@charset "UTF-8";
/* @import url("debag.css");*/

/*
color
	peacePlanet:#F68800;
	securePlanet:#72A80F;
	officePlanet:#0779C1;
	powerPlanet:#D51414;

接頭語
	peacePlanet:[_01]
	securePlanet:[_02]
	officePlanet:[_03]
	powerPlanet:[_04]
*/


/* ノーマルモジュール */
/* 図を挿入する場合は、このモジュール */
.moduleNormal{
	clear:both;
	margin:24px 0;
}

.moduleNormal p{
	margin:0 0 0 24px;
	line-height:1.4;
}


/* サムネイルモジュール */
.sectionH2 p.thumbnail{
	position:relative;
}

.sectionH2 p.thumbnail a{
	float:right;
	margin:0 0 0 10px;
}
	.peacePlanet .moduleNormal p.thumbnail a{
		border:solid 2px #EF9A0C;
	}
	.securePlanet .moduleNormal p.thumbnail a{
		border:solid 2px #72A80F;
	}
	.officePlanet .moduleNormal p.thumbnail a{
		border:solid 2px #0779C1;
	}
	.powerPlanet .moduleNormal p.thumbnail a{
		border:solid 2px #D51414;
	}

.sectionH2 p.thumbnail a img.image{
	border:solid 5px #F5F5F5;
}

.sectionH2 p img.marker{
	position:absolute;
	top:12px;
	right:12px;
	_right:18px;
}



/* サムネイル + キャプションモジュール */
.sectionH2 p.thumbnailCaption{
	position:relative;
}

.sectionH2 p.thumbnailCaption span{
	display:block;
	float:right;
	font-size:11px;
	padding:0 0 10px 10px;;
}

.sectionH2 p.thumbnailCaption span a{
	display:block;
	margin:0 0 10px 0;
}
.sectionH2 p.thumbnailCaption span a img{
	border:solid 5px #F5F5F5;
}
	.peacePlanet .moduleNormal p.thumbnailCaption span a{
		border:solid 2px #EF9A0C;
	}
	.securePlanet .moduleNormal p.thumbnailCaption span a{
		border:solid 2px #72A80F;
	}
	.officePlanet .moduleNormal p.thumbnailCaption span a{
		border:solid 2px #0779C1;
	}
	.powerPlanet .moduleNormal p.thumbnailCaption span a{
		border:solid 2px #D51414;
	}
	
/* 図モジュール */
.sectionH2.moduleFigure div{
	border:solid 1px #C8C8C8;
}

.sectionH2.moduleFigure div img.image{
	border:solid 5px #F5F5F5;
}


/* タイトルモジュール */
/* 必ず最初に出現 */
.moduleTitle{
	position:relative;
	background:url(../image/moduleTitle_background.gif) no-repeat left 54px;
	margin:0 0 30px 0 !important;/* DIVに強力な初期設定がある */
	padding:0;
	height:195px;
}

	.powerPlanet .moduleTitle{
	background:url(../image/moduleTitle_background.gif) no-repeat left 80px;
	height:221px;
}

.moduleTitle h1{
	margin:0;
	padding:25px 0 20px 40px;
	font-size:30px;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','ＭＳ Ｐ明朝','細明朝体',serif ;
	line-height:1;
}
	.peacePlanet .moduleTitle h1{
		background:url(../image/moduleTitle_01_backgroundH1.gif) no-repeat 20px 21px;
	}
	.securePlanet .moduleTitle h1{
		background:url(../image/moduleTitle_02_backgroundH1.gif) no-repeat 20px 21px;
	}
	.officePlanet .moduleTitle h1{
		background:url(../image/moduleTitle_03_backgroundH1.gif) no-repeat 20px 21px;
	}
	.powerPlanet .moduleTitle h1{
		background:url(../image/moduleTitle_04_backgroundH1.gif) no-repeat 20px 21px;
	}

.moduleTitle h1 span{
	line-height:1;
	display:block;
	font-size:12pt;
	margin:0 0 10px 5px;
	font-family:'Tahoma',Helvetica,Arial,sans-serif; ;
}
	.peacePlanet .moduleTitle h1 span{
		color:#EF9A0C;
	}
	.securePlanet .moduleTitle h1 span{
		color:#72A80F;
	}
	.officePlanet .moduleTitle h1 span{
		color:#0779C1;
	}
	.powerPlanet .moduleTitle h1 span{
		color:#D51414;
	}

