/*-------------h1ほか-----------------*/

BODY{
 	color : #666666;
  	background-color : #ffffff;

}

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;
}

h1{
  padding-top : 10px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 10px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

h3,h2{
  padding-top : 3px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

ul{
  list-style-type : circle ;
  list-style-position : outside;

} 



/*--------------------メインテーブル-------------------*/

.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 : center;
	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;
}

.maintb-td7{
	font-size : 10pt;
}

/*----------------ヘッドリンク用テーブル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;
}


/*----------------リンクの設定サイズ９０--------------*/


.sty-hmenu1-link2 {
	color: #666666;
	font-size: 90%;
	text-decoration: none;
}

.sty-hmenu1-link2:link {
	color: #666666;
	font-size: 90%;
	text-decoration: none;
}

.sty-hmenu1-link2:visited {
	color: #006666;
	font-size: 90%;
	text-decoration: none;
}

.sty-hmenu1-link2:hover {
	color: #ff6666;
	font-size: 90%;
	text-decoration: none;
}


/*----------------リンクの設定サイズ１００--------------*/


.sty-hmenu1-link2 {
	color: #666666;
	font-size : 10pt;
	text-decoration: none;
}

.sty-hmenu1-link2:link {
	color: #666666;
	text-decoration: none;
}

.sty-hmenu1-link2:visited {
	color: #006666;
	text-decoration: none;
}

.sty-hmenu1-link2:hover {
	color: #ff6666;
	text-decoration: none;
}
/*------------行間指定  LINE-HEIGHT: 130%---------------------*/

/*-------------素材テーブル１--------*/

.uni-table1{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;

  border-color : #fffb84 #fffb84 #fffb84 #fffb84;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 550px;
}

.uni-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt;
        color : #fbfec5;
 	 background-color : #f79c0f;
        text-align : center;
}

.uni-th2{
	FONT-SIZE: 11pt;
        color : #666666;
 	 background-color : #ffffff;
        text-align : center;
  	LINE-HEIGHT: 130%;
}

.uni-th3{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;
        color : #FF0000;
        text-align : center;
}

.uni-td1{
	FONT-SIZE: 11pt;
        color : #666666;
 	 background-color : #fff4e2;

 	width : 90px;
        text-align : center;
}

.uni-td1-2{
	FONT-SIZE: 10pt;
        color : #666666;
 	 background-color : #fff4e2;
	FONT-WEIGHT: bold;
 	width : 250px;

}

.uni-td1-3{
	FONT-SIZE: 11pt;
        color : #666666;
 	 background-color : #fff4e2;

 	width : 100px;

}

.uni-td1-4{
	FONT-SIZE: 11pt;
        color : #666666;
 	 background-color : #fff4e2;
	FONT-WEIGHT: bold;
 	width : 30px;

}

.uni-td2{
	FONT-SIZE: 11pt;
        color : #666666;
 	 background-color : #eefff7;

 	width : 90px;
        text-align : center;
}

.uni-td2-2{
	FONT-SIZE: 10pt;
        color : #666666;
 	 background-color : #eefff7;
	FONT-WEIGHT: bold;
 	width : 250px;

}

.uni-td2-3{
	FONT-SIZE: 11pt;
        color : #666666;
 	 background-color : #eefff7;

 	width : 100px;

}

.uni-td2-4{
	FONT-SIZE: 11pt;
        color : #666666;
 	 background-color : #eefff7;
	FONT-WEIGHT: bold;
 	width : 30px;

}

.uni-td3{
 
	FONT-SIZE: 12pt;
        color : #666666;
        text-align : center;

}


.uni-subh01-cell1 {
	color: #333333;
	background-image : url(img/06subh02.gif);
	background-repeat: no-repeat;
	background-position : left;

	font-weight: bold;
}

.uni-subh01-cell2{
	color:#666666;
	font-size:10pt;
  	LINE-HEIGHT: 130%;
}

.uni-subh01-cell3{
	height :10px;
}


/*-------------素材テーブル２--------*/

.uni-table2{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 160px;
}

