/*body*/
body{
	font-family	: "ＭＳ Ｐゴシック";
	font-size	: 9pt;
	color		: rgb(51,51,51);
	letter-spacing	: 1px;
	text-align	: center;

	background-image :url(img/back3.gif);  
	margin		: 0px;  
	background-position: center;     

}
/*余白、内白消去(全ページ)*/
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,table,td,tr{
	font-family	: "ＭＳ Ｐゴシック";
	font-size	: 9pt;
	color		: rgb(51,51,51);
	line-height	: 140%;
	padding		: 0px 0px 0px 6px;
}

/*枠線消去(全ページ)*/
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{
	margin		: 0px;
	padding		: 0px;
	font-weight	: normal;
}

div{
}


img{
}

form{
  
   

}

input{
}

	
.c-both { clear:both; }	

TEXTAREA,input{
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #b0b0b0 #b0b0b0 #b0b0b0 #b0b0b0
	font-size	: 9pt;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
	}
	
		
#outline {
       width:780px;
       text-align:left;
       margin:0px auto;


      
}

.eria{
    width: 750px;  
	font-size	: 10pt;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
    background-repeat: no-repeat;
	 margin:0px 0px 0px 15px;
	  background-color: #ffffff;
	   text-align:left;
	
	 
			     
}





/*ヘッダー*/

.header1{
    width: 750px;  
	font-size	: 10pt;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
    background-repeat: no-repeat;
	 margin:0px 0px 0px 15px;
	  background-color: #ffffff;
	   text-align:left;
	   margin:0px 0px 5px 0px;
	
	 
			     
}




.headerline{
    width: 750px;
	height: 18px;
	background-color: #1b1464;
	color		: #ffffff;  
    padding		: 3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight	: 700;
	
}



.headertitle{
   float:left;
   margin: 0px 0px 0px 0px;
   display		: inline;
	width: 419px;
	height: 237px;   	
}


.header-right{
    float:left;
   margin:0px 0px 0px 0px;
   width: 331px;
   		     
}

.header-rbox{
    float:left;
   margin:0px 0px 0px 0px;
   clear: right;
   	width: 180px;
	height: 89px; 
	 background-repeat: no-repeat;
	background-image :url(img/tel.jpg);  
   		     
}

.header-rbox2{
    float:left;
   margin:0px 0px 0px 0px;
   clear: right;
   	width: 74px;
	height: 89px; 
   		     
}

.header-rbox3{
    float:left;
   margin:0px 0px 0px 0px;
   clear: right;
   	width: 77px;
	height: 89px;    		     
}

.header-rbox4{
    float:left;
   margin:0px 0px 0px 0px;
   clear: right;
   	width: 331px;
	height: 148px; 
		clear:both;
   		     
}


.sitemap{
    float:left;
   margin:5px 0px 0px 0px;
   clear: right;
   		     
}

.home{
    float:left;
   margin:5px 0px 0px 8px;
   clear: right;
   		     
}



/*左BOX*/

.left{
    margin:20px 0px 0px 5px;
    float:left;   
	padding: 0px 0px 0px 0px;
	width: 200px;
			clear:both;    
}

/*メニュー*/
.leftbox1{
    margin: 0px 0px 0px 0px;
    width: 200px; 
	padding		: 0px 0px 0px 0px;    
}

.lefttbox1title{
    margin: 0px 0px 0px 0px;
    float:left;
    width: 200px;    

	
}

.lefttbox1title2{
    margin: 8px 0px 0px 0px;
    float:left;
    width: 200px;    

	
}

.lefttbox1box{
    margin: 0px 0px 0px 0px;
    float:left;
    width: 199px;     
	border-bottom: 1px dotted #AAAAAA;  
	border-right: 1px solid #AAAAAA;    
	
}

.lefttbox1box2{
    margin: 20px 0px 0px 0px;
    float:left;
    width: 200px;     

}

.lefttbox1box3{
    margin: 15px 0px 0px 0px;
    float:left;
    width: 200px;   
	
}


.lefttbox1box4{
    margin: 0px 0px 0px 0px;
    float:left;
    width: 199px;     
	border-bottom: 1px solid #AAAAAA;  
	border-right: 1px solid #AAAAAA;    
	
}