.moduleTitle p{
	position:absolute;
	top:170px;
	left:20px;
	font-size:12px;
}


	.powerPlanet .moduleTitle p{
		top:196px;
	}

.moduleTitle div.subGroupe{
	position:absolute;
	top:167px;
	right:10px;
}


/* 共用モジュール */
div.moduleNormal,
div.moduleCheck,
div.moduleFlow,
div.moduleEffect{
	background:url(../image/backgroundH2.gif) no-repeat bottom center;
	padding:0 0 30px 0;
}

div.moduleNormal h2,
div.moduleCheck h2,
div.moduleFlow h2,
div.moduleEffect h2{
	width:540px;
	height:28px;
	_height:41px;
	background:url(../image/module_backgroundH2.gif) no-repeat;
	padding:12px 0 2px 35px ;
	margin:0 0 20px 0;
	font-size:17px;
	line-height:1;
	font-weight:bold;
	clear:both;
}
	.peacePlanet div.moduleNormal h2,
	.peacePlanet div.moduleCheck h2,
	.peacePlanet div.moduleFlow h2,
	.peacePlanet div.moduleEffect h2{
		color:#F68800;
	}
	.securePlanet div.moduleNormal h2,
	.securePlanet div.moduleCheck h2,
	.securePlanet div.moduleFlow h2,
	.securePlanet div.moduleEffect h2{
		color:#72A80F;
	}
	.officePlanet div.moduleNormal h2,
	.officePlanet div.moduleCheck h2,
	.officePlanet div.moduleFlow h2,
	.officePlanet div.moduleEffect h2{
		color:#0779C1;
	}
	.powerPlanet div.moduleNormal h2,
	.powerPlanet div.moduleCheck h2,
	.powerPlanet div.moduleFlow h2,
	.powerPlanet div.moduleEffect h2{
		color:#D51414;
	}



/* ワークフローモジュール */
.moduleFlow table{
	margin:20px 0;
	width:540px;
	border-collapse:collapse;
}

