
/* 会社概要
--------------------------------------- */

body {
  margin: 0;
  padding: 0;
  border: 0;
  background:url(../images/bc.gif) repeat;
}
div#wrapper {
  margin: 0 auto;
  width:612px;
  height:1330px;
  background-color: #FFF;
}
h1#kyotakutitle {
  margin: 0 0 20px;
  width: 612px;
  height: 65px;
  border: 0;
  text-indent: -9999px;
  background: url(../images/head.gif) 0 0 no-repeat; 
}
table#titleandlink{
  width:561px;
  height:68px;
  border:0;
  
}
h2#gaiyoutitle {
  margin: 0;
  width: 318px;
  height: 32px;
  border: 0;
  text-indent: -9999px;
  background: url(../images/title.gif) 0 0 no-repeat; 
}

div#textarea {
  width: 582px;
  padding: 0 0 50px 30px;
}

p#catch {  
  margin: 0 0 30px;
  width: 561px;
  height: 95px;
  border: 0;
  text-indent: -9999px;
  background: url(../images/dounyu.gif) 0 0 no-repeat; 
}

h3#flow {
  margin: 0 0 20px;
  width: 561px;
  height: 26px;
  border: 0;
  text-indent: -9999px;
  background: url(../images/kyotaku_r1_c1.gif) 0 0 no-repeat; 
}
html>body #bottom {
  margin: 0 0 30px -7px;
}

h3#staff {
  margin: 0 0 10px;
  width: 173px;
  height: 25px;
  border: 0;
  text-indent: -9999px;
  background: url(../images/kyotaku_r13_c1.gif) 0 0 no-repeat;  
}
  


/* 流れ */
table#flowtable {
	width: 550px;
	margin: 20px 0 40px 0;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #FFF;
}
table#flowtable col#labelCol {
	width: 180px;
	padding: 5px;
}
table#flowtable col#valueCol {
	width: 370px;
	padding: 1em 10px 0;
	vertical-align: top;
}
table#flowtable td {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #FFF;
}

/* ケアスタッフ・申込み・問い合わせ・概要 */
table#bottomtable {
	width: 540px;
	margin: 20px 0 60px 20px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #FFF;
}
table#bottomtable col#lCol {
	width: 230px;
	padding-right: 10px;
}
table#bottomtable col#rCol {
	width: 250px;
	vertical-align: top;
}
table#bottomtable td {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #FFF;
}

