/* ----------レイアウトの設定---------- */body{	margin:				0px;	padding:			0px;	text-align:			center;/*	background-color:	#FF9933;*/	font-family:		'ＭＳ ゴシック','Osaka';	line-height:		150%;}/* ----------ラッパーの設定---------- */#wrap{	position:			relative;	width:				900px;	margin:				0px auto;	text-align:			left;	background-color:	#FFFFFF;	border:				1px solid #000000;}/* ----------ヘッダーの設定---------- */#head{	width:				900px;	height:				135px;	background-image:	url(../img/bg_head.jpg);	color:				#FFFFFF;}#head #sub {	margin-top:			0px;	margin-left:		30px;	font-size:			80%;}/* ----------左側の設定---------- */#left{	width:				20%;	float:				left;	padding:			10px;}/* ----------右側の設定---------- */#right{	width:				80%;	float:				right;	padding:			30px 10px;}/* ----------フッターの設定---------- */#foot{	position:			relative;	width:				100%;	clear:				both;	text-align:			center;	background-image:	url(../img/bg_foot.gif);	font-size:			10px;	font-family:		Arial, Helvetica, sans-serif;}/*************************************************************//* ----------見出し---------- */h1{	display:			block;	width:				390px;	margin-left:		25px;	margin-bottom:		0px;	padding-top:		50px;	line-height:		100%;	font-weight:		bold;}h2{	color:				#009900;	font:				normal bold 150% 'ＭＳ 明朝','平成明朝';}h3{	color:				#000099;	font:				normal bold 130% inherit;	margin-top:			30px;	height:				35px;	background-image:	url(../img/lin_squareO.gif);	background-repeat: 	repeat-x;	background-position:left bottom;}h4{	background-color:	#33CCCC;	padding:			5px;}/* ----------リンク---------- */a{	text-decoration:	none;	color:				#000099;}#left a{	border-bottom:		2px FFFF00 dotted;	font-size:			80%;}#left a:link{		color:		#000099;}#left a:visited{	color:		#006699;}#left a:hover{		color:		#009900;}/* ----------リスト---------- */#left ul{	list-style-image:	url(../img/lst_01.gif);	margin-left:		10px;	line-height:		200%;}#left ul ul{	list-style-image:	url(../img/lst_02.gif);	margin-left:		20px;}/* ----------定義リスト---------- */dt{	margin-top:			10px;	font-weight:		bold;}/* ----------強調---------- */strong{	font-weight:		bold;	font-style:			normal;	color:				#990000;}em{	font-weight:		bold;	font-style:			normal;	color:				#EC7600;}/* ----------その他---------- */img{	border:				0px;}table{	border:				0px;	line-height:		150%;}th{	text-align:			left;	font-size:			120%;}/*************************************************************//* ----------配置　水平---------- */.txtL{	text-align:		left;	}.txtC{	text-align:		center;	}.txtR{	text-align:		right;	}/* ----------配置　垂直---------- */.verT{	vertical-align:	top;	}.verM{	vertical-align:	middle;	}.verB{	vertical-align:	bottom;	}/*************************************************************//* ----------段組（2段）---------- */.floating{	float:				left;	width:				50%;	padding-left:		10px;}/* ----------お客様の声---------- */.voice{	font-size:			85%;	background-color:	#FFCCFF;}/* ----------画像段落---------- */.imgdiv{	margin-top:			50px;}
