

/*------フォントの設定------*/

.t10pt {
	FONT-SIZE: 10pt;
}
.t12pt {
	FONT-SIZE: 12pt
;}
.t8pt {
	FONT-SIZE: 8pt
;}
.b12pt {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
;}
.b16px {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt
;}

.H1-COLOR{
  color : red;
}

.h1-lav{
	color:#a712d1;
}

.h1-win{
	color:#a65a75;
}

/*--------------------メインテーブル-------------------*/

.main-table{
 	 border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
	  border-style : none none none none;
	  border-color : #ffffff #ffffff #ffffff #ffffff;
	  background-color : #ffffff;
	  padding-top : 0px;
	  padding-left : 0px;
	  padding-right : 0px;
	  padding-bottom : 0px;
  	text-align : center;

 	 width : 660px;
}

.maintb-td1{
 	text-align : right;
	font-size: 9pt;
}

.maintb-td2{
 	text-align : right;
	font-size: 10pt;
}

.maintb-td3{

  	text-align : center;

}

.maintb-td4{
	height : 15px;
}

.maintb-td5{

  	text-align : left;

}

.maintb-td6{
	height : 50px;
}

/*----------------ヘッドリンク用テーブルthin----------------*/

.head-table1{
  	border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  	background-color : #ffffff;

	border-style : solid solid solid solid;
	border-width : 3px 3px 3px 3px;
	border-color : #f3e5e4 #f3e5e4 #f3e5e4 #f3e5e4;
	width:643px;
}

.head-text-top1{
 	font-style:italic;		/* イタリック */
	color:#273d7d;
	width : 208px;

}

.headtb1-td3{
	width : 416px;
  	text-align : center;
}

.headtb1-td4{
	width : 33px;
}

.headtb1-td5{
	width : 100px;
	font-size : 10pt;
	color:#273d7d;
  	text-align : center;
}

.headtb1-td5-link1 {
	color: #273d7d;
	text-decoration: none;
}

.headtb1-td5-link1:link {
	color: #273d7d;
	text-decoration: none;
}

.headtb1-td5-link1:visited {
	color: #273d7d;
	text-decoration: none;
}

.headtb1-td5-link1:hover {
	color: #ff6666;
	text-decoration: none;
}

.headtb1-td6{
	width : 1px;
}

.headtb1-td7{
	width : 26px;

.headtb1-td8{
	height : 6px;

}

.head-table2{
	width : 643px;
}

.headtb2-td1{

	width : 100px;
  	background-color : #ffffff;
	background-image : url(img/green3.gif);
  	text-align : center;
  	height:20px;
	color: #709f35;
	font-size:9pt;
}

.headtb2-td1-link1 {
	color: #709f35;
	text-decoration: none;
}

.headtb2-td1-link1:link {
	color: #709f35;
	text-decoration: none;
}

.headtb2-td1-link1:visited {
	color: #709f35;
	text-decoration: none;
}

.headtb2-td1-link1:hover {
	color: #ff6666;
	text-decoration: none;
}

.headtb2-td2{
	width : 5px;
}

.head-table3{
	border-width : 0px 0px 0px 0px;
	border-style : none none none none;
	width:650px;
 	text-align : right;
	font-size: 9pt;
	color : #666666;
}

/*-------------------フッターテーブル-------------*/
.footer-table{
 	 border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
	  border-style : none none none none;
	  border-color : #ffffff #ffffff #ffffff #ffffff;
	  background-color : #ffffff;
	  padding-top : 0px;
	  padding-left : 0px;
	  padding-right : 0px;
	  padding-bottom : 0px;
  	text-align : center;

}

.footertb-td1{
  	text-align : center;
}

.footertb-td2{
  	text-align : center;
	font-size:10pt;
}

.footertb-td3{
  	text-align : center;
	font-size:9pt;
	width : 3px;
}


/*----------div---------*/

.class-div1{
  background-color:#cccccc;
 font-size:10pt;
 color:#666666;
 text-align : right;
}

.class-div2{
  color : #fff4e2;
  text-decoration : none;
}


.class-div3{
  color : #000080;
  text-align : center;

}

.class-div4{
	font-weight:bold;
}

/*-----------font-------------*/
.style10{
	font-size:1px;
	color:#ffffff;
}
.sty-h6{
	font-size:2px;
	color:#ffffff;
}

.sty-col1{
	color : #000080;
	font-weight:bold;
}

.sty-col2{
	color :#339966;
	font-size :10px;
}



#titel{
  text-align : center;
}
/*------------テーブル装飾---------------*/

