html{


}


/*body*/
body{
	font-family:  meiryo, "ＭＳ ゴシック" ;
	color		: rgb(51,51,51);
	letter-spacing	: 1px;
	text-align	: center;
	margin		: 0px;  
　　font-size	: 12px;
    line-height:140%;
	background-position:top;
	background-color:#000000;

}


/*余白、内白消去(全ページ)*/
body,h1,h2,h3,h4,div,img,p,td,tr{
	margin		: 0px;
	padding		: 0px;
}


ul,ol{
	margin		: 15px;
	padding		: 0px 0px 5px 0px;
}


　

li{
	margin		: 0px 0px 0px 10px;
	padding:0px 0px 3px 0px;
}

h1{
	display		: inline;
	font-size	: 9px;
	line-height	: 120%;
	font-weight	: normal;
	color:#FFFFFF;
	

}

input,textarea{
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #999999;
	font-size	: 9pt;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
	line-height:130%;
	
	}
	
	.textarea1{
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #999999;
	font-size	: 9pt;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
	width:495px;
	line-height:130%;
	padding:8px;
	}

.table,tr,td{  line-height:130%;
 }

.c-both { clear:both; 
   font-size:1px;
 }
	

		
.outline{
       width:827px;
       text-align:left;
       margin:0px auto;
	   background-color:#000000;
	   	font-size	: 9pt;


		
}



/*ヘッダー*/

.header{
	margin:0px;
   	
  
}



.header-box1{
	height:124px;

     
}

.header-box2{
	height:336px;


     
}

.header-box3{
	height:60px;



     
}

.header-box4{
	height:170px;


     
}


/*contents*/

.contents{
padding:0px 15px 0px 15px;

   margin:20px 0px 60px 0px; 
   		     
}

.contents2{
padding:0px 125px 0px 125px;

   margin:20px 0px 60px 0px; 
   		     
}

/*main*/
.main{
float:right;
    width:500px; 
  
   		     
}

.main-box1{
   margin:0px 0px 10px 0px;
  
   		     
}

.main-box1-2{
   margin:0px 0px 20px 0px;
   border-bottom:dotted #0099FF 1px;
   padding:0px 0px 15px 0px;
  
   		     
}

.main-box1-3{
   margin:0px 0px 10px 0px;
   border-bottom:dotted #0099FF 1px;
   padding:3px;
   font-weight:700;
   color:#0099FF;
   font-size: 14px;
  
   		     
}

.main-box2{
width:100px;
float:left;
     margin:0px 10px 0px 0px; 		     
}

.main-box3{
 float:right;
 width:380px;
   		     
}


.main-box2-2{
width:160px;
float:left;
     margin:0px 10px 0px 0px; 		     
}

.main-box2-3{
width:220px;
float:left;
     margin:0px 10px 0px 0px; 		     
}

.main-box3-2{
 float:right;
 width:320px;
   		     
}

.main-box3-3{
 float:right;
 width:270px;
   		     
}

.main-box4{
margin:0px 0px 20px 0px; 
line-height:190%;
   		     
}

.main-box5{

width:430px;
float:left;
   		     
}

.main-box6{

width:275px;
float:right;
   		     
}

.main-box7{

width:490px;
background:url(img/bg-br.gif) no-repeat;
height:21px;
padding:4px 0px 0px 10px;
color:#1e4ba8;
font-weight:700;
margin:0px 0px 10px 0px;
   		     
}

.main-box8{
text-align:right;
padding:0px 5px;
margin:0px 0px 20px 0px;
   		     
}

.main-box9{

width:470px;
background:url(img/bg-br2.jpg) no-repeat;
height:24px;
padding:10px 0px 0px 30px;
color:#1e4ba8;
font-weight:700;
font-size:15px;
margin:0px 0px 10px 0px;
   		     
}

.main-box10{

width:215px;
background:url(img/bg-pic.gif) no-repeat;
height:198px;
float:left;
   		     
}

.main-box11{

width:200px;

height:150px;
overflow:hidden;
margin:9px 0px 0px 7px;

   		     
}

.main-box12{

width:200px;

height:20px;
text-align:center;

margin:9px 0px 0px 7px;

   		     
}

.main-box13{

width:270px;
padding:10px 0px 0px 0px;
float:right;
   		     
}

.main-box14{
   margin:0px 0px 15px 0px;
  
   		     
}

.main-box15{

width:250px;
float:left;
   		     
}

.main-box16{

width:235px;
padding:0px 0px 0px 0px;
float:right;
   		     
}

.main-box17{

 margin:0px 0px 10px 0px;
   		     
}

.main-box18{

width:120px;
float:left;
text-align:center;
 font-size	: 11px;  		     
}

.main-box19{

width:120px;
float:right;
 text-align:center;

 font-size	: 11px; 		     
}

.main-box20{

width:120px;
margin:0px 6px 0px 0px;
float:left;
text-align:center;
 font-size	: 11px; 
  letter-spacing: 0px;		     
}


.main-box21{
float:left;
width:587px;
background:url(img/bg-br3.jpg) no-repeat;
height:30px;
padding:10px 0px 0px 10px;
color:#1e4ba8;
font-weight:700;
font-size:12px;
   		     
}

.main-box22{
float:right;
width:123px;
}

.main-box23{
float:left;
width:240px;
   		     
}

.main-box24{
float:right;
width:470px;
   		     
}

.main-box25{
text-align:left;
   		     
}

/*side*/
.side{
float:left;
    width:200px; 

   
   		     
}

.side-box1{
margin:0px 0px 15px 0px;

   		     
}

.side-box2{
   		     
}

.side-box3{
margin:0px 0px 30px 0px;



   		     
}

.side-box4{
text-align:center;


   		     
}




/*footer*/
.footer{
background:url(img/footer.jpg) no-repeat top;
height:53px;
width:100%;		     
}

.footer-box1{
margin:19px 0px 0px 15px;
width:540px;
float:left;

   		     
}

.footer-box2{
margin:19px 0px 0px 50px;
width:100px;
float:left;

   		     
}



/*span*/


.style3 {
	color: #16A3EB;
	font-weight: bold;
	font-size: 12pt;
	line-height:140%;
}
.style1 {

font-size	: 10px;
}


/*table*/


.table-out{

  width:100%; 
  margin:0px 0px 10px 0px;  
 
   		     
}


.td0{

  width:100%; 
  margin:0px 0px 10px 0px; 
  padding:5px;
  border:dotted 1px #4d1800;

   		     
}


.td1{
background:url(img/patan.jpg) no-repeat;
padding:5px;
color:#ffffff;
font-weight:700;
width:30%;
text-align:center;
	    
}

.td2{

  width:70%; 
padding:5px;

   		     
}



.td3{
text-align:right;


}



.td4{
background:url(cmnfix/patan.jpg);
width:25%;
padding:5px;
text-align:center;
color:#FFFFFF;
font-weight:700;

}

.td5{
background:url(cmnfix/patan2.jpg);
padding:5px;
color:#FFFFFF;
font-weight:700;
}

.td6{

padding:5px;
text-align:center;
}

.td7{

padding:5px;
text-align:left;
}