.moduleFlow table th{
	width:144px;
	_width:154px;
	padding:23px 5px 15px 5px;
	vertical-align:top;
	height:60px;
	font-weight:bold;
}

	.peacePlanet .moduleFlow table th{
		color:#EF9A0C;
	}
		.peacePlanet .moduleFlow table th.c1{
			background:url(../image/moduleFlow_01_01.gif) no-repeat left top;
		}
		.peacePlanet .moduleFlow table th.c2{
			background:url(../image/moduleFlow_01_02.gif) no-repeat left top;
		}
		.peacePlanet .moduleFlow table th.c3{
			background:url(../image/moduleFlow_01_03.gif) no-repeat left top;
		}
		.peacePlanet .moduleFlow table th.c4{
			background:url(../image/moduleFlow_01_04.gif) no-repeat left top;
		}
		.peacePlanet .moduleFlow table th.c5{
			background:url(../image/moduleFlow_01_05.gif) no-repeat left top;
		}
		.peacePlanet .moduleFlow table th.c6{
			background:url(../image/moduleFlow_01_06.gif) no-repeat left top;
		}
		.peacePlanet .moduleFlow table th.c7{
			background:url(../image/moduleFlow_01_07.gif) no-repeat left top;
		}
		.peacePlanet .moduleFlow table th.c8{
			background:url(../image/moduleFlow_01_08.gif) no-repeat left top;
		}
		.peacePlanet .moduleFlow table th.c9{
			background:url(../image/moduleFlow_01_09.gif) no-repeat left top;
		}

	.securePlanet .moduleFlow table th{
		color:#72A80F;
	}
		.securePlanet .moduleFlow table th.c1{
			background:url(../image/moduleFlow_02_01.gif) no-repeat left top;
		}
		.securePlanet .moduleFlow table th.c2{
			background:url(../image/moduleFlow_02_02.gif) no-repeat left top;
		}
		.securePlanet .moduleFlow table th.c3{
			background:url(../image/moduleFlow_02_03.gif) no-repeat left top;
		}
		.securePlanet .moduleFlow table th.c4{
			background:url(../image/moduleFlow_02_04.gif) no-repeat left top;
		}
		.securePlanet .moduleFlow table th.c5{
			background:url(../image/moduleFlow_02_05.gif) no-repeat left top;
		}
		.securePlanet .moduleFlow table th.c6{
			background:url(../image/moduleFlow_02_06.gif) no-repeat left top;
		}
		.securePlanet .moduleFlow table th.c7{
			background:url(../image/moduleFlow_02_07.gif) no-repeat left top;
		}
		.securePlanet .moduleFlow table th.c8{
			background:url(../image/moduleFlow_02_08.gif) no-repeat left top;
		}
		.securePlanet .moduleFlow table th.c9{
			background:url(../image/moduleFlow_02_09.gif) no-repeat left top;
		}


	.officePlanet .moduleFlow table th{
		color:#0779C1;
	}
		.officePlanet .moduleFlow table th.c1{
			background:url(../image/moduleFlow_03_01.gif) no-repeat left top;
		}
		.officePlanet .moduleFlow table th.c2{
			background:url(../image/moduleFlow_03_02.gif) no-repeat left top;
		}
		.officePlanet .moduleFlow table th.c3{
			background:url(../image/moduleFlow_03_03.gif) no-repeat left top;
		}
		.officePlanet .moduleFlow table th.c4{
			background:url(../image/moduleFlow_03_04.gif) no-repeat left top;
		}
		.officePlanet .moduleFlow table th.c5{
			background:url(../image/moduleFlow_03_05.gif) no-repeat left top;
		}
		.officePlanet .moduleFlow table th.c6{
			background:url(../image/moduleFlow_03_06.gif) no-repeat left top;
		}
		.officePlanet .moduleFlow table th.c7{
			background:url(../image/moduleFlow_03_07.gif) no-repeat left top;
		}
		.officePlanet .moduleFlow table th.c8{
			background:url(../image/moduleFlow_03_08.gif) no-repeat left top;
		}
		.officePlanet .moduleFlow table th.c9{
			background:url(../image/moduleFlow_03_09.gif) no-repeat left top;
		}

	.powerPlanet .moduleFlow table th{
		color:#D51414;
	}
		.powerPlanet .moduleFlow table th.c1{
			background:url(../image/moduleFlow_04_01.gif) no-repeat left top;
		}
		.powerPlanet .moduleFlow table th.c2{
			background:url(../image/moduleFlow_04_02.gif) no-repeat left top;
		}
		.powerPlanet .moduleFlow table th.c3{
			background:url(../image/moduleFlow_04_03.gif) no-repeat left top;
		}
		.powerPlanet .moduleFlow table th.c4{
			background:url(../image/moduleFlow_04_04.gif) no-repeat left top;
		}
		.powerPlanet .moduleFlow table th.c5{
			background:url(../image/moduleFlow_04_05.gif) no-repeat left top;
		}
		.powerPlanet .moduleFlow table th.c6{
			background:url(../image/moduleFlow_04_06.gif) no-repeat left top;
		}
		.powerPlanet .moduleFlow table th.c7{
			background:url(../image/moduleFlow_04_07.gif) no-repeat left top;
		}
		.powerPlanet .moduleFlow table th.c8{
			background:url(../image/moduleFlow_04_08.gif) no-repeat left top;
		}
		.powerPlanet .moduleFlow table th.c9{
			background:url(../image/moduleFlow_04_09.gif) no-repeat left top;
		}

.moduleFlow table td{
	width:385px;
	_width:395px;
	padding:15px 5px;
	vertical-align:middle;
}
	.peacePlanet .moduleFlow table td{
		background:url(../image/moduleFlow_01_TD.gif) repeat-x left top;
	}
	.securePlanet .moduleFlow table td{
		background:url(../image/moduleFlow_02_TD.gif) repeat-x left top;
	}
	.officePlanet .moduleFlow table td{
		background:url(../image/moduleFlow_03_TD.gif) repeat-x left top;
	}
	.powerPlanet .moduleFlow table td{
		background:url(../image/moduleFlow_04_TD.gif) repeat-x left top;
	}


/* チェックリストモジュール */
.moduleCheck{
	background:none;
}