.lefttbox1box5{
    margin: 8px 0px 0px 0px;
    float:left;
    width: 198px;     
	border-bottom: 1px dotted #AAAAAA;  
	border-right: 1px dotted #AAAAAA;  
　　border-left: 1px dotted #AAAAAA;  
	border-top: 1px dotted #AAAAAA;
	height: 30px;   
	
}
.lefttbox1box6{
    margin: 1px 0px 0px 0px;
    float:left;
    width: 198px;
	font-size	: 8pt;     	
}


/*メイン*/
.main{
    margin:20px 7px 0px 0px;
    float:right;
    width: 500px;
	   
}

.main-box1{
    margin: 0px 0px 0px 0px;
    float:left;
    width: 500px;
	height: 203px; 
	 background-repeat: no-repeat;
	background-image :url(img/waku.gif);
	padding		: 0px 0px 0px 15px;    
}

.main-box1-box1{
    margin: 5px 0px 0px 0px;
    float:left;  
}

.main-box1-box2{
    margin: 8px 0px 0px 6px;
    float:left;
	width: 460px;
	height: 140px;   
}



.main-box2{
    margin: 10px 0px 0px 0px;
    float:left;
    width: 500px;	
}


.main-box2-box1{
    margin: 0px 0px 0px 0px;
    float:left;
	width: 500px;  
}

.main-box2-box2{
    margin: 8px 0px 0px 0px;
    float:left;
	width: 500px;  
}

.box2-box1{
    margin: 0px 10px 0px 0px;
    float:left;
	width: 158px;
	height: 160px;
		border: 1px solid #AAAAAA;  
}

.box3-box1{
    margin: 0px 0px 0px 0px;
    float:left;
	width: 158px;
	height: 160px;
		border: 1px solid #AAAAAA;   
}

.box2-box2{
    margin: 0px 0px 0px 0px;
    float:left;
	width: 158px;
	height: 48px;
	clear:both;
}

.box2-box3{
    margin: 0px 0px 0px 0px;
    float:left;
	width: 148px;
	height: 80px;
	clear:both;
	padding		: 5px 5px 5px 5px; 
}

.box2-box4{
    margin: 0px 0px 0px 0px;
    float:left;
	width: 158px;
	height: 13px;
	clear:both;
	padding		: 5px 5px 5px 5px;
}

.main-box3{
    margin: 10px 0px 0px 0px;
    float:left;
    width: 500px;
	
}

.main-box3-box1{
    margin: 0px 0px 0px 0px;
    float:left;
	width: 480px;
	height: 122px;
		background-image :url(img/line.gif); 
	font-size	: 10pt;
	padding		: 2px 10px 0px 10px;   
	line-height	: 134%; 
	color		: #333333;	 
	  
}

.main-box4{
    margin: 6px 0px 0px 0px;
    float:left;
    width: 500px;
	
}

.main-box5{
    margin: 0px 0px 10px 0px;
    float:left;
    width: 500px;
	border-bottom: 1px dotted #AAAAAA; 
	
}

/*フッター*/

.futer{
    width: 750px;
	font-size	: 10pt;
	font-weight	: normal;
    background-repeat: no-repeat;     
	margin:20px 0px 0px 0px; 
			float:left; 
}



.futer-box1{
    width: 740px;
	font-size	: 10pt;
	font-weight	: normal;
    background-repeat: no-repeat;     
	border-bottom: 1px solid #AAAAAA; 
	margin		: 15px 5px 5px 5px;   
			float:left; 
}

.futer-box1-box1{
    	margin:0px 5px 0px 5px; 
		width: 140px;
		float:left; 
}

.futer-box1-box2{
    	margin:0px 5px 0px 5px; 
		width: 60px;
		float:left; 
}

.copy{
   float:left;
   margin:8px 0px 5px 5px;
   	font-size	: 8pt;
	width: 745px;
	 
}


/*その他のページ*/

.headertitle2{
   float:left;
   margin: 0px 0px 0px 0px;
   display		: inline;
	width: 419px;
	height: 83px;   	
}

.headertitle2-box1{
   float:left;
   margin: 0px 0px 0px 0px;
	width: 126px;
	height: 83px;   	
}

