/* ボディ */ 
body {
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  color: #666666;
  font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a:link {
  text-decoration: underline;
  color: #333399;
}
a:visited {
  text-decoration: underline;
  color: #333399;
}
a:hover {
  text-decoration: none;
  color: #0000CC;
}
a:active {
  text-decoration: underline;
  color: #333399;
}
a img { border-width: 0; }
img {vertical-align: bottom;}
.mainbody {
  background-repeat: no-repeat;
}

/* 基本フォント */ 
.FontL-i { font-size: 18px; line-height: 150%; text-indent: 1em; }
.FontM-i { font-size: 14px; line-height: 150%; text-indent: 1em; }
.FontS-i { font-size: 12px; line-height: 150%; text-indent: 1em; }
.FontL   { font-size: 18px; line-height: 150%; }
.FontL20   { font-size: 19px; line-height: 150%; }
.FontM   { font-size: 14px; line-height: 150%; }
.FontS   { font-size: 12px; line-height: 150%; }
.FontSS  { font-size: 11px; line-height: 120%; }
.FontS10  { font-size: 10px; line-height: 1.3; }

h1{
z-index: 1;
color: #666666;
display: inline;
font-size: 12px;
text-align:left;
margin-left:-715px;
line-height: 0px;
position: relative; top:16px;


}

/* トップ */ 
.topmenu01 {
  font-size: 11px;
/*  background-image: url("../image/topimage00.gif"); */
/*  background-repeat: no-repeat; */
/*  background-position: right bottom; */
  }
.pcpronews00 {
  /* scrollbar-highlight-color: #FFFFFF; */
  /* scrollbar-shadow-color: #FFFFFF;    */
  /* scrollbar-3dlight-color: #FFFFFF;   */
  /* scrollbar-darkshadow-color: #FFFFFF; */
  /* scrollbar-arrow-color: #666699;     */
  /* scrollbar-base-color: #EEEEEE;      */
  border-style: none solid solid solid;
  border-width: 1px;
  border-color: #CCCCCC;
}
.pcpronews01 {
  font-size: 12px;
  color: #000066;
  text-indent: 1em;
  background-image: url("../image/pcpronews.gif");
  background-repeat: no-repeat;
  }
.pcpronews02 {
  color: #444444;
  font-size: 12px;
  line-height: 120%;
  border-style: none none dashed none;
  border-width: 1px;
  border-color: #CCCCCC;
  }
.pcproinfo {
  font-size: 12px;
  color: #000066;
  text-indent: 1em;
  background-image: url("../image/pcproinfo.gif");
  background-repeat: no-repeat;
  }
 
/* 社長挨拶 */ 
.greetingtitle {
  color: #666666;
  font-size: 14px;
  line-height: 150%;
  font-weight: bold;
  text-indent: 1em;
  background-image: url("../image/subtitle.gif");
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
 
/* 環境宣言 */ 
.ecomark {
  border-style: double;
  border-width: 4px;
  border-color: #CCCCCE;
}

/* 採用情報 */ 
.recruit {
  font-size: 12px;
  line-height: 150%;
  border-style: double;
  border-width: 4px;
  border-color: #BBBBCC;
  background-color: #FFFFFF;
}
.recruittitle {
  font-size: 16px;
  line-height: 150%;
  font-weight: bold;
  color: #990000;
  border-style: none none solid none;
  border-width: 1px;
  border-color: #BBBBCC;
  background-color: #F5F5F5;
}
.recruittext {
  font-size: 12px;
  line-height: 150%;
  color: #0000FF;
}
 
/* 企業情報 */ 
.company05subtitle {
  font-size: 12px;
  line-height: 150%;
  font-weight: bold;
  border-style: none none none solid;
  border-width: 0px 0px 0px 4px;
  border-color: #CCCCCE;
  background-color: #EEEEEF;
  }
 
/* お客様の声 */ 
.voice {
  border-style: dashed;
  border-width: 1px;
  border-color: #999999;
  background-color: #EEEEEF;
}
.voiceimage01 {
  background-image: url("../image/voice/voice-image01.jpg");
  background-repeat: no-repeat;
  background-position: left 50px;
}
.voiceimage02 {
  background-image: url("../image/voice/voice-image02.jpg");
  background-repeat: no-repeat;
  background-position: right 110px;
}
 
/* 新聞・ラジオ用 */ 
.media-title {
  color: #000099;
  font-size: 14px;
  line-height: 150%;
  font-weight: bold;
  text-indent: 1em;
  border-style: double none double none;
  border-width: 3px 0px 3px 0px;
  border-color: #BBBBFF;
  background-color: #EEEEFF;
}
.media-omoushikomi {
  border-style: dashed;
  border-width: 1px;
  border-color: #9999FF;
  background-color: #EEEEFF;
  font-size: 12px;
  line-height: 150%
}
 
/* 全国販売店 */ 

.partnermenu {
  font-size: 12px;
}
.partnerprogram {
  border-style: none solid solid solid;
  border-width: 1px;
  border-color: #FFB700;
  background-color: #FFF6EE;
}
.partnerlist {
  font-size: 12px;
  line-height: 200%;
  }
 
/* アカデミー */ 

.academy-icon {
  border-style: none none dashed none;
  border-width: 1px;
  border-color: #9999FF;
}
.academy-base01 {
  background-image: url("../academy/image/academy-base01.gif");
  border-style: dotted;
  border-width: 2px;
  border-color: #FF6600;
}
.academy-base02 {
  background-image: url("../academy/image/academy-base02.gif");
  border-style: dotted;
  border-width: 2px;
  border-color: #0066FF;
}
.academy-base03 {
  background-image: url("../academy/image/academy-datadelete.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  border-style: dotted;
  border-width: 2px;
  border-color: #0066FF;
}
 
/* プロジェクター */ 
.prokazu {
  color: #FF0000;
  font-weight: bold;
}
.proothers {
  color: #999999;
}
 
/* サイトマップ */ 
.sitemap01 {
  border-style: none dashed dashed dashed;
  border-width: 1px;
  border-color: #CCCCCC;
}
.sitemap02 {
  font-size: 12px;
  font-weight: bold;
  border-style: none none solid solid;
  border-width: 0px 0px 1px 4px;
  border-color: #BBBBBF;
  background-color: #EEEEEF;
}
 
/* オプションラインナップ */ 

.option-title {
  color: #FFFFFF;
  font-size: 13px;
  line-height: 150%;
  font-weight: bold;
  border-style: solid double solid double;
  border-width: 0px 6px 2px 6px;
  border-color: #006600 #006600 #003300 #006600;
  background-color: #006600;
  }
.option-border01 {
  border-style: solid;
  border-width: 1px;
  border-color: #66CC66;
}
.option-hinmei {
  font-size: 18px;
  font-weight: bold;
  border-style: dashed;
  border-width: 1px 0px 1px 0px;
  border-color: #66FF66;
  background-color: #DDFFDD;
}
.option-kakaku {
  color: #FF0000;
  font-size: 20px;
  font-weight: bold;
}
.option-memo {
  color: #0000FF;
  font-size: 12px;
  font-weight: bold;
}
.option-fontss {
  font-size: 10px;
}
.option-memo01 {
  border-style: dotted;
  border-width: 2px;
  border-color: #FF6600;
  background-color: #DDFFDD;
}
.option-memo02 {
  border-style: dotted;
  border-width: 2px;
  border-color: #FF6600;
  background-color: #DDFFDD;
}

/* イーモバＰＣセット */ 
.osusume {
 border-style: solid;
 border-width: 1px;
 border-color: #CCCCCC;
 }
 

/* 追加 */

 .eco{
 font-size:small;
 color:#666666;
 line-height:2em;
 }

 
 .aeco:link{
 font-size:small;
 color:#666666;
 text-decoration:none;
 }

 .aeco:hover{
 font-size:small;
 color:#666666;
 text-decoration:none;
 }
 
/*
 a.em_new_li{
 color:#666666;
 font-size:-1;
 font-weight:normal;
 }
 
 a.em_new_li:hover{
 color:#666666;
 font-size:-1;
 text-decoration:none;
 font-weight:normal;
 }
 */
 
 /* 追加 カラー*/

#white{
color:#FFFFFF;
}

#red{
color:#FF0000;
}

/* 追加 フォント装飾*/

.b{
font-weight:bold;
}

.bb{
font-weight:900;
}

