

BODY{
*	background: #fffed1; */
	background: #ffffff;
	color: #555555;
	font-size:12px;
/*	font-size:small;*/
/* 	font-size:medium; */
	font-family:"ＭＳ Ｐゴシック", Arial, Verdana, Helvetica;
	margin:0 auto;
/*	margin: 0px 0px 0px 0px; */

}

div.top_body {
	margin: 0px 0px 0px 20px;
}

p,pre {
	margin: 0px;
	padding: 0px;
}

pre {
	font-size:100%;
}

pre.small {
	font-size:90%;
}

pre.small_s {
	font-size:80%;
}


img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/****************/
/* リンク(基本) */
/****************/

a {
/*	color: #005499;*/
	color: #4A708B;
	text-decoration: none;
}


/*
a:link {
	color: #f44c3d;

}
*/


a:visited {
/*	color: #4A708B; */
/*	color: #7EC0EE; */
	color: #5C96BD;
}

a:hover {
/*	color: #87CEFA; */
	color: #73B8E2;
	text-decoration: underline;
}




/*****************/
/* ヘッダー 大枠 */
/*****************/
div.header_area {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: none;
}

div.top_search {
	margin: 0px;
	padding: 0px;
/*	border: 1px solid #CCCCCC;*/
	width: 840px;
}

div.top_search_s {
	margin: 0px;
	padding: 0px;
	width: 750px;
}


.logo_axis {
	width: 480px;
}

.logo_as {
	width: 42px;
}

.logo_biz {
	width: 298px;
}

.search_site {
	width: 80px;
}

.search_text {
	width: 163px;
}

.search_act {
	width: 60px;
}

.search_help {
	width: 57px;
}

p.text_search {
	display:inline;
	padding: 0px;
	margin: 0px;
	text-align: right;
	vertical-align: bottom;
}


div.top_header {
	margin: 0px 0px 10px 0px;
	padding: 0px;
/*	border: 1px solid #ff0000; */
	width: 840px;
}


div.top_header_s{
	margin: 0px 0px 0px 0px;
	padding: 0px;
/*	border: 1px solid #ff0000; */
	width: 750px;
}

div.top_footer {
	margin: 0px;
	padding: 0px;
/*	border: 1px solid #CCCCCC;*/
	width: 840px;
}

/**************/
/* 大枠       */
/**************/
div.top_mainbox {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 840px;
	background-color: #FFFFFf;
	clear:both;
	float:none;
}


/**************/
/* 左カテゴリ */
/**************/
div.top_left {
	width: 550px;
	margin: 0px;
	padding: 0px;
	float:left;
/*	clear:left; */
	clear:both;
}

/**************/
/* 右カテゴリ */
/**************/
div.top_right {
	width: 270px;
	margin: 0px;
	padding: 0px;
	float:right;
/*	clear:both; */
}


/**************/
/* 左カテゴリ */
/**************/
div.top_left_prt2 {
	width: 270px;
	margin: 0px;
	padding: 0px;
	float:left;
/*	clear:left; */
	clear:both;
}

/**************/
/* 右カテゴリ */
/**************/
div.top_right_prt2 {
	width: 550px;
	margin: 0px;
	padding: 0px;
	float:right;
/*	clear:both; */
}




/*************************/
/* 小左カテゴリ          */
/*************************/
div.top_left_s {
	width: 270px;
	margin: 0px;
	padding: 0px;
	float:left;
	clear:both;
}

/*************************/
/* 小右カテゴリ          */
/*************************/
div.top_right_s {
	width: 270px;
	margin: 0px;
	padding: 0px;
	float:right;
/*	clear:both; */
}



/*************************/
/* ３分割カテゴリ        */
/*************************/
div.top_box1 {
	width: 260px;
	margin: 5px;
	padding: 0px;
	float: left;
}

div.top_box1_r {
	width: 260px;
	margin: 5px;
	padding: 0px;
	float: right;
}


/*************************/
/* ２分割カテゴリ        */
/*************************/
div.top_box2 {
	width: 400px;
	margin: 5px;
	padding: 0px;
	float: left;
}



/**************/
/* 配置制御用 */
/**************/
p.clearfloat{
	clear:both;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}


/*************************/
/* メニュー オレンジ     */
/*************************/
p.top_midashi1 {
	background-color:#fff8e5;
	border-top:4px solid #ffbf00;
	padding-left:0.5em;
	margin:0px 0px 1px 0px;
	line-height:180%;
}

/*************************/
/* メニュー グリーン     */
/*************************/
p.top_midashi2{
/*	background-color:#e0efdb; */
	background-color:#F0FFF0;
	border-top:4px solid #bbe0b7;
	padding-left:0.5em;
	margin:0px 0px 1px 0px;
	line-height:180%;
}

/*************************/
/* メニュー ブルー       */
/*************************/
p.top_midashi3{
	background-color:#eef5f5;
	border-top:4px solid #7EC0EE;
	padding-left:0.5em;
	margin:0px 0px 1px 0px;
	line-height:180%;
}

/*************************/
/* メニュー ピンク       */
/*************************/
p.top_midashi4{
	background-color:#FFFAFA;
	border-top:4px solid #EE9572;
	padding-left:0.5em;
	margin:0px 0px 1px 0px;
	line-height:180%;
}


/*************************/
/* メニュー グレー       */
/*************************/
p.top_midashi5{
	background-color:#F5F5F5;
	border-top:4px solid #778899;
	padding-left:0.5em;
	margin:0px 0px 1px 0px;
	line-height:180%;
}



/*************************/
/* 一覧を見る            */
/*************************/
p.top_showlist_l {
	border-top:1px dotted #D3D3D3;
	margin:0px 0px 1px 0px;
	line-height:180%;
	text-align: right;
}


