body         { font-size: 10pt; color: #282828; background-color: #ffffff; margin: 10;}
td           { font-size: 10pt; color: #282828; line-height:140%; }
th           { font-size: 10pt; color: #282828; line-height:140%; }
h3           { font-size: 10pt; color: #282828; line-height:140%; }
pre          { font-size: 10pt; color: #282828; line-height:140%; }
img          {border: 0;}
a            { font-size: 10pt; color: #645532; line-height:140%; }
.kiyaku      { font-size: 11pxt; color: #282828; line-height:140%; }
a            { color:#50505a ; text-decoration: none;}
a:active     { color:#FA7878 ;text-decoration: underline; }
a:hover      { color:#FA7878 ;text-decoration:underline;}
a:visited    { color:#50505a ; text-decoration: none; }
.t12b_r2             { font-size: 12pt ; color:#FA7878 ;  }
.t12b_r2 a           { font-size: 12pt ; color:#FA7878 ;  }
.t12b_r2 a:active    { color:#FF0033 ;  text-decoration: underline;}
.t12b_r2 a:hover     { color:#FF0033 ;  text-decoration: underline;}
.t12b_r2 a:visited   { color:#FA7878 ;  }
.lk2           {color:#dc6464; }
.lk2 a         {color:#dc6464;  text-decoration: underline;}
.lk2 a:active  {color:#ffcc00;    text-decoration: none;}
.lk2 a:hover   {color:#ffcc00;    text-decoration: underline;}
.lk2 a:visited {text-decoration: none;}
#deco          {text-decoration: underline;}
.header      { font-size: 11pt ; line-height:140%; font-weight: bold; }
.sixteen     { font-size: 16pt ; line-height:140%; }
.fourteen    { font-size: 14pt ; line-height:120%;}
.fourteenb   { font-size: 14pt ; line-height:140%; font-weight: bold; }
.text16h     { line-height:160%; }
.t14b        { font-size: 14pt ; font-weight: bold; line-height:100%; }
.t12b        { font-size: 12pt ; font-weight: bold; line-height:100%; }
.t11b        { font-size: 11pt ; font-weight: bold;}
.t11glb      { font-size: 11pt ; font-weight: bold; line-height:100%; color: #DAA520;}
.t11blb      { font-size: 11pt ; font-weight: bold; line-height:100%; color: #006699;}
.t11px       { font-size: 11px;}
.text12      { font-size: 12pt ; }
.text11      { font-size: 11pt ; line-height:140%; }
.textwb11    { font-weight: bold ; font-size: 11pt; line-height:140%;  color: #ffffff; }
.ten         { font-size: 10pt; line-height:140%;  }
.nine        { font-size: 9pt ; line-height:140%;  }
.ninew       { font-size: 9pt ; line-height:140%;  color: #ffffff;}
.eight       { font-size: 8pt ; line-height:140%;  }

.blue3       { background-color: #003cff; }
.blue2       { background-color: #6464ff; }

.white       { color: #ffffff; }
.grey4       { color: #3c3c3c; }
.grey3       { color: #505050; }
.grey2       { color: #646464; }
.grey1       { color: #e1e1e1; }
.color1      { color: #3c5f3c;}
.color1b     { color: #3c5f3c; font-weight:bold ;}
.color2      { color: #aa2846;}
.color2b     { color: #aa2846 ; font-weight:bold ;}

/*  support  */
.t16bbrt     {font-size: 16px; color:#6666ff; font-weight:bold; line-height:140%;}
.t16bbr      {font-size: 16px; color:#000096; font-weight:bold; line-height:140%;}
.t18c2b      { font-size: 18px ;color: #aa2846 ; font-weight:bold ; line-height:140%; }
.b_bl01      { background-color:#a0c8c8;}
#td_hai      { border-width: 0 0 0 9; border-style: double; border-color: #787878; padding:5; color:#787878;}
#td_mid      { border-width: 0 0 1 5; border-style: solid; border-color: #326432; padding:5; color:#326432;}
#td_red      { border-width: 0 0 1 5; border-style: solid; border-color: #ff5050; padding:5; color:#ff5050;}
#bo1         { background-color:#FFFFFF; border: 1px solid #c0c0c0;}
#bo2         { background-color:#FFFFFF; border: 1px solid #ccccee;}
#bo3         { background-color:#FAFCFC; border: 1px solid #3333CC;}
#bo3 li  { margin-bottom: 1.5em; }

.waku_sup table {
background-color: #C8C8C8;
border-collapse: collapse;
margin: 0;
padding: 0;
}
.waku_sup th {
background-color: #E0EFCD;
border: 1px solid #C8C8C8;
font-weight: normal;
padding: 3px 5px;

}
.waku_sup td {
background-color: #FFFFFF;
border: 1px solid #C8C8C8;
padding: 3px 5px;
}

#bf          { background-color:#FFFFFF;}
/* support index　*/
#bc500p       { 
background: url(../images/title_500p.jpg) no-repeat; 
 width: 500px; height: 30px;
padding-top: 4px; padding-left: 20px; padding-bottom: 0;
color: #FF8080;font-size: 12pt ; font-weight: bold;
}
#bc500p a {color: #FF8080;text-decoration: none;font-size: 12pt ; font-weight: bold;}
#bc1101      { border-width: 1 1 0 1; border-style: solid; border-color: #A0C8C8;}
#bcmz        { background-color:#FFFFFF; border: 1px solid #A0C8C8;}
.u7          { list-style-image: url(../images/ul7.gif);}
.blue1       { background-color: #ccccee; }



/* Information KINETフォン　サーモン赤  */
#bcrd        { background-color:#FFFFFF; border: 1px solid #FF8080;}
.bcrd        { background-color: #FF8080;}


/* 画像の枠 */
#ic          {border:1px solid #c0c0c0;}

/* お申し込み */
#ip          { border: 1px solid #999999;}
.ip          { border: 1px solid #999999;}

/* 企業リンク */
#borg1       {background-color:#FFFFEB; border: 1px solid #FFC88C;}
#bd3         {background-color:#FFFFFF; border: 3px solid #d2691e;}



/*-- ホスティングサービス -- */
#waku_lightblue
{background-color:#669999; }
#waku_lightblue th
{background-color:#8CC8C8;}
#waku_lightblue td.komoku
{background-color:#AAE6E6;}
#waku_lightblue td
{background-color:#fff;}


.hp2 {
text-align: left; padding: 40px; border: 1px solid #a0c8c8;
font-size: 15px; line-height: 160%;
}
.hp2 a{
color:#006496;
font-size: 15px; line-height: 160%;
text-decoration: underline;
}

.hp2 h1 {
color:#0064F6;
font-size: 20px; line-height: 160%;
}
.hp2 h2 {
font-size: 17px; line-height: 160%;
}
.point{
color:#FF3366;
}


/*-- サイト構築、システム開発 -- */

#waku_products {
font-size: 14px; line-height: 160%;
margin: 0px; padding: 30px; width: 680px;
border-top:1px solid  #e0e0e0;
border-bottom:1px solid  #e0e0e0;
}
#waku_products h1{
font-family: 'Times New Roman', Times, serif; font-size: 60px;color: #b4d2be; width: 800px; height: 100px; background: url(../images/p_back01.gif)  100px 0px no-repeat;margin: 0px; padding: 36px 0px 0px 0px;
}
#waku_products h2{
font-size: 15px; 
color: #ffffff; background: #787878; padding: 2px 8px;
}

#waku_products h3{
background:#FFF5EB;
border-left: 9px double #787878;
border-top: 1px solid #EBD2C8;
border-right: 1px solid #EBD2C8;
border-bottom: 1px solid #EBD2C8;
color:#787878;
font-size:14px;
margin: 24px 0px 0px 0px; 
padding:5px 18px;
}
#waku_products .mitsumori table{
width: 600px;
margin: 0px 0px 0px 32px; 
padding:0px;
border-bottom: 1px solid #cccc99;
border-left: 1px solid #cccc99;
border-right: 2px solid #cccc99;
border-top: 2px solid #cccc99;
font-size:13px;
}
#waku_products .mitsumori td {
border-bottom: 1px solid #cccc99;
border-left: 1px solid #cccc99;
padding: 6px;margin: 0px; 
font-size:13px;
}
#waku_products .note {
padding: 0px 60px;
}



#bc_quake a{ font-size: 12px;color:#999900 ;}

/*   top right down left  */

