
.information {
		padding-top:30px;
		padding-bottom:0px;
		font-size: 100%;
		margin-left:20px;
}

.tbl {

		width:1px;
		word-spacing:0px;
		float:right;

}

*:lang(ja) .tbl {

		border:1px dashed #666666;
		border-left:#FFFFFF;
		border-right:#FFFFFF;
}



.td1 {
		width:300px;
		height:50px;
		padding-left:10px;

}

.td2 {
		width:300px;
		height:10px;
		padding-top:5px;
		padding-left:50px;
		padding-right:50px;

}

.td3 {
		width:300px;
		height:5px;
		line-height:0.75em;
		padding-top:0px;
		padding-left:50px;
		padding-right:50px;
}



.rondai {

		font-size:13px;
		font-weight:bold;
		height:35px;
		color:#000000;
		padding:7px 10px 10px 10px;*/
		font-weight:bold;
        	line-height: 1.2em;
       		/*max-height: 36px;*/
		white-space:normal;
   		overflow : hidden;
		text-overflow : ellipsis;
			
}


.auth {

		font-size:12px;	
		padding:5px;
		width: 18em;  
		white-space: nowrap; 
   		text-overflow: ellipsis; 
   		overflow: hidden; 


}



.title {

		font-size:12px;	
		padding:5px;
		color:#000000;
		width: 18em;  
		white-space: nowrap; 
   		text-overflow: ellipsis; 
   		overflow: hidden; 

}




.drop {

		padding-top:12px;
		padding-left:110px;
	 	float:left;
}

.button {
		margin-right:1px;
	 	float:right;
		padding-right:55px;

}

.text1 {
		font-weight:bolder;
		font-size:90%;
		padding-top:10px;
		float:left;

}

html>body .text1 {
		font-weight:bolder;
		font-size:90%;
		padding-top:10px;
		float:left;

}



.bar {
		width:11px;
		float:left;
		/*height:53px;*/
		/*padding-top:3px;*/
}


hr{
	/*border-style: solid;*/
	border:0px;
	height:53px;
}


.dashed {
		border-bottom-style:dashed;
		border-top-style:dashed;
		border-color:#666666;
		border:1px;
		width:300px;
		height:1px;
/*border-bottom-width:medium;
border:1px dashed #666666;
border-bottom-style:1px dashed #666666;
border-top-style:dashed;*/
}


/********************************* style for contents *****************************/

.tbl2{
	width: 100%;
	float:right;
}

*:lang(ja) .tbl2 {

		border:1px dashed #666666;
		border-left:#FFFFFF;
		border-right:#FFFFFF;
}

tr.decoration img {
	display: inline;
	margin: 2px 3px 2px 3px;	
}

tr.decoration img:hover { 
	-moz-box-shadow: 0 0 25px #ccc; 
	-webkit-box-shadow: 0 0 25px #ccc; 
	box-shadow: 0 0 25px #ccc; 
}

.dash_contents {
		border-bottom-style:dashed;
		border-top-style:dashed;
		border-color:#666666;
		border:1px;
		width:1000px;
		height:1px;
}

.tbl3{
	width: 49%;

}

*:lang(ja) .tbl3 {

		border:1px dashed #666666;
		border-left:#FFFFFF;
		border-right:#FFFFFF;
}

tr.decoration2 img {
	display: inline;
	/*margin: 2px 3px 2px 3px;*/	
}

tr.decoration2 img:hover { 
	-moz-box-shadow: 0 0 25px #ccc; 
	-webkit-box-shadow: 0 0 25px #ccc; 
	box-shadow: 0 0 25px #ccc; 
}

.dash_contents2 {
		border-bottom-style:dashed;
		border-top-style:dashed;
		border-color:#666666;
		border:1px;
		height:1px;
		width: 100%
}


.tbl4{
	float:right;
	width: 50%;
	margin-top: -34.6%;
}

*:lang(ja) .tbl4{

		border:1px dashed #666666;
		border-left:#FFFFFF;
		border-right:#FFFFFF;
}

tr.decoration3 img {
	display: inline;
	margin-top: -9.9%
	margin-bottom: 0.5%	
}


tr.decoration3 img:hover { 
	-moz-box-shadow: 0 0 25px #ccc; 
	-webkit-box-shadow: 0 0 25px #ccc; 
	box-shadow: 0 0 25px #ccc; 
	margin-top: -9.9%
	margin-bottom: 0.5%
}

.dash_contents3 {
		border-bottom-style:dashed;
		border-top-style:dashed;
		border-color:#666666;
		border:0px;
		height:0px;
		margin-top: 11.1px;
		margin-bottom:0.1%
}
