body {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-color: #000000;
}

#head {
	width: 800px;
	height: 47px;
	margin:  0px;
	padding: 0px;
	background: url(http://www.ms-consulting.jp/images/title01.jpg) no-repeat center;
}

#container {
	width: 800px;
	margin: 0px auto;
	padding: 0px 13px;
	height: auto;
	background: url(http://www.ms-consulting.jp/images/bg.jpg) repeat-y;
}



#contents_an{
width:800px;
margin:0px;
padding:0px;
}


#contents_l_an{
width:158px;
margin:0px;
padding:10px 5px;
vertical-align:top;
word-wrap: break-word;
overflow: hidden;
}

#contents_2_main_an{
width:632px;
margin:0px;
padding:10px 3px;
vertical-align:top;
word-wrap: break-word;
overflow: hidden;
}

#contents_3_main_an{
width:446px;
margin:0px;
padding:10px 3px;
vertical-align:top;
word-wrap: break-word;
overflow: hidden;
}

#contents_3_r_an{
width:180px;
margin:0px;
padding:10px 0px;
vertical-align:top;
word-wrap: break-word;
overflow: hidden;
}





h1 {
	margin-top: 0px;
	margin-left: 20px;
	font-size: 70%;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
}
a:link {
	font-size: 90%;
	font-style: normal;
	color: #0033FF;
	text-decoration: none;
	
}
a:visited {
	font-size: 90%;
	color: #0033FF;
	text-decoration: none;
	
}
a:hover {
	font-size: 90%;
	color: #FF3300;
	text-decoration: underline;
	
}
#botm a:link {
	font-size: 80%;
	font-style: normal;
	color: #FFFF99;
	text-decoration: none;
}
#botm a:visited {
	font-size: 80%;
	font-style: normal;
	color: #FFFF99;
	text-decoration: none;
}
#botm a:hover {
	font-size: 80%;
	font-style: normal;
	color: #FF0000;
	text-decoration: underline;
}
.gray-table {
	border: 1px solid #999999;
	width: 95%;
	margin: 0px 0px 0px 15px;
	height: auto;
}
.textwhite80 {
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
}
.textwhite80b {
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
}
.textgreen80b {
	font-size: 80%;
	font-weight: bold;
	color: #006633;
	line-height: normal;
	
}
.textgray80 {
	font-size: 80%;
	font-weight: normal;
	color: #999999;
	line-height: normal;
	}
.textblack80 {
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	}
.textblack90 {
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	}
.textblack100b {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	}	
.texblue80b {
	font-size: 80%;
	font-weight: bold;
	color: #006699;
	line-height: normal;
	}
.textred80 {
	font-size: 80%;
	font-weight: normal;
	color: #FF0000;
	line-height: normal;
	}
.textblue80 {
	font-size: 80%;
	font-weight: normal;
	color: #006699;
	}
.textblue90 {
	font-size: 90%;
	font-weight: normal;
	color: #006699;
	}
.textdarkblue90 {
	font-size: 90%;
	font-weight: normal;
	color: #003366;
}
.textwhite70 {

	font-size: 70%;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
}
.textblack80b {

	font-size: 80%;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
.textdarkblue100b {

	font-size: 100%;
	font-weight: bold;
	color: #003366;
	line-height: normal;
}
.textdarkblue80b {

	font-size: 80%;
	font-weight: bold;
	color: #003366;
	line-height: normal;
}
.textdarkblue90b {


	font-size: 90%;
	font-weight: bold;
	color: #003366;
	line-height: normal;
}
.textblue100b {

	font-size: 100%;
	font-weight: bold;
	color: #0066FF;
	line-height: normal;
}
.textwhite90 {

	font-size: 90%;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
}
.textwhite100 {


	font-size: 100%;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
}
.red {
	color: #CC3300;
}
.img_l{
	text-align:left;
}
/*「７つの黄金律」本の紹介目次に適用*/
.book_mokuji{
}
.book_mokuji th{
	font-size:12px;
	color:#FF6600;
	text-align:left;
	line-height:150%;
	border-bottom:1px solid #342C18;
	border-left:4px solid #F60;
	padding-left:10px;
	}
.book_mokuji td{
	font-size:12px;
	color:#342C18;
	line-height:130%;
	}

.tstyle_book{
font-size:11px;font-weight:normal;
}
.tstyle_book td{
width:110px;padding:5px 5px;
vertical-align:top;text-align:center;
background:#FFFFFF;border:1px solid #999999;
}
.tstyle_book td p{padding:0px;margin:0px;}
.tstyle_book input{width:110px;font-size:10px;}
.tstyle_book a:hover{text-decoration:none;}

p.notes {
 padding-left: 1em;
 text-indent: -1.0em;
}
