html{


}


/*body*/
body{
	font-family:  meiryo, "ＭＳ ゴシック" ;
	color		: rgb(51,51,51);
	text-align	: center;
	background-image :url(img/bg.jpg);  
	margin		: 0px;  
	background-position: top; 
		font-size	: 9pt;
	line-height	: 130%;  
letter-spacing:1pt;
background-color:#FFFFFF;
}


/*余白、内白消去(全ページ)*/
body,h1,h2,h3,h4,div,img,p{
	margin		: 0px;
	padding		: 0px;
	
}

ol{
	margin		: 0px 0px 0px 30px;
	
}

li{
	margin		: 4px 8px 8px 0px;
	padding		: 0px;
	
}
		  

h1{
	display		: inline;
	font-size	: 10px;
	line-height	: 120%;
	font-weight	: normal;
	

}



.c-both { clear:both; }
	
TEXTAREA,input{
border:#999999 1px solid;


	}

	
		
.outline{
       width:750px;
       text-align:left;
       margin:0px auto;
	   background-color:#FFFFFF;

	
}

/*ヘッダー*/

.header{
	margin:0px;


     
}

.header-line{
	height: 16px;

			     
}

.header-box1{
padding:0px 15px;
height:72px;


}


.header-box2{
width:210px;
float:left;
   		     
}

.header-box3{
width:501px;
float:right;
   		     
}

.header-box4{
height:30px;
   		     
}

.header-box5{

   		     
}

.header-box6{
width:441px;
float:left;
 height:22px;
 padding:8px 0px 0px 0px;  		     
}

.header-box7{
width:60px;
 float:right;  		     
}

.header-box8{
height:41px;
   		     
}

.header-box9{
height:225px;
margin:15px 0px;
   		     
}

.header-box10{
height:150px;
margin:15px 0px;
   		     
}
/*contents*/

.contents{
   margin:0px 15px 60px 15px;


   		     
}

/*left*/

.left{
    float:left;
   width: 200px;

   		     
}

.left-box1{
background:url(img/bg-contact.jpg) no-repeat;
height:58px;
padding:42px 0px 0px 78px;
margin:0px 0px 10px 0px;

   		     
}

.left-box2{
   margin:0px 0px 10px 0px;
  background:url(img/bg-jisseki.jpg) repeat-y; 		     
}

.left-box2-1{

   		     
}

.left-box2-2{

padding:0px 7px;
margin:6px 0px;

   		     
}

.left-box2-3{
float:left;
width:87px;
   		     
}

.left-box2-4{
float:right;
width:89px;
   		     
}

.left-box2-5{
border-bottom:1px dotted #999999;
  padding:2px 0px; 		     
}

.left-box2-6{
  padding:4px 0px 0px 0px; 
   		     
}

.left-box2-7{
text-align:center;

   		     
}

.left-box2-8{
background:url(img/bg-jisseki2.jpg) no-repeat;
height:6px;

   		     
}
	   
.left-box3{
margin:0px 0px 10px 0px;
   		     
}




.left-box4{
   margin:0px 0px 10px 0px;
   border-bottom:1px dotted #999999;
   border-top:1px dotted #999999;
   text-align:center;
   		     
}



/*main*/

.main{
    float:right;
   width: 500px;
   		     
}

.main-box1{
   margin:0px 0px 10px 0px;

   		     
}

.main-box1-2{
   margin:0px 0px 30px 0px;

   		     
}

.main-box2{
background:url(img/bn-st.jpg) no-repeat;
width:240px;
height:118px;
float:right;

   		     
}

.main-box2-2{
background:url(img/bn-tmp.jpg) no-repeat;
width:240px;
height:118px;
float:left;

   		     
}

.main-box3{
height:60px;
padding:38px 10px 0px 10px;
line-height:125%;
  		     
}

.main-box4{
text-align:right;
   		     
}

.main-box5{
background:url(img/bg-br.jpg) no-repeat;
padding:6px 0px 0px 30px;
color:#003399;
font-weight:700;
margin:0px 0px 10px 0px;
height:24px;
   		     
}

.main-box6{
width:250px;
float:left;
margin:0px 10px 0px 0px;
   		     
}

.main-box6-2{
width:170px;
float:left;
margin:0px 10px 0px 0px;
   		     
}

.main-box7{
width:240px;
float:right;

   		     
}

.main-box7-2{
width:320px;
float:right;

   		     
}

.main-box8{
text-align:right;
margin:10px 0px 20px 0px;

   		     
}

	   
/*span*/
.style1{
font-size:10px;  
}	

.style2{
width:490px;
border-bottom:dotted 1px #999999; 
padding:5px;
}   

.style3{
color:#FF0000;
font-weight:700;
}   

.style4 {color: #FF0000;
font-size:10px;}

.style5{
width:490px;
display:block;
border-bottom:dotted 1px #999999; 
padding:5px;
color:#002770;
font-weight:700;
margin:0px 0px 7px 0px;
}


.style6 {
	color: #FF6600;
	font-weight: bold;
}

.style7 {
display:block;
padding:3px 0px;
border-bottom: #999999 1px dotted;
margin:10px 0px 10px 0px;
}

.style7 a{
text-decoration:none;
color		: rgb(51,51,51);
}

.style8 {
display:block;
padding:3px 0px;
border-bottom: #999999 1px dotted;
margin:10px 0px 10px 0px;
color:#FF6600;
font-weight:700;
}

/*footer*/

.footer{

   		     
}

.footer a:visited { color: rgb(51,51,51); }
.footer a:active { color: rgb(51,51,51);}
.footer a:hover { color: #006699; }
.footer a{text-decoration: none; 
       color: rgb(51,51,51);   
	   } 
	   
.footer li {
display:inline;  
padding:0px 5px 0px 0px;
	margin: 0px;
	list-style:none;
	font-size:10px;  
	   }
	   
.footer ul { 
padding:0px 0px 0px 0px;
	margin: 2px 0px;
 
	   }	   

.footer-box1{
padding:0px 15px;

   		     
}

.footer-box2{
background:url(img/bg-footer.jpg) no-repeat;
height:20px;
padding:30px 0px 0px 15px;

   		     
}

/*table*/

.table1{
font-size:10px;


   		     
}

.table2{
border-bottom:#999999 dotted 1px;
margin:0px 0px 5px 0px;


   		     
}

.td1{
width:30%;
background-image:url(img/patan.jpg);
color:#FFFFFF;
padding:5px;
text-align:center;
font-weight:700;
   		     
}

.td2{
width:70%;
padding:5px;

   		     
}

.td3{
width:107px;
padding:5px;
color:#FFFFFF;
font-weight:700;
text-align:center;
background:url(img/patan-bt.jpg) top;
border:1px solid #999999;
border-left-width:1px 1px 0px 1px;
   		     
}

.td4{
width:353px;
padding:5px;


   		     
}

.td5{
width:170px;
padding:5px;


   		     
}

.td6{
width:170px;
padding:5px;
font-size	: 7pt;


   		     
}


