@charset "Shift_JIS";

/* all
 -------------------------------------------------------- */
body{
  color:#222;
  background-color:#fff;
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3" ,sans-serif;
}



p, li, dt, dd, th, td, caption, address, blockquote{
  font-size:small;
  line-height:1.4;
  text-align:left;
}
address{
  font-style:normal;
}

strong{
  color:#944;
  font-weight:bold;
}

em{
  font-style:normal;
}

.right{
    text-align:right;
    }
.mtb10{
    margin:10px 0;
    }

/* content - anchor
 ------------------------------------- */
#divContent a:link, #divFooter a:link, #divCompanyList a:link{
  color:#339;
  text-decoration:underline;
}

#divContent a:visited, #divFooter a:visited, #divCompanyList a:visited{
  color:#800080;
  text-decoration:underline;
}

#divContent a:hover, #divFooter a:hover, #divCompanyList a:hover{
  background:#ccf;
  color:#333;
  text-decoration:none;
}

div.consulting p{
	width:500px;
	float:left;
	padding:10px;
}

div.consulting img{
	padding:10px;
	float:right;
}

ul.frequentry{
	list-style:none;

}

ul.frequentry li{
		list-style:none;
		line-height:50px;
		font-size:14px;

}



div#question_box{

	border:1px solid #cccccc;
	float:left;
	margin-top:20px;
	}
	
ul.frequentry li span{
	color:#990000;
	width:100px;
	font-weight:bold;
		font-size:14px;

}

dl.question_answer {
	float:left;
			font-size:14px;
}

dl.question_answer dt{
	float:left;
	width:72px;
			font-size:14px;
}

dl.question_answer dd{
	float:left;
	width:668px;
        padding:10px 0 10px 0;
			font-size:14px;
}

