@charset "utf-8";
.pageindex/* CSS Document */

 {
	height: auto;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/apartment/img/index/bg_shad.png);
	background-repeat: repeat-y;
	padding-right: 25px;
	padding-left: 25px;
}

.pageindex03/* CSS Document */

 {
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	background-repeat: repeat-y;
	background-position: right top;
}
.staff {
	padding: 20px;
	height: 110px;
	width: 710px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	background-color: #E6DCC4;
	display: block;
}
.staff01 {
	padding: 15px;
	height: 80px;
	width: 205px;
	display: block;
	float: right;
}



.pageindex_interview/* CSS Document */

 {
	height: auto;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	padding-right: 0px;
}

.pageindex2/* CSS Document */

 {
	height: auto;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 55px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: right top;
}

.pageindexbox {
	height: 444px;
	width: 230px;
	float: left;
	margin-top: 30px;
	margin-right: 15px;
	background-repeat: no-repeat;
}

.pageindexbox2 {
	height: auto;
	width: 230px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	background-repeat: no-repeat;
}
.voicetitle01  {
	height: 134px;
	width: 230px;
}
.voicetitle02  {
	height: 134px;
	width: 230px;
}
.voicetitle01       a{
	display: block;
	height: 134px;
	width: 230px;
	background-image: url(/apartment/img/interview/title1.gif);
}

.voicetitle02       a{
	display: block;
	height: 134px;
	width: 230px;
	background-image: url(/apartment/img/interview/title2.gif);


}
.voicetitle01    a:hover{
	background-position: 0px -134px;


}
.voicetitle02    a:hover{
	background-position: 0px -134px;

}


.pageindexreadbox {
	height: 190px;
	width: 236px;
	margin-top: 50px;
}

.pagebg/* CSS Document */

 {
	height: auto;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 55px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-color: #000000;
	float: left;
	clear: both;
}
.pagebg_white  {
	height: auto;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 40px;
	padding-left: 55px;
	padding-right: 15px;
	background-repeat: no-repeat;
	float: left;
	clear: both;
	background-color: #FFFFFF;

}
.line_1 {
	width: 590px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-left: 22px;
	display: block;
	height: 5px;
	margin-top: 3px;
	padding-bottom: 2px;
}
.line_2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9AB3DA;
	margin-bottom: 0px;
	margin-top: 0px;
	clear: both;
	padding-top: 5px;
}

.line_3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A73425;
}

.line_4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #44824C;
}

.box_p_t {
	height: 200
.px;
	width: 580px;
	clear: both;
	height: auto;
}
.box_p_t3 {
	clear: both;
	height: auto;
	width: 590px;
	margin-top: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
}
.box_borderred {
	height: auto;
	width: 590px;
	border: 1px solid #D85C3C;
	margin-top: 15px;
}
.box_borderred_in {
	height: auto;
	width: 530px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 35px;
}

.box_t1 {
	height: 30px;
	width: 230px;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.box_p_t2 {
	height: auto;
	width: 530px;
	padding: 20px;
	border: 8px double #ECB3AE;
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	clear: both;
	float: right;
}

.basebox {
	height: auto;
	width: 600px;
}


.textbox_p_t {
	height: auto;
	width: 490px;
	display: block;
	float: right;
}

.textbox_p_t2 {
	height: auto;
	width: 545px;
	float: right;
	margin-top: 10px;
	display: block;
	padding: 20px;
	border: 3px solid #DBDBDB;
	margin-right: 10px;
}
}
.box_p_4 {
	height: 300px;
	width: 540px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E7E7E6;
	border-right-color: #E7E7E6;
	border-bottom-color: #E7E7E6;
	border-left-color: #E7E7E6;
	margin: 0px;
	padding: 25px;
	background-image: url(/apartment/img/rc/p_031.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}




.box_p_s {
	height: auto;
	width: 600px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.box_p_s a {
	clear: both;
	height: 124px;
	width: 290px;
	display: block;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.box_200 {
	float: left;
	width: 235px;
}


.box_p_s1 a {
	background-image: url(/apartment/img/rc/p_013.jpg);
	background-repeat: no-repeat;
}
.box_p_s2 a {
	background-image: url(/apartment/img/rc/p_014.jpg);
	background-repeat: no-repeat;
}
.box_p_s3 a {
	background-image: url(/apartment/img/rc/p_015.jpg);
	background-repeat: no-repeat;
}

.box_p_s4 a {
	background-image: url(/apartment/img/rc/p_016.jpg);
	background-repeat: no-repeat;
}

.box_p_s5 a {
	background-image: url(/apartment/img/rc/p_017.jpg);
	background-repeat: no-repeat;
}

.box_p_s6 a {
	background-image: url(/apartment/img/rc/p_018.jpg);
	background-repeat: no-repeat;
}
.dd {
	list-style-type: square;
}


.box_p_s7 a {
	background-image: url(/apartment/img/rc/p_019.jpg);
	background-repeat: no-repeat;
}

.box_p_s8 a {
	background-image: url(/apartment/img/rc/p_020.jpg);
	background-repeat: no-repeat;
}
.stext {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: x-large;
	font-weight: bolder;
	color: #990000;
	line-height: 50px;
	text-decoration: underline;
}


.box_p_s9 a {
	background-image: url(/apartment/img/rc/p_021.jpg);
	background-repeat: no-repeat;
}

.box_p_s10 a {
	background-image: url(/apartment/img/rc/p_022.jpg);
	background-repeat: no-repeat;
}

.box_p_s11 a {
	background-image: url(/apartment/img/rc/p_023.jpg);
	background-repeat: no-repeat;
}

.box_p_s12 a {
	background-image: url(/apartment/img/rc/p_024.jpg);
	background-repeat: no-repeat;
}

.box_p_s13 a {
	background-image: url(/apartment/img/rc/p_025.jpg);
	background-repeat: no-repeat;
}


.box_p_s li {
	float: left;
}
.boxkabe200 {
	border: 5px solid #99CC33;
	height: auto;
	width: auto;
}
.mark {
	list-style-type: disc;
	margin: 5px;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	list-style-position: outside;
}

