@charset "utf-8";

/* 共通
/////////////////////////////////////////*/
#facilitesTitle{
	padding-top:52px;
	height:183px;
	background:url(../../wp-content/uploads/2011/10/facilities_bg_h_higashidani.jpg) no-repeat;
}
h3{
	margin-bottom:20px;	
}
h4{
	margin-bottom:10px;	
}
.introBox{
	background:#ece9eb;
	margin-left:-5px;
	padding:15px 10px;
}
.introBox li{
	float:left;
	width:223px;
	padding-left:5px;
	text-align:center;
}

/* index
/////////////////////////////////////////*/
.seiwaBox{
	margin-bottom:20px;
}
.leftImg{
	float:left;
	width:238px;
}
.rightBox{
	float:right;
	width:442px;
}

/* 追記（ここから）
/////////////////////////////////////////*/
.rightyoutube{
	float:right;
	width:442px;
}
.lefttext{
	float:left;
	width:238px;
}
/* 追記（ここまで）
/////////////////////////////////////////*/


.rightBox ul{
	margin-top:15px;
	padding-left:3px;
}

.rightBox ul li{
	padding-left:1.8em;
	padding-bottom:3px;
	background:url(../wp-content/uploads/2011/10/facilities_icon_arrow_pink.gif) left 0.4em no-repeat;
}

.contactBox{
	padding-top:5px;
	background:url(../wp-content/uploads/2011/10/facilities_bg_contactBox_top.gif) no-repeat;
}

.contactBox dl{
	background:url(../wp-content/uploads/2011/10/facilities_bg_contactBox_bottom.gif) left bottom no-repeat;
	text-align:center;
}
.contactBox dl dt{
	padding:15px 0 20px;
}
.contactBox dl dd{
	padding-bottom:25px;
}
.contactBox dl dd p{
	display:inline;
	padding-right:30px;
}

/* outline
/////////////////////////////////////////*/
.section{
	float:right;
	width:432px;
}
.section div{
	float:left;
	width:216px;
}
#outlineBox p{
	float:left;
	width:238px;
}
#outlineBox li span{
	font-size:0.7em;
	position:relative;
	top:-3px;
}

.introOutline{
	margin-left:-10px;
	padding:15px 0;
}
.introOutline li{
	float:left;
	width:223px;
	padding-left:10px;
	text-align:center;
}
.introOutline li{
	_padding-left:10px;
}
.introOutline dt{
	margin-bottom:5px;
}

.mapBox{
	margin-top:20px;
}

/* service
/////////////////////////////////////////*/
//#serviceBox{
//	padding-right:260px;
//	background:url(../wp-content/uploads/2011/10/facilities_pic_service.jpg) right top no-repeat;
//}

#serviceBox{
	padding-right:260px;
	background:url(../wp-content/uploads/2011/10/facilities_pic_service_higashi.jpg) right top no-repeat;
}

.busImg{
	padding-bottom:15em;
	background:url(../wp-content/uploads/2011/10/facilities_bg_bus.jpg) right bottom no-repeat;
}


/* training
/////////////////////////////////////////*/
#trainingBox{
	height:15em;
	padding-right:260px;
	background:url(../wp-content/uploads/2011/10/facilities_pic_training.jpg) right top no-repeat;
}
#trainingBox dl{
	margin-top:20px;
}

.rehabiliBox{
	float:left;
	width:462px;
}
.rehabiliBox dd{
	margin-bottom:20px;
}
.rehabiliImg{
	float:right;
	width:238px;
}


/* event
/////////////////////////////////////////*/
#eventBox{
	height:14em;
	padding-right:260px;
	background:url(../wp-content/uploads/2011/10/facilities_pic_event.jpg) right top no-repeat;
}
#eventBox ul{
	margin-top:10px;
}
#eventBox ul li{
	padding-left:1.8em;
	padding-bottom:3px;
	background:url(../wp-content/uploads/2011/10/facilities_icon_arrow_pink.gif) left 0.4em no-repeat;
}

.schedule{
	padding:0 10px;
	text-align:center;
}

.eventAlign dl,
.eventAlign li{
	text-align:left;
}
.eventAlign dl{
	margin-bottom:20px;
}
.eventAlign dt{
	margin-bottom:5px;
}
.eventAlign ul{
	height:5em;
}
.eventAlign p{
	height:4em;
}



/* reservation
/////////////////////////////////////////*/
#vacancyBox{
	margin-bottom:20px;
}
#vacancyBox small{
	display:block;
}
.pinkFont{
	color:#b8476f;
}
#reservedForm{
	width:100%;
	border:#d0d0d0 1px solid;
	border-collapse: collapse;
	background:#FFF;
}
.postcode{
	width:7em;
}
#reservedForm td{
	padding:12px 15px;
	border:#d0d0d0 1px solid;
}
#reservedForm td span{
	padding-right:6px;
}
#reservedForm th{
	padding:12px 15px;
	border:#d0d0d0 1px solid;
	background:url(../wp-content/uploads/2011/10/facilities_bg_form.gif) left bottom repeat-x;
}
#reservedForm .ta{
	background:url(../wp-content/uploads/2011/10/facilities_bg_form_ta.gif) left bottom repeat-x;
}
.submitBox{
	margin-top:30px;
	text-align:center;
}
input[type="radio"]{
	margin-right:0px;
}
textarea{
	width:30em;
	height:10em;
}
#submitBtn {
	border: 0px;
	width: 232px;
	height: 42px;
	background: url(../wp-content/uploads/2011/10/facilities_btn_submit.jpg) left top no-repeat;
	text-indent: -9999px;
	cursor:pointer;
}



/* 入居に関するＱＡ
/////////////////////////////////////////*/
table.nyukyo_qa {
    width: 700px;
    margin:10px 0px;
    font-size: 14px;
    border: solid 1px #e294bc;
    padding: 10px;
    border-collapse: collapse;
    margin-bottom: 20px;
}

table.nyukyo_qa tr {
    border: solid 1px #e294bc;
    text-align: left;
}
 
table.nyukyo_qa th {
    background: #ffcae5;
    color: #000000;
    font-size: 14px;
    padding: 5px;
}

table.nyukyo_qa td {
    background: #ffffff;
    color: #000000;
    font-size: 14px;
    padding: 5px;
    vertical-align: top;
}