.moduleCheck table th{
	/*////ちょっと幅を変更（saito）///　width:78px;*/
	width:100px;
	height:29px;
	_height:19px;
	color:#FFF;
	font-size:11px;
	border-bottom:solid 10px #FFF;
	padding:7px 3px 3px 3px;
	vertical-align:middle;
	
}

.moduleCheck table td{
	background:url(../image/moduleCheck_marker.gif) no-repeat 10px 3px;
	padding:3px 0 3px 33px;
}
	.peacePlanet .moduleCheck table th{
		background:#E37101;
	}
	.securePlanet .moduleCheck table th{
		background:#72A80F;
	}
	.officePlanet .moduleCheck table th{
		background:#0779C1;
	}
	.powerPlanet .moduleCheck table th{
		background:#D51414;
	}

/* 導入効果モジュール */
.moduleEffect{
	background:none !important;
	padding:0 !important;
}

.moduleEffect table{
	margin:0 0 20px 0;
	border-collapse:collapse;
	border:none;
}


.moduleEffect table tr th{
	color:#FFF;
	font-weight:bold;
}

.moduleEffect table tr.topCulmn th{
	padding:10px 0;
	font-size:14px;
}

.moduleEffect table tr.topCulmn td{
	background:#FFF;
	padding:0;
	border:none;
}

.moduleEffect table tr th table td{
	color:#FFF;
	font-weight:bold;
	border-right:solid 1px #FFF !important;
	border-top:solid 1px #FFF !important;
	padding:5px 5px !important;
}

.moduleEffect table tr th table td.last-child{
	border-right:none !important;
}

.moduleEffect table td{
	vertical-align:middle;
	padding:10px;
}

.moduleEffect table tr.bottom td{
	padding:0;
	height:1px;
}


/* c3 */
.moduleEffect table.c3 tr th table{
	width:100%;
	text-align:center;
}

.moduleEffect table.c3 td{
	background:url(../image/moduleEffect_backgroundTD3.gif) no-repeat #F4F4F4;
}
	.peacePlanet .moduleEffect table.c3{
		background:url(../image/moduleNormal_01_backgroundTable3.gif) no-repeat;
	}
	.securePlanet .moduleEffect table.c3{
		background:url(../image/moduleNormal_02_backgroundTable3.gif) no-repeat;
	}
	.officePlanet .moduleEffect table.c3{
		background:url(../image/moduleNormal_03_backgroundTable3.gif) no-repeat;
	}
	.powerPlanet .moduleEffect table.c3{
		background:url(../image/moduleNormal_04_backgroundTable3.gif) no-repeat;
	}

/* c2 */
.moduleEffect table.c2 tr th table{
	width:100%;
	text-align:center;
}

.moduleEffect table.c2 td{
	background:url(../image/moduleEffect_backgroundTD2.gif) no-repeat #F4F4F4;
}
	.peacePlanet .moduleEffect table.c2{
		background:url(../image/moduleNormal_01_backgroundTable2.gif) no-repeat;
	}
	.securePlanet .moduleEffect table.c2{
		background:url(../image/moduleNormal_02_backgroundTable2.gif) no-repeat;
	}
	.officePlanet .moduleEffect table.c2{
		background:url(../image/moduleNormal_03_backgroundTable2.gif) no-repeat;
	}
	.powerPlanet .moduleEffect table.c2{
		background:url(../image/moduleNormal_04_backgroundTable2.gif) no-repeat;
	}

.moduleEffect table table,
.moduleEffect table table th,
.moduleEffect table table td{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;}

.moduleEffect p{
	border:solid 4px #D1D1D1;
	padding:15px;
}



/* 関連情報モジュール */
.moduleRelation{
	padding:0 0 30px 0 !important;
	margin:0 0 30px 0 !important;
	background:url(../image/moduleRelation_background.gif) no-repeat bottom left;
}

