/* CSS Document */

A { text-decoration: none; }

fsize{ font-size: 9pt;}

fcolor { color : "#666666" ;}



BODY, TH, TD { font-size: 9pt; 

color : #444444;

line-height: 160%;　

letter-spacing: normal;

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px; 

	FONT-SIZE: 12px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

  scrollbar-face-color: #ff0000;       /* 表面の色 */

  scrollbar-3dlight-color: #000000;    /* 左端と上端の色 */

  scrollbar-highlight-color: #cccccc;  /* ハイライトの色 */

  scrollbar-shadow-color: #666666;     /* 影の色 */

  scrollbar-darkshadow-color: #000000; /* 右端と下端 */

  scrollbar-arrow-color: #ffffff;      /* 矢印の色 */

  scrollbar-track-color: #000000;      /* バーの背景の色 */

  } 



}



h1, h2, h3, h4, h5, h6 {

font-size: 100%;

font-weight: normal;

line-height:1em;

margin: 0;

color: white;

}



/* 色 */

.red{font-size:11pt;color:red}

.red-s{font-size:7pt;color:red}

.red-m{font-size:9pt;color:red}

.orange{font-size:10pt;color:#FF6600}

.green{color:#006633}

.white{font-size:8pt;color:white}

.violet{font-size:10pt;color:#EAE5DC}

.white-s{font-size:8pt;color:white}

.pink{font-size:11pt;color:#FFC1C1}

/* 字の大きさ */

.s-small{font-size:7pt;color:#999999}

.s-smallb{font-size:7pt;}

.small{font-size:7pt;color:#666666}

.mid{font-size:8pt;}

.blue{font-size:13pt;color:CDCEFF}



/* 基本テーブルの設定 */



/* トップ背景TD生成 */

.td4 {

  margin-left: 5px; /* 左の余白 */

  font-size: 82%;

  padding-top: 3px;            /* 上に4ピクセルの隙間を空ける */ 

  padding-bottom: 3px; 　　　　/* 下に4ピクセルの隙間を空ける */ 

  height:352 ;

  background-image: url("imgs/bg.jpg")

}



/* 画面下背景設定 */

.td-bottom {

  border-collapse: collapse; 

   background-image: url("imgs/bg-bottom.jpg");

   　  height:52 ;

          color: #ffffff;

		    text-align: center; 

			  vertical-align: middle;

}



/* 試聴コーナー生成 */

.sicho {

  margin-left: 5px; /* 左の余白 */

  width: 190px;

		    text-align: center; 

			  vertical-align: middle;

}





/* 下層ページ生成 */

.td-top {

  border-collapse: collapse; 

   background-image: url("../imgs/ba.jpg");

   　  height:60 ;

}



/* 下層ページ文章テーブル生成 */

.fig {

  border-collapse: collapse; 

  margin-left: 15px; /* 左の余白 */

    color: #666666;

	　　  font-size: 80%;

	　　　　　　line-height: 15px;　

}





/* メニューバー生成 */

.td3 {

  border-style: solid;          /* 枠の形 */

  border-width: 1px;            /* ４方向の枠 */

  /*border-color: #ff0000;         上の色 */

  /*padding-top: 0px;            /* 上の空白 */

  /*padding-bottom: 0px;         /* 下の空白 */

  /*padding-left: 0px;            /* 左の空白 */

  /*padding-right: 0px;           /* 右の空白 */

  text-align: center }

}





/* projectページ　メインコンテンツテーブル生成 */

.td-slice {

  border-collapse: collapse; 

   background-image: url("../slice/slice-bg_r1_c1.jpg")

}



.td-slice2 {

  border-collapse: collapse; 

   background-image: url("../slice/slice-bg_r4_c1.jpg")

}



.td-slice3 {

  border-collapse: collapse; 

   background-image: url("../slice/slice-bg_r5_c1.jpg")

}





.td-slice4 {

  border-collapse: collapse; 

   background-image: url("../slice/slice-bg_r6_c1.jpg")

}



.td-slice5 {

  border-collapse: collapse; 

   background-image: url("../slice/slice-bg_r7_c1.jpg")

}





.td-slice-right {

  border-collapse: collapse; 

   background-image: url("../slice/slice-bg_r2_c3.jpg")　

}





.td-slice-left {

  border-collapse: collapse; 

   background-image: url("../slice/slice-bg_r2_c1.jpg")　

}



.td-slice-cho {

  border-collapse: collapse; 

   background-image: url("../slice/cho-pro.gif")

}



.td-slice-family {

  border-collapse: collapse; 

   background-image: url("../slice/family.gif")

}



.bg {

  border-collapse: collapse; 

   background-image: url("../imgs/bg-bi.jpg")

}



.haikei {

  border-collapse: collapse; 

   background-image: url("../imgs/bg-l.jpg")

}



/* projectページ　メインコンテンツテーブル生成 ここまで*/









.ta1 {

  border-collapse: collapse; /* 罫線を重ねて表示 */

  width: 800px;

  margin-left: 4px; /* 左の余白 */

border-color: red;



}



.ta2 {

  border-collapse: collapse; /* 罫線を重ねて表示 */

  width: 420px;

  margin-left: 2px; /* 左の余白 */

  /*padding-left: 10px;             左の空白 */

   /*padding-right: 10px;           右の空白 */

border-color: #FFCC66;

}



.ta3 {

  border-collapse: collapse; /* 罫線を重ねて表示 */

  width: 176px;

  margin-left: 2px; /* 左の余白 */

  /*padding-left: 10px;             左の空白 */

  /*padding-right: 10px;            右の空白 */

border-color: #0000ff;

}



.ta4 {

  border-collapse: collapse; /* 罫線を重ねて表示 */

  width: 700px;

  margin-left: 0px; /* 左の余白 */

  /*padding-left: 10px;             左の空白 */

  /*padding-right: 10px;            右の空白 */

border-color: #0000ff;

}



.td1 {

  border-style: solid;          /* 枠の形 */

  border-width: 0px;            /* ４方向の枠 */

  /*border-color: #ff0000;         上の色 */

  /*padding-top: 0px;            /* 上の空白 */

  /*padding-bottom: 0px;         /* 下の空白 */

  /*padding-left: 0px;            /* 左の空白 */

  /*padding-right: 0px;           /* 右の空白 */

   background-color: #FFC1C1 

}



.td2 {

  border-style: solid;          /* 枠の形 */

  border-width: 0px;            /* ４方向の枠 */

  /*border-color: #ff0000;         上の色 */

  /*padding-top: 0px;            /* 上の空白 */

  /*padding-bottom: 0px;         /* 下の空白 */

  /*padding-left: 0px;            /* 左の空白 */

  /*padding-right: 0px;           /* 右の空白 */

     

   height: 60px;

}













HR {

  color: #cccccc; /* 線の色(IE用) */

  background-color: #cccccc; /* 線の色(NN用) */

  height: 1px; /* 線の太さ */

  border: 1px; /* 枠の太さ */

  border-style: dashed; /* 枠の種類 */

}