@charset "euc-jp";
/* CSS Document */

/* ============================
コンテンツ
============================ */
#contents {
	padding:0; margin:0;
	}
	
	
	#contents div.is_flash {
		width:714px;
		margin:0;
		padding-bottom:10px;
		}
		
	#contents h3 {
		clear:both;
		display:block;
		padding:1px 0 1px 10px; margin:0;
		font-size:1.2em;
		border:1px solid #aeaeae;
		background:url(/corporate/service/_common/info_security/images/sub_title_bar.jpg) repeat-x #cbcbcb;
		}
		
	#contents h4 {
		margin:0px;
		padding-left:20px;
		background:url(/corporate/service/_common/info_security/images/col_icon.gif) no-repeat;
		background-position:2px 50%;
		font-size:1.2em;
		}
		
	#contents ul {
		list-style-type:none;
		padding:5px; margin:0;
		border:1px solid #aeaeae;
		border-top:0px;
		}

	#contents div.is_Block  {
		/*float:left;*/
		display:block;
		width:714px;
		margin:0;
		padding-bottom:15px;
		}

	#contents div.is_Block::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}
		#contents div.is_Block ul {
			overflow:auto;
			height:10em;
			}
		#contents div.is_Block li {
			margin-left:0px;
			padding-left:20px;
			border-bottom:1px dotted #aeaeae;
			background:url(/corporate/service/_common/info_security/images/info_icon.gif) no-repeat;
			background-position:2px 50%;
			}


		#contents div.is_Block div.mainBlock {
			display:block;
			/*float:left;*/
			width:694px;
			margin:0;
			border-top:1px dotted #aeaeae;
			padding:5px 10px 10px 10px;
			background:url(/corporate/service/_common/info_security/images/col_bg.gif) repeat-x top;
			}
			
		#contents div.is_Block div.mainBlock::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}
		
		#contents div.is_Block div.mainBlock p {
			margin:0;
			}

		#contents div.is_Block div.mainBlock img,
		#contents div.is_Block div.mainBlock a,
		#contents div.is_Block div.mainBlock div {
			padding:0; margin:0;	
			}

			#contents div.is_Block div.mainBlock div.mainBlock_left {
				display:block;
				padding:0; margin:0;
				width:425px;
				float:left;
				}

			#contents div.is_Block div.mainBlock div.mainBlock_right {
				display:block;
				padding:0; margin-top:5px;
				width:240px;
				text-align:right;
				float:right;
				}
			
			#contents div.is_Block div.mainBlock div.mainBlock_right a {
			float:right;
				display:block;
				width:240px;
				height:110px;
				line-height:0;
				padding:0; margin:0;
				background-position:left;
				background-position:top;
				background-repeat:no-repeat;
				cursor:pointer;
				}

			#contents div.is_Block div.mainBlock div.mainBlock_right a:hover {
				background-position:bottom;
				}

				#contents div.is_Block div.mainBlock div.mainBlock_right a span {
					display:none;
					visibility:hidden;
					}
					
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn01 {
				background-image:url(/corporate/service/_common/info_security/images/ph01_monitor_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn02 {
				background-image:url(/corporate/service/_common/info_security/images/ph02_id_management_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn03 {
				background-image:url(/corporate/service/_common/info_security/images/ph03_alsoksvid_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn04 {
				background-image:url(/corporate/service/_common/info_security/images/ph04_security_consul_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn05 {
				background-image:url(/corporate/service/_common/info_security/images/ph05_secret_documents_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn06 {
				background-image:url(/corporate/service/_common/info_security/images/ph06_corporate_wiretap_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn07 {
				background-image:url(/corporate/service/_common/info_security/images/ph07_alsok_pcacs_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn08 {
				background-image:url(/corporate/service/_common/info_security/images/ph08_smarton_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn09 {
				background-image:url(/corporate/service/_common/info_security/images/ph09_4th_eye_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn10 {
				background-image:url(/corporate/service/_common/info_security/images/ph10_noncopy_puppy_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn11 {
				background-image:url(/corporate/service/_common/info_security/images/ph11_shinpi_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn12 {
				background-image:url(/corporate/service/_common/info_security/images/ph11_network_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn13 {
				background-image:url(/corporate/service/_common/info_security/images/ph13_pc_auditor_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn14 {
				background-image:url(/corporate/service/_common/info_security/images/ph14_it_security_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn15 {
				background-image:url(/corporate/service/_common/info_security/images/ph15_hybrid_scanner_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn16 {
				background-image:url(/corporate/service/_common/info_security/images/ph16_hp_kaizan_01.jpg);
				}
			#contents div.is_Block div.mainBlock div.mainBlock_right a.btn17 {
				background-image:url(/corporate/service/_common/info_security/images/ph17_net_monitoring_01.jpg);
				}

			#contents div.is_Block div.mainBlock div.mainBlock_btn {
				display:block;
				width:425px;
				padding:0; margin:0;
				text-align:right;
				}

			#contents div.is_Block div.mainBlock div.mainBlock_btn a {
				float:right;
				display:block;
				width:101px;
				height:27px;
				line-height:0;
				padding:0; margin:0;
				background-position:left;
				background-position:top;
				background-repeat:no-repeat;
				cursor:pointer;
				}

			#contents div.is_Block div.mainBlock div.mainBlock_btn a:hover {
				background-position:bottom;
				}

				#contents div.is_Block div.mainBlock div.mainBlock_btn a span {
					display:none;
					visibility:hidden;
					}
					
			#contents div.is_Block div.mainBlock div.mainBlock_btn a.btn {
				background-image:url(/corporate/service/_common/info_security/images/btn_detail.jpg);
				}


			#contents div.is_Block div.mainBlock div.mainBlock_btn a:hover {
				background-image:url(/corporate/service/_common/info_security/images/btn_detail.jpg);
				}

		#contents div.is_Block div.readBlock {
			display:block;
			color:#ffffff;
			margin:3px 0;
			padding:1px 0 1px 10px;
			background-color:#787cd0;
			}

		#contents div.is_Block div.readBlock_normal1 {
			font-weight:bold;
			display:block;
			margin:2px 0 -1px 1px;
			padding:0;
			}

		#contents div.is_Block div.readBlock_normal2 {
			display:block;
			margin:0 0 2px 1px;
			padding:0;
			}
		
		#contents p{

			}	
	
div.is_flash object,
div.is_flash embed {
	display:inline;
	padding:0;
	margin:0;
	line-height:0;
	}
	
	*{ box-sizing:content-box;}