div#MainContents {
	float:left;
	width:585px;
	margin:0 5px 10px 6px;
	padding:0;
}
div#MainContents h1 {
	margin:0;
	padding:0;
	line-height:1.1em;
}
div#MainContents p {
	margin:20px 10px 20px 5px;
}
div#MainContents h2 {
	margin:0;
	padding:5px 0 3px 10px;
	font-size:16px;
	border-left:3px solid #3366CC;
	color:#336699;
	background:#D9DFE9;
}
.attention {
	font-size:12px;
}
.attention2 {
	font-size:14px;
	color:red;
}
/** サブメニュー設定 **/
div#SubMenu {
	background:url('../backing/img/subnavi-back.png') no-repeat;
	float:left;
	width:185px;
	height:400px;
	margin:0 0 auto 3px;
}
div#SubMenu ul {
	margin:42px 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	vertical-align:bottom;
}
div#SubMenu ul li {
	height:27px;
	margin:0 0 2px 6px;
	padding:0 0 0 0;
}
div#SubMenu ul li img {
	margin:0 0 0 0;
	padding:3px 0 0 0;
	border-left:5px solid green;
}
/** 事業支援TOPページリスト **/
div#MainContents div.BackingTop {
	margin:30px 0 15px 0;
	padding:0;
}
div#MainContents div.BackingTop dl {
	margin:0 0 0 10px;
	padding:0;
}
div#MainContents div.BackingTop dl dd {
	margin:0;
	padding:0;
}
div#MainContents div.BackingTop dl dd ul {
	margin:0 0 5px 0;
	padding:0 0 0 1px;
	border:1px solid #CCCCCC;
	list-style-type:none;
}
div#MainContents div.BackingTop dl dd ul li {
	margin:1px 0;
	padding:5px;
	border-left:3px solid #93ABD0;
	line-height:1.5em;
}
/** 事業支援-資格推奨の勧めページ **/
div#MainContents div.Comment {
	margin:30px 0 10px 0;
	line-height:1.4em;
}
div#MainContents div.Comment p {
	margin:3px 5px;
	text-indent:1em;
}
div#MainContents div.Comment dl {
	margin:20px 10px 10px 5px;
	padding:0;
}
div#MainContents div.Comment dl dt {
	margin:10px 0 0 0;
	padding:6px 5px 5px 10px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	border:1px solid #CCCCCC;
}
div#MainContents div.Comment dl dd {
	margin:13px 10px 0 10px;
	padding:1px 0 1px 5px;
	font-weight:bold;
	border-left:5px solid #AAAAAA;
}
div#MainContents div.Comment dl dd img {
	margin:0 3px !important;
	vertical-align:middle;
}
div#MainContents div.Comment dl dd a {
	text-decoration:none;
}
div#MainContents div.Comment dl dd.notes {
	margin:3px 20px 10px 20px;
	padding:0;
	font-weight:normal;
	border:0;
}
div#MainContents div.Comment dl dd.notes a {
	text-decoration:underline;
}
div#MainContents div.Comment dl dd.notes2 {
	margin:10px 20px ;
	padding:0;
	font-weight:normal;
	border:0;
}
div#MainContents div.Comment2 {
	margin:0 0 50px 0;
	padding:0;
}
div#MainContents div.Comment2 div {
	margin:30px 5px 20px 5px;
	padding:0;
}
div#MainContents div.Comment2 div p.comment {
	margin:0;
	padding:0;
	line-height:1.4em;
	text-indent:1em;
}
div#MainContents div.Comment2 dl {
	margin:8px 10px 30px 10px;
	padding:0;
}
div#MainContents div.Comment2 dl dt {
	font-size:12px;
	font-weight:bold;
	margin:10px 0 5px 0;
	padding:4px 3px 3px 3px;
	border:1px solid #999999;
	color:#666666;
}
div#MainContents div.Comment2 dl dd {
	margin:0 20px 1px 10px;
	padding:0;
	color:#666666;
	line-height:1.3em;
}
div#MainContents div.Comment2 dl dd.check {
	margin:5px 10px;
	color:#337777;
}
div#MainContents div.Comment2 dl dd.check table {
	margin:0;
	padding:0;
	width:500px;
	font-size:12px;
}
div#MainContents div.Comment2 dl dd.check table tr th {
	width:50px;
	vertical-align:top;
}
/** CompTIAページ パンくず **/
div#MainContents div.CompTIAPan {
	margin:30px 0 0 0;
	padding:0;
}
/** CompTIAページ ボトムナビ **/
div#MainContents table.Link2 {
	margin:0;
	padding:0;
	width:570px;
}
div#MainContents table.Link2 tr td {
	margin:0;
	padding:3px 0 2px 0;
	width:190px;
	text-align:center;
	border:1px solid #999999;
}
div#MainContents table.Link2 tr td a {
	text-decoration:none;
}
/** CompTIAページページ1 **/
div#MainContents div.CompTIA,
div#MainContents div.CompTIA2 {
	margin:0 0 40px 0;
	padding:0;
}
div#MainContents div.CompTIA p,
div#MainContents div.CompTIA2 p {
	margin:10px 10px 15px 10px;
	padding:0;
	line-height:1.3em;
}
div#MainContents div.CompTIA table.keyword {
	margin:10px 0 15px 0;
}
div#MainContents div.CompTIA table.keyword tr td.title {
	border:1px solid #999999;
	padding:4px 2px 3px 10px;
	margin:5px 0 0 0;
	font-weight:bold;
	color:#666666;
	font-size:14px;
}
div#MainContents div.CompTIA table.keyword tr td dl {
	margin:0 0 10px 0;
	padding:0;
}
div#MainContents div.CompTIA table.keyword tr td dl dt {
	margin:10px 15px 8px 10px;
	padding:2px 0 1px 5px;
	font-weight:bold;
	color:#669999;
	border-left:10px solid #669999;
}
div#MainContents div.CompTIA table.keyword tr td dl dd {
	margin:10px 20px 15px 15px;
	padding:0;
	line-height:1.3em;
}
div#MainContents div.CompTIA table.keyword tr td dl dd ul {
	margin:0 10px 0 18px;
	padding:0;
	line-height:1.3em;
	list-style-type:circle;
	color:#666666;
}
div#MainContents div.CompTIA table.keyword tr td dl dd ul li {
	margin:5px 0;
}
div#MainContents div.CompTIA table.keyword tr td dl dd table {
	margin:10px;
	padding:0;
}
div#MainContents div.CompTIA table.keyword tr td dl dd table tr th {
	margin:0;
	padding:5px 0;
	background:#DDDDDD;
	color:#666666;
	border:1px solid #999999;
}
div#MainContents div.CompTIA table.keyword tr td dl dd table tr td.L {
	vertical-align:top;
	padding:5px;
	color:#666666;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div#MainContents div.CompTIA table.keyword tr td dl dd table tr td.R {
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div#MainContents div.CompTIA dl.ticket {
	margin:15px 10px 50px 10px;
	padding:0;
}
div#MainContents div.CompTIA dl.ticket dt {
	margin:0 10px 2px 5px;
	padding:3px 0 1px 5px;
	font-weight:bold;
	color:#555555;
	border:1px solid #999999;
}
div#MainContents div.CompTIA dl.ticket dd {
	margin:5px 20px 10px 15px;
	padding:0;
}
/** CompTIAページページ2 **/
div#MainContents div.CompTIA2 p {
	margin:20px 10px 10px 10px;
	font-weight:bold;
	color:#333333;
}
div#MainContents div.CompTIA2 table.factor {
	margin:0;
	padding:0;
	width:580px;
}
div#MainContents div.CompTIA2 table.factor tr th {
	margin:0;
	padding:0 0 0 5px;
	color:#336677;
	width:95px;
	text-align:left;
	vertical-align:middle;
	background:#DEDEDE;
	border-right:2px solid #6699AA;
}
div#MainContents div.CompTIA2 table.factor tr td.content {
	padding:5px;
	margin:0;
}
div#MainContents div.CompTIA2 p.QueTit {
	font-size:14px;
	font-weight:bold;
	margin:30px 0 5px 0;
	padding:3px;
	border:1px solid #999999;
	color:#666666;
}
div#MainContents div.CompTIA2 table.question {
	margin:0 0 10px 0;
	padding:0;
	color:#666666;
}
div#MainContents div.CompTIA2 table.question tr th {
	margin:0;
	padding:2px 0 1px 5px;
	text-align:left;
	background:#DDDDDD;
	border-left:3px solid #666666;
}
div#MainContents div.CompTIA2 table.question tr td {
	margin:0;
	padding:5px 0 5px 5px;
	line-height:1.3em;
	background:#FFFFFF;
}
div#MainContents div.CompTIA2 table.question tr td ul {
	margin:0 0 0 25px;
	padding:0;
}
div#MainContents div.CompTIA2 table.question tr td ul li {
	margin:0 0 2px 0;
	padding:0;
}
/** CompTIAページページ3 **/
div#MainContents div.CompTIA3 {
	margin:0 0 40px 0;
	padding:0;
	width:580px;
}
div#MainContents div.CompTIA3 p.title {
	font-size:14px;
	font-weight:bold;
	margin:20px 0 5px 0;
	padding:4px 3px 3px 3px;
	border:1px solid #999999;
	color:#666666;
}
div#MainContents div.CompTIA3 table {
	margin:15px 0 0 0;
	padding:0;
}
div#MainContents div.CompTIA3 table tr th {
	margin:0;
	padding:5px;
	color:#336677;
	width:140px;
	background:#DEDEDE;
	border-right:2px solid #6699AA;
	text-align:left;
	vertical-align:middle;
}
div#MainContents div.CompTIA3 table tr td {
	margin:0;
	padding:5px 0 5px 5px;
	line-height:1.3em;
	background:#EEEEEE;
}
div#MainContents div.CompTIA3 table tr td dl {
	margin:0;
	padding:0;
}
div#MainContents div.CompTIA3 table tr td dl dt {
	margin:0;
	padding:0;
}
div#MainContents div.CompTIA3 table tr td dl dd {
	margin:3px 10px 3px 20px;
	padding:0;
}
div#MainContents div.CompTIA3 table tr td dl dd ul {
	margin:0;
	padding:0;
}
div#MainContents div.CompTIA3 table tr td dl dd ul li {
	margin:0;
	padding:0;
}
div#MainContents div.CompTIA3 p.Link {
	margin:3px 5px 0 5px;
	text-align:right;
}
div#MainContents div.CompTIA3 p.Link a {
	text-decoration:none;
}
/** MCPCモバイルページ **/
div#MainContents div.Mobile {
	margin:0 0 40px 0;
	padding:0;
	width:570px;
}
div#MainContents div.Mobile {
	margin:10px 10px 40px 10px;
	padding:0;
	line-height:1.4em;
}
div#MainContents div.Mobile dl {
	margin:0 0 20px 0;
	padding:0;
	color:#666666;
}
div#MainContents div.Mobile dl dd {
	margin:5px 10px;
	padding:0;
}
div#MainContents div.Mobile dl dd ul {
	margin:0 0 0 20px;
	padding:0;
}
div#MainContents div.Mobile dl dd ul li {
	margin:0;
	padding:0;
}
/** SEA/Jページ **/
div#MainContents div.Seaj {
	margin:30px 0;
	padding:0;
	width:570px;
}
div#MainContents div.Seaj p.Logo {
	margin:0;
	float:left;
}
div#MainContents div.Seaj p.LogoText {
	margin:0 10px;
	padding:5px 0 0 0;
	float:left;
	width:340px;
	line-height:1.4em;
	color:#555;
	font-weight:bold;
}
div#MainContents div.Seaj p {
	margin:0 10px 20px 10px;
	padding:0;
}
div#MainContents div.Seaj2 {
	margin:0 0 30px 0;
	padding:0;
}
div#MainContents div.Seaj2 p {
	margin:10px 20px 20px 10px;
	padding:0;
}
div#MainContents div.Seaj2 ol {
	margin:0 0 20px 45px;
	padding:0;
}
div#MainContents div.Seaj2 ol li {
	margin:0 30px 3px 0;
	padding:0;
}
div#MainContents div.Seaj2 table {
	margin:10px 0 0 0;
	padding:0;
	width:550px;
	text-align:center;
}
div#MainContents div.Seaj2 table tr th {
	margin:0;
	padding:0;
	color:#336677;
	width:200px;
	background:#E5E5E5;
	border-right:2px solid #6699AA;
	text-align:center;
	vertical-align:middle;
}
div#MainContents div.Seaj2 table tr td {
	margin:0;
	padding:5px 0 5px 5px;
	line-height:1.4em;
	background:#F5F5F5;
}
div#MainContents div.Seaj2 table tr td.A-Left {
	text-align:left;
}
div#MainContents div.Seaj2 table tr td.A-Left span {
	font-size:11px;
}
div#MainContents div.Seaj2 table tr td.notes {
	background:#FFFFFF;
}
div#MainContents div.Seaj2End {
	margin-bottom:50px !important;
}
/** JCSSA-WDPページ **/
div#MainContents div.Wdp {
	margin:0;
	padding:40px 5px 0 5px;
}
div#MainContents div.Wdp p {
	margin:5px 0 0 0;
	padding:0;
	font-size:14px;
	line-height:1.4em;
}
div#MainContents div.Wdp2,
div#MainContents div.Wdp3 {
	margin:10px 5px 50px 5px;
	padding:0;
}
div#MainContents div.Wdp2 {
	text-decoration:none;
}
div#MainContents div.Wdp2 p {
	font-size:14px;
	line-height:1.4em;
}
div#MainContents div.Wdp2 table,
div#MainContents div.Wdp3 table {
	margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	width:550px;
}
div#MainContents div.Wdp3 table {
	margin-top:30px !important;
}
div#MainContents div.Wdp2 table tr td.title {
	margin:0;
	padding:10px 0 1px 5px;
	font-weight:bold;
	color:#444444;
	text-align:left;
	background:#FFFFFF;
	border:0;
}
div#MainContents div.Wdp2 table tr th {
	margin:0;
	padding:3px;
	color:#666666;
	background:#E5E5E5;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	vertical-align:middle;
}
div#MainContents div.Wdp2 table tr td,
div#MainContents div.Wdp3 table tr td {
	margin:0;
	padding:2px;
	line-height:1.4em;
	text-align:center;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
