body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    font-size: 16px;
    line-height: 1.0;
    letter-spacing: 0;
	text-align:center;
	margin:0px;
	background:#FDEAD9;
	}  
#wrap { width:1200px; text-align:left; margin:0 auto; }  
#targetArea { margin:0px; }
      *.targetArea
      {
         border: solid 1px #808080;
         width: 800px;
         height: 600px;
         overflow: auto;
      }
      q  { color: #008000; }
#resistor_panel { float:left; }  
#console { width:360px; height:600px; margin:0px 0px 0px 4px; float:left; background-image: url("../img/console_back.png");}  
.clear { clear:both; }  
.clear hr { display:none; }
#color_info_table_1 { width:340px; margin:0 auto;}
#color_info_table_2 { width:340px; margin:0 auto;}
#color_info_table_3 { width:340px; margin:0 auto;}
#ad_side { width:340px; margin:0 auto;}

#input_target {  width:1164px; height:42px; margin:10px 0px 4px 0px; background-image: url("../img/url_back.png");}
#input_target_inner { padding:4px 0px 0px 50px; }

/* ヘッダー */
	#header { width:100%; font-family:メイリオ,MSゴシック,sans-serif; color:#ffffff; background:#21180f; }
	#headerInner { width:95%; font-family:メイリオ,MSゴシック,sans-serif; color:#ffffff; background:#21180f; margin:0 auto;  }

	#logo { float:left; }
	#ad3 { float:right; margin:15px; }
	#ad_bottom { margin:4px 0px 0px 30px; }

	#txtArea {
		padding: 3px 0 0 0;
		color:#FDEAD9;
		font-weight: bold;
		background:#312517;
		border-top: 1px solid #443321; 
		border-bottom: 1px solid #443321; 
/*		background: url(../../img/bgUse.png) repeat-x left top; */
	}
	#txtArea ul {
		float: left;
		margin: 0px;
	}
	#txtArea ul li {
		float: left;
	}
	.clearFix {
		min-height: 1px;
		zoom: 100%;
	}

	.socialBookMark {
		margin: 1px 5px 0 0;
		float: right;
	}
	
/* フッター */
	#footer { width:100%; font-family:メイリオ,MSゴシック,sans-serif; }
	.footerImg { width:100%; background:url(../../img/bgSea.png) repeat-x left bottom #eeeeee; }
	.footerImg img { width:900px; margin:0 auto; }

	.serviceLink {
		width:100%;
		padding:5px 0 2px 0;
		font-size: 12px; 
		color:#FDEAD9;
		background:#312517;
		border-top: 1px solid #443321; 
		border-bottom: 1px solid #443321; 
	}
	.serviceLink ul { width:900px; margin:0 auto; margin-bottom:5px; text-align:right; }
	.serviceLink ul li { padding:0 13px 0 13px; border-right:1px #ffffff solid; float:right; }
	.serviceLink ul li.right { padding:0 2px 0 13px; border-right:0px; }
	.serviceLink ul li a { color:#ffffff; }
	.serviceLink ul li a:hover { color:#fff100; text-decoration:underline; }

	.footerTxt { width:100%; padding:5px 0 5px 0; background:#21180f; }
	.footerTxt ul { width:900px; margin:0 auto; }
	.footerTxt ul li { float:left; }
	.footerTxt ul li p { margin:3px 0 0 0; color:#ffffff; }

	/* リスト */
	ul,ol,li { list-style-type:none; }

	/* その他 */
	.clearFix { min-height:1px; zoom:100%; }
	.clearFix:after {
		/* 新しい要素を作る */
		content: ".";
		/* ブロックレベル要素に */
		display: block;
		height:0; clear:both; visibility:hidden; }
	.clear_both { clear:both; }


