@charset "euc-jp";
html{
	height:100%;

}

/*body*/
body{
	font-family	: "ＭＳ Ｐゴシック";
	font-size	: 9pt;
	color		: rgb(51,51,51);
	letter-spacing	: 1px;
	text-align	: left;
    margin		: 0px;  
	background-position: top;
	background-image:url(img/bg.jpg); 
	line-height	: 120%; 

	   

}
/*余白、内白消去(全ページ)*/
h2,h3,h4,div,img,p,form{
	margin		: 0px;
	padding		: 0px;
}

/*フォント指定(全ページ)*/
form,input{
	font-family	: "ＭＳ Ｐゴシック";
	font-size	: 9pt;
	color		: rgb(51,51,51);
	line-height	: 120%;
}

form,input{
	font-family	: "ＭＳ Ｐゴシック";
	font-size	: 9pt;
	color		: rgb(51,51,51);
	line-height	: 140%;
	padding		: 0px 0px 0px 6px;
}

form{ width:95%;


}

ul{
	margin		: 15px;
	padding		: 0px;
}

li{
	margin		: 10px;
	padding		: 0px;
}

ul { 
list-style-type: decimal; 
}
/*枠線消去(全ページ)*/
img{
	
}

h1{
	display		: inline;
	font-size	: 11px;
	line-height	: 120%;
	color		: #999999;
	font-weight	: normal;
	

}


h2{
	display		: inline;
	font-size	: 11px;
	font-weight	: 700;
	line-height	: 120%;
	color		: #AAAAAA;
}


h3{
	
}

h4{

}

strong{

}

div{
}


img{
}

form{
  
   

}

input{
}

	
.c-both { clear:both;
font: 0pt/0pt sans-serif; }

TEXTAREA,input{
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #CCCCCC;
	font-size	: 9pt;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
	}
	
.outline {
       width:750px;
       text-align:left;
       margin:0px auto;
       height:100%; 

      
}

/*ヘッダー*/

.header{
	margin:0px;
	text-align:left;
    
}




.headerline{
    float:left;
    width: 738px;
	height: 18px;
	margin:0px;
	padding:0px 0px 0px 12px;
	
}

.headerline-box1{
    float:left;
    width: 180px;
	height: 18px;
	margin:0px 5px 0px 0px;
	background-color:#339933;
}

.headerline-box2{
    float:left;
    width: 540px;
	height: 16px;
	margin:0px;
	padding:2px 0px 0px 0px;
}

.header-box1{
   float:left;
   margin: 5px 0px 0px 0px;
	width: 726px;
	height: 62px;   
	border-bottom:solid 2px #339933;
	padding:0px 12px;		
}

.header-box2{
   float:left;
   margin:0px;
	width: 252px; 	
}

.header-box3{
   float:right;
   margin:0px;
	width: 180px; 	
}

.header-box4{
   margin:0px;
	width: 738px;
	height:25px;
	background-image:url(img/tel.jpg);
	background-repeat:no-repeat; 
	padding:0px 0px 0px 12px;
}

.header-box5{
   float:left;
   margin:0px;
	width: 84px;
	height:22px;

}

.header-box6{
	width: 724px;
	   margin:10px auto;

}


/*contents*/

.contents{
   margin:0px auto;
   width: 726px;
   		     
}

/*left*/

.left{
    float:left;
   margin:10px 14px 0px 0px;
   width: 180px;

   height:auto;
   		     
}

.left-box1{
    float:left;
	   width: 180px;
   margin:0px 0px 10px 0px;
   height:auto;
   		     
}

.left-box2{
    float:left;
	   width: 180px;
   margin:0px 0px 10px 0px;
   height:150px;
   		     
}

.left-box3{
    float:left;
	   width: 180px;
   margin:0px;
   height:auto;
   		     
}


.left-box4{
    float:left;
	   width: 180px;
   margin:0px;
   height:25px;
   border-bottom:#999999 1px dotted;
   		     
}


.left-box5{
    float:left;
	   width: 180px;
   margin:0px;
   height:auto;
   border-bottom:#999999 1px dotted;
   		     
}

.left-box6{
    float:left;
	   width: 180px;
   margin:5px 0px 0px 0px;
   height:auto;
   border-top:#999999 1px solid;
   padding:3px 0px;
   		     
}
/*right*/

.right{
    float:right;
   margin:10px 0px 0px 0px;
   width: 530px;

   height:auto;
   		     
}

.right2{
    float:left;
   margin:0px 0px 0px 0px;
   width: 530px;
overflow:auto;
   height:auto;
   		     
}

.right-box1{
    float:left;
   margin:0px 0px 10px 0px;
   width: 530px;
   height:auto;
   		     
}

/*資料*/

.right-box2{
    float:left;
   margin:2px 0px 2px 1px;
   width: 519px;
   background-image:url(img/patan.jpg);
   font-weight:700;
   color:#ffffff;
   padding:3px 0px 0px 5px;

   
   		     
}

.right-box3{
    float:left;
   margin:0px 0px 10px 0px;
   width: 528px;
   border:1px #CCCCCC solid;
   				overflow:hidden;
   		     
}

.right-box4{
    float:left;
   margin:0px 20px 10px 0px;
   width: 260px;
   height:195px;
   background-image:url(img/bukken/pic.jpg);
   background-repeat:no-repeat;
   		     
}

.right-box4-2{
    float:left;
   margin:0px 0px 10px 0px;
   width: 250px;
   height:195px;
      background-image:url(img/bukken/pic.jpg);
   background-repeat:no-repeat;
   		     
}

