a{text-decoration:none;}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

body{
	font-size:9pt;
	color:#555555;
	font-family:'MS ゴシック';
	line-height:12pt;
	margin-top: 20px;
}

td{
	font-size:9pt;
	color:#555555;
	font-family:'MS ゴシック';
	line-height:12pt;
	margin-top: 20px;
}

  

h1 {

	font-size:x-small;

	margin:0px;

	font-weight:normal;

	text-align:center;

}

h2,h3,h4{

	margin:0px;

	font-size:small;

}



p {

	margin:0px;

}

dl.clearfix{
	margin: 20px 0 30px;
	width: 330px;	
}

dl.clearfix dt{
	float:left;
	width:130px;
	margin-right: 5px;
}

dl.clearfix dd{
	margin:0;
	padding:0;
	float:left;
	width:195px;

}

address {

	font-style: normal;

}



/* フラッシュプラグインバナー設置

　　2008/04/08 edit:kawasaki　*/

div#flashbana {

}

div#flashbana img {

	float: left;

	padding-right: 3px;

}

div#flashbana p.read {

	font-size: 80%;

	line-height: 1.2;

	color:#666666;

}

/*2009/03/24追加 大西*/

div.staff table {
	margin:0;
	padding:0;
	border:none;
}

div.staff table tr {
	margin:0;
	padding:0;
}

div.staff table td {
	vertical-align:top;
	border:solid 1px #ccc;
	width:294px;
	padding:3px;
}

div.staff table td img {
	display:block;
	float:left;
	width:100px;
}

* html div.staff table td img {
	margin: 0 -1px;
}

div.staff table td p {
	width:188px;
	float:right;
	line-height:1.5;
}

div.staff table td p br {
	line-height:5px;
}

div.staff table td b {
	background:#FFE6E6;
	display:block;
	padding:3px;
}

a:visited{color:#FF6666;}

a:hover{color:#00CCFF!important;}

/*  ishihara 2013/02/13  */
table td#monky{
	background:url(mothering/monky_b.gif) no-repeat center;
	padding: 0 40px;
}

table td#monky p{
	margin: 0 20px;
}

table td#monky u{
	font-size:130%;
	font-weight:bold;
	color:#F9F;
}

p#price{
	font-size:105%;
	font-weight:bold;
	margin-bottom: 10px;
}