div#MainContents div.Wdp2 table tr th.top,
div#MainContents div.Wdp2 table tr td.top {
	border-left:1px solid #999999;
}
div#MainContents div.Wdp2 table tr td.top2 {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
div#MainContents div.Wdp2 table tr td.top3 {
	border-top:1px solid #999999;
}
div#MainContents div.Wdp3 table tr td.top4 {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:0;
	text-align:left;
	padding:3px;
	font-size:14px;
}
div#MainContents div.Wdp3 table tr td.top5 {
	border-left:1px solid #999999;
	text-align:left;
	padding:5px 10px 6px 23px;
	color:#555;
}
div#MainContents div.Wdp3 table tr td.top6 {
	border-left:1px solid #999999;
	border-bottom:0;
	text-align:left;
	padding:3px;
	font-size:14px;
}
/** WDP TACページ **/
div#MainContents div.Wdp-tac {
	margin:0;
	padding:40px 0 0 0;
}
div#MainContents div.Wdp-tac h2 {
	margin:0 0 5px 0 !important;
}
div#MainContents div.Wdp-tac ul {
	margin:0;
	padding:0 0 0 5px;
}
div#MainContents div.Wdp-tac ul li {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:18px;
	list-style-type:none;
}
div#MainContents div.Wdp-tac li dl {
	margin:0;
	padding:0;
	font-weight:normal;
}
div#MainContents div.Wdp-tac li dl dt {
	margin:10px 10px 5px 10px;
	padding:3px 0 3px 5px;
	border-left:3px solid #999999;
	background:#E0E0E0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
}
div#MainContents div.Wdp-tac li dl dd {
	margin:0 15px 20px 15px;
	padding:0;
	font-size:12px;
	width:540px;
}
div#MainContents div.Wdp-tac li dl dd.center {
	text-align:center;
}
div#MainContents div.Wdp-tac li dl dd table {
	margin:0 0 10px 0;
	padding:0;
	width:530px;
}
div#MainContents div.Wdp-tac li dl dd table tr th {
	margin:0;
	padding:5px;
	color:#666666;
	background:#D9D9D9;
	text-align:center;
	vertical-align:middle;
	line-height:1.2em;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div#MainContents div.Wdp-tac li dl dd table tr td {
	margin:0;
	padding:5px 0 5px 5px;
	color:#555555;
	line-height:1.4em;
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div#MainContents div.Wdp-tac li dl dd table tr td.check {
	text-align:right;
	background:#FFFFFF;
	margin:0;
	padding:0;
	border:0;
}
div#MainContents div.Wdp-tac li dl dd table tr th.top {
	width:280px;
	border-left:1px solid #999999;
}
div#MainContents div.Wdp-tac li dl dd table tr td.top,
div#MainContents div.Wdp-tac li dl dd table tr td.top2,
div#MainContents div.Wdp-tac li dl dd table tr td.top3,
div#MainContents div.Wdp-tac li dl dd table tr td.top4,
div#MainContents div.Wdp-tac li dl dd table tr td.top5 {
	border-left:1px solid #999999;
}
div#MainContents div.Wdp-tac li dl dd table tr th.top2 {
	width:80px;
	border-left:1px solid #999999;
}
div#MainContents div.Wdp-tac li dl dd table tr th.top2b {
	width:80px;
}
div#MainContents div.Wdp-tac li dl dd table tr th.top2c {
	width:60px;
}
div#MainContents div.Wdp-tac li dl dd table tr th.top3 {
	width:355px;
	border-left:1px solid #999999;
}
div#MainContents div.Wdp-tac li dl dd table tr th.top4 {
	width:220px;
	border-left:1px solid #999999;
}
div#MainContents div.Wdp-tac li dl dd table tr th.top5 {
	border-left:1px solid #999999;
}
div#MainContents div.center {
	text-align:center;
}
div#MainContents div.center table.faq {
	margin:20px 0 40px 0;
	padding:5px 10px;
	border:1px solid #999999;
	text-align:center;
}
div#MainContents div.center table.faq tr th {
	background:#CCCCCC;
	color:#444444;
	padding:5px 20px;
}
div#MainContents div.center table.faq tr td {
	padding:1px 15px;
}
/** WDP 大塚ページ **/
div#MainContents div.Wdp-otsuka {
	margin:40px 0 0 0;
	padding:0 0 40px 0;
	width:565px;
}
div#MainContents div.Wdp-otsuka h2 {
	margin:0 0 5px 0 !important;
}
div#MainContents div.Wdp-otsuka dl {
	margin:10px 0 20px 10px;
	padding:0;
	text-align:left;
}
div#MainContents div.Wdp-otsuka dl dt {
	margin:10px 0 5px 5px;
	padding:3px 0 3px 5px;
	border-left:3px solid #999999;
	background:#E0E0E0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
}
div#MainContents div.Wdp-otsuka dl dd {
	margin:10px 15px;
	padding:0;
	font-size:12px;
	width:100%;
	color:#555;
}
div#MainContents div.Wdp-otsuka dl dd p {
	margin:0;
	padding:0;
}
div#MainContents div.Wdp-otsuka dl dd ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div#MainContents div.Wdp-otsuka dl dd ul li.List {
	margin:10px 0 5px 0;
	padding:0 0 0 20px;
	background:url(../backing/img/back-list.png) no-repeat top left;
	font-weight:bold;
}
div#MainContents div.Wdp-otsuka dl dd ul li.List ul,
div#MainContents div.Wdp-otsuka dl dd ul li.List2 ul {
	list-style-type:circle;
	margin:0;
	padding:0;
	font-weight:normal;
}
div#MainContents div.Wdp-otsuka dl dd ul li.List ul li,
div#MainContents div.Wdp-otsuka dl dd ul li.List2 ul li {
	margin:5px 0 3px 30px;
	padding:0;
}
div#MainContents div.Wdp-otsuka dl dd ul li.List2 {
	margin:0 0 5px 0;
	padding:0;
}

