@charset "utf-8";/*GUIDANCE/* コンテンツエリア背景 */#contents.guidance {	background: url(./images/contents_guidance_bg.png) repeat-y;}/* ---------------------------------------- * guidance　共通処理 * ---------------------------------------- */#main {	float: right;	width: 616px;	background: url(./images/main_guidance_bg.png) no-repeat left top;}#sub {	float: left;	width: 156px;	background: url(./images/sub_guidance_bg.png) no-repeat left top;}/*  「」ボタン：ロールオーバー用  */strong {	display: none;}p.hidden {	display: none;}h2.blue {	color:#1f59cd;	margin:10px 0 15px 20px;}p.main-copy {	margin:0 40px 40px 40px;;}/* ---------------------------------------- * サイドメニュー #side-menu * ---------------------------------------- */#side-menu {	margin: 12px 8px 0 8px;	background: transparent;}#side-menu li, #side-menu li div, #side-menu li a {	display: block;	width: 139px;	line-height: 1;	background: transparent;}#side-menu li a strong {	display: none;}#side-menu li strong {	display: none;}/* 医療情報 */#side-menu li.medical div {	height: 27px;	background: transparent url(./images/sub_guidance_01_on.png) no-repeat;}#side-menu li.medical a {	height: 27px;	background: url(./images/sub_guidance_01.png) no-repeat;}#side-menu li.medical.current div a.medical {	height: 27px;	background: url(./images/sub_guidance_01_active.png) no-repeat;}/* 医療情報：プロダクツ */#side-menu li.medical li.medical-pro div {	height: 28px;	background: transparent url(./images/sub_guidance_02_on.png) no-repeat;}#side-menu li.medical li.medical-pro div a {	height: 28px;	background: transparent url(./images/sub_guidance_02.png) no-repeat;}#side-menu li.medical li.medical-pro.current div a.medical-pro {	height: 28px;	background: transparent url(./images/sub_guidance_02_active.png) no-repeat;}/* 制御・宇宙 */#side-menu li.control div {	height: 31px;	background: transparent url(./images/sub_guidance_03_on.png) no-repeat;}#side-menu li.control a {	height: 31px;	background: url(./images/sub_guidance_03.png) no-repeat;}#side-menu li.control.current div a.control {	height: 31px;	background: url(./images/sub_guidance_03_active.png) no-repeat;}/* 通信・ネットワーク */#side-menu li.network div {	height: 27px;	background: transparent url(./images/sub_guidance_04_on.png) no-repeat;}#side-menu li.network a {	height: 27px;	background: url(./images/sub_guidance_04.png) no-repeat;}#side-menu li.network.current div a.network {	height: 27px;	background: url(./images/sub_guidance_04_active.png) no-repeat;}/* 通信・ネットワーク：プロダクツ */#side-menu li.network li.network-pro div {	height: 24px;	background: transparent url(./images/sub_guidance_05_on.png) no-repeat;}#side-menu li.network li.network-pro div a {	height: 24px;	background: transparent url(./images/sub_guidance_05.png) no-repeat;}#side-menu li.network li.network-pro.current div a.network-pro {	height: 24px;	background: transparent url(./images/sub_guidance_05_active.png) no-repeat;}/* サイドバーのマウスオーバー処理 */#side-menu li a:hover {	background-image: none!important;}/* IE隙間対策 */#side-menu li { *margin-bottom: -3px;  /* for Win IE */}/* IE隙間対策によって入れ子のリストの下端が縮まるのを上書き */#side-menu li.medical { *margin-bottom: 0;  /* for Win IE */}#side-menu li.network { *margin-bottom: 0;  /* for Win IE */}/* ---------------------------------------- * 事業内容ページ index.html * ---------------------------------------- *//* メインビジュアルエリア */#guidance-main {	/*background:url(./images/guidance_main.png) no-repeat top left;	width:616px;	height:440px;*/} /* ---------------------------------------- * 医療情報ページ medical.html * ---------------------------------------- *//* メインビジュアルエリア */#medical-main {	/*background:url(./images/medical_main.png) no-repeat top left;	width:616px;	height:440px;*/}   /* ---------------------------------------- * 制御・宇宙ページ control.html * ---------------------------------------- *//* メインビジュアルエリア */#control-main {	width:616px;	margin-bottom:20px;} /* ---------------------------------------- * 医療情報：プロダクツページ medical-pro.html * ---------------------------------------- *//* メインビジュアルエリア */#medical-pro-main {	width:576px;	margin:0 20px 20px 20px;	background: url(./images/medical_round_bg.png) repeat-y;}/* 各タイトルエリア */#medical-pro-main h3{	margin:0 0 10px 10px;}/* 左：テキストエリア */#medical-pro-main .mpro-left {	float:left;	width:320px;}/* 左：テキスト */#medical-pro-main .mpro-left p {	margin:0 0 20px 30px;;}/* SE-ER 用：画像無し */#medical-pro-main #sx-er p {	margin:0 30px 20px 30px;;}/* 右：画像エリア */#medical-pro-main .mpro-right {	width:230px;	float:right;	text-align:right;}/* 画像 */#medical-pro-main .mpro-right img{	margin:0 30px 0 0;}/* キャプション */#medical-pro-main .mpro-right .caption{	font-size:80%;	margin:5px 30px 20px 0;}/* 区切り線 */#medical-pro-main .line-576 {	padding:0 0 15px 0;} /* ---------------------------------------- * 通信・ネットワーク：プロダクツページ network-pro.html * ---------------------------------------- */.mp0 {padding-top:0;margin-top:0;}.bottom-clear{clear:both;}/* メインビジュアルエリア */.network-pro-main {	width:576px;	margin:0 20px 20px 20px;	background: url(./images/medical_round_bg.png) repeat-y;}/* 各タイトルエリア */.network-pro-main h3{	margin:0 0 5px 10px;}/* 通信・ネットワークプロダクツエリア */#network-pro .main {	padding:0 35px 25px 35px;}#network-pro .main ul{	font-size:93%;	margin-left:20px;}#network-pro .main ul ul {	font-size:100%;}/* 「ROBUSKEY」エリア */#isNetSentry .main {	padding:0 35px 25px 35px;}#isNetSentry .main ul{	font-size:93%;	margin-left:20px;}#isNetSentry .center {	float:center;	text-align:center;}/* 「ROBUSKEY」エリア */#robuskey .main {	padding:0 35px 15px 35px;}#robuskey .main ul{	font-size:93%;	margin:0 0 25px 20px;}/* 「ROBUSKEY」左の写真 */#robuskey .left {	float:left;	width:200px;	text-align:right;}/* 「ROBUSKEY」右の写真 */#robuskey .right {	float:left;	width:200px;	text-align:right;	margin-left:30px;}/* キャプション */#robuskey .caption{	font-size:80%;	margin:5px 2px 20px 0;}/* 応用システム関連プロダクツエリア */#system .main {	padding:0 35px 25px 35px;}#system .main ul{	font-size:93%;	margin-left:20px;}/* 左のエリア */#system .left {	float:left;	width:280px;	margin-bottom:20px;}/* 右の写真 */#system .right {	width:210px;	float:right;	text-align:right;}/* キャプション */#system .caption{	font-size:80%;	margin:5px 0 20px 0;}/* ISP Image Controlエリア */#imgcontrol .main {	padding:0 35px 15px 35px;}#imgcontrol .main ul{	font-size:93%;	margin-left:20px;	margin-bottom:20px;}/* 左の写真 */#imgcontrol .left {	float:left;	width:130px;}/* 右のテキスト */#imgcontrol .right {	width:370px;	float:right;}/* ISP Image Control タイトルエリア #imgcontrol h3{	margin:10px 0 15px 35px;}*//* 区切り線 */.network-pro-main .line-556 {	clear:both;	padding:0 0 10px 10px;}/*  詳しくはこちらボタン用エリア  */.network-pro-main .btn-pack {	clear:both;	width:400px;	float:right;	text-align:right;	margin-bottom:15px;	}/*  詳しくはこちらボタン用エリア  */.network-pro-main .btn-area {	float:right;	width:108px;	height: 30px;	background: url(/images/btn_syosai_o.png) no-repeat;	margin-right:30px;	}/*  詳しくはこちらボタン：ロールオーバー用  */.network-pro-main .btn-area a{	display:block;	width:108px;	height:30px;	background: url(/images/btn_syosai.png) no-repeat;	}	/*  詳しくはこちらボタン：ロールオーバー用  */.network-pro-main .btn-area a:hover {	background:none;	}	/*  詳しくはこちらボタン：ロールオーバー用  */.network-pro-main .btn-area strong {	display: none;}	/*  PDF用エリア  */.network-pro-main .pdf-area {	float:right;	font-size:93%;	padding-right:40px;	}	/*  PDFアイコン  */.network-pro-main .pdf-area img {	margin:0 10px 0 0;	}/*  PDFリンクテキスト  */	.network-pro-main .pdf-area a {	vertical-align:0.5em;	}