@charset "EUC-JP";

/*common*******************/
body, td, th {
font-size   : 13px;
color: #333;
font-family : "MS UI Gothic",Osaka, sans-serif;
margin:0;
padding:0;
line-height : 130%;
}

img{
   border:0;
}

form{
   margin:0;
}

hr{
   border:0;
   border-bottom:1px dotted #C0C0C0;
   height:1px;
}
.Size1 { font-size  : 11px; }
.Size2 { font-size  : 12px; }
.Size3 { font-size  : 13px; }
.Size4 { font-size  : 14px; }
.Size5 { font-size  : 15px; }
.Size8 { font-size  : 16px; }
.Size7 { font-size  : 17px; }


/*footer*******************/
.footer {
padding-top : 5px ;
margin-top : 7px ;
margin-bottom : 10px ;
border-top : 2px solid #8F774E; 
text-align : right ;
background-color : #FFFFFF ;
}
/*navi*******************/
.navi {
background-image : url(img/common/bg_navi01.gif) ;
height :112px ;
}
.navi2 {
background-image : url(img/common/bg_navi02.gif) ;
background-repeat :repeat-y;
}

/*link*******************/
a:link,a:visited{
color : #68583E ;
}
a:hover,a:active{
color : #9B845E
}
/*table*******************/

.commontable{
width : 575px ;
border-top:solid 1px #E1E1E1;
border-left:solid 1px #E1E1E1;
}
.commontable th{
background-color:#69593F;
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
text-align:left;
padding:4px;
color : #FFFFFF;
}
.commontable td{
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
padding:4px;
}
.commontable2{
width : 300px ;
border-top:solid 1px #E1E1E1;
border-left:solid 1px #E1E1E1;
}
.commontable2 th{
background-color:#69593F;
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
text-align:left;
padding:4px;
color : #FFFFFF;
}
.commontable2 td{
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
padding:4px;
}
.commontable3{
width : 281px ;
border-top:solid 1px #E1E1E1;
border-left:solid 1px #E1E1E1;
}
.commontable3 th{
background-color:#69593F;
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
text-align:left;
padding:4px;
color : #FFFFFF;
}
.commontable3 td{
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
padding:4px;
}

.commontable6{
border-top:solid 1px #E1E1E1;
border-left:solid 1px #E1E1E1;
}
.commontable6 th{
background-color:#69593F;
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
text-align:left;
padding:4px;
color : #FFFFFF;
}
.commontable6 td{
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
padding:4px;
}
.commontable4{
width : 367px ;
border-top:solid 1px #E1E1E1;
border-left:solid 1px #E1E1E1;
}
.commontable4 th{
background-color:#69593F;
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
text-align:left;
padding:4px;
color : #FFFFFF;
}
.commontable4 td{
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
padding:4px;
}
.commontable5{
width : 575px ;
border-top:solid 1px #E1E1E1;
border-left:solid 1px #E1E1E1;
width :400px ;
}
.commontable5 th{
background-color:#69593F;
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
text-align:left;
padding:4px;
color : #FFFFFF;
}
.commontable5 td{
border-bottom:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;
padding:4px;
}
/*privacy*******************/
.privacy{
background-color:#5B5B3E;
width : 575px;
height : 20px ;
margin-bottom : 5px ;
}
.h1{
color:#FFFFFF;
font-weight : bold ;
padding-left : 5px ;

}

/*approach****************/
.center{
text-align: center ;
}
.right{
text-align: right ;
}
.left{
text-align: left ;
}
.space{
margin-top: 10px;
margin-bottom: 10px;
}
.space2{
margin-top: 10px;
}
.space3{
margin-bottom: 10px;
}
/*sight*******************/
.sight{
background-color:#5B5B3E;
width : 575px;
height : 20px ;
margin-bottom : 5px ;
}
strong {
color:#5B5B3E;
font-weight : bold ;
}
/*money*******************/
.box{
background-color:#E7E2DA;
padding-top : 7px ;
padding-bottom : 7px ;
margin-top : 4px ;
margin-bottom : 4px ;
}
.bn{
margin-top : 4px ;
margin-bottom : 4px ;
}
.arrow{
margin-left : 10px ;
}