div#MainContents div.Wdp-otsuka dl dd ul.course {
	margin:0;
	padding:0;
	border:0;
	background:none;
}
/** WDP ウチダページ **/
div.Wdp-uchida {
	margin:40px 0 0 0;
	padding:0;
	text-align:center;
}
div.Wdp-uchida h2 {
	text-align:left;
}
div.Wdp-uchida p {
	text-align:left;
}
div.Wdp-uchida table {
	margin:0 0 40px 5px;
	padding:0;
	width:530px;
	font-size:12px;
}
div.Wdp-uchida table th {
	margin:0;
	padding:5px;
	color:#666666;
	background:#D9D9D9;
	text-align:center;
	vertical-align:middle;
	line-height:1.2em;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div.Wdp-uchida table td {
	margin:0;
	padding:5px;
	color:#555555;
	line-height:1.4em;
	text-align:left;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div.Wdp-uchida table td.check {
	text-align:right;
	background:#FFFFFF;
	margin:0;
	padding:0;
	border:0;
}
div.Wdp-uchida table th.top,
div.Wdp-uchida table td.top {
	border-left:1px solid #999999;
	text-align:center;
}
div.Wdp-uchida table td.cost {
	text-align:center;
}
div.Wdp-uchida table td.top0 {
	border:0;
	text-align:right;
}
div.Wdp-uchida ul {
	margin:0;
	padding:0 0 0 5px;
}
div.Wdp-uchida ul li {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:18px;
	list-style-type:none;
}
div.Wdp-uchida li dl {
	margin:0;
	padding:0;
	font-weight:normal;
}
div.Wdp-uchida li dl dt {
	margin:10px 10px 5px 10px;
	padding:3px 0 3px 5px;
	border-left:3px solid #999999;
	background:#E0E0E0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	text-align:left;
}
div.Wdp-uchida li dl dd {
	margin:0 15px 20px 15px;
	padding:0;
	font-size:12px;
	width:540px;
}
div.Wdp-uchida li dl dd.center {
	text-align:center;
}
div.Wdp-uchida li dl dd p.Check {
	margin:0 0 20px 0;
}
div#MainContents div.center table.faq2 {
	margin:20px 0 40px 0;
	padding:5px 10px;
	text-align:center;
}
div#MainContents div.center table.faq2 tr th {
	background:#CCCCCC;
	color:#444;
	padding:5px 20px;
}
div#MainContents div.center table.faq2 tr td {
	padding:1px 15px;
}

