﻿body,td { font-size: 12px; line-height: 150% ; color: #666666; text-align:left }
a:link{
  color: #4D4BB0;
  text-decoration: none;
  }
a:visited{
  color: #333333;
  text-decoration: none;
  }
a:hover,a:active{
  color: #4D4BB0;
  text-decoration: underline;
  }
.pxss {	font-size: 10px; background-image:url(http://jp.kkjapan.com/image/003.png);}
.bold { font-weight: bold;
	color: #39379C;}
.t1 { font-weight: bold;
	color: #39379C;
	font-size: 14px;}

.t2{ background-image:url(http://jp.kkjapan.com/image/004.png);}
.t3{ background-image:url(http://jp.kkjapan.com/image/005.png);}
.t4{ background-image:url(http://jp.kkjapan.com/image/006.png);}
.t5{ background-image:url(http://jp.kkjapan.com/image/001.png);}
.t6{ background-image:url(http://jp.kkjapan.com/image/002.png);}
.t7{ background-image:url(http://jp.kkjapan.com/image/007.gif);}
.t8{ background-image:url(http://jp.kkjapan.com/image/008.gif);}
.t9{ background-image:url(http://jp.kkjapan.com/image/009.gif);}
.t10{ background-image:url(http://jp.kkjapan.com/image/010.gif);}
.c1{ font-weight: 100; list-style-type:decimal;
	color: #666666;
	font-size: 12px;}

#tabs{
  height: 31px;
  background: url(http://jp.kkjapan.com/CSSMaster/Button/penTab.png) 0px 30px repeat-x;
  width: 100%;
  position: relative;
  display: block;
   
}

.tab{
  height: 31px;
  font-size: 11px;
  font-style:normal;
  font-family: Tahoma, "Arial Narrow" , sans-serif;
  font-weight: bold;
  display: inline;
  margin-right: 10px;
}

.tabLeft{
  height: 31px;
  width: 6px;
  background: url(http://jp.kkjapan.com/CSSMaster/Button/penTab.png) -400px -32px no-repeat;
  float: left;
  margin-left: 2px;
}

.tabMiddle{
  height: 23px;
  float: left;
  background: url(http://jp.kkjapan.com/CSSMaster/Button/penTab.png) 0 -32px no-repeat;
  white-space: normal;
  padding-top: 8px;
}

.tabRight{
  height: 31px;
  width: 6px;
  background: url(http://jp.kkjapan.com/CSSMaster/Button/penTab.png) -406px -32px no-repeat;
  float: left;
}

.active .tabLeft{
  background-position: -406px -1px;
}

.active .tabMiddle{
  background-position: 0 -1px;
  padding: 8px 10px 0 10px;
}

.active .tabRight{
  background-position: -400px -1px;
}



.active .tabMiddle a{
  color: #000000;
  text-decoration: none;
  height: 21px;
  padding: 10px;
}

.active .tabMiddle a:hover{
  color: #000000;
  text-decoration: none;
  height: 21px;
  padding: 10px;
}


hg {
   color: #cc3366; /* 線の色(IE用) */
  background-color: #cc3366; /* 線の色(NN用) */
  height: 3px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
  filter: Alpha(opacity=100, finishopacity=0, style=2);}


