/* CSS Document *//* （../../smarty/templates/image/）→（../image/） *//*　基本セット　*/.ssz {font-size: 1px;}.sss {font-size: 0.7em; color:#333333;}/* 8px-0.7em */.ss  {font-size:0.8em; color:#333333;}/* 10px-0.8em */.s   {font-size:0.9em; color:#333333;}/* 11px-0.9em */.m   {font-size: 0.8em; color:#666;}/* 12px-0.8em*/.m2  {font-size: 0.8em; color:#666; line-height:150%;} /* 12px-0.8em 本文に使用 */.mm  {font-size:1.2em; color:#333333; font-weight:bold;}/* 14px-1.2em */.ml  {font-size:1.4em; color:#333333; font-weight:bold;}/* 16px-1.4em */.l   {font-size: 1.8em; color:#333333; font-weight:bold;}/* 20px-1.8em */.comment {font-size:0.9em; font-weight:normal;}body {	margin: 0px;	background-color: #5F88B6;}.positionMain {	width:1000px;	margin-left: 0;	margin-right: auto;}.marginspaceA {margin-top: 5px;}.marginspaceB {margin-top:10px;}.marginspaceC {margin-top:15px;}.marginspaceD {margin-top:20px;}.marginleftA   {margin-left:10px;}.marginleftA2  {margin-left:10px; margin-right: 10px;}.marginleftA3  {margin-left:15px;}.marginleftA4  {margin-left:20px;}.paddingrightA {padding-right:15px;}.ttl-line {margin:2px 0 5 0; border-bottom:3px solid #ccc;}.ttl-line2{margin:0px 0 5 0; border-bottom:3px solid #ccc;}.line {margin:2px 0; border-bottom:1px solid #ccc;}.line-dashed  {margin:2px 0; border-bottom:1px dashed #ccc;}.line-dashedB {margin:0px; border-bottom:1px dashed #ccc;}a:link    {color:#024BC5; text-decoration:none;}a:visited {color:#CC0000; text-decoration:none;}a:hover   {color:#B92619; text-decoration:none; background:#BDCEE1;}a:active  {color:#ffffff; text-decoration:none; background:#FD847A;}.linkBlank {	font-size:0.8em;	font-weight:normal;	margin:0px 10;	padding:0px 5;	border-left:1px solid #ccc;	border-right:1px solid #ccc;}.btn-pagetop   {margin:10px 0 0 0;}DIV#mainAreaBg {	background-image: url(../image/flm_l-r.gif);	background-repeat: repeat-y;}DIV#mainArea {	margin: 0px 0 0 35;}/*　TOPページ　*/.TOP-topicsArea {	padding:0px 5 0 0;	border-right: 1px solid #ccc;	}.TOP-topicsDay {	font-weight:normal;	border-left: 3px solid #999;	}.TOP-topicsWord {	font-size:0.74em;	font-weight:normal;	line-height:150%;	color:#666;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	padding:5px 0;	border-bottom: 1px dashed #ccc;	}.TOP-bannerArea {	padding:10px 0 0 60;	}/* 検索窓 */.searchA {font-size:0.8em; margin:1px 5 0 5;}/* 検索ボタン */.search-btn {padding:0px 0 0 0;}a.search-btn:hover {	position:relative; top:1; background:none;	}/*　フッタ　*/DIV#footArea {margin: 10px 0 0 22;}DIV#foot-naviArea {margin: 0px 0 0 -22;}.footline {	margin:0px;	font-size:1px;	border-bottom:2px solid #ccc;	}.foot-navi {	font-size: 13px;	font-weight:bold;	padding:0px 14;	border-right: 2px solid #ccc;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	}a.foot-navi:link    {color:#666; text-decoration:none;}a.foot-navi:hover   {color:#666; text-decoration:none;}a.foot-navi:visited {color:#666; text-decoration:none;}DIV#foot-logoArea { }a.foot-logo:hover    {background:none;}a.foot-logo:active   {background:none;}/*　左メニュー　*/DIV#leftArea {	background:#fff;	}DIV#logoArea {	margin:0px 0;	text-align: center;	}a.menu-left_btn:link    {color:#024BC5; text-decoration:none;}a.menu-left_btn:visited {color:#6D9DEC; text-decoration:none;}a.menu-left_btn:hover   {color:#B92619; text-decoration:none; background:#FEE6E6;}a.menu-left_btn:active  {color:#ffffff; text-decoration:none; background:#FD847A;}.menu-left_btn {	border-bottom:1px dashed #ccc;	font-size: 0.8em;	font-weight:bold;	padding:5px 0 0 0;	display:block;width:100%	}.menu-left_btnB {	font-size: 1em;	font-weight:bold;	padding:5px 5;	}/*　メーカーメインナビエリア　*/DIV#mk-mnaviArea {margin:0px 0 10 -15;}.mk-mnavi_btn {	font-size:0.8em;	font-weight:bold;	padding:0px 10;	border-right: 1px solid #ccc;	}a.mk-mnavi_btn:link    {color:#666; text-decoration:none;}a.mk-mnavi_btn:visited {color:#666; text-decoration:none;}/*　パンくず　*/DIV#pkArea {	padding:3px 0 3 5;	}.pk_arrow {font-size:0.8em;}.pk_act  {	font-size:0.8em;	font-weight:bold;	padding:0px 5;	}.pk_link  {	font-size:0.8em;	font-weight:bold;	padding:0px 5;	}a.pk_link:link    {color:#666; text-decoration:none;}a.pk_link:hover   {color:#666; text-decoration:none;}a.pk_link:hover   {color:#B92619; text-decoration:none; background:none;}a.pk_link:active  {color:#ffffff; text-decoration:none; background:none;}/*　コンテンツエリア　*/DIV#contentsArea {	padding:0px 0 0 20;	}.ttl-tpcimg {margin:5px 0 2 10;}.ttl-main {	font-size:1.4em;	color:#960F04;	font-weight:bold;	margin:0px 0 5 0;	border-bottom:1px solid #ccc;	}.date-stamp {	font-size:0.8em;	font-weight:normal;	color:#666;	margin:0px 10;	padding:0px 5;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	}.date-stamp2 {	font-size:0.8em;	font-weight:normal;	color:#666;	padding:0px 5;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	}.ttl-series {	font-size:1.2em;	font-style:italic;	color:#333;	margin:0px 0 2 0;	font-weight:bold;	}	.nombre {		font-size:0.8em;		}	.nombre-btn {		font-size:0.8em;		font-weight:bold;		margin:5px 2;		padding:0px 5;		border-left:1px solid #ccc;		border-right:1px solid #ccc;		}		a.nombre-btn:hover {position:relative; top:1; left:1;}/* ソフトウェアページ専用 */.ttl-series2 {	font-size:1.2em;	color:#333;	margin:0px 0 2 0;	font-weight:bold;	}	.nombre {		font-size:0.8em;		}	.nombre-btn {		font-size:0.8em;		font-weight:bold;		margin:5px 2;		padding:0px 5;		border-left:1px solid #ccc;		border-right:1px solid #ccc;		}		a.nombre-btn:hover {position:relative; top:1; left:1;}.ttl-product {	font-size: 1em;	color:#333;	font-weight:bold;	border-bottom:1px solid #ccc;	}	.txt-spec    {font-size:0.9em; color:#333; margin:2px 0;}	.txt-product {font-size:0.9em; color:#333; line-height:150%; margin:5px 0;}	.txt-product2{		font-size:0.9em; color:#333; line-height:150%;		padding:0px 0 0 10;		margin: 0px 10;		border-left:1px solid #ccc;}.ttl-A {	font-size: 1.8em;	font-style:italic;	font-weight:bold;	color:#333;	margin:0px 0 2 0;	}.ttl-sub {	font-size:15px;	font-style:italic;	font-weight:bold;	color:#333;	margin:0px 0 2 0;	}/*　製品検索用アルファベットのボタン　*/DIV#alphabet-btnArea {padding:4px 6 0 6;}.alphabet-btn {	font-size:0.9em;	font-weight:bold;	padding:5px 6;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	}a.alphabet-btn:hover {position:relative; top:1;}a.alphabet-btn:link    {color:#666; text-decoration:none;}a.alphabet-btn:visited {color:#666; text-decoration:none;}/*　テーブル基本セット　*/.dataTable {	border-left  :1px solid #ccc;	border-bottom:1px solid #ccc;	}.dataTable2 {	border-top   :1px solid #ccc;	border-bottom:1px solid #ccc;	}.dataTtl {	font-size: 1em;	font-weight:bold;	color:#fff;	background:#aaa;	padding:6px 5;	border-right :1px solid #ccc;	border-bottom:2px solid #ccc;	}.dataTtl2 {	font-size:13px;	font-weight:bold;	color:#333;	margin:0px 0 2 0;	}.dataRight {	font-size:0.8em;	color:#333;	padding:5px 5 5 8;	border-right :1px solid #ccc;	border-bottom:1px dashed #ccc;	}.dataLeft {	font-size:0.8em;	font-weight:bold;	color:#333;	background:#f5f5f5;	padding:5px 5 5 8;	border-right :1px solid #ccc;	border-bottom:1px dashed #ccc;	}.dataLeft2 {	font-size:0.8em;	font-weight:bold;	color:#333;	background:#f5f5f5;	padding:5px 5 5 8;	border-right :1px solid #ccc;	border-bottom:1px dashed #ccc;	display:block;width:100%	}/* PDFボタン関連 */.btn-pdf {	font-size:0.8em;	font-weight:bold;	margin:5px 0;	}a.btn-pdf:hover {	position:relative; top:1; left:1;	}.btn-pdfLarge {	font-size: 1em;	font-weight:bold;	color:#333;	padding:5px 5 5 8;	border-bottom:1px dashed #ccc;	display:block;width:100%	}/* LINK表示にも使用 *//* Folder式ボタン関連 */.btnFolder {	font-size: 1em;	font-weight:bold;	color:#333;	padding:2px 0 2 0;	border-top:1px solid #ccc;	display:block;width:100%	}.btnFolderDocument {	font-size: 1em;	color:#333;	padding:2px 0 2 30;	border-top:1px dashed #ccc;	display:block;width:100%	}.btnFolderTxt {	padding:10px 0 0 0;	}/*　ソフトウェアダウンロードボタン　*/#btnSoftDownLoadBtn	{	background-image:url(../image/btn_soft-download-ov.gif);	}.btnSoftDownLoad img         {border:none}.btnSoftDownLoad a:hover     {background-color:fff;}.btnSoftDownLoad a:hover img {visibility:hidden}.btnSoftDownLoad a	{	display:block;	width:130px;	height:18px;	text-decoration:none;	}/*　マップボタン　*/#btnMapBtn	{	background-image:url(../image/btn_map-ov.gif);	}.btnMap img         {border:none}.btnMap a:hover     {background-color:transparent;}.btnMap a:hover img {visibility:hidden}.btnMap a	{	display:block;	width:105px;	height:43px;	text-decoration:none;	}/*　マップボタンプリント　*/#btnPrintMapBtn	{	background-image:url(../image/btn_print-map-ov.gif);	}.btnPrintMap img         {border:none}.btnPrintMap a:hover     {background-color:transparent;}.btnPrintMap a:hover img {visibility:hidden}.btnPrintMap a	{	display:block;	width:105px;	height:30px;	text-decoration:none;	}/*　フォーム関連　*/.formitemA {	font-size: 0.8em;	font-weight:bold;	color:#555;	background:#f7f7f7;	padding:2px 10;	border-top:   0px solid #ccc;	border-right: 0px solid #ccc;	border-bottom:0px dashed #ccc;	border-left:  5px solid #ccc;	}.formButton {font-size:0.9em; color:#333333;}INPUT.formTxtboxA {	font-size: 1em;	color:#333;	BORDER-WIDTH: 1px;	BORDER-STYLE: solid;	BORDER-COLOR: #CCC;	BACKGROUND-COLOR: #FFF;	padding:1px 5;	}/* サイトマップ用 */.sitemapBg{	background-image: url(../image/bg_01.gif);	background-repeat: no-repeat;	padding:10px 120 0 10;}.sitemap-txt{	font-size: 0.8em;	font-weight:bold;}a.sitemap-txt:hover {	color:#B92619;	text-decoration:none;	background-color:transparent;	}/* インフォメーション詳細ページ用 */.info_BODY {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 140%;
}
.info_A:link {
	COLOR: #ff9900
}
.info_A:visited {
	COLOR: #3399ff
}
.info_A:hover {
	COLOR: #cc3300
}.info_textsmall {
	FONT-SIZE: 10px; COLOR: #333333
}
.info_mtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff0000
}
.info_text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #0000ff
}
.info_text10px {
	FONT-SIZE: 10px
}
.info_text10l14px {
	FONT-SIZE: 10px; LINE-HEIGHT: 14px
}
.info_text12px {
	FONT-SIZE: 12px
}
.info_text12l16px {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.info_text11l15px {
	FONT-SIZE: 11px; LINE-HEIGHT: 15px
}
.info_text14px {
	FONT-SIZE: 14px; LINE-HEIGHT: 18px
}
.info_text16px {
	FONT-SIZE: 16px; LINE-HEIGHT: 20px
}
.info_text18px {
	FONT-SIZE: 18px
}
.info_BorderLine01 {
	BORDER-RIGHT: #999999 1px solid
}
.info_ImageBoxSub01 {
	BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.info_ImageBoxPrice01 {
	PADDING-RIGHT: 3px; PADDING-BOTTOM: 5px
}
.info_ImageBox01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 8px
}
.info_TextBox01 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 5px
}
.info_BorderLine02 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
.info_BorderLine03 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-TOP: 10px
}
.info_BorderLine04 {
	BORDER-RIGHT: #666666 1px; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid
}
.info_ImageBox02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 8px; FONT-SIZE: 12px
}
.info_TextBox01 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 5px; font-size: 12px
}