@charset "UTF-8";



#RContent .Pass{
text-align:left;
width:640px;}




.Pass h2{
margin:25px 0;}
.Pass .img{}

.PassL{
float:left;
width:315px;
}
.PassL2{
float:left;
margin-bottom:30px;
width:240px;
}
.PassR{
float:right;
width:315px;
}
.PassR2{
float:right;
width:392px;
margin-bottom:30px;
}

.Pass table{
width:100%;
border-top:3px solid #626262;
border-left:3px solid #626262;
border-right:3px solid #626262;}

.Pass th{
padding:10px 0;
font-weight:bold;
font-size:16px;
width:60%;
background:#feffc6;
text-align:center;
border-right:3px solid #626262;
border-bottom:3px solid #626262;}


.Pass td{

font-size:16px;
padding:10px 0;
border-bottom:3px solid #626262;
font-weight:bold;
text-align:center;}



.Pass .goukaku{
line-height:26px;
font-size:27px;
color:#c60000;}



.Pass h4{
margin-bottom:10px;}

#RContent .Pass2{
margin:20px 0;
text-align:left;
width:640px;}

.Pass2 td{
	padding-left:2px;}

.Pass2 h3{
margin:5px 0;}



.PaccBox{
padding:5px 0;
width:640px;
text-align:center;
margin:0 0 10px;
background:#5aacdc;}

.PaccBox .PaccBoxC{
width:630px;
text-align:center;
background:#fff;
margin:0 auto;}

.PaccBox .PaccTxtR {
width:390px;
padding:20px 10px 12px 0;
float:right;
text-align:left;}

.PaccTxtR h4{
font-size:14px;
margin-bottom:5px;}




.PaccBox .PaccTxtR2 {
width:600px;
padding:20px 0px 12px;
text-align:left;
margin:0 auto;}
.PaccTxtR2 h4{
font-size:14px;
margin-bottom:5px;}



.ZenkokuBg{
	width:602px;
	margin:0 auto;
	border-bottom:#e27f7f solid 1px;
	background:url(../images/page/zenkoku/zenkoku_bg.jpg) repeat-y;
	padding:10px 0 20px;}
.ZenkokuBg p{
	margin-bottom:10px;}	
.Zenkoku{
	width:560px;

	margin:0 auto;}	
.ZenkokuBg .ZenkokuBgL{
	float:left;
	width:220px;
	}
.ZenkokuBg .tabZen{
	width:100%;
	text-align:left;}
	
.tabZen td{
	padding:2px 0;
	border-bottom:#c4c4c4 solid 1px;
}	
	
	
.ZenkokuForm{
	width:100%;
	margin:0 auto;
	padding:0px 0;}
	
.ZenkokuForm table{
	width:500px;
	margin:0 auto;}	
		
	
	
.ZenkokuForm th{
background:#e28080;
text-align:right;
width:100px;
font-weight:bold;
color:#fff;
padding:5px 5px 5px 0;
border-left:3px #960000 solid;
border-bottom:#960000 solid 1px;}


.ZenkokuForm td{
text-align:left;
padding:5px;
border-left:#c3c3c3 solid 1px;
border-right:#c3c3c3 solid 1px;
border-bottom:#c3c3c3 solid 1px;
background:#f6f6f6;}


.ZenkokuForm .FormBox{
padding:10px 0;
width:440px;
text-align:center;
margin:0px auto 0px;
background:#c50000;}	
	
	
	
	.ZenkokuForm input{
		font-size:14px;
		padding:2px;}