.moduleRelation h2{
	width:540px;
	height:27px;
	_height:40px;
	padding:14px 0 0 35px ;
	margin:0 0 20px 0;
	font-size:16px;
	line-height:1;
	font-weight:bold;
	clear:both;
}
	.peacePlanet .moduleRelation h2{
		background:url(../image/moduleRelation_01_backgroundH2.gif) no-repeat top left;
	}
	.securePlanet .moduleRelation h2{
		background:url(../image/moduleRelation_02_backgroundH2.gif) no-repeat top left;
	}
	.officePlanet .moduleRelation h2{
		background:url(../image/moduleRelation_03_backgroundH2.gif) no-repeat top left;
	}
	.powerPlanet .moduleRelation h2{
		background:url(../image/moduleRelation_04_backgroundH2.gif) no-repeat top left;
	}

div.moduleRelation p{
	margin:0 20px 0 24px;
}



/* ------------------------------ インラインモジュール ------------------------------ */
/* テーブルモジュール */
.moduleTable{
	border:solid 4px #D2D2D2 !important;
	margin:20px 0 !important;
}

.moduleTable table{
	border:solid 1px #FFF !important;
	border-collapse:collapse;
	width:100%;
}

.moduleTable table thead th{
	padding:5px;
	font-weight:bold;
	color:#FFF;
}

	.peacePlanet .moduleTable table thead th{
		background:#ea9408;
		border-right:solid 1px #ffd780;
		border-bottom:solid 1px #ffd780;
	}
	.securePlanet .moduleTable table thead th{
		background:#97c71d;
		border-right:solid 1px #cef684;
		border-bottom:solid 1px #cef684;
	}
	.officePlanet .moduleTable table thead th{
		background:#189fce;
		border-right:solid 1px #d3ebf7;
		border-bottom:solid 1px #d3ebf7;
	}
	.powerPlanet .moduleTable table thead th{
		background:#ed4441;
		border-right:solid 1px #fcdad9;
		border-bottom:solid 1px #fcdad9;
	}

.moduleTable table tbody th{
	padding:5px;
}
	.peacePlanet .moduleTable table tbody th{
		border-bottom:solid 1px #afb997;
		border-right:solid 1px #afb997;
	}
	.securePlanet .moduleTable table tbody th{
		border-bottom:solid 1px #96b1ba;
		border-right:solid 1px #96b1ba;
	}
	.officePlanet .moduleTable table tbody th{
		border-bottom:solid 1px #96b1ba;
		border-right:solid 1px #96b1ba;
	}
	.powerPlanet .moduleTable table tbody th{
		border-bottom:solid 1px #c19f9e;
		border-right:solid 1px #c19f9e;
	}

	.peacePlanet .moduleTable table tbody tr.odd th{
		background:#FBEACE;
	}
	.securePlanet .moduleTable table tbody tr.odd th{
		background:#eaf4d2;
	}
	.officePlanet .moduleTable table tbody tr.odd th{
		background:#d1ecf5;
	}
	.powerPlanet .moduleTable table tbody tr.odd th{
		background:#fcdad9;
	}


	.peacePlanet .moduleTable table tbody tr th.multiTH,
	.peacePlanet .moduleTable table tbody tr.even th{
		background:#fbe2b5;
	}
	.securePlanet .moduleTable table tbody tr th.multiTH,
	.securePlanet .moduleTable table tbody tr.even th{
		background:#dff1a7;
	}
	.officePlanet .moduleTable table tbody tr th.multiTH,
	.officePlanet .moduleTable table tbody tr.even th{
		background:#b7e8ef;
	}
	.powerPlanet .moduleTable table tbody tr th.multiTH,
	.powerPlanet .moduleTable table tbody tr.even th{
		background:#fcc9c6;
	}


.moduleTable table tbody td{
	padding:10px;
	border-right:solid 1px #B6B6B6;
	border-bottom:solid 1px #B6B6B6;
}


.moduleTable table tbody td:last-child{
	border-right:solid 1px #FFF;
}

.moduleTable table tbody tr:last-child th,
.moduleTable table tbody tr:last-child td{
	border-bottom:solid 1px #FFF;
}

.moduleTable table tbody tr.odd td{
	background:#FFF;
}
	.peacePlanet .moduleTable table tr.even td{
		background:#fff6e0;
	}
	.securePlanet .moduleTable table tr.even td{
		background:#f1facb;
	}
	.officePlanet .moduleTable table tr.even td{
		background:#dff9f6;
	}
	.powerPlanet .moduleTable table tr.even td{
		background:#ffe9e5;
	}

