/* charset */
@charset ”UTF-8”;

/* ベースのスタイル */

body { 
	margin:0px;
	padding:0px; 
	color:#333333;
	background-color:#FFFFFF;
	font:10pt "ＭＳ ゴシック", "Osaka－等幅";
	line-height:13pt;
	}
	
td {
	color:#333333;
	font:10pt "ＭＳ ゴシック", "Osaka－等幅";
	line-height:13pt;
	}
	
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;
	}
.bg_navy{
	background-color: #152E7D;
}

/* マージン */
.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;
}

/* アシストトップページ */
.main{
	witdh:588px;
	padding-left:9px;
	padding-right:9px;
	border-top:solid #bbbdc5 1px;
	border-left:solid #bbbdc5 1px;
	border-right:solid #bbbdc5 1px;
}

/* 製品 */
.products{
	witdh:568px;
	height:60px;
	padding-top:10px;
	padding-left:76px;
	padding-right:15px
	padding-bottom:11px;
	background:url(../img/ind_pro_base.jpg) no-repeat;
}

/* 連載企画・導入事例 */
.tm{
	witdh:275px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:dotted #bbbdc5 1px;
}
/* ニュースリリース */
.news_date{
	font:10px 'ＭＳ ゴシック';
	font-weight:bold;
	color:#666666;
	vertical-align:top;
	padding-left:8px;
}

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;
	}

/* 小文字指定 */
.s01{
	color:#333333;
	font:8pt 'ＭＳ ゴシック';
	line-height:11pt;
	}

/* テキスト */
.new{
	color:#cc0000;
	font:10pt 'ＭＳ ゴシック';
	line-height:13pt;
	}
.navy{
	color:#253494;
	font:10pt 'ＭＳ ゴシック';
	line-height:13pt;
	}
	
/* ライン指定 */
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;
	}

/* アシストの視点&事例 */
.newb{
	width:510px;
	margin:10 0 20 0;
	text-align:left;
	}
.viewbase{
	width:254px;
	background:#EBF2F9 url(../img/library_view_m.jpg) no-repeat;
	padding:10 10 0 10;
	vertical-align:top;
	}
.casebase{
	width:254px;
	background:#FBF3F6 url(../img/library_case_m.jpg) no-repeat;
	padding:10 10 0 10;
	vertical-align:top;
	} 
