﻿@charset "utf-8";

/* ■ページ構造 */

body,
div,
ul, ol, li,
dl, dt, dd,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea,
p, blockquote,
th, td {
	margin: 0;
	padding: 0;
}


div#mf_wrapper {
	width: 671px;
	text-align: left;
	margin: 0px auto 0px auto;
	/*font-family: sans-serif;*/
}



body {
  margin: 0;
  padding: 0;
  text-align: center;
  background-color:#A7A5BD;
}



#wrapper {
  width: 950px;
  /*height: 100%;*/
  margin: 0 auto;
  text-align: left;
  /*background-color:#FDEEE5;*/
}

#menu {width: 425px;
		padding:10px 20px 10px 20px;
  float: left;
}


#menu2 {width: 980;
		padding:30px 20px 0px 20px;
  float: left;
}



#main {float: right;
  /*margin-left: 475px;*/
  padding:10px 40px 0px 0px;
}

#main2 {width: 800px;
  /*margin-left: 475px;*/
  padding:0px 75px 0px 75px;
}


#footer {padding: 10px 0px 10px 0px;
		text-align: center;
  clear: both;
}

/* ■その他 */

body {
  line-height: 1.5;
}
p {
  padding: 0.5em;
  margin: 0;
}
#wrapper {
  /*color: #fff;*/
}
#header {
  background-color:#FFFFFF;
  
  
}

	
	#header_b {
	height: 30px;
  	background-image:  url(image/ad_header.gif);
	background-repeat:no-repeat;
	}
	
	
	#header_a {
	height: 1428px;
  	background-image:  url(image/ad_clientneedspage.jpg);
	background-repeat:no-repeat;
	}


	
	#title1 {font-size: 300%;
			font-weight: bold;
  			margin: 0px 0px 0px 30px;
			text-align: left;
	}

	 
	 .honbun {font-size: 120%;
	   			margin: 0px 0px 0px 20px;

	 }
	 
	 


.title {text-align:left;
    margine: 30px 0px 0px 25px;
	font-size: 22px;
	font-weight: bold;  
 }	
 
.p {text-align:left;
    margine: 0px 0px 0px 30px;
	font-size: 14px;  
 }	












#sub {text-align:right;
  width: 425px;
  float: right;
  padding: 0px 40px 0px 0px;
}

#info {
          margin: 0px 0px 0px 60px;
	}


		 	 #info5  {text-align:left;
        width:830px;
        height:auto;
        text-indent:0.5em;
        /*border:1px solid #48179;*/
		background-color:#231F59;
		/*padding: 3px 0px 3px 0px;*/ 
		margin: 20px 0px 20px 30px;
 }

 }
 

	 
.info_h3  {font-size: 14px;
   font-weight: bold;
   color:#ffffff;
   padding:5px 0px 5px 0px;
   margine:0px 0px 0px 100px;
   }	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 #midashi {text-align:left;
	 			width:775px;
				height:auto;
				background-color:#EEB170;
				border-left: 10px solid #de7b31;
				padding: 5px 5px 5px 10px; }
				
				
	#midashi2 {text-align:left;
	 			width:870px;
				height:auto;
				border-bottom: 1px double #999999;
				border-left: 1px solid #999999;
				padding: 5px 5px 5px 10px; }

				
				
				

#header_c {
	height: 30px;
  	background-image:  url(image/ad_footer.gif);
	background-repeat:no-repeat;
	}


	#footer1 {
	
          /*margin: 15px 0px 10px 0px;*/
	}


	.footer2 {
          margin:  0px 0px;
	}

	li {display: inline;   
   		 margin-right: 0.5em;
	}


 


h1{ font-style: normal;
    font-weight: bold;
	font-size: 95%; }
	
h2{ font-style: normal;
    font-weight: bold;
	color: #eca7a1;
	font-size: 100%; }	
	
.gray{color: #595959;	}

.green{color: #40b15d;	}


   
   
address{font-size: 60%;
font-style: normal;}     
   
   
strong{font-size: 170%;
padding: 0px 0px 0px 5px;
margin: 40px 0px 0px 0px;
}  

em {font-size: 120%;
font-style: normal;
  font-weight: bold;
  color: #000;
  padding: 10px 0px 20px 5px;
} 


a:link {
	font-size: 85%;
	color: #000066;
	text-decoration: none;
}

a:visited {
	font-size: 85%;
	color: #000066;
	text-decoration: none;
}

a:hover{
	font-size: 85%;
	color: #FF3300;
	text-decoration: underline;
}

a:active{
	font-size: 85%;
	color: #FF3300;
	text-decoration: none;
}   