.moduleTable table tbody th{
	text-align:left;
}

/* 注釈モジュール .note */
.sectionH2 p.note{
	background:url(../image/markerNote.gif) no-repeat top left;
	padding:0 20px;
	margin-top:5px;
}

	.peacePlanet .sectionH2 strong{
		color:#F68800;
		font-weight:bold;
	}
	.securePlanet .sectionH2 strong{
		color:#72A80F;
		font-weight:bold;
	}
	.officePlanet .sectionH2 strong{
		color:#0779C1;
		font-weight:bold;
	}
	.powerPlanet .sectionH2 strong{
		color:#D51414;
		font-weight:bold;
	}


/* ビジュアルボタンモジュール .visualButton */
.visualButton{
	width:540px;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	_text-align:center;
}

.visualButton table{
	width:auto;
	border-collapse:collapse;
	margin:20px auto;
	height:64px;
}

.visualButton table td{
	width:180px;
	margin:0;
	padding:0 46px 0 22px;
	vertical-align:middle;
	border-left:solid 10px #FFF;
}

	.peacePlanet .visualButton table td{
		background:url(../image/moduleButton_01.gif) no-repeat;
	}
	.securePlanet .visualButton table td{
		background:url(../image/moduleButton_02.gif) no-repeat;
	}
	.officePlanet .visualButton table td{
		background:url(../image/moduleButton_03.gif) no-repeat;
	}
	.powerPlanet .visualButton table td{
		background:url(../image/moduleButton_04.gif) no-repeat;
	}


	.peacePlanet .visualButton table td:hover{
		background:url(../image/moduleButton_01ON.gif) no-repeat;
	}
	.securePlanet .visualButton table td:hover{
		background:url(../image/moduleButton_02ON.gif) no-repeat;
	}
	.officePlanet .visualButton table td:hover{
		background:url(../image/moduleButton_03ON.gif) no-repeat;
	}
	.powerPlanet .visualButton table td:hover{
		background:url(../image/moduleButton_04ON.gif) no-repeat;
	}




.sectionH2 div.visualButton table td a{
	border:none;
	color:#FFF;
	line-height:1.6;
	font-weight:bold;
}

.sectionH2 div.visualButton table td a:hover{
	color:#FFF;
}




/* リンクモジュール .link */
.sectionH2 p.link{
	padding:10px 0 0 20px;
	margin:0 0 0 24px;
}

	.peacePlanet .sectionH2 p.link{
	background:url(../image/markerLink_01.gif) no-repeat left 80%;
	}
	.securePlanet .sectionH2 p.link{
	background:url(../image/markerLink_02.gif) no-repeat left 80%;
	}
	.officePlanet .sectionH2 p.link{
	background:url(../image/markerLink_03.gif) no-repeat left 80%;
	}
	.powerPlanet .sectionH2 p.link{
	background:url(../image/markerLink_04.gif) no-repeat left 80%;
	}


/* 矢印モジュール .arrow */
.sectionH2 p.arrow{
	padding:12px 0 5px 25px;
	font-weight:bold;
}

	.peacePlanet p.arrow{
		background:url(../image/markerArrow_01.gif) no-repeat left 10px;
	}
	.securePlanet p.arrow{
		background:url(../image/markerArrow_02.gif) no-repeat left 10px;
	}
	.officePlanet p.arrow{
		background:url(../image/markerArrow_03.gif) no-repeat left 10px;
	}
	.powerPlanet p.arrow{
		background:url(../image/markerArrow_04.gif) no-repeat left 10px;
	}



/* もっと強調モジュール strong.most */
.sectionH2 strong.most{
	color:#F00;
	font-weight:bold;
	font-size:20px;
}


/* 不可視モジュール */
.addSection{
	display:none;
}




/* Element UL */

.sectionH2 h3{
	background:url(../image/backgroundH3.gif) no-repeat left bottom;
	padding:7px 0 7px 0;
	margin:20px 0;
	font-size:14px;
	font-weight:bold;
}
.sectionH2 h3 span{
	background:url(../image/backgroundH3Marker.gif) no-repeat left top;
	display:block;
	padding:0 0 0 20px;
}