.right-box5{
    float:left;
   margin:0px 0px 0px 0px;
   width: 240px;
   height:180px;
   border:1px #CCCCCC solid;
   				overflow:hidden;
   		     
}

.right-box6{
    float:left;
   margin:0px 0px 10px 0px;
   width: 530px;
   height:auto;
   		     
}

.right-box7{
    float:left;
   margin:0px 20px 20px 0px;
   width: 160px;
   height:120px;
      border:1px #CCCCCC solid;
   		     
}

.right-box8{
    float:left;
   margin:0px 0px 10px 0px;
   width: 160px;
   height:120px;
      border:1px #CCCCCC solid;
   		     
}

.right-box9{
    float:left;
   margin:0px 0px 20px 0px;
   width: 530px;
   height:auto;
   		     
}


.right-box10{
    float:left;
   margin:0px 10px 0px 0px;
   width: 120px;
   height:90px;
    border:1px #CCCCCC solid;
   		     
}

.right-box11{
    float:left;
   margin:0px;
   width: 398px;
   height:auto;
   		     
}

.right-box12{
    float:left;
   margin:0px;
   width: 100px;
   height:auto;
   		     
}


.right-box13{
    float:left;
   margin:0px;
   width: 319px;
   height:auto;
   		     
}

.right-box14{
    float:left;
   margin:0px 0px 5px 0px;
   width: 530px;
   height:auto;
   		     
}

.right-box15{
    float:left;
   margin:0px 0px 5px 0px;
   width: 528px;

   border:1px #CCCCCC solid;
   				overflow:hidden;
   		     
}

.right-box16{
    float:left;
   margin:0px;
   width: 278px;
   height:auto;
   		     
}


.right-box17{
    float:left;
   margin:0px 10px 0px 0px;
   width: 240px;
   border:1px #CCCCCC solid;
   		     
}


.right-box18{
    float:left;
   margin:0px 0px 10px 0px;;
   width: 518px;
   border:dotted #339933 1px;
   padding:10px 0px 10px 10px;
   color:#339933;
   font-weight:700;
   		     
}

.right-box19{
    float:left;
   margin:0px 7px 0px 0px;;
   width: 260px;
   		     
}

.right-box20{
    float:left;
   margin:0px 0px 0px 0px;;
   width: 260px;
   		     
}

.right-box21{
    float:left;
   margin:0px 0px 10px 0px;
   width: 530px;
   border-bottom:#CCCCCC 1px dotted;	     
}

.right-box22{
    float:left;
   margin:0px;
   width: 530px;
}

.right-box23{
    float:left;
   margin:0px 0px 0px 26px;
   width: 225px;
}

/*footer*/

.footer{
    float:left;
   margin:30px 0px 0px 0px;
   width: 750px;
   height:auto;
   overflow:auto;
   		     
}

.footer-box1{
    float:left;
   margin:0px 0px 10px 0px;
   width: 738px;
   height:auto;
   padding:0px 0px 0px 12px;
   		     
}

.footer-box2{
    float:left;
   margin:0px 0px 0px 0px;
   width: 738px;
   height:auto;
   padding:8px 0px 0px 12px;
   border-top:2px solid #339933;
   		     
}

.footer-box3{
    float:left;
   margin:0px 0px 0px 0px;
   width: 196px;
   height:auto;

   		     
}

.footer-box4{
    float:left;
   margin:3px 0px 2px 0px;
   width: 542px;
   height:auto;

   		     
}

/*table*/
.table-out{
   width:100%;
   float:left;
	    text-align	: 	left;
	border-width : 1px 0px 0px 1px;
    border-style : solid none none solid;
	border-color : #cccccc ;
}

.table-out2{
   width:98%;
   float:left;
	    text-align	: 	left;
	border-width : 1px 0px 0px 1px;
    border-style : solid none none solid;
	border-color : #cccccc ;
}

.table-out3{
   width:100%;
   float:left;
	    text-align	: 	left;

}


.td1{
width:15%;
	    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px;
	color		: #ffffff;	
	    font-weight	: 700;
			background-image :url(img/patan.jpg);  

}


.td1-2{
width:18%;
	    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  4px;
	color		: #ffffff;	
	    font-weight	: 700;
			background-image :url(img/patan.jpg);  

}

.td1-3{
width:12%;
	    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px;
	color		: #ffffff;	
	    font-weight	: 700;
		background-color:#003399;
    

}

.td1-4{
width:12%;
	    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px;
	color		: #ffffff;	
	    font-weight	: 700;
		background-color:#666666;
    

}

.td1-5{
width:18%;
	    text-align	: center;
	    padding		:  4px;
	color		: #ffffff;	
	    font-weight	: 700;
			background-image :url(img/patan.jpg);  

}

.td2{
width:85%;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td2-2{
width:78%;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
			background-color:#FFFFFF;
}

.td2-3{
width:88%;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
		vertical-align:top;
				background-color:#FFFFFF;
}

.td2-4{
width:32%;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  4px ;
		background-color:#FFFFFF;
}

.td2-5{
width:32%;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  4px ;
		font-weight:700;
		color:#339933;
				background-color:#FFFFFF;
}

.td2-6{
width:32%;
	    padding		:  4px ;
		background-color:#FFFFFF;
}

.td2-7{
width:78%;
	    text-align	: 	left;
	    padding		:  4px ;
				background-color:#FFFFFF;
}

.td2-8{
width:32%;
	    text-align	: 	left;
	    padding		:  4px ;
		font-weight:700;
		color:#339933;
				background-color:#FFFFFF;
}

.td3{

	    text-align	: 	left;
	    padding		:  2px ;
}