/*-------------h1ほか-----------------*/

BODY{
 	color : #666666;
  	background-color : #ffffff;

}


h1,h2,h3,h4,h5,h6,p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

ul{
  list-style-type : disc;
  list-style-position : outside;

} 

#showcase1{
  align : center;
}
/*-------------ショーケーステーブル１--------*/

.form-table1 {
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #f9e14d #f9e14d #f9e14d #f9e14d;
  background-color : #fdfede;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width:550px;
}
.form-th1{
  background-color : #bc6301;
  color : #fbfec5;
  font-size:12px;
}
.form-td1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-style : solid solid solid solid;
  border-color : #f9e14d #f9e14d #f9e14d #f9e14d;
  color : #273c7d;
  font-size : 10pt;
  width : 25% ;
  background-color : #fdfede;
  border-width : thin thin thin thin;
}

.form-td2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-style : solid solid solid solid;
  border-color : #f9e14d #f9e14d #f9e14d #f9e14d;
  color : #666666;
  font-size : 10pt;
  background-color : #fdfede;
  border-width : thin thin thin thin;
}

/*-------------ショーケーステーブル２--------*/

.case-table1 {
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #ffffff #ffffff #ffffff #ffffff;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width:600px;
}
.case-th1{
  background-color : #7a9fff;
  font-weight:bold;
  color : #fbfec5;
  text-align : center;
  font-size:12pt;
}


.case-td1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-style : solid solid solid solid;
  border-color : #7a9fff #7a9fff #7a9fff #7a9fff ;
  color : #666666;
  font-size : 10pt;
  background-color : #ffffff;
  	LINE-HEIGHT: 130%;
  border-width : thin thin thin thin;
}

.case-td2{
  height:10;
}

.case-td3{
  font-size : 10pt;
}


/*-------------ショーケーステーブル３--------*/

.case3-table1 {
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #ffffff #ffffff #ffffff #ffffff;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width:350px;
}
.case3-th1{
  font-weight:bold;
  color : #666666;
  text-align : center;
  font-size:10pt;
  border-style : solid solid solid solid;
  border-color : #12466d #12466d #12466d #12466d;
  border-width : thin thin thin thin;

  background-color : #ffffff;
}


.case3-td1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-style : solid solid solid solid;
  border-color : #12466d #12466d #12466d #12466d;
  color : #666666;
  font-size : 10pt;
  background-color : #ffffff;
  width : 15%;
  text-align : center;
  border-width : thin thin thin thin;
}

.case3-td2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-style : solid solid solid solid;
  border-color : #12466d #12466d #12466d #12466d;
  color : #666666;
  font-size : 10pt;
  background-color : #ffffff;
  	LINE-HEIGHT: 130%;
  width : 35%;
  border-width : thin thin thin thin;
}

.case3-td3{
  font-size : 10pt;
}


.case3-td4{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-style : solid solid solid solid;
  border-color : #12466d #12466d #12466d #12466d;
  color : #666666;
  font-size : 10pt;
  background-color : #ffffff;
  width : 70px;
  border-width : thin thin thin thin;
}

.case3-td5{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-style : solid solid solid solid;
  border-color : #12466d #12466d #12466d #12466d;
  color : #666666;
  font-size : 10pt;
  background-color : #ffffff;
  	LINE-HEIGHT: 130%;
  width : 105px;
  border-width : thin thin thin thin;
}

/*--------------リンク用テーブル----------------*/

.linktb1-th1{
  color : #fff4e2;
  background-color : #00cc66;
  height : 15px;
  text-decoration : none;
}


.linktb1-td1{
  width : 70px;
  text-align : center;
}
.linktb1-td2{
  font-size : 8pt;
  text-align : center;
}
.linktb1-td3{
  font-size : 10pt;
  text-align : center;
  color:#ff0000;
  FONT-WEIGHT: bold;
}

.linktb2{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #000080 #000080 #000080 #000080;
  background-color : #000080;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  color : #fffde8;
  text-align : center;
  font-size : 10px;
}

.linktb3{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #cccccc #cccccc #cccccc #cccccc;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 265px;
}

.linktb3-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
        color : #333333;
        text-align : center;
}

