#container{
    margin-top:0px;
}

#contents{
	margin-top:7px;
}

#na2{
	margin-top:7px;
}

h2{
    margin:0px auto 0px auto;
}

#h2p1{
    margin:8px 35px 0px 35px;
	color:#333333;
	font-size:80%;
	line-height:1.8;
    text-align:left;
}

.taikendan{
    padding:20px 0px 25px 0px;
	background:transparent url("res-dotline.gif") no-repeat scroll left bottom;
}
.taikendan p{
    margin:0px 0px 0px 45px;
	color:#5b5b9c;
	font-size:90%;
	font-weight:bold;
	line-height:1.4;
}
.taikendan p a             { color:#5b5b9c; }
.taikendan p a:link        { color:#5b5b9c;text-decoration:none; }
.taikendan p a:visited     { color:#5b5b9c;text-decoration:none; }
.taikendan p a:active      { color:#7e7ed9;text-decoration:underline; }
.taikendan p a:hover       { color:#7e7ed9;text-decoration:underline; }
.taikendan p span{
	font-weight:normal;
	font-size:7pt;
	border:1px solid #808080;
}
.taikendan img{
    margin:2px 0px 0px 0px;
}




.seika{
    width:572px;
	margin:20px 24px 0px 24px;
	padding-bottom:10px;
	background-color:#eaf0f0;
}
.seika div{
	margin:10px 26px 0px 26px;
	font-size:80%;
	font-weight:bold;
	line-height:1.2;
}
/*
*/
.seika div span{
    vertical-align:middle;
}
.seika div img{
    vertical-align:middle;
}
.txtL{
    color:#333333;
}
.txtR{
    color:#6d9dfb;
}







#navigation_reason{
    margin:40px 0px 20px 0px;
	color:#333333;
	font-size:75%;
	line-height:2.0;
}
#navigation_reason img{
    margin-bottom:7px;
}
#navigation_reason div{
    margin:0px 0px 0px 60px;
}

#table6{
    margin-top:20px;
}

#table6 td{
	height:100px;
	background-color:#ffffff;
}

#table6 p{
	margin:10px 13px 10px 13px;
	color:#333333;
	font-size:7.5pt;
	line-height:1.8;
}

#table6 div{
	margin:-3px auto 7px auto;
}

.res1 {
    margin-top:20px;}
	
#ridx01{
	margin:50px 0px;
	text-align:center;
}