p.move_page_top {
	font-size: 90%;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	text-align: right;
}


div.move_page {
	font-size: 90%;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: right;
}


/*************************/
/* ボックス              */
/*************************/
.infobox_info {
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

.infobox1 {
	overflow: auto;
	height: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

.infobox2 {
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}



/*************************/
/* テキスト              */
/*************************/
.text1 {
	padding: 0px;
	margin: 5px 0px 0px 0px;
}

.text_small {
	font-size: 90%;
}

.text_small_s {
	font-size: 80%;
}

.text_large {
	font-size: 110%;
}


.point1 {
	text-indent: -1em;
	padding: 0px 0px 0px 1em;
	margin: 0px;
}



.text_indent1 {
	margin: 0px;
	padding: 0px 0px 0px 1em;
}

/* ============
.text_indent2 {
	margin: 0px;
	padding: 0px 0px 0px 2em;
}

.text_point1_s {
	font-size: 90%;
	margin: 0px;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
========== */


.text_red {
	/* color: #FF8247; */
	color: #EE7600;
	font-weight: bold;
}


.text_white {
	color: #FFFFFF;
}

.text_note {
	color:#F08080;
}

.text_blue {
	color: #00CCFF;
}


.info_text_red {
	color: #FF8247;
	font-weight: bold;
}

.info_text_mk1 {
/*	color: #EEAD0E; */
	color: #FFCC00;
}


/**********************/
/* 高さ半文字スペース */
/**********************/
p.space_h5{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
	width: 10px;
	height: 5px;
}
p.space_h5_ie{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
	width: 10px;
	height: 5px;
}


/*************************/
/* リスト系              */
/*************************/
dl {
	padding: 0px;
	margin: 0px;
}

dd {
	margin: 1px 0px 1px 30px;
}

ul {
	list-style-type: none;
}

li {
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

/*
ul.tec_list{
	list-style-image: url(images/dot1.gif);
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
*/

ul.arrow_g{
	list-style-image: url(images/arrow_g.gif);
	padding: 0px;
	margin: 0px 0px 0px 20px;
}


ul.arrow_r{
	list-style-image: url(images/arrow_r.gif);
	padding: 0px;
	margin: 0px 0px 0px 20px;
}

/*************************/
/* イメージ              */
/*************************/
.titleimg {
	padding: 0px;
	margin: 0px;
}

/* ** What's New ***************************************************** */

/* ===============================================
  What's New タイトルからフッターまで
=============================================== */
.tec_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}

/* ===============================================
  What's New  右メニュー
=============================================== */
.tec_right {
	margin: 0px;
	padding: 0px;
	width: 150px;
	float: right;
}

* html .tec_right {
	margin: 0px;
	padding: 0px;
	width: 140px;
	float: right;
}

/* ===============================================
   What's New 左メイン
=============================================== */
.tec_main {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 575px;
	border-right: 1px solid #CCCCCC;
}

/* ===============================================
   What's New 左メイン
=============================================== */
.tec_main dl, dt{
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

.tec_main dd {
	margin: 0px 0px 0px 25px;
}

/* ===============================================
   What's New 公開情報
=============================================== */
/* -------------------------------------
 トップタイトル　「最新情報」
---------------------------------------- */
.tec_top_title {
	padding: 0px;
	margin: 0px;
	font-size: 120%;
	font-weight: bold;
	color: #F08080;
}

/* -------------------------------------
 ページカテゴリ [お知らせ][TIPS集]・・・
---------------------------------------- */
.tec_tagm {
	font-weight: bold;
}

/* -------------------------------------
 TIPSリンク一覧
---------------------------------------- */
.tec_list {
	list-style-image: url(images/dot1.gif);
	padding: 0px;
	margin: 0px 0px 0px 20px;
}

.tec_list li {
	margin: 1px 0px 5px 0px;
	padding: 0px ;
}

/* ===============================================
   What's New 過去の履歴
=============================================== */
.tec_history {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

/* -------------------------------------
 最新情報 タイトル
---------------------------------------- */
.tec_history_new {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(images/arrow_r.gif) no-repeat 0px;
}

/* -------------------------------------
 過去の履歴 タイトル
---------------------------------------- */
.tec_history_history {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(images/arrow_b.gif) no-repeat 0px;
}

/* -------------------------------------
 日付
---------------------------------------- */
.tec_date {
	font-weight: bold;
/*	background-color:#eef5f5; */
/*	border-bottom:3px double #7EC0EE; */
	border-bottom:3px double #C6E2FF;
/*	padding-left:0.5em;*/
	margin:0px 5px 1px 0px;
	line-height:180%;
}




/* ** Version 最新情報 *********************************************** */

/* ===============================================
  Version最新情報 タイトルからフッターまで
=============================================== */
.ver_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}


/* ===============================================
  Version最新情報 左メニュー
=============================================== */
.ver_left {
	margin: 0px;
	padding: 0px;
	width: 150px;
	float: left;
}

/* ===============================================
  Version最新情報 右側コンテンツ
=============================================== */
.ver_main {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 599px;
	border-left: 1px solid #CCCCCC;
}

.ver_text {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}


/* ===============================================
  Version最新情報 フッター
=============================================== */
.ver_footer {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	clear: both;
}



/* ===============================================
  Version最新情報 左メニュー一覧
=============================================== */
ul.ver_menu {
	margin: 0px 2px 0px 5px;
	padding: 0px;
}

ul.ver_menu li {
	font-size: 90%;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
}


ul.ver_menu li.one {
	margin: 15px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}


.ver_menu a, .ver_menu a:visited, .ver_menu a:link {
	font-weight: bold;
/*	color: #333399; */
	text-decoration: none;
}

.ver_menu a:hover {
	text-decoration: none;
	color: #73B8E2;
}

/* ===============================================
  Version最新情報 バージョンと公開情報
=============================================== */
/* ===============================================
  Version最新情報 製品タイトル
=============================================== */
.ver_rel_title {
	font-size: 110%;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-indent: 20px;
	font-weight: bold;
	border-bottom: 3px double #CCCCCC;
}

/* -------------------------------------
  Biz/Browser
---------------------------------------- */
.ver_rel_title p.b {
	background: url(images/point_3b.gif) no-repeat 0px;
}

/* -------------------------------------
  Biz/Designer
---------------------------------------- */
.ver_rel_title p.d {
	background: url(images/point_3o.gif) no-repeat 0px;
}

/* -------------------------------------
  PrintStream
---------------------------------------- */

.ver_rel_title p.p {
	background: url(images/point_3g.gif) no-repeat 0px;
}


/* ===============================================
  Version最新情報 公開情報テーブル
=============================================== */
.ver_tbl {
	margin: 0px 0px 0px 55px;
	padding: 0px;
}

.ver_sub_tbl {
	margin: 0px 0px 0px 25px;
}


/* -------------------------------------
 基準
---------------------------------------- */
.ver_tbl td {
	padding: 2px;
	margin: 0px 0px 2px 0px;
}

/* -------------------------------------
 タイトル
---------------------------------------- */
.ver_tbl td.title {
	width: 80px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-color: #cccccc;
}


/* -------------------------------------
 区切り線
---------------------------------------- */
p.ver_line {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	font-size: 0px;
	border-bottom: 1px solid #CCCCCC;
}

p.ver_line_s {
	margin: 0px 0px 0px 55px;
	padding: 0px;
	font-size: 0px;
	border-bottom: 1px solid #CCCCCC;
}



/* ===============================================
  Version最新情報 Webブラウザ バージョン対応
=============================================== */
.ielist {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;

}

.ielist tr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ielist th{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

.ielist th.ielist_title{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background-color:#C6E2FF;
	text-align: left;
	width: 470px;
}

.ielist td{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	border-bottom: 1px solid #CCCCCC;
}

/* ===============================================
  Version最新情報 os バージョン対応
=============================================== */
.oslist {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
}

.oslist tr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.oslist th{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.oslist th.ielist_title{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	background-color:#C6E2FF;
	text-align: left;
	width: 470px;
}

.oslist td{
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 8px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size:12px;
}

/* ===============================================
  サポートガイドライン
=============================================== */
.gide {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
}
.gide th{
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	font-weight: bold;
}
.gide td{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.sup_link{
	font-size:15px;
}


/* ===============================================
  Version最新情報 PrintStream AIバーコード一覧
=============================================== */
.psab_list{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;

	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}

.psab_list tr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.psab_list th.title{
	margin:0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	font-weight: bold;
	background-color:#EEE8AA;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.psab_list th.title_c{
	margin:0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	font-weight: bold;
	background-color:#EEE8AA;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.psab_list td.sub{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background-color:#C6E2FF;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.psab_list td.sub_c{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background-color:#C6E2FF;
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
}

.psab_list td{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align:center;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

td.psab_list{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-bottom: 1px solid #CCCCCC;
	border-left:: 1px solid #CCCCCC;
}



/* ===============================================
  Version最新情報 PrintStream for Mobile プリンタ一覧
=============================================== */
.psmp_list{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;

	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}

.psmp_list tr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.psmp_list th{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

.psmp_list th.title{
	margin:0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background-color:#EEE8AA;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

.psmp_list th.sub{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background-color:#C6E2FF;
	text-align: left;
	width: 200px;
	border-bottom: 1px solid #CCCCCC;
}

.psmp_list td{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	border-bottom: 1px solid #CCCCCC;
	width: 200px;
}

td.psmp_line{
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 20px;
	border-bottom: 1px solid #CCCCCC;
}


/* ===============================================
  Version最新情報 リリース情報以外のタイトル
=============================================== */
/* 動作保障機種一覧で使用 */
/* for Windows で使用 */
.ver_sub_title{
	border-left: 5px solid #C6E2FF;
	margin: 0px 0px 0px 20px;
	padding: 3px 0px 3px 10px;
	background-color: #6495ED;
	font-weight: bold;
	color: #fffff0;
	font-size: 110%;
}

.ver_sub_title_sub {
	border-left: 5px solid #6495ED;
	margin: 0px 0px 0px 20px;
	padding: 3px 0px 3px 10px;
	background-color: #F0F8FF;
	font-weight: bold;

}


/* ===============================================
  Version最新情報　リリース情報以外のタイトル [お知らせ]内
=============================================== */
.ver_info_title {
	margin: 0px;
	padding: 0px;
	float: none;
}

.ver_info_title table {
	background-color: #6495ED;
	color: #FFFFF0;
	font-weight: bold;
	border-left: 4px solid #C6E2FF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	width: 589px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}

.ver_info_title td {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.ver_info_title td.top {
	width: 10px;
}

.ver_info_title td.title {
	width: 570px;
}

.ver_info_title td.date {
	width: 120px;
	font-size: 90%;
	text-align: right;
	padding: 0px 5px 0px 0px;
	vertical-align: bottom;
}

/* ===============================================
  Version最新情報　AI
=============================================== */

table.ai_01 {
    width:95%;
	/*margin:10px auto ;*/
	margin: 0px 0px 0px 25px;	
    border: 1px #dcdcdc solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.ai_01 th {
    padding: 5px;
    border: #dcdcdc solid;
    border-width: 0 0 1px 1px;
    background: #666666;
    font-weight: bold;
	line-height:120%;
    text-align: center;
	color:#ffffff;
	line-height:150%;
	font-size:110%;			
}

table.ai_01 td {
    padding: 5px;
    border: 1px #dcdcdc solid;
    border-width: 0 0 1px 1px;
    text-align: center;

}

table.ai_01 td p {
    text-align:left;
	font-size:100%;
}

table.ai_02 {
    width:95%;
	/*margin:10px auto ;*/
	margin: 0px 0px 0px 25px;	
    border: 1px #dcdcdc solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.ai_02 th {
    padding: 5px;
    border: #dcdcdc solid;
    border-width: 0 0 1px 1px;
    background: #EEE8AA;
    font-weight: bold;
	line-height:120%;
    text-align: Left;
	color:#494949;
	line-height:150%;
	font-size:100%;			
}

table.ai_02 td {
    padding: 5px;
    border: 1px #dcdcdc solid;
    border-width: 0 0 1px 1px;
    text-align: center;

}

table.ai_02 td.mk {
    text-align:left;
	font-size:100%;
	background:#C6E2FF;
	font-weight: bold;
}



/* ===============================================
  マイナーバージョンアップ申込み
=============================================== */
.font_b_small{
	font-size: 10px;
	font-weight: bold;
}

.font_b_large {
	font-size: 16px;
	font-weight: bold;
}

.font_white {
	color: #FFFFFF
}

.dotted_line {
	border-color:#FF0000 ;
	border-style:dotted ;
	border-width:2px ;
}


/* ** Windows Update ***************************************** */

/* ===============================================
  Windows Update タイトルからフッタ前まで
=============================================== */
.win_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}

.win_middle_pre {
	margin: 0px 0px 0px 0px;
	width: 770px;
	padding: 0px;
	float: none;
}

.win_cont {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

.win_cont_rep {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

/* ===============================================
  Windows Update　タイトル
=============================================== */
.win_title {
	margin: 0px;
	padding: 0px;
	float: none;
}

.win_title table {
	background-color: #6495ED;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #C6E2FF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	width: 750px;
	padding: 0px;
	margin: 0px;
}

.win_title td {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.win_title td.top {
	width: 10px;
}

.win_title td.title {
	width: 570px;
}

.win_title td.date {
	width: 150px;
	font-size: 90%;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

/* ===============================================
  Windows Update　一覧
=============================================== */
.win_list {
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
}

.win_list th {
	width: 130px;
	font-weight: bold;
	border-bottom: 1px dotted #cccccc;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	text-align: left;
}

.win_list td {
	border-bottom: 1px dotted #cccccc;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	width: 540px;
}



/* ===============================================
  Windows Update　検証結果一覧
=============================================== */

/* 幅の指定は、一覧作成ツールにて決めるため、ここでは行わない */

.winreport {
	border: solid 2px #999999;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	empty-cells: hide;
}


.winreport tr {
	padding: 0px;
	margin: 0px;
}

.winreport td{
	text-align: center;
	border: solid 1px #999999;
	margin: 0px;
	padding: 1px;
}

/* -------------------------------------
  日付、KB番号、結果
---------------------------------------- */
.winreport td.list{
	text-align: center;
	border: solid 1px #999999;
	margin: 0px;
	padding: 5px;
}

/* -------------------------------------
  タイトル
---------------------------------------- */
.winreport td.winuptitle{
	text-align: center;
	border: solid 1px #999999;
	margin: 0px;
	padding: 4px;

}

/* -------------------------------------
  内容
---------------------------------------- */
.winreport td.winuptitledata{
	text-align: left;
	border: solid 1px #999999;
	color: #555555;
	margin: 0px;
	padding: 4px;
}

/* ** お知らせ ******************************************************* */

/* ===============================================
  お知らせ タイトルからフッター前まで
=============================================== */
.info_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}

/* ===============================================
  お知らせ　内容
=============================================== */
.info_cont{
	width: 700px;
	margin: 10px 0px 0px 20px;
	padding: 0px;
	float: left;
}


/* ===============================================
  お知らせ　一覧エリア
=============================================== */
.info_cont_list{
	width: 680px;
	margin: 10px 0px 0px 30px;
	padding: 0px;
	float: left;

}


/* ===============================================
  お知らせ　タイトル
=============================================== */
.info_title {
	margin: 0px;
	padding: 0px;
	float: none;
}

.info_title table {
	background-color: #6495ED;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #C6E2FF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	width: 750px;
	padding: 0px;
	margin: 0px;
}

.info_title td {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

.info_title td.top {
	width: 10px;
}

.info_title td.title {
	width: 570px;
}

.info_title td.date {
	width: 150px;
	font-size: 90%;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

/* ===============================================
  お知らせ　一覧
=============================================== */
.info_list {
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
}

.info_list th {
	width: 150px;
	font-weight: bold;
	border-bottom: 1px dotted #cccccc;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	text-align: left;
}

.info_list td {
	border-bottom: 1px dotted #cccccc;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	width: 520px;
}


.info_line{
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0px;
}


/* ** お問い合わせフォーム ******************************************************* */

/* ===============================================
  お知らせ タイトルからフッター前まで
=============================================== */
.request_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
	transform: scale(0.9);
	transform-origin: center top;
}

/* ** お問い合わせリンク ********************************************* */
.inquiry_link {
	font-size: 90%;
}





/* ** ニュースレター *********************************************** */
/* ===============================================
  ニュースレター タイトルからフッター前まで
=============================================== */
.letters_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}


/* ===============================================
  ニュースレター　サブタイトル
=============================================== */
.letters_cont_title{
	margin: 10px 0px 0px 20px;
	padding: 0px;
}


/* ===============================================
  ニュースレター　内容
=============================================== */
.letters_cont{
	width: 700px;
	margin: 10px 0px 0px 35px;
	padding: 0px;
	float: left;
}

/* ===============================================
  ニュースレター　サービスの内容
=============================================== */
.letters_cont_sub{
	margin: 0px 0px 0px 25px;
	padding: 0px;
	float: left;
}

/* ===============================================
  ニュースレター　サブ・サブタイトル
=============================================== */
.letters_title{
	margin: 0px 5px 0px 0px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #A2CD5A;
	border-left: 10px solid #A2CD5A;
	border-collapse:collapse;
	font-weight: bold;
	font-size: 110%;
}

/* ===============================================
  ニュースレター　申し込み手順 申し込みボタン
  センターレイアウト
=============================================== */
.letters_cont_center{
	margin: 0px;
	padding: 0px;
	text-align: center;
}


/* ===============================================
  ニュースレター 緑角丸エリア
=============================================== */
/*------------------------------ 角丸CSS */
.kado  { background-color:#fff; }
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#e9ffe5; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#e9ffe5; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#e9ffe5; }
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#e9ffe5; }
.kado5 { padding:10px; background-color:#e9ffe5; }



/* ** サイトマップ ******************************************************* */

/* ===============================================
  サイトマップ タイトルからフッター前まで
=============================================== */
.sitemap_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}

/* ===============================================
  サイトマップ　内容
=============================================== */
.sitemap_cont{
	width: 700px;
	margin: 10px 0px 0px 20px;
	padding: 0px;
}


/* ===============================================
  サイトマップ　ツリー表示
=============================================== */
.sitemap_tree {
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	background: url("./images/sitemap/dot.gif") repeat-y 2.4em 0px;
}

.sitemap_link_sec {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*text-indent:3em;*/
	list-style-type:none;
	height: 10px;
}



.sitemap_tree ul {
	margin: 0px 0px 0px 30px;
	padding: 10px 0px 0px 0px;
}

.sitemap_tree ul li {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 35px;
}


.sitemap_link {
	margin:0.5em 0px;
	padding-left:2.4em;
	/*text-indent:3em;*/
	list-style-type:none;
	background:url("./images/sitemap/yajirushi.gif") no-repeat 0px 2px;/*yoko*/
}



.site_link_comment {
	margin:0.5em 0px;
	padding-left: 2.4em;
}


.sitemap_link_last {
	margin:0.2em 0px;
	padding-left:2.4em;
	/*text-indent:3em;*/
	list-style-type:none;
	background:url("./images/sitemap/yajirushi.gif") no-repeat 1px 1px;
}

.sitemap_tree a{
	text-decoration:none;
}

.sitemap_tree a:hover{
	text-decoration:none;
}


/* -------------------------------------
 サイトマップ　HOME
---------------------------------------- */
.sitemap_title{
	border-left: 5px solid #C6E2FF;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	background-color: #6495ED;
	font-weight: bold;
	color: #fffff0;
	font-size: 110%;
}

.sitemap_title a, .sitemap_title a:hover, .sitemap_title a:visited{
	color: #fffff0;
}



/* ** トラブルシューティング ***************************************** */

/* ===============================================
  トラブルシューティング タイトルからフッター前まで
=============================================== */
.ts_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}

.ts_main {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 720px;
	float: none;
}


/* ts_sub お知らせのインデントとしても使用 */
.ts_sub {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	border: 0px;
}

/* ts_source お知らせでも使用 */
.ts_source {
	background-color: #DAFFDA;
	padding: 5px;
	margin: 3px 10px 3px 0px;
}

/* ===============================================
  トラブルシューティング 大見出し
=============================================== */

.ts_menu {
	border-collapse:collapse;
/*	border-bottom: 1px solid #FFE4E1; */
/*	border-bottom: 1px solid #eeeeee; */
	margin: 5px 0px 5px 10px;
	padding: 0px;
	width: 480px;
}

.ts_menu td {
	margin: 0px;
	padding: 10px 5px 5px 5px;
	border-bottom: 1px solid #eeeeee;
	width: 300px;
}

.ts_menu th {
	margin: 0px;
	padding: 10px 5px 5px 5px;
	border-bottom: 1px solid #eeeeee;
	font-weight: bold;
	width: 180px;
	text-align: left;
}


/* -------------------------------------
 小見出し　■・・・・に関するお問い合わせ
---------------------------------------- */
p.ts_title_sub{
	margin: 0px 5px 0px 20px;
	padding: 5px 2px 5px 10px;
	border-collapse:collapse;
	font-weight: bold;
}


.ts_title_sub_mk {
	color: #FFD700;
}


/* ===============================================
  トラブルシューティング 製品タイトル
=============================================== */
p.ts_title_b{
	margin: 0px 5px 0px 10px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #87CEFA;
/*	border-collapse:collapse; */
}

p.ts_title_d{
	margin: 0px 5px 0px 10px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #FFA500;
}

p.ts_title_p{
	margin: 0px 5px 0px 10px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #A2CD5A;
}

p.ts_title_f{
	margin: 0px 5px 0px 10px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #A2CD5A;
}

/* -------------------------------------
 ■お問い合わせ一覧へ　リンク
---------------------------------------- */
p.ts_tolist{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.ts_tolist a {
	color: #698B22;
	text-decoration: none;
	font-weight: bold;
}
.ts_tolist a:visited {
	color: #698B22;
	text-decoration: none;
}
.ts_tolist a:active {
	color: #698B22;
	text-decoration: none;
}
.ts_tolist a:hover {
	color: #698B22;
	text-decoration: underline;
}

/* ===============================================
  トラブルシューティング 問い合わせメールフォーム
=============================================== */

.ts_mailform {
	border: 0px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
}

.ts_mailform td.title {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	background-color: #efe7db ;
}

.ts_mailform td.cont {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	background-color: #fcfaf5
}

.ts_mailform pre {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}













/* ** TIPS *********************************************************** */

/* ===============================================
  TIPS集　Q A の番号
=============================================== */
.TipsQcolor{
	font-size: 13px;
	font-weight: bold;
	color: #669900;
}

.TipsAcolor{
	font-size: 13px;
	font-weight: bold;
	color: #CB8577;
}

/* ===============================================
  TIPS集　本文
=============================================== */
.TipsContents {

}

/* ===============================================
  TIPS集　カテゴリタイトル
=============================================== */
/* -------------------------------------
  TIPS集　一覧でのカテゴリタイトル
---------------------------------------- */
.tips_category {

	margin: 0px;
	padding: 0px;
	float: none;
}

/* -------------------------------------
  TIPS集　カテゴリタイトル Biz/Browser
---------------------------------------- */
.tips_category table.b {
	background-color: #6495ED;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #C6E2FF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	width: 548px;
	padding: 0px;
	margin: 0px;
}

/* -------------------------------------
  TIPS集　カテゴリタイトル Mobile
---------------------------------------- */
.tips_category table.m {
	background-color: #CD6889;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #FFB6C1;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	width: 548px;
	padding: 0px;
	margin: 0px;
}

/* -------------------------------------
  TIPS集　カテゴリタイトル Print
---------------------------------------- */
.tips_category table.p {
	background-color: #6E8B3D;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #A2CD5A;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	width: 548px;
	padding: 0px;
	margin: 0px;
}

.tips_category td {
	margin: 0px;
	padding: 0px;
}

.tips_category td.top {
	width: 10px;
}

.tips_category td.title {
	width: 320px;
}

.tips_category td.download {
	width: 203px;
	text-align: right;
}



/* -------------------------------------
  TIPS集　本文内 カテゴリタイトル Biz/Browser
---------------------------------------- */
.tips_category_title_b {
	background-color: #6495ED;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #C6E2FF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 2px 0px 2px 10px;
	margin: 0px;
}

/* -------------------------------------
  TIPS集　本文内 カテゴリタイトル Mobile
---------------------------------------- */
.tips_category_title_m {
	background-color: #CD6889;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #FFB6C1;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 2px 0px 2px 10px;
	margin: 0px;

}

/* -------------------------------------
  TIPS集　本文内 カテゴリタイトル Print
---------------------------------------- */
.tips_category_title_p {
	background-color: #6E8B3D;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #A2CD5A;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 2px 0px 2px 10px;
	margin: 0px;
}


/* ===============================================
  TIPS集　カテゴリメニュー　折りたたみメニュー
=============================================== */
.MenuLevel1 {
	font-weight: bold;
	color: #27408B;
	background: #C6E2FF;
	cursor: pointer;
	padding: 2px 0px 2px 0px;
	font-size: 90%;
}

.MenuLevel1_mover {
	font-weight: bold;
	color: #4F94CD;
	background: #E0EEEE;
	cursor: pointer;
	padding: 2px 0px 2px 0px;
	font-size: 90%;
}

.MenuLevel2 {
	padding: 0px 0px 0px 0px;
}



/* ===============================================
  TIPS集　次へ>> 遷移リンク
=============================================== */
.linkright{
	color: #4169E1;
}

.linkright a, .linkright a:visited, .linkright a:active {
	color: #4169E1;
	text-decoration: none;
}

.linkright a:hover {
	color: #4169E1;
	text-decoration: underline;
}


/* ===============================================
  TIPS集　<<前へ 遷移リンク
=============================================== */
.linkleft{
	color: #EE9A00;
}

.linkleft a, .linkleft a:visited, .linkleft a:active {
	color: #EE9A00;
	text-decoration: none;
}

.linkleft a:hover {
	color: #EE9A00;
	text-decoration: underline;
}




/* ===============================================
  TIPS集　箇条書きフォーマット
=============================================== */
/* お知らせ(IE8対応関連)でも使用 */

p.tips_point{
	margin: 1px 0px 5px 0px;
	padding: 0px;
}

p.tips_point2{
	margin: 5px 0px 5px 10px;
	padding: 0px;
}

p.tips_point3{
	margin: 5px 0px 5px 1em;
	padding: 0px;
}




/* ** TIPSとダウンロード ********************************************* */

/* ===============================================
  カテゴリメニュー　「カテゴリメニュー」
=============================================== */
.CategoryLinkBgcolor{
	background: #6495ED;
	font-weight: bold;
	color: #FFFFF0;
}

/* ===============================================
  カテゴリメニュー　ぽこぽこ感
=============================================== */
/* -------------------------------------
  TIPS集　カテゴリメニュー　ぽこぽこ感
---------------------------------------- */

#links a {
	display: block;
	width: 10em;
	margin-top: 0em; margin-bottom: 0em; padding: 0.2em;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
	border: 1px solid #ffffff;
}

#links a:hover {
	background-color: #C6E2FF;
	border-bottom: 1px solid #6495ED;
	border-right: 1px solid #6495ED;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;

	font-weight: bold;
}

/* -------------------------------------
  TIPS集　カテゴリメニュー　NOTE！ぽこぽこ感
---------------------------------------- */
#linkspoint a {
	display: block;
	width: 10em;
	margin-top: 0em; margin-bottom: 0em; padding: 0.2em;
	text-decoration: none;
	border: 1px solid #ffffff;
	color: #ff3300;
	font-weight: bold;
	font-size: 90%;
}

#linkspoint a:hover {
	background-color: #C6E2FF;
	border-bottom: 1px solid #6495ED;
	border-right: 1px solid #6495ED;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #ff3300;
	font-weight: bold;
}

/* -------------------------------------
  ダウンロード　カテゴリメニュー　ぽこぽこ感
---------------------------------------- */
#linksDownload a {
	display: block;
	width: 10.5em;
	margin-top: 0em; margin-bottom: 0em; padding: 0.2em;

	text-decoration: none;
	border: 1px solid #ffffff;
	font-weight: bold;
	font-size: 90%;
}

#linksDownload a:hover {
	background-color: #C6E2FF;
	border-bottom: 1px solid #6495ED;
	border-right: 1px solid #6495ED;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #333399;
	font-weight: bold;
}

/* ===============================================
  カテゴリ or グルーピング　タイトル
  TIPSでは「カテゴリ」
  ダウンロードでは「○○マニュアル」etc.....
=============================================== */
/* -------------------------------------
  Biz/Browser ・ Biz/Designer
---------------------------------------- */
.category_title_b {
	margin: 0px;
	padding: 3px 0px 3px 10px;
	border-left: 4px solid #C6E2FF;
	background-color: #6495ED;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
}

/* -------------------------------------
  Biz/Browser Mobile ・ Biz/Designer Mobile
---------------------------------------- */
.category_title_m {
	margin: 0px;
	padding: 3px 0px 3px 10px;
	border-left: 4px solid #FFB6C1;
	background-color: #CD6889;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
}

/* -------------------------------------
  Biz/PrintServer ・ PrintStream Core
---------------------------------------- */
.category_title_p {
	margin: 0px;
	padding: 3px 0px 3px 10px;
	border-left: 4px solid #A2CD5A;
	background-color: #6E8B3D;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
}

/* ** 問合せ *********************************************** */

/* ===============================================
  問合せ　タイトル
=============================================== */
.cont_title {
	background-color: #6495ED;
	color: #FFFFF0;
	font-weight: bold;
	font-size: 110%;
	border-left: 4px solid #C6E2FF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 4px 0px 4px 10px;
	margin: 0px;
}




/* ** ログイン *********************************************** */

/* ===============================================
  ログイン
=============================================== */

/* ログインできないお客様へ のmiddleとcontは、infoのものを使用 */

.login_middle {
	margin: 0px 0px 0px 20px;
	width: 520px;
	padding: 0px;
	text-align : center ;
}

.login_main {
	width: 460px;
	margin-left : auto;
	margin-right : auto;
	text-align: left;
}

.login_line {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0px;

}


/* -- フッター -------------------------------------------- */

/* ===============================================
  TIPS集　フッター リンク
  TIPS MAIN画面 各TIPSのタイトル
  DOWNLOAD 各コンテンツ
  Windows Update 過去ログ
=============================================== */
.FooterText {
	font-size: 90%;
}

/* ===========
.FooterText a:link {
	color: #000099;
	text-decoration: none;
}
.FooterText a:visited {
	color: #000099;
	text-decoration: none;

}
.FooterText a:active {
	color: #FF3399;
	text-decoration: none;
}
.FooterText a:hover {
	color: #FF3399;
	text-decoration: underline;
}
============ */






/****** head ******/
#head{
	width: 750px;
	height: 113px;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: none;
}


/****** middle ******/
#middle{
	position: relative;
	margin: 0px 0px 0px 20px;
/*	border-bottom: 1px solid #000000;*/
}

/****** left ******/
#left{
	width: 150px;
	float: left;
}


/****** right ******/
#right{
	width: 150px;
	float: left;
}





/* April fool 用*/
.ap_btn{
	width: 200px;
	height: 45px;
	background:url("./images/april/april_download.gif") no-repeat;
}


.ap_btn ul{
	margin: 0px;
	padding: 0px;
}

.ap_btn li a{
	width: 200px;
	height: 45px;
	display: block;
	background:url("./images/april/april_download.gif") no-repeat 0px 0px;
}

.ap_btn li a:hover {
	width: 200px;
	height: 45px;
	background:url("./images/april/april_download_d.gif") no-repeat 0px 0px;
}


/* ===============================================
  ライセンス
=============================================== */

.lc_btn {
	display:block;
	font-family: メイリオ;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 20px 5px 20px;
	border-style: none;
	border-radius: 10px;
}
.lc_bv {
	background: #e03e64;
	color: #FFFFFF;
}


/* ===============================================
  マニュアル
=============================================== */

.mn_info {
	border-collapse:collapse;
/*	border-bottom: 1px solid #FFE4E1; */
/*	border-bottom: 1px solid #eeeeee; */
	margin: 20px 0px 5px 10px;
	padding: 0px;
	width: 600px;
}

.mn_btn {
	display:block;
	font-family: メイリオ;
	font-weight: bold;
	font-size: 30px;
	padding: 5px 20px 5px 20px;
	border-style: none;
	border-radius: 10px;
}

.ht {
	background: #e03e64;
	color: #FFFFFF;
}

.bv {
	background: #3b3993;
	color: #FFFFFF;
}

.dt {
	background: #56d7e6;
	color: #FFFFFF;
}

.m {
	background: #a62563;
	color: #FFFFFF;
}

.sd {
	background: #6bb57b;
	color: #FFFFFF;
}
.dm {
	background: #6c3a7b;
	color: #FFFFFF;
}
.psc {
	background: #51b554;
	color: #FFFFFF;
}

.mn_btn:hover {
	color: #FFFFFF;
}
.mn_btn:visited {
	color: #FFFFFF;
}


/* ===============================================
  ライセンス申込みフォーム
=============================================== */
.fbold{
	font-weight: bold;
	}

.blue50{
	color:#0000FF;	
	line-height:120%;
	font-size:80%;
}	
.blue{
	color:#0000FF;	
	line-height:150%;
	}	

.red50{
	font-size:80%;
	color:#FF3333;	
	line-height:120%;
}	

.red100{
	color:#FF3333;	
	line-height:150%;
}	
	

.red120{
	font-size:120%;
	color:#FF3333;
	line-height:120%;
	}

table.bbl{
	text-align:left;
	margin:0px auto ;
	padding:0px 3px;
	font-size:100%;
	line-height:120%;
	font-weight:normal;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-collapse:collapse;
	
}
.bbl th{
	border-right:1px solid #dcdcdc  ;
	border-bottom:1px solid #dcdcdc  ;
	color:#555555 ;
	background-color:#E6E6FA;
	padding:0.5em;
	text-align:left;
}
.bbl td{
	font-weight:lighter;
	border-right:1px solid #dcdcdc  ;
	border-bottom:1px solid #dcdcdc  ;
	padding:0.5em;
	text-align:left;
}

table.bb{
	text-align:left;
	margin:0px auto ;
	padding:0px 3px;
	font-size:100%;
	line-height:120%;
	font-weight:normal;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-collapse:collapse;
	
}

.bb th{
	border-right:1px solid #dcdcdc  ;
	border-bottom:1px solid #dcdcdc  ;
	color:#555555 ;
	background-color:#E6E6FA;
	padding:0.5em 0.5em;
	text-align:left;
}
.bb td{
	font-weight:lighter;
	border-right:1px solid #dcdcdc  ;
	border-bottom:1px solid #dcdcdc  ;
	padding:0.1em 0.5em;
	text-align:left;
}

table.bbc{
	text-align:left;
	margin:0px auto ;
	padding:0px 3px;
	font-size:100%;
	line-height:120%;
	font-weight:normal;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-collapse:collapse;
	
}

.bbc th{
	border-right:1px solid #dcdcdc  ;
	border-bottom:1px solid #dcdcdc  ;
	color:#555555 ;
	background-color:#999999;
	padding:0.5em 0.5em;
	text-align:left;
}
.bbc td{
	font-weight:lighter;
	border-right:1px solid #dcdcdc  ;
	border-bottom:1px solid #dcdcdc  ;
	padding:0.1em 0.5em;
	text-align:left;
}
.probox{
	width:550px;
	height:80px;
	overflow:auto;
	font-size:90%;
	border:1px dotted #b0e0e6;
	padding: 0px;
	margin: 0px;
	padding:0.5em 0.5em;
}

/* ** 障害レポート ***************************************** */

/* ===============================================
  障害レポート タイトルからフッター前まで
=============================================== */
.pr_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}

.pr_main {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 720px;
	float: none;
}


/* pr_sub お知らせのインデントとしても使用 */
.pr_sub {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	border: 0px;
}

/* pr_source お知らせでも使用 */
.pr_source {
	background-color: #DAFFDA;
	padding: 5px;
	margin: 3px 10px 3px 0px;
}

/* ===============================================
  障害レポート 大見出し
=============================================== */

.pr_menu {
	border-collapse:collapse;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	width: 480px;
}

.pr_menu td {
	margin: 0px;
	padding: 10px 5px 5px 5px;
	border-bottom: 1px solid #eeeeee;
	width: 300px;
}

.pr_menu th {
	margin: 0px;
	padding: 10px 5px 5px 5px;
	border-bottom: 1px solid #eeeeee;
	font-weight: bold;
	text-align: left;
}

/* ===============================================
  障害レポート 　中見出し
=============================================== */
.pr_01 {
    padding: 5px;
    border: #dcdcdc solid;
    border-width: 0 0 1px 1px;
    background: #FFFF99;
    font-weight: bold;
	line-height:120%;
	font-size:110%;			
}



/* -------------------------------------
 小見出し　■・・・・に関するお問い合わせ
---------------------------------------- */
p.pr_title_sub{
	margin: 0px 5px 0px 20px;
	padding: 5px 2px 5px 10px;
	border-collapse:collapse;
	font-weight: bold;
}


.pr_title_sub_mk {
	color: #FFD700;
}


/* ===============================================
  障害レポート 製品タイトル
=============================================== */
p.pr_title_b{
	margin: 0px 5px 0px 10px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #87CEFA;
/*	border-collapse:collapse; */
}

p.pr_title_d{
	margin: 0px 5px 0px 10px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #FFA500;
}

p.pr_title_p{
	margin: 0px 5px 0px 10px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #A2CD5A;
}

p.pr_title_f{
	margin: 0px 5px 0px 10px;
	padding: 5px 2px 5px 10px;
	border-bottom: 3px double #A2CD5A;
}





/* -------------------------------------
 ■お問い合わせ一覧へ　リンク
---------------------------------------- */
p.pr_tolist{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.pr_tolist a {
	color: #698B22;
	text-decoration: none;
	font-weight: bold;
}
.pr_tolist a:visited {
	color: #698B22;
	text-decoration: none;
}
.pr_tolist a:active {
	color: #698B22;
	text-decoration: none;
}
.pr_tolist a:hover {
	color: #698B22;
	text-decoration: underline;
}

/* ===============================================
  障害レポート 問い合わせメールフォーム
=============================================== */

.pr_mailform {
	border: 0px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
}

.pr_mailform td.title {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	background-color: #efe7db ;
}

.pr_mailform td.cont {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	background-color: #fcfaf5
}

.pr_mailform pre {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ===============================================
  障害レポート 一覧テーブル
=============================================== */

.prIdcolor{
	font-size: 13px;
	font-weight: bold;
	color: #6495ED;
}

.prlist {
	margin: 20px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
}

.prlist tr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.prlist th{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color:#CCFFFF;
	/*font-size:10px;*/
}

.prlist th.ielist_title{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	background-color:#C6E2FF;
	text-align: left;
	width: 470px;
}

.prlist td{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size:12px;
}

/* ** アンケートフォーム *********************************************** */

/* ===============================================
  アンケートフォームタイトルからフッターまで
=============================================== */
.qn_middle {
	margin: 0px 0px 0px 20px;
	width: 750px;
	padding: 0px;
	float: none;
}

* {
  font-size: inherit;
}