.headertitle2-box2{
   float:left;
   margin: 0px 0px 0px 0px;
	width: 293px;
	height: 83px;   	
}

.header-rbox2-2{
    float:left;
   margin:0px 0px 0px 0px;
   clear: right;
   	width: 180px;
	height: 89px; 
	 background-repeat: no-repeat;
	background-image :url(img/tel2.jpg);  
   		     
}

.title-pic{
    float:left;
   margin:8px 0px 0px 10px;
   	width: 725px;
	height: 100px; 
			border: 1px solid #AAAAAA;  

   		     
}

.title-pic2{
    float:center;
   margin:8px 0px 0px 10px;
   	width: 725px;
	height: 31px; 
			border: 1px solid #AAAAAA;  

	background-image :url(kojinjyouhou/img/img1.gif); 
	padding		: 4px 0px 0px 5px;    
 
   		     
}

.title-pic3{
    float:center;
   margin:8px 0px 0px 10px;
   	width: 725px;   		     
}

.title-pic4{
    float:left;
   margin:0px 0px 0px 10px;
   	width: 727px;
	height: 31px; 
			border: 1px solid #AAAAAA;  

	background-image :url(kojinjyouhou/img/img1.gif); 
	padding		: 4px 0px 0px 5px;    
 
   		     
}

th{
   	 background-color: #1b1464;
	 border-bottom: 1px solid #ffffff;
	 color		: #ffffff;
	   	     
}

.th2{
   	 background-color: #ff4000;
	 border-bottom: 1px solid #ffffff;
	 color		: #ffffff;
	   	     
}


.th3{
   	 background-color: #1a7430;
	 border-bottom: 1px solid #ffffff;
	 color		: #ffffff;
	   	     
}


.foruda{
    float:center;
   margin:7px 0px 10px 0px;
   	width: 500px;
	height: 25px; 
			border-bottom: 1px dotted #AAAAAA;  
	background-image :url(sitemap/img/img1.jpg); 
	padding		: 5px 0px 0px 35px;    
        background-repeat: no-repeat;
   		     
}

.q{
    float:right;
   margin:7px 0px 0px 0px;
   	width: 95%;
	height: 35px; 		 
	background-image :url(faq/img/q.gif); 
	padding		: 10px 0px 0px 40px;    
        background-repeat: no-repeat;
		 background-color: #1b1464;
		 	border-right: 1px solid #AAAAAA;  
　　border-left: 1px solid #AAAAAA;  
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px dotted #AAAAAA;
	color		: #ffffff; 
	font-weight	: 700;

   		     
}

.a{
    float:right;
   margin:0px 0px 20px 0px;
   	width: 95%;	 
	background-image :url(faq/img/a.gif); 
	padding		: 10px 0px 20px 40px;    
        background-repeat: no-repeat;
		 background-color: #ffffc9;
		 	border-right: 1px solid #AAAAAA;  
　　border-left: 1px solid #AAAAAA;  
	border-bottom: 1px solid #AAAAAA;
   		     
}


.style1{
    float:left;
   margin:10px 0px 10px 0px;
   	width:458px;	 
	padding		: 10px 0px 20px 40px;    
        background-repeat: no-repeat;
		 background-color: #ffffc9;
		 	border: 1px dotted #ff4000;  

		   		     
}

/*実績ページ*/

.bar{
    float:center;
   margin:10px 0px 10px 0px;
   	width: 498px;	 
	background-image :url(jisseki/img/img.gif); 
	padding		: 1px 0px 0px 5px;    
        background-repeat: no-repeat;
			color		: #ffffff; 
	font-weight	: 700;
	
	   		     
}


.img-box{
    float:left;
   margin:0px 0px 30px 0px;
   	width: 160px;	
		height: 120px;  
			color		: #ffffff; 
	font-weight	: 700;
	 	border: 1px dotted #ff4000;  

	
	   		     
}

.img-right{
    float:right;
   margin:px 0px 0px 0px;
   	width: 330px;	
		height: 120px;  
		  font-size	: 6pt;
	   		     
}

.style3{ 
		  font-size	: 6pt;
	   		     
}

		