.sectionH2 h4{
	margin:1em 0 1em 0;
	padding:10px 0 12px 24px;
	background:url(../image/backgroundH4.gif) repeat-x left bottom;
}

.sectionH2 ul{
	margin:1em 0 1em 40px;
}

.sectionH2 ol{
	margin:1em 0 1em 40px;
	margin:1em 0 1em 48px;
}

.sectionH2 dl{
	margin:1em 0 1em 24px;
}

.sectionH2 dl{
	margin:1em 0 1em 24px;
}
.sectionH2 dl dt{
	font-weight:bold;
	margin-top:14px;
}
	.peacePlanet .sectionH2 dl dt{
		color:#EF9A0C;
	}
	.securePlanet .sectionH2 dl dt{
		color:#72A80F;
	}
	.officePlanet .sectionH2 dl dt{
		color:#0779C1;
	}
	.powerPlanet .sectionH2 dl dt{
		color:#D51414;
	}

/*liがつまりすぎなので、1行あける*/
.sectionH2 li{
	margin:1em 0 1em 0px;
}

/*FireWallページのテーブルを追加（さいと）*/
table.securetab{
	border:0px;

	}

.securetab th{
	background:url(../image/tbs-bg.gif) repeat-x;
	border: 1px solid #58A99F;
	font-size:14px;
	font-weight:bold;
	color:#222222;
	padding:5px;

	}
.securetab td{
	border: 1px solid #58A99F;
	padding:0px;
	}


/* ビジュアルボタンモジュール .visualButton (小さい版作成　さいと)*/
.visualButton_small{
	width:540px;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	_text-align:center;
}

.visualButton_small table{
	width:auto;
	border-collapse:collapse;
	margin:20px auto;
	height:64px;
}

.visualButton_small table td{
	width:180px;
	margin:0;
	padding:0 28px 0 12px;
	vertical-align:middle;
	border-left:solid 10px #FFF;
}

	.peacePlanet .visualButton_small table td{
		background:url(../image/moduleButton_01_small.gif) no-repeat;
	}
	.securePlanet .visualButton_small table td{
		background:url(../image/moduleButton_02_small.gif) no-repeat;
	}
	.officePlanet .visualButton_small table td{
		background:url(../image/moduleButton_03.gif) no-repeat;
	}
	.powerPlanet .visualButton_small table td{
		background:url(../image/moduleButton_04.gif) no-repeat;
	}


	.peacePlanet .visualButton_small table td:hover{
		background:url(../image/moduleButton_01ON_small.gif) no-repeat;
	}
	.securePlanet .visualButton_small table td:hover{
		background:url(../image/moduleButton_02ON_small.gif) no-repeat;
	}
	.officePlanet .visualButton_small table td:hover{
		background:url(../image/moduleButton_03ON.gif) no-repeat;
	}
	.powerPlanet .visualButton_small table td:hover{
		background:url(../image/moduleButton_04ON.gif) no-repeat;
	}




.sectionH2 div.visualButton_small table td a{
	border:none;
	color:#FFF;
	line-height:1.6;
	font-weight:bold;
}

.sectionH2 div.visualButton_small table td a:hover{
	color:#FFF;
}


/*　文字小さい版2種類追加（さいと）*/
.sectionH2 p.note_little{
	background:url(../image/markerNote.gif) no-repeat top left;
	padding:2px 20px;
	margin-top:5px;
	font-size:12px;
}

.sectionH2 p.note_tiny{
	background:url(../image/markerNote.gif) no-repeat top left;
	padding:0 20px;
	margin-top:5px;
	font-size:10px;
}

/* 注釈モジュール .note checkver 追加（さいと）*/
.sectionH2 p.note_check{
	background:url(../image/note2.gif) no-repeat top left;
	padding:0px 0px 0px 27px;
	margin:15px 0px 10px 20px;
	font-weight:bold;
	font-size:12px;
	color:#333;
}

	.peacePlanet .sectionH2 strong{
		color:#F68800;
		font-weight:bold;
	}
	.securePlanet .sectionH2 strong{
		color:#72A80F;
		font-weight:bold;
	}
	.officePlanet .sectionH2 strong{
		color:#0779C1;
		font-weight:bold;
	}
	.powerPlanet .sectionH2 strong{
		color:#D51414;
		font-weight:bold;
	}

