/* CSS Document */
body { background-image:url(image/body_bg1.gif);

		margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px;
		padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
		text-align:left;}
		
#wrapper {
clear:both;
		width:930px;
		height:auto;
		background-color:#290750;
		padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
		margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px;
		font-family:Osaka, "ヒラギノ角ゴ Pro W6", Arial Rounded MT Bold;
		text-align:center;
		
		}

#bg {
clear:both;

background-color:#290750;
height:700px;
}

#wrapper a{text-decoration:none;
		 	}

.margin_895{
padding-bottom:0px; padding-left:15px; padding-right:0px; padding-top:0px;
			
			width:895px;
			height:205px;
			right:15px;
			}

.margin_895 object{display:block;
clear:both;}	
	
.margin_890{
padding-bottom:0px; padding-left:20px; padding-right:0px; padding-top:0px;
			
			width:890px;
			height:90px;
			right:15px;}
				
.head_logo {
clear:both;
		width:795px;
		height:126px;
		background-image:url(image/logo.gif);
		
		background-repeat:no-repeat;
		border-left:595px solid #290750;
		}
		
.yama_logo {
clear:both;
		width:192px;
		height:45px;
		background-color:#290750;
		background-image:url(image/logo_j.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		border-left:698px solid #290750;
		display:block;}

.bottom_500{background-color:#290750;
			width:inherit;
			height:500px;
			clear:both;
			}
	
	
.left_topbox {background-color:#290750;
float:left;
				
				height:auto;
				width:630px;
				}
						
.right_toptext{background-color:#290750;
float:left;
				left:630px;
				height:auto;
				text-align:left;
				width:300px;
				font-size:11px;
				color:#FFFFFF;
				padding-top:10px;
				}

.right_toptext p{
				padding-bottom:20px; padding-left:0px; padding-right:60px; padding-top:0px;
				
				}
				
.copy_right{
font-size:10px;
text-align:right;
padding-right:60px;
color:#FFFFFF;}

.copy_right a{
text-decoration:none;
color:#FFFFFF;}


#bg_auto {
background-color:#290750;
height:auto;
}

.left_c_topbox {background-color:#290750;
float:left;
				
				height:auto;
				width:300px;
				}
						
.right_c_toptext{background-color:#290750;
float:left;

				left:625px;
				height:auto;
				text-align:left;
				width:305px;
				font-size:11px;
				color:#FFFFFF;
				}
				
.right_c_toptext a{
	color:#ffffff;
}

.right_c_toptext p{
				padding-bottom:20px; padding-left:20px; padding-right:45px; padding-top:0px;
				
				}
				

.left_image{
float:left;
width:580px;
padding-left:25px;
background-color:#290750;

height:auto;}

.left_image table{
font-size:75%;
margin-bottom:30px;}

.left_image_text{
padding:3px 7px 7px 3px;}

.left_image img{
border:0;}

.wide_table {
background-color:#290750;
margin-left:20px;
clear:both;
height:auto;
width:auto;
}

.wide_table img{
				border:0;}
				

.right_length1 {

height:500px;}
