@charset "utf-8";
/* CSS import */

table.list {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-size:80%;
width:95%;
margin:0 auto;
padding:0;
}

table.list th{
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px;
background-color:#9debab;
text-align:left;
}

table.list td{
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:3px;
	background-color:#fcfaee;
	text-align:left;
}

table.list tr#Basic td{
background-color:#00A21E!important;
color:#FFFFFF;
}

table.list tr#Basic th#Bth {
background-color:#00A21E;
color:#FFFFFF;
}


table.list02 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-size:70%!important;
width:95%;
margin:0 auto;
padding:0;
}

table.list02 th{
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px;
background-color:#9debab;
text-align:center;
white-space:nowrap;
}

table.list02 td{
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px;
text-align:center;
white-space:nowrap;
background-color:#fcfaee;
}

table.list02 td.td01{
background-color:#EAFBED!important;
}

table.list02 tr#Basic td{
background-color:#00A21E!important;
color:#FFFFFF;
}

table.list02 tr#Basic th#Bth {
background-color:#00A21E;
color:#FFFFFF;
}

table.no_bord_list td{
	border-top: none!important;
	border-left:  none!important;
	font-size:100%;
}

table.no_bord_list td {
	border-bottom: none!important;
	border-right:  none!important;
	padding:0;
	font-size: 80%;
}

/* 資料請求、お問合わせ　inquiry　アンケート用テーブル追加 */

table#Inq_Form,table.anq {
margin: 0 auto;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
font-size:80%;
padding:0;
width:95%;
}

table#Inq_Form th,
table.anq th{
font-weight:normal;
text-align:left;
background-color: #9debab;
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;
padding:8px 5px;
width:18%;
}
	
table#Inq_Form td,
table.anq td{
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-bottom:none;
padding:8px 5px;
background-color: #fcfaee;
text-align:left;
}

table#Inq_Form td table#Inq_Check,
table.anq td table.check_box {
margin: 0;
border-left:none;
border-bottom:none;
font-size:100%;
}

table#Inq_Form td table#Inq_Check td,
table.anq td table.check_box td{
border-right: none;
border-top:none;
padding:3px;
}


table#Inq_Form td table#Inq_Check tr span,
table.anq td table.check_box tr span{
font-weight:bold;
color:#2A9D36;
}

table#Inq_Form td table#Inq_Check tr td.b_lin,
table.anq td table.check_box tr td.b_lin{
border-bottom: dotted 1px #999999;
}


/*　老人ホームてどう違うの一覧表　*/

table.how {
	margin: 0 auto;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size:80%;
	width:97%;
}

table.how th {
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
padding:3px;
font-weight:normal;
	background-color: #9debab;
}

table.how th.seco_th {
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding:3px;
	font-weight:normal;
	background-color: #D7F7DC;
}


table.how td {
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
padding:3px;
}
