@charset "UTF-8";/* base.css ----------------------------------------------------------------------------- -コーディングルール		-テキスト		-フォーム -ベースリンク		-フッター----------------------------------------------------------------------------------*//* コーディングルール------------------------------------------------------------------*/* {	margin: 0;	padding: 0;	font-weight: normal;	font-style: normal;	}body, div, dl, dd, dt, ul, li, h1, h2, h3, h4, h5, h6, form, p, td {	margin:0pt;	padding:0pt;	}body{	background-color:#edebe6;	margin: 0px;	text-align:center;	color:#525252;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" , "Verdana", "Arial";	font-size: 12px;	line-height: 18px;	background-image: url(../imgs/other/bg.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;	}img {	border: none;	vertical-align:text-bottom;	}	img.b{	display:block;	}th,td{	vertical-align: top; 	text-align:left;	font:12px/18px  "Verdana", "Arial";	}.marginright{	margin-right:7px;	}.floatRight{	float:right;	display:inline;	}	.floatLeft{	float:left;	display:inline;	}	.clear{	clear: both;	font: 1px/1px monospace;	}	.alignRight{	text-align:right;	}.alignCenter{	text-align:center;	}hr {	color:#000;	background-color:#000;	height:1px;	border:none;	margin:0 10px;	}/* ==== テキスト ==== */strong{	font-weight:bold;	color:#FF8C00;	}em{	font-weight:bold;	}/* ==== フォーム ==== */input {	font-size:12px;	/*height:16px;	_height:19px;	border:1px solid #333;	vertical-align:middle;*/	}	label{	cursor: pointer;	}/* ==== test tool ==== *//*div { border:1px red dashed; }*//* ベースリンク------------------------------------------------------------------*/a{	color:#3ea2db;	}	a:hover{	color:#D59459;	}/* ==== index / フッターリンク ==== */#footer_link a{	color:#99958e;	text-decoration:none;	}	#footer_link a:hover{	text-decoration:underline;	color:#99958e;	}	.height{ height:250px; 	}#container ul li {	float: left;	list-style: none;}#container ul li a {	line-height: 2em;	color: #666666;	text-decoration: none;	background-color: #FFCCCC;	text-align: center;	display: block;	height: 2em;	width: 138px;	border-top: 3px solid #FF99CC;	border-bottom: 3px double #FF99CC;}#container ul li#nInfo a {	width: 140px;	border-right-style: none;}#container ul li a:hover {	background-color: #FF99CC;}#container #mainbody h2 {	margin-bottom: 20px;	padding-bottom: 5px;	padding-top: 10px;	border-bottom: medium solid #FF99CC;}#mainbody #making {	float: left;	margin-right: 20px;}#mainbody #prof {	float: left;	margin-right: 20px;	margin-bottom: 20px;}h2#product {	float: none;	clear: both;	border-bottom: medium solid #FF99CC;	margin-bottom: 15px;}