.unitb2-th1{
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #333333 #333333 #333333 #333333;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  text-align : center;
	width:100%;
	font-size:11pt;	
	FONT-WEIGHT: bold; 

} 

.unitb2-td1{
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #333333 #333333 #333333 #333333;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  text-align : center;
	width:45px;
	font-size:9pt;	
	height :22px;
} 

.unitb2-td2{
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #333333 #333333 #333333 #333333;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
	width:115px;
	font-size:10pt;	
	height :22px;
} 

.unitb2-td3{
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #333333 #333333 #333333 #333333;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
	width:115px;
	font-size:11pt;	
	height :22px;
} 

.unitb2-td4{
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #333333 #333333 #333333 #333333;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
	width:100%;
	font-size:9pt;
	height :20px;
	
} 

.unitb2-td5{
	width : 5px;
}

.uni-table3{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 100px;
}


.unitb3-td1{
	width :100px;
	font-size : 9pt;
        text-align : center;
}

.unitb3-td2{
	width :100px;
	font-size : 9pt;
	text-align : center;
	color : #273c7d;
}

/*--------------リンク用テーブル----------------*/

.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%;
}
	
.linktb3-td2{
	width:195px;
	font-size:9pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
}

.linktb3-td3{
	width:165px;
	font-size:9pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
}
.linktb3-td4{
	width:70px;
}
.linktb3-td5{
	width:100px;
}


.linktb3pk{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #f7c7b1 #f7c7b1 #f7c7b1 #f7c7b1;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 265px;
}

.linktb3pk-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
        color : #a65a75;
        text-align : center;
}

.linktb3pk-td1{
	font-size:9pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
}
	

.linktb3-600{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #f7c7b1 #f7c7b1 #f7c7b1 #f7c7b1;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 600px;
}

.linktb3-600-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
        color : #a65a75;
        text-align : center;
}

.linktb3-600-td1{
	font-size:9pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
	width:300px;
}
	

.linktb3-600-td2{
	font-size:9pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
}




.linktb4{
  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 : 400px;
}

.linktb4-th1{
	width:300px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;
        color : #333333;
        text-align : center;
}

.linktb4-td1{
	FONT-WEIGHT: bold; 
	font-size:13pt;
	color:#ff0000;
        text-align : center;

}
	
.linktb4-td2{
	width:300px;
	font-size:9pt;
	color:#666666;
        text-align : center;

}

.linktb4-td3{
	width:165px;
	font-size:10pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
}
.linktb4-td4{
	width:100px;
}

.linktb4b{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : solid solid solid solid;
  border-width : 2px 2px 2px 2px;
  border-color : #000080 #000080 #000080 #000080;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  text-align : center;
  font-size:8pt;
  width : 135px;
  height:22px;
}

.linktb4b-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
        color : #333333;
        text-align : center;
}

.linktb4b-td1{
	font-size:8pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
}
	

.linktb4b-link1 {
	color: #000080;
	text-decoration: none;
}

.linktb4b-link1:link {
	color: #000080;
	text-decoration: none;
}

.linktb4b-link1:visited {
	color: #000080;
	text-decoration: none;
}

.linktb4b-link1:hover {
	color: #ff6666;
	text-decoration: none;
}

/*-------------リストテーブル--------*/

.list1-table{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 540px;
}

.list1-td1{
	height:10px;
	width:320px;
	background-image: url(img/list-green320.gif);
	font-size: 90%;
}

.list1-td10{

	width:220px;
	background-image: url(img/spa.gif);
	font-size: 80%;
}

.list1-td2{
	width:100px;
	font-size:10pt;
 	text-align : center;
}

.list1-td3{
	width:10px;
}

.list1-td4{
	text-align : center;
	width:100px;
	font-size:10pt;
}


.list1-td5{
	height:10px;
}

.list1-td6{
	font-size:8pt;
 	text-align : center;
}

.list1-td7{
	font-size:8pt;
}

.list1-td8{
	font-size:10pt;
	color:#ff0000;
 	text-align : center;
}

