/*------------基本設定---------*/

body {
font-size:10pt;
background-color:#ffffff;
color : #333333;
padding : 0 ;
}

p{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 0px;
  padding-bottom : 2px;
  margin-top : 4px;
  margin-left : 2px;
  margin-right : 0px;
  margin-bottom : 2px;
LINE-HEIGHT: 130%;
}

h1{
font-size: 18pt;
margin : 0px ;
padding-left : 0px ;

}

a {
	color: #ff6666 ;
	text-decoration: none;
}

a:link {
	color: #6276d7;
	text-decoration: none;
}

a:visited {
	color: #6276d7;
	text-decoration: none;
}

a:hover {
	color: #ff6666;
	text-decoration: none;
}

#header {
width : 855px ;

}


.header-table{
width :568px ;
}

.header-td1 {
width : 93px ;
border-color : #62d76d ;
border-bottom-style : dotted ;
border-right-style : dotted ;
border-top-style : dotted ;
border-left-style : dotted ;
text-align : center ;
font-size : 10pt ;
}

.header-td2 {
width : 2px ;
border-color : #62d76d ;
text-align : center ;
font-size : 10pt ;
}

#banner{
font-family:arial, Helvetica;
height:130px;
margin:0px 0px 0px 40px;
padding:86px 0px 0px 20px;
font-size : 11.5pt;
text-align:left; 
background-image:url(img/banner2.jpg);
background-repeat:no-repeat;
LINE-HEIGHT: 130%;
}

#contents{
position : relative ;
width : 895px ;

}

#main {
position : absolute ;
LINE-HEIGHT: 130%;
left : 25px ;
width : 610px ;
}


#side {
margin-left : 665px ;
width : 215px ;
}

#footer {
 width : 870px ;
}


.spa {
height : 10px;
}

.spa2{
height : 1300px ;
}


.title{
margin-top:0px;
margin-bottom:0px;
padding: 0px 0px 2px 5px;
color:#333333;
font-size:18px;
font-weight:bold;
border-left:solid #29517c 10px;
border-bottom:solid #29517c 2px;
width : 895px ;
}

#yokoso{
font-size: 18pt;
margin : 0px ;
padding-left : 80px ;

}

.footertb-td1{
  	text-align : center;
}

.footertb-td2{
  	text-align : center;
	font-size:9pt;
}

.footertb-td3{
  	text-align : center;
	font-size:9pt;
	width : 3px;
}

.footertb-td4{
  	text-align : right;
	font-size:9pt;

}

.footertb-td5{
  	text-align : left;
	font-size:9pt;

}


/*---------------サイド----------------------*/

.side-table {
  border-collapse:collapse;		/* テーブルの枠線を重ねて表示 */
  border-style : solid solid solid solid;
  border-width : 1px 1px 1px 1px;
  border-color : #cccccc #cccccc #cccccc #cccccc;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 210px;
}

.sidetb-th1 {
  background-color : #cccccc;
font-weight:bold;
 font-size : 11pt ;
LINE-HEIGHT: 130%;
}

.sidetb-td1{
 font-size : 10pt ;
 float : left ;
LINE-HEIGHT: 130%;
}

/*------------メインー------------------------------------*/

/*----------メインテーブル----------*/

.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;
  	LINE-HEIGHT: 130%;
 	 width : 610px;
}

.maintb-th1{
	color : #a65a75;
  	text-align : center;
	font-size : 18pt ;

}

.maintb-td1{
	color : #a65a75;
  	text-align : center;
	font-size : 10pt ;
}

.maintb-td2{
 	text-align : right;
	font-size: 10pt;
}

.maintb-td3{

	font-size : 10pt;
  	text-align : left;

}

.maintb-td4{
	height : 15px;
}

.maintb-td5{

  	text-align : center;

}

.maintb-td6{
	height : 50px;
}

.main-table2 {
 	 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;
  	LINE-HEIGHT: 130%;
  	text-align : center;
 	 width : 610px;
}


*/---------サブテーブル-----------*/

.sub-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 : 300px;
}

.subtb1-td1{
  	LINE-HEIGHT: 140%;
	font-size : 10pt;
  	text-align : left;
	width : 300px;
}

.subtb1-td2{
	font-size : 10pt;
  	text-align : center;
}

.subtb1-td3{
	height : 15px;
}

*/-------リンク用小テーブル-------*/

.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 : 295px;
}

.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:225px;
	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;
}




.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-th2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt;
        color : #273c7d;
        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;
}

.linktb4-td5{
	width:300px;
	font-size:10pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
        text-align :left;
}

/*-------------ショーケーステーブル１--------*/

.show-table1{
  border-style : none none none none;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 600px;
}



.showtb1-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;
        color : #a65a75;
	background-image : url(img/back2.gif);
	background-repeat : no-repeat ;
	vertical-align : top ;
        text-align : center;
	width : 270px;
	height : 15px;
}

.showtb1-th2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt;
        color : #a65a75;
	width : 600px;
	height : 30px;
	background-image : url(img/b-back.gif);
	background-repeat : no-repeat ;
        text-align : center;
}



.showtb1-td1{
	width : 330px ;
}

.showtb1-td2{
	width : 270px ;
}