/** WDP 富士通ページ **/
div.Wdp-fujitsu {
	margin:40px 0 0 0;
	padding:0;
	text-align:center;
}
div.Wdp-fujitsu h2 {
	text-align:left;
}
div.Wdp-fujitsu dl {
	margin:10px 10px 20px 10px;
	padding:0;
	text-align:left;
}
div.Wdp-fujitsu dl dt {
	margin:10px 10px 5px 5	px;
	padding:3px 0 3px 5px;
	border-left:3px solid #999999;
	background:#E0E0E0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
}
div.Wdp-fujitsu dl dd {
	margin:10px 15px 0 15px;
	padding:0;
	font-size:12px;
	width:540px;
	color:#555;
}
div.Wdp-fujitsu dl dd table,
div.Wdp-fujitsu dl dd li dl dd table {
	margin:15px 0 10px 0;
	padding:0;
	width:530px;
}
div.Wdp-fujitsu dl dd table tr th,
div.Wdp-fujitsu dl dd li dl dd table th {
	margin:0;
	padding:5px;
	color:#666666;
	background:#D9D9D9;
	text-align:center;
	vertical-align:middle;
	line-height:1.2em;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div.Wdp-fujitsu dl dd table tr td,
div.Wdp-fujitsu dl dd li dl dd table td {
	margin:0;
	padding:5px;
	color:#555555;
	line-height:1.4em;
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div.Wdp-fujitsu dl dd table tr td.top,
div.Wdp-fujitsu dl dd table tr th.top,
div.Wdp-fujitsu dl dd li dl dd table th.top,
div.Wdp-fujitsu dl dd li dl dd table td.top {
	border-left:1px solid #999999;
}
div.Wdp-fujitsu dl dd ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div.Wdp-fujitsu dl dd ul li {
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
	color:#444;
}
div.Wdp-fujitsu dl dd li dl,
div.Wdp-fujitsu dl dd li dl dt,
div.Wdp-fujitsu dl dd li dl dd {
	margin:0;
	padding:0;
	border:0;
	background:0;
	font-weight:normal;
	font-size:12px;
}
/** WDP ccwページ **/
div.Wdp-cc {
	margin:40px 0 0 0;
	padding:0;
	text-align:center;
	line-height:1.4em;
}
div.Wdp-cc h2 {
	text-align:left;
	margin:10px 0 0 0;
}
div.Wdp-cc ul {
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
}
div.Wdp-cc ul li {
	margin:5px 0;
	padding:0;
	font-weight:bold;
	color:#444;
}
div.Wdp-cc ul li p {
	font-weight:normal;
	color:#000;
}
div.Wdp-cc ul li dl {
	margin:0 10px 10px 10px;
	padding:0;
	text-align:left;
	font-weight:normal;
	line-height:1.3em;
}
div.Wdp-cc ul li dl dt {
	margin:10px 10px 10px 5px;
	padding:3px 0 3px 5px;
	border-left:3px solid #999999;
	background:#E0E0E0;
	font-size:14px;
	font-weight:bold;
	color:#444;
}
div.Wdp-cc ul li dl dd {
	margin:10px 20px 15px;
	padding:0;
	font-size:12px;
	color:#333;
}
div.Wdp-cc ul li dl dd.Cap {
	margin:0 0 20px 0;
	padding:0 0 0 15px;
	text-align:left
	width:96%;
	line-height:1.2em;
}
div.Wdp-cc ul li dl dd table {
	margin:15px 0 10px 0;
	padding:0;
	width:530px;
}
div.Wdp-cc ul li dl dd table caption {
	text-align:left;
	padding:0 0 5px 15px;
	background:url(../backing/img/back-list2.png) no-repeat top left;
	font-weight:bold;
	color:#444;
	line-height:1.2em;
}
div.Wdp-cc ul li dl dd table th {
	margin:0;
	padding:5px;
	color:#666666;
	background:#D9D9D9;
	text-align:center;
	vertical-align:middle;
	line-height:1.2em;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div.Wdp-cc ul li dl dd table td {
	margin:0;
	padding:5px;
	color:#555555;
	line-height:1.2em;
	text-align:center;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div.Wdp-cc ul li dl dd table td.top,
div.Wdp-cc ul li dl dd table th.top {
	border-left:1px solid #999999;
}
/**自己診断 IT-Tool**/
div.ItTool {
	margin:40px 0 0 0;
	padding:0;
}
div.ItTool p.comment {
	padding:0;
	line-height:1.5em !important;

}
div.ItTool p.Dl {
	text-align:center;
}
div.ItTool p.con {
	margin:10px 5px !important;
}
div.ItTool dl {
	margin:5px 10px 40px 10px;
}
div.ItTool dl dt {
	margin:10px 10px 10px 5px;
	padding:3px 0 3px 5px;
	border-left:3px solid #999999;
	background:#E0E0E0;
	font-size:14px;
	font-weight:bold;
	color:#444;
}
div.ItTool dl dd {
	margin:20px 24px;
}
div.ItTool dl dd ol {
	margin:5px 0 0 24px;
	color:#444;
}
div.ItTool dl dd ol li {
	margin:0 0 10px 0;
}
div.ItTool dl dd table {
	font-size:12px;
	width:510px;
}
div.ItTool dl dd table th {
	margin:0;
	padding:5px;
	color:#666666;
	background:#D9D9D9;
	text-align:center;
	vertical-align:middle;
	line-height:1.2em;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div.ItTool dl dd table td {
	margin:0;
	padding:2px 5px 2px 8px;
	color:#555555;
	line-height:1.2em;
	text-align:left;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
div.ItTool dl dd table th.top,
div.ItTool dl dd table td.top {
	border-left:1px solid #999999;
}
div.ItTool dl dd.attention ul {
	list-style-type:none;
	margin:0;
}
div.ItTool dl dd.attention ul li {
	margin:0 0 5px 0 !important;
	color:#444;
	line-height:1.3em;
}
div.ItTool dl dd.check {
	margin:10px 5px;
	text-align:center;
	color:red;
	border:1px solid red;
}
/** 電子商取引の推進ページ **/
div.Electronic {
	margin:30px 0;
	padding:0;
}
div.Electronic ul {
	margin:10px 15px 15px 10px;
	padding:0;
	list-style-type:none;
	line-height:1.4em;
}
div.Electronic ul li {
	margin:5px 0 0 0;
	padding:0;
	text-indent:1em;
}
div.Electronic ul li ul {
	margin:0 10px 15px 10px !important;
	list-style-type:circle;
}
div.Electronic ul li {
	margin:0 0 0 10px;
}