@charset "utf-8"; 

/************************************************
*	clear			*
************************************************/
h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,blockquote,cite,q,address {font-size:100%; font-weight:normal; font-style:normal; margin:0; padding:0; }
img {border-style:none; }
div:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }

/************************************************
*	背景画像			*
************************************************/

.bg_head { background:url(/img/bg_head.gif) ;  width:780px;  height:19px;  }
.bg_content2 { background:url(/img/bg_content.gif) repeat-y top center;  width:780px;  height:260px; }
.bg_content { background:url(/img/bg_content.gif) repeat-y top center;  width:780px;  height:1px; }
.bg_foot { background:url(/img/bg_foot.gif) ;  width:780px;  height:20px;  }

/************************************************
*	BODY			*
************************************************/

body {background-color:#ededed; color:#333; margin:0; font-size:12px; line-height:160%; text-align:justify; text-justify:distribute;  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";  /*\*/ letter-spacing:0.08em;  /**/ }

/************************************************
*	リンク			*
************************************************/
a, a:link {text-decoration:none; color:#7c7c7c; }
a:hover, a:active {color:#F4620B; text-decoration:none; }


/************************************************
*	左側サブナビゲーション			*
************************************************/

div.subnavi {margin-bottom:0;  padding:5px;  font-size:11px; }
div.subnavi a {text-decoration:none;  line-height:180%; }

/* ----- BACKGROUND_NEWS ----- */
.bg_news_head { background:url(/img/bg_news_head.gif) no-repeat ;  width:740px;  height:10px;  }
.bg_news_content { background:url(/img/bg_news_content.gif) repeat-y ;  width:740px;  height:1px;  text-align:left;  }
.bg_news_foot { background:url(/img/bg_news_foot.gif) no-repeat ;  width:740px;  height:10px;  }


/* ----- Layout ----- */
#wrap_ie6 {text-align:center; }
#wrap {margin-left:auto; margin-right:auto; width:780px; }

/* ----- トップメニュー ----- */
#top_menu {border:none; margin:0; padding:0; }

/* ----- /メールマガジン ----- */
#mailmag {margin:0; padding:0 1px 3px 0; border-color:#acd4de; border-width:1px; border-style:solid; background-color:#fdfffd; width:730px; }
#mailmagazine {margin:0; padding:0 1px 3px 0; border-color:#acd4de; border-width:1px; border-style:solid; background-color:#fdfffd; width:449px; }

/* ----- /お問い合わせ ----- */
textarea { font-family:"MS PGothic", "Osaka-Mono", monospace, sans-serif;  font-size:12px;  }

/* ----- 見出し ----- */
h1 { font-family:"HGP創英角ｺﾞｼｯｸUB",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:12pt; line-height:12pt; font-weight:normal; color:#333; text-align:right; }
h2 {font-size:16px; line-height:150%; font-weight:bold; color:#003366; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin-top:0; }
h3 {font-size:12px; font-weight:bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#333; padding:4px 5px; border-color:#0220B6; border-width:0 0 1px 0; border-style:solid; }


/* ----- /見出し ----- */
/* ----- txt ----- */
.text_01 {font-size:16px; line-height:150%; font-weight:bold; color:#003366; word-spacing:normal; }
.text_02 {font-size:14px; font-weight:bold; color:#003366; }
.text_main {font-size:12px; line-height:150%; color:#666; letter-spacing:1pt; text-align:justify;  text-justify:inter-ideograph; }
.text_small {font-size:10px; }
.text_green {font-size:13px; color:#208ba9; line-height:15px; font-weight:bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
.text_w_02 {font-size:13px; font-weight:bold; color:#fff; }
.text_red {font-size:12px; line-height:15px;  letter-spacing:1pt; color:#FF0000; }
.text_orange {font-size:13px; color:#ffa500; line-height:15px; font-weight:bold; }
.divider {background-image:url(/img/divider.gif) repeat-y ;  width:3px; }
.text_g {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }


/* ----- /txt ----- */
/* ----- ブロック ----- */
.box01 {padding:15px 10px; border-color:#666; border-width:1px; border-style:solid; background:#F8F8F8; }
.box02 {padding:15px 10px; border:1px solid #cfcfcf; background:#fff; }

/* ----- /ブロック ----- */

/* ----- 最新ニュース ----- */
table thead  {cursor:pointer; }
#myScrollTable table thead tr,#myScrollTable table tfoot tr {background:#c0c0c0; }
#myScrollTable table tbody tr {background:#f0f0f0; }
#myScrollTable td, th {border:1px solid white; }
.c1 {width:100px; text-align:left; }
.c2 {width:50px; }
.c3 {width:600px; text-align:left; }
blockquote {border:double 4px #ccc; background-color:#ffffef; padding:1em; }

textarea { font-family:"MS PGothic", "Osaka-Mono", monospace, sans-serif;  font-size:12px;  }
.product {color:#fff; display:list-item; list-style-image:url(/product/img/mainvisual/bg.gif); list-style-position:inside; letter-spacing:-1000em; font-size:1pt; }
#txtComment {width:400px; }

/************************************************
*	展示会アンケート							*
************************************************/
#enquete_header01 {background-color:#fff; width:540px; height:60px; padding:15px 0 auto 10px; line-height:1.7; border-top:4px solid #cc0000; border-bottom:1px dotted #cc0000; }
#enquete_footer {background-color:#fff; width:540px; padding:15px 0 auto 10px; line-height:1.7; border-top:4px solid #cc0000; }
#enquete_content {line-height:1.7; }


/************************************************
*	ARV-310LED(2009.11.16)			*
************************************************/
#arv310LED { width:380px; margin:0 10px 6px 0; *margin:10px 10px 6px 0; padding:5px 10px; background:#f3f0db; }
#arv310LED h3 { margin:0 0 10px 0; padding:0; border:none; }
img .alignR { float:right; margin:0 0 10px 10px; }
.clr00 { clear:both; margin:0; padding:0; line-height:0; }

#arv310LED .pics { width:380px; }
#arv310LED .pics .pic { float:left; width:120px; text-align:center; }
.pic { height:160px; margin:10px 10px 4px 0; position:0 0; }
.pic img { display:block; margin:0 0 6px 0; }

/* 右サイドバー */
#cap { margin:10px 0; padding:8px 8px 6px 12px; *padding:6px 4px 6px 8px; border:2px solid #ffcc00; font-size:10px; line-height:1.6; }
#cap img { float:left; margin:0 6px 10px 0; }
#cap p { margin:0 0 6px 0; }


/* TOPお知らせ(2009.12.25) */
.notice { position:relative; top:0; left:-140px; /*float:left;*/ width:418px; margin:0 0 2px 4px; *margin-left:200px; font-size:11px; text-align:center; line-height:1.5; }
head~/* */body .notice { margin-left:200px; } /* IE8向け */
.notice a { color:#e00; }
.clr00 { clear:both; margin:0; padding:0; line-height:0; font-size:0; }