@charset ”UTF-8”;

/* ベースのスタイル */

/* 2006.01.27 line-height 11→13 (竹内) */
body { 
	margin:0px;
	padding:0px; 
	color:#333333;
	background-color:#FFFFFF;
	font:10pt "ＭＳ ゴシック", "Osaka－等幅";
	line-height:13pt;
	}
	
/* 2006.01.27 line-height 11→13 (竹内) */
td {
	color:#333333;
	font:10pt "ＭＳ ゴシック", "Osaka－等幅";
	line-height:13pt;
	}
	
/* 2006.01.27 td.common作成 (竹内) */
td.common{
	font:10pt "ＭＳ ゴシック", "Osaka－等幅";
	line-height:11pt;
	}

td .attention{
	color:#CC0000;
	font:8pt "ＭＳ ゴシック", "Osaka－等幅";
	}
td .smalltext{
	color:#333333;
	font:8pt "ＭＳ ゴシック", "Osaka－等幅";
	}
td .listseach{
	border-left:solid #253494 2px;
	border-right:solid #253494 2px;
	border-bottom:solid #253494 2px;
	}
img  {
	border:none;
	}

/* リンクに関するスタイル設定 */
a:link  { 
	color:#253494; 
	text-decoration:none; 
	background:none; 
	}
a:visited  { 
	color:#6666cc; 
	text-decoration:none; 
	background:none; 
	}
a:hover,a:active  { 
	color:#6666cc; 
	text-decoration:underline;
	background:none; 
	}
.link_arrow_txt {
	font-weight:bold;
	}


/* テーブル */
.bg_glay{
	background-color: #eeeeee;
	}
.bg_white{
	background-color: #ffffff;
	}
.line_glay{
	background-color: #cccccc;
	}
.line_bule{
	background-color: #CAD7E3;
	}


/* マージン */

.marl5 {
	MARGIN: 0px 0px 0px 5px;
}

.marb5{
	margin: 0 0 5px 0;
}

/* 2006.1.30 mar8b 作成（竹内）*/
.mar8b {
	MARGIN: 10px 10px 8px 10px;
}

.mar10 {
	MARGIN: 10px;
}
.marb10 {
	MARGIN: 0px 0px 10px;
}
.martb20 {
	MARGIN: 20px 0px;
}
.mar20 {
	MARGIN: 20px 0px 20px 20px;
}

/* 2006.1.30 mar17b 作成（竹内）*/
.mar17b {
	MARGIN: 20px 0px 17px 20px;
}

.marb20 {
	margin: 0  10px 10px 20px;
}
.marr20 {
	margin: 0 0 0 20px;
}
.marl20 {
	margin: 0 20px 0 0;
}

.marr20l30{
	margin: 0 20px 0 30px;
}

.marr20l24{
	margin: 0 20px 0 24px;
}

.marr30{
	margin: 0 30px 0 30px;
}
.mar30{
	margin: 30px 30px 0 30px;
}
.mar30l10 {
	MARGIN: 10px 30px;
}
.marb30 {
	MARGIN: 0px 10px 10px 30px;
}

.marl40 {
	MARGIN: 0px 40px 0px 30px;
}
.mar3 {
	margin: 3px;
}
.mar21 {
	MARGIN: 23px 0px 23px 20px;
}



/* アシストトップページ */
.mar21{
	margin: 23px 0 23px 20px;
	}
td .lo_keyimg01{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 186px;
	height:110px;
	}
td .lo_keyimg02{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 186px;
	height:110px;
	}
td .lo_keyimg03{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 186px;
	height:110px;
	}
td .lo_keyimg04{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 186px;
	height:110px;
	}
td .cot_bg{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 186px;
	height:110px;
	}


/* 製品 */
.mar20pro{
	margin: 20px;
	}
	

/* アシストの視点 */
td .keyimg_lib{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 575px;
	height:222px;
	}
td .keyimg_lib img{
	margin: 175px 20px 10px 392px;
}


/* サービス */
td .keyimg_ser{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 575px;
	height:362px;
}


/* アシストについて */
td .keyimg_cor{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 575px;
	height:162px;
	}
td .keyimg_cor img{
	margin: 130px 20px 10px 302px;
	}


/* ユーザ会 */
td .keyimg_use{
	background-repeat:no-repeat;
	background-position:0% 50%;
	width: 575px;
	height:162px;
	}
td .keyimg_use img{
	margin: 125px 20px 10px 110px;
	}


/* 見出し */
h3#topic1{
	color:#333333;
	font:14pt 'ＭＳ ゴシック';
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding: 0 0 0 11px;
	margin : 0 0 20px 20px ;
	}

/* アシスト・ライブラリ*/
td .grey_fold {
	padding : 20px 0 ;
	border-top:solid #cccccc 1px; 
	border-left:solid #cccccc 1px; 
	border-right:solid #cccccc 1px; 
	border-bottom:solid #cccccc 1px; 
}

td .grey_fold2 {
	padding : 10px ;
	border-top:solid #cccccc 1px; 
	border-left:solid #cccccc 1px; 
	border-right:solid #cccccc 1px; 
	border-bottom:solid #cccccc 1px; 
}

.fold01{
	margin : 0 20px ;
}

h3.fold_in{
	color:#333333;
	font:14pt 'ＭＳ ゴシック';
	font-weight:bold;
	border-left-style:solid;
	border-color:#253494;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin : 0 0 20px 30px;
}


/* 小文字指定 */
.s01{
	color:#333333;
	font:8pt 'ＭＳ ゴシック';
	}


/* ライン指定 */
hr.top{
	display : block ;
	color : white ; 
	background-color : transparent ;
	height : 2px ;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	border-top : 2px solid #253494 ;
	border-left-width:0;
	border-right-width:0;
	border-bottom-width:0;
	width: 515px;
	}
hr.under{
	display : block ;
	color : white ; 
	background-color : transparent ;
	height : 1px ;
	border-top : 1px solid #cccccc ;
	border-left-width:0;
	border-right-width:0;
	border-bottom-width:0;
 	}
hr{
	border-left-width:0;
	border-right-width:0;
	border-bottom-width:0;
	}