.showtb1-td3{
	width : 110px ;
        text-align : center ;
	font-size :9pt ;
}

.showtb1-td4{
	FONT-SIZE: 10pt;
  	LINE-HEIGHT: 130%;
	vertical-align : top ;
        text-align : left;
	width : 270px;
}



.showcase-td3{
	width:200px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;

}

.showcase-td3link:link {
	color: #a65a75;
	text-decoration: none;
}

.showcase-td3link:visited {
	color: #a65a75;
	text-decoration: none;
}

.showcase-td3link:hover {
	color: #ff6666;
	text-decoration: none;
}


.show-table2{
 	 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 : 270px;
}

.showtb2-th1{
  border-style : solid solid solid solid;
  border-width : 1px 1px 1px 1px;
  border-color : #a65a75 #a65a75 #a65a75 #a65a75;
	width:270px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;

}

.showtb2-td1{
  border-style : solid solid solid solid;
  border-width : 1px 1px 1px 1px;
  border-color : #a65a75 #a65a75 #a65a75 #a65a75;
	width:50px;
	font-size : 10pt;
        text-align : center;
	vertical-align : middle ;
  	LINE-HEIGHT: 130%;

}

.showtb2-td2{
  border-style : solid solid solid solid;
  border-width : 1px 1px 1px 1px;
  border-color : #a65a75 #a65a75 #a65a75 #a65a75;
	width:220px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;

}

.showtb2-td3{
  border-style : solid solid solid solid;
  border-width : 1px 1px 1px 1px;
  border-color : #a65a75 #a65a75 #a65a75 #a65a75;
	width:50px;
	font-size : 11pt;
	FONT-WEIGHT: bold;
	color : #ff0000;
        text-align : center;
	vertical-align : middle ;
  	LINE-HEIGHT: 130%;

}

.showtb2-td4{
  border-style : solid solid solid solid;
  border-width : 1px 1px 1px 1px;
  border-color : #a65a75 #a65a75 #a65a75 #a65a75;
	width:220px;
	font-size : 13pt;
	FONT-WEIGHT: bold;
	color : #ff0000;
        text-align : left;
	vertical-align : middle ;
  	LINE-HEIGHT: 130%;

}

.showtb2-td5{
  border-style : solid solid solid solid;
  border-width : 1px 1px 1px 1px;
  border-color : #a65a75 #a65a75 #a65a75 #a65a75;
	width:270px;
	font-size : 10pt;
        text-align : center;

}

.showtb2-td6{
  border-style : solid solid solid solid;
  border-width : 1px 1px 1px 1px;
  border-color : #a65a75 #a65a75 #a65a75 #a65a75;
	width:220px;
	font-size : 13pt;
	FONT-WEIGHT: bold;
        text-align : left;
	vertical-align : middle ;
  	LINE-HEIGHT: 130%;

}

/*-------------ショーケーステーブル3--------*/

.showcase-table1{
  border-style : none none none none;
  border-color : #ffffff #ffffff #ffffff #ffffff;
  background-color : #ffffff;
  color : #a65a75;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 600px;
}



.showcase-th1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
        color : #a65a75;
	background-image : url(img/back2.gif);

	width : 200px;
}

.showcase-th2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt;
	width : 600px;
	height : 30px;
	background-image : url(img/b-back.gif);
        text-align : center;
}

.showcase-th3{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
        color : #a65a75;
  border-style : none none solid none;
  border-width : 0px 0px 1px 0px;
  border-color : #ffffff #ffffff #a65a75 #ffffff;
	width : 270px;
}

.showcase-th4{
	FONT-SIZE: 11pt;
        color : #666666;
  	LINE-HEIGHT: 130%;

	width : 600px;
}

.showcase-td1{
	width:70px;
}

.showcase-td2{
	width:130px;
	font-size : 9pt;
  	LINE-HEIGHT: 130%;

}

.showcase-td3{
	width:200px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;

}

.showcase-td3link:link {
	color: #a65a75;
	text-decoration: none;
}

.showcase-td3link:visited {
	color: #a65a75;
	text-decoration: none;
}

.showcase-td3link:hover {
	color: #ff6666;
	text-decoration: none;
}

.showcase-td4{
  border-style : none none solid none;
  border-width : 0px 0px 1px 0px;
  border-color : #ffffff #ffffff #a65a75 #ffffff;
	width:200px;
	height : 20px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;

}

.showcase-td5{
	width:400px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;
	color : #666666 ;
}

.showcase-td6{
	width:10px;
}

.showcase-td7{
	width:60px;
}

.showcase-td8{
	width:190px;
  border-style : none none solid none;
  border-width : 0px 0px 1px 0px;
  border-color : #ffffff #ffffff #a65a75 #ffffff;
	height : 20px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;
}

.showcase-td9{
	width:590px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;
	color : #666666 ;
}

.showcase-td10{
        text-align : center;
	width:200px;
	font-size : 10pt;
  	LINE-HEIGHT: 130%;
	color : #666666;
}

.showcase-td11{
	height : 10px;
}

.showcase-td12{
	width : 470px;
}

.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-th2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt;
        color : #273c7d;
        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;
}

.linktb4-td5{
	width:300px;
	font-size:10pt;
	color:#666666;
  	LINE-HEIGHT: 130%;
        text-align :left;
}

