@import "common.css";
@import "top_of.css";
@import "clear_fix.css";



/* ----------------------------------------------------------------

   Massage for visiter
   
------------------------------------------------------------------- */
div#mainWrap h2.first {
margin:-9px 0 0 0;
}

div#mainWrap div#massageWrap {
width:580px;
padding:0 20px 0 0;
margin:0 0 25px;
}

div#massageWrap div.imgBox {
width:175px;
float:left;
margin-bottom:15px;
}

div#massageWrap div.textBox {
width:375px;
float:right;
}

	div#massageWrap div.textBox p.comment {
	line-height:1.7;
	padding:10px 10px 5px 0;
	}
	
	div#massageWrap div.textBox p.signature {
	padding:0 10px 15px 0;
	text-align:right;
	}
	
	div#massageWrap div.textBox p.signature span {
	font-size:10px;
	}

/* ------------------------------------------------ */

div#massageWrap strong.pro {
padding:15px 0 0 0;
margin-bottom:5px;
display:block;
clear:both;
border-top:1px #ccc dotted;
}

	div#massageWrap p.license {
	padding:0 5px 15px 5px;
	line-height:1.7;
	}
	
div#massageWrap ul.license {
width:575px;
padding:0 0 20px 5px;
float: left;
}

	div#massageWrap ul.license li {
	float:left;
	text-align:center;
	font-size:10px;
	}
	
	div#massageWrap ul.license li img {
	margin-bottom:2px;
	}
	
	div#massageWrap ul.license li.l01 {
	width:252px;
	padding:0 20px 0 0;
	}
	div#massageWrap ul.license li.l02 {
	width:253px;
	padding:0 20px 0 0;
	}
	


/* ----------------------------------------------------------------

   Massage for visiter
   
------------------------------------------------------------------- */

div#mainWrap div#outlineWrap {
width:580px;
padding:0 20px 0 0;
}


div#outlineWrap div.imgBox {
width:153px;
float:right;
}

/* Table */
div#outlineWrap table {
width:415px;
float:left;
margin-bottom:20px;
border-top:1px #d5d788 solid;
border-left:1px #d5d788 solid;
}

	div#outlineWrap table th,
	div#outlineWrap table td {
	padding:5px;
	border-right:1px #d5d788 solid;
	border-bottom:1px #d5d788 solid;
	}

	div#outlineWrap table th {
	width:6em;
	text-align:center;
	background-color:#fffff0;
	color:#531;
	font-weight:normal;
	vertical-align:top;
	}
	
	div#outlineWrap table td span {
	color:#c00;
	}
	
	div#outlineWrap table td span.notice {
	color:#359;
	}

div#outlineWrap iframe {
float:left;
clear:both;
margin-bottom:10px;
}

/* Table */
div#keireki table {
width:530px;
float:left;
padding-top: 20px;
margin-bottom: 20px;
border-top:1px #d5d788 solid;
border-left:1px #d5d788 solid;
}

	div#outlineWrap table th,
	div#outlineWrap table td {
	padding:5px;
	border-right:1px #d5d788 solid;
	border-bottom:1px #d5d788 solid;
	}

	div#outlineWrap table th {
	width:6em;
	text-align:center;
	background-color:#fffff0;
	color:#531;
	font-weight:normal;
	vertical-align:top;
	}
	
	div#outlineWrap table td span {
	color:#c00;
	}
	
.keireki {
	float:left;
	padding-left: 10px;
	margin-bottom: 15px;
	}
.k_bn {
	padding:10px 0 ;
	float:left;
	}
.tel{
	font-size:14px;
	font-weight: bold;
}
	