/*-------------リストテーブル２--------*/

.list2-table{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 560px;
}

.list2-td1{
	height:16px;
	width:180px;
	background-image: url(img/list-pink320.gif);
	font-size: 90%;
	color:#a65a75

}

.list2-td10{

	width:10px;
	background-image: url(img/spa.gif);
	font-size: 80%;
}

.list2-td2{
	width:110px;
	font-size:10pt;
        LINE-HEIGHT: 130%;
	color:#a65a75
}

.list2-td3{
	width:70px;
}

.list2-td4{
	text-align : center;
	width:100px;
	font-size:10pt;
}


.list2-td5{
	height:10px;
}

.list2-td6{
	font-size:8pt;
 	text-align : center;
}

.list2-td7{
	font-size:10pt;
	color:#a65a75

}

.list2-td8{
	font-size:10pt;
	color:#ff0000;
 	text-align : center;
}

/*-------------ショーケーステーブル１--------*/

.showcase-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 : 550px;
}



.showcase-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt;
        color : #666666;
 	 background-color : #edebec;
        text-align : center;
}

.showcase-th2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt;
        color : #ff0000;
 	 background-color : #edebec;
        text-align : center;
}


.showcase-td1{
	width:250px;
}

.showcase-td2{
	width:300px;
}

.showcase-td-xx{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
        color : #ff0000;
	width : 100%
}

.showcase-subh01-cell1 {
	color: #333333;
	background-image : url(img/06subh02.gif);
	background-repeat: no-repeat;
	background-position : left;

	font-weight: bold;
}

.showcase-subh01-cell2{
	color:#666666;
	font-size:10pt;
  	LINE-HEIGHT: 130%;
}

.showcase-subh01-cell3{
	height :10px;
}


/*-------------ショーケーステーブル２--------*/


.showcase2-table{
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : none none none none;
  border-color : #c9bedc #c9bedc #c9bedc #c9bedc;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  color : #666666;
  width:300px;
}

.showcase2-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13pt;
        color : #c9bedc;
        text-align : center;
}

.showcase2-td1{
	font-size:11pt;
	text-align:left;
  	LINE-HEIGHT: 130%;
  	background-color : #ffffff;
}

.showcase2-td2{
	font-size:10pt;
	text-align:center;
  	background-color : #edebec;
	width:30%;	
}

.showcase2-td3{
	font-size:10pt;
	text-align:center;
  	background-color : #edebec;
	color :#ff0000;
	width:30%;
}

.showcase2-td4{
	font-size:10pt;
	text-align:left;
  	background-color : #ffffff;
	width:70%;
  	LINE-HEIGHT: 130%;
}

.showcase2-td5{
	font-size:16pt;
	text-align:left;
  	background-color : #ffffff;
	color:#ff0000;
	FONT-WEIGHT: bold;
	width:70%;
}

.showcase2-td6{
  	background-color : #00cc66;
}

.showcase2-td7{
	color:#ff0000;
	font-size:10pt;
}

.showcase2-td8{
	font-size:16pt;
	text-align:left;
  	background-color : #ffffff;
	FONT-WEIGHT: bold;
	width:70%;
}

.showcase2-td9{
	color:#666666;
	font-size:10pt;
}

/*-------------ショーケース３テーブル--------*/

.showcase3-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;
  width : 580px;
}



.showcase3-th{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt;
        color : #666666;
 	 background-color : #edebec;
        text-align : center;
}

.showcase3-td1{
	width:280px;
}

.showcase3-td2{
	width:300px;

}

.showcase3-subh01-cell1 {
	color: #333333;
	background-image : url(img/06subh02.gif);
	background-repeat: no-repeat;
	background-position : left;

	font-weight: bold;
}

.showcase3-subh01-cell2{
	color:#666666;
	font-size:10pt;
  	LINE-HEIGHT: 130%;
}

.showcase3-subh01-cell3{
	height :10px;
}


/*----------------　セルの色  ------------------*/

.td-backco-gy1{
  background-color : #c9bedc;  /*グレー系１*/
}