.linktb3-td1{
	font-size:9pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
}
	

/*-----------表題テーブル-------------*/


#center-TB1{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 550px;

}

.centertb1-th1{
  color : #666666;
  text-align : center; 
  font-size:12pt;
  FONT-WEIGHT: bold;
}

.centertb1-td1{
  color : #666666;
  text-align : center; 
}


.centertb1-td2{
  color : #666666;
  text-align : center;
  font-size:10pt;
  LINE-HEIGHT: 130%;
  FONT-WEIGHT: bold;
}  

.centertb1-td3{
  color : #666666;
  text-align : center;
  font-size:14pt;
  LINE-HEIGHT: 130%;

} 

.centertb1-td4{
  color : #666666;
  text-align : center;
  font-size:12pt;
  LINE-HEIGHT: 130%;

} 
.centertb1-td5{
  color : #666666;
  text-align : center;
  font-size:16pt;
  LINE-HEIGHT: 130%;
  FONT-WEIGHT: bold;
} 

.centertb1-td6{
  color : #666666;
  text-align : center;
  font-size:9pt;
}

.centertb1-td7{
  color : #666666;
  font-size:10pt;
  LINE-HEIGHT: 130%;

} 

/*-----------表題小テーブル-------------*/

#center-TB2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 450px;

}

.centertb2-td1{
  color : #666666;
  text-align : center;
  font-size:10pt;
  LINE-HEIGHT: 130%;
  FONT-WEIGHT: bold;
}  


.centertb2-td2{
  color : #ff0000;
  text-align : center;
  font-size:10pt;
  LINE-HEIGHT: 130%;
  FONT-WEIGHT: bold;
}  

.centertb2-td3{
  color : #666666;
  text-align : center;
  font-size:14pt;
  LINE-HEIGHT: 130%;

} 



.centertb2-td4{
  color : #666666;
  font-size:10pt;
  LINE-HEIGHT: 130%;

} 
.centertb2-td5{
  color : #000080;
  font-size:16pt;
  LINE-HEIGHT: 130%;
  FONT-WEIGHT: bold;
} 

.centertb2-td6{
  color : #666666;
  text-align : center;
  font-size:9pt;
}


/*---------------リンクス用テーブル----------------------*/
.links1-tb{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-width : 0px 0px 0px 0px;
  background-color : #ffffff;
  text-align : center;
  width:110px;
}

.links1-sp-td1{
	height:50px;
}

.links1-sp-td2{
	height:10px;
}


.links2-tb{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : solid outset outset solid;
  border-width : 4px 4px 4px 4px;
  border-color : #006666 #cccccc #cccccc #006666;
  background-color : #ffffff;
  color : #666666;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  text-align : center;
  width:100%;
  height:30px;
}

	
.links3-tb{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none outset outset none;
  border-width : 4px 4px 4px 4px;
  border-color : #ffffff #cccccc #cccccc #ffffff;
  background-color : #006666;
  color : #fbfec5;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  text-align : center;
  width:100%;
  height:30px;
}

.links4-tb{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none outset outset none;
  border-width : 0px 4px 4px 0px;
  border-color : #ffffff #cccccc #cccccc #ffffff;
  background-color : #00cc66;
  color : #fbfec5;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  text-align : center;
  width:100%;
}

/*----------------　セルの色  ------------------*/
.td-backco-br1{
  background-color : #bc6301;  /*茶系１*/
}

.td-backco-gr1{
  background-color : #006666;  /*緑系１*/
}

.td-backco-gr2{
  background-color : #00ae57;  /*緑系2*/
}
.td-backco-gr3{
  background-color : #00cc66;  /*緑系3*/
}

.td-backco-gr4{
  background-color : #009900;  /*緑系4*/
}

.td-backco-bl1{
  background-color : #12466d;  /*青系１*/
}

.td-backco-bl1{
  background-color : #00080;  /*青系2*/
}


.td-backco-ye1{
  background-color : #fffb84;  /*黄色系１*/
}

.td-backco-ye2{
  background-color : #f79c0f;  /*黄色系2*/
}

.td-backco-gy1{
  background-color : #c9bedc;  /*グレー系１*/
}

.td-backco-gy2{
  background-color : #edebec;  /*グレー系2*/
}

.td-backco-gy3{
  background-color : #666666;  /*グレー系3*/
}

