@charset "shift-jis";

/*
--------------------------------------------
住友レジデンシャルコーポレートサイトCSS
--------------------------------------------
*/


/* --------------------------------------------header */

div#srr_header {
width: 920px;
height: 71px;
margin-top: 4px;
text-align: left;
position:relative;
}

div#srr_header h1#siteId {
float: left;
width: 560px !important;
height: 71px;
position:absolute;
top:0px;
left:0px;
}


div#srr_header .ul01 {
width: 265px;
height: 12px;
position:absolute;
right:0px;
top:12px;
*top:7px;
}

div#srr_header .ul01,  x:-moz-any-link{
width: 265px;
height: 12px;
position:absolute;
right:0px;
top:-5px;
}


div#srr_header .ul02 {
width: 165px !important;
position:absolute;
height: 20px;
right:0px;
top:42px;
}

div#srr_header .ul02,  x:-moz-any-link{
width: 165px !important;
position:absolute;
height:20px;
right:0px;
top:30px;
}

/*
------------------------------------
テキストサイズ
------------------------------------
*/
.ul02 a {
	cursor:pointer;
}

.form{
width:135px;
height:20px;
border:1px solid #CCCCCC;
position:absolute;
top:0px;
right:42px;
}

.form_btn{
top:0px;
right:0px;
position:absolute;
}

.font_img01{
top:4px;
left:0px;
position:absolute;
}

.font_btn01{
top:0px;
left:93px;
position:absolute;
}

.font_btn01 a{
background-image: url(../img/utility_small.gif);
background-repeat: no-repeat;
background-position: left top;
}

.font_btn02{
top:0px;
left:115px;
position:absolute;
}

.font_btn02 a{
background-image: url(../img/utility_standard_r.gif);
background-repeat: no-repeat;
background-position: left top;
}

.font_btn03{
top:0px;
left:137px;
position:absolute;
}

.font_btn03 a{
background-image: url(../img/utility_large.gif);
background-repeat: no-repeat;
background-position: left top;
}

.font_btn01 a,.font_btn02 a,.font_btn03 a {
	display: block;
	height: 18px;
	width: 20px;
}

.font_btn01 a:hover {
	background-image: url(../img/utility_small_r.gif);
}

/*
.font_btn02 a:hover {
	background-image: url(../img/utility_standard_r.gif);
}
*/

.font_btn03 a:hover {
	background-image: url(../img/utility_large_r.gif);
}


div#srr_header ul img {
vertical-align: bottom;
}


div#srr_header ul li {
float: left;
margin:0px;
padding:0px;
}

/* -------------------------------------------- */


/* --------------------------------------------margin */

.mt_10{
margin-top:10px !important;
}

.mt_20{
margin-top:20px !important;
}

.mb_0{
margin-bottom:0px !important;
}

.mb_5{
margin-bottom:5px !important;
}

.mb_10{
margin-bottom:10px !important;
}

.mb_15{
margin-bottom:15px !important;
}

.mb_20{
margin-bottom:20px !important;
}

.mb_30{
margin-bottom:30px !important;
}

.mr_5{
margin-right:5px !important;
}

.mr_20{
margin-right:25px !important;
}

.mr_10{
margin-right:10px !important;
}

.ml_10{
margin-left:10px !important;
}

.cen{
text-align:center !important;
}

/* -------------------------------------------- */


/* --------------------------------------------mainNavi */

div#mNavi {
clear: both;
width: 545px;
height: 100%;
text-align: center;
border:1px solid #ccba8f;
padding:5px;
background-color:#f7e8c6;
}

/* IE以外用：ボックス領域の高さを確保 */
div#mNavi:after {
content:"."; 
display:block; 
clear:both; 
visibility:hidden; 
height:0; 
overflow:hidden; 
}

div#mNavi ul {
width: 540px;
margin-bottom:4px;
margin-left:5px;
display:block;
overflow:hidden;
}

div#mNavi ul img {
vertical-align: bottom;
}

div#mNavi ul li{
float: left;
border-bottom:1px solid #d2c5a8;
border-right:1px solid #d2c5a8;
margin-right:4px;
}



/* -------------------------------------------- */



/* --------------------------------------------side */

div#side {

width: 350px;
margin: 0px;
padding: 0px;
font-size:12px;
}



/* --------------------------------------------sideNavi */

div#sideNavi {
clear: both;
width: 347px;
height: 120px;
margin:7px 0 7px 0;
text-align:left;
position:relative;
background-image:url(../img/ssr_side_bg.gif);
}


div#sideNavi img {
position:absolute;
top:44px;
left:12px;
}

div#sideNavi .text01 {
position:absolute;
font-size:14px;
font-weight:bold;
color:#246bb3;
top:44px;
left:24px;
}

div#sideNavi .text02 {
position:absolute;
top:64px;
left:14px;
}

div#sideNavi .text03 {
position:absolute;
font-size:14px;
font-weight:bold;
color:#246bb3;
top:85px;
left:25px;
}




/* -------------------------------------------- */


/* --------------------------------------------sideinfo */


.sideinfo_table{
margin-top:5px;
border-bottom:1px dotted #aaaaaa;
font-size:12px;
padding-bottom:5px;
}

.sideinfo_td01{
width:100px;
*width:90px;
background-position:top right;
background-repeat:no-repeat;
}

.sideinfo_td02{
width:auto;
padding-left:5px;
}


/* -------------------------------------------- */



/* --------------------------------------------footer */

#srr_footernavi{
width:908px;
margin-bottom:10px;
padding:0px 0px 0px 12px;
margin-top:35px;
height:auto;
text-align:left !important;
background-color:#edede1;
font-size:12px;
}

#srr_footernavi_img{
width: 900px;
margin-top:15px;
margin-bottom:10px;
margin-left:40px;
height:auto;
padding:15px 0px;
border-bottom:1px solid #fff;
}
#srr_footernavi_img img{
	margin:0 14px 0;
}

#srr_footernavi_img ul{
margin:0px;
}

#srr_footernavi_img li{
float:left;
}


#srr_footernavi_box{
width:900px;
height:auto;
overflow:auto;
padding:0px 0px 15px 0px;
border-bottom:1px solid #fff;
margin-bottom:15px;
}

#srr_footernavi_box02{
width:900px;
height:auto;
overflow:auto;
padding:0px 0px 15px 0px;
border-bottom:1px solid #ccccc2;
}


#srr_footernavi_box03{
width:900px;
height:90px;
position:relative;
border-top:1px solid #fff;
}

.srr_footernavi_box03_rogo{
position:absolute;
top:20px;
left:0px;
}

.srr_footernavi_box03_text{
position:absolute;
top:45px;
left:0px;
}


.srr_footernavi_box03_copy{
position:absolute;
top:48px;
right:0px;
}


#srr_footernavi ul{
float:left;
width:auto;
height:auto;
}

#srr_footernavi_li01{
background-image:url(../img/ar.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
color:#006699;
font-weight:bold;
margin-bottom:10px;
}

#srr_footernavi_li02{
background-image:url(../img/ar02.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:10px;
color:#006699;
margin-left:5px;
margin-bottom:3px;
}


#srr_footernavi_li02 img{
margin-left:3px;
}

#srr_copy{
width: 340px;
float: left;
margin: 0px;
padding: 0px;
}

/* -------------------------------------------- */



/* --------------------------------------------img font */

.img16px {
margin-top: 16px;
}
.td_9px {
padding-bottom: 5px;
padding-left: 9px;
}
.img_r9px {
margin-right: 9px;
margin-bottom: 5px;
}
.img_l9px {
margin-bottom: 5px;
margin-left: 9px;
}
.img8_10px {
margin-bottom: 10px;
margin-left: 8px;
}
.green {
color: #009933;
line-height: 1.5;
}

/* -------------------------------------------- */


#visual {
width: 920px;
margin-bottom: 35px;
}


div.slideshow { 
margin: 0px; 
padding: 0px; 
width: 920px; 
height: 310px; 
position: relative;
} 

div.slideshow .a{ 
margin: 0px; 
padding: 0px; 
position: absolute; 
top: 0px; 
left: 0px; 
display: none; 
} 

#loop_state span 
{ 
width: 260px; 
height: 70px; 
cursor: pointer;
}

#state_1{ 
background-image: url("../img/srr_mainbtn01.jpg");
position:absolute;
top:45px;
right:20px;
}

#state_2{ 
background-image: url("../img/srr_mainbtn02.jpg");
position:absolute;
top:120px;
right:20px; 
}

#state_3{ 
background-image: url("../img/srr_mainbtn03.jpg");
position:absolute;
top:195px;
right:20px; 
}


/*
--------------------------------------------
住友林業レジデンシャル-webサイトCSS

下層ページ共通
--------------------------------------------
*/


table{
font-size:12px;
}

.font_10{
font-size:10px !important;
}

#main_con {
clear:both;
margin-bottom:50px;
*margin-bottom:80px;
font-size:12px;
color:#444444;
}
#main h1 {
}
.pan {
text-align:left;
margin:5px 10px 10px 0;
}
/*left_contents*/
div#left_con {
width:700px;
float:left;
padding:0;
}
div#left_con .s_title {
margin-top:30px;
}
.area01 {
margin:30px auto 0 auto;
background:#F4F4F4;
width:590px;
}
.area02 {
margin:30px auto 0 auto;
width:590px;
}
.area03 {
margin:30px auto 0 auto;
width:590px;
text-align:left;
}
.area04 {
margin:10px auto 0 auto;
background:#F4F4F4;
width:590px;
}
.area05 {
margin:30px auto 0 auto;
width:590px;
text-align:right;
}
.area06 {
margin:0px auto 0 auto;
width:590px;
text-align:left;
}
.btn_area {
height:auto;
}
.btn_area img {
float:left;
margin:10px 0 10px 10px;
}
.btn_area .txt {
float:left;
margin:0 0 0 20px;
*margin:0 0 0 10px;
padding:10px 0 10px 0;
text-align:left;
width:320px;
}
/*right_contents*/
div#right_con {
width:200px;
height:auto;
float:right;
text-align:center;
font-size:12px;
}
div#right_con ul {
margin-top:10px;
padding:0px;
width:200px;
background-color:#25a621;
background-image:url(../img/left_mbg.gif);
background-repeat:no-repeat;
}
div#right_con .li01 {
color:#0d8040;
padding:6px 0 0 9px;
height:22px;
*height:28px;
width:181px;
*width:190px;
text-align:left;
background-color:#edede1;
margin:auto;
}
div#right_con .li02 {
background:url(../img/left_mli01.gif);
background-repeat:no-repeat;
text-align:left;
padding:6px 0 0 20px;
height:22px;
*height:28px;
width:170px;
*width:190px;
margin:auto;
}
div#right_con .li03 {
background:url(../img/left_mli02.gif);
background-repeat:no-repeat;
color:#0d8040;
text-align:left;
border-bottom:1px solid #fff;
margin:auto;
padding:6px 0px 0px 20px;
height:22px;
*height:28px;
width:170px;
*width:190px;
margin:auto;
}
div#right_con .li04 {
background:url(../img/left_mli03.gif);
background-repeat:no-repeat;
vertical-align:middle;
color:#0d8040;
text-align:left;
margin:0px auto 0px auto;
padding:6px 0px 0px 20px !important;
height:42px;
*height:46px;
width:170px;
*width:190px;
vertical-align:bottom;
}
.li04 a {
color:#0d8040;
}
div#right_con .li05 {
background:url(../img/left_mli04.gif);
background-repeat:no-repeat;
vertical-align:middle;
color:#0d8040;
text-align:left;
margin:0px auto 0px auto;
padding:6px 0px 0px 20px !important;
height:42px;
*height:46px;
width:170px;
*width:190px;
vertical-align:bottom;
}
.li05 a {
color:#444444;
}

div#right_con .li06 {
background:url(../img/left_mli05.gif);
background-repeat:no-repeat;
text-align:left;
padding:6px 0 0 20px;
height:22px;
*height:28px;
width:170px;
*width:190px;
margin:auto;
border-bottom:1px solid #fff;
}

div#right_con .li07 {
background:url(../img/left_mli06.gif);
background-repeat:no-repeat;
background-color:e0f2aa;
text-align:left;
padding:4px 0 0 30px;
height:17px;
*height:21px;
width:160px;
*width:190px;
margin:auto;
}

div#right_con .li08 {
background:url(../img/left_mli07.gif);
background-repeat:no-repeat;
text-align:left;
padding:4px 0 0 30px;
height:22px;
*height:28px;
width:160px;
*width:190px;
margin:auto;
}

div#right_con .li09 {
background:url(../img/left_mli06.gif);
background-repeat:no-repeat;
background-color:e0f2aa;
text-align:left;
padding:4px 0 0 30px;
height:32px;
*height:36px;
width:160px;
*width:190px;
margin:auto;
}

div#right_con .li10 {
background:url(../img/left_mli08.gif);
background-repeat:no-repeat;
text-align:left;
padding:6px 0 0 20px;
height:22px;
*height:28px;
width:170px;
*width:190px;
margin:auto;
color:#444444;
}

div#right_con .li11 {
background-color:e0f2aa;
text-align:left;
padding:4px 0 0 20px;
height:17px;
*height:21px;
width:170px;
*width:190px;
margin:auto;
}


div#right_con .li12 {
background:url(../img/left_mli06.gif);
background-repeat:no-repeat;
background-color:e0f2aa;
text-align:left;
padding:4px 5px 0 30px;
height:36px;
*height:40px;
width:155px;
*width:190px;
margin:auto;
}

div#right_con .li13 {
background:url(../img/left_mli09.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:left;
padding:6px 5px 0 20px;
height:40px;
*height:46px;
width:165px;
*width:190px;
margin:auto;
}

div#right_con .li14 {
background:url(../img/left_mli10.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:left;
padding:6px 0 0 20px;
height:60px;
*height:66px;
width:170px;
*width:190px;
margin:auto;
}


div#right_con .li15 {
background:url(../img/left_mli11.gif);
background-repeat:no-repeat;
background-color:e0f2aa;
text-align:left;
padding:4px 0 0 20px;
height:42px;
*height:46px;
width:170px;
*width:190px;
margin:auto;
}

div#right_con .li16 {
background:url(../img/left_mli12.gif);
background-repeat:no-repeat;
background-color:e0f2aa;
text-align:left;
padding:4px 0 0 20px;
height:62px;
*height:66px;
width:170px;
*width:190px;
margin:auto;
}

/*table*/

label:hover {
background-color:#E1FAF6;
padding:5px 0 5px 0;
}
.contact_r {
color:#FF0000;
margin:10px auto 0 10px;
width:590px;
text-align:left;
}
.con_table {
margin:15px auto 0 auto;
}
.con_table th {
padding:10px;
font-weight:normal;
text-align:left;
background:#E1FAF6;
border-bottom:1px #CCCCCC dotted;
border-top:1px #FFF solid;
}
.con_table th span {
color:#FF0000;
padding-left:5px;
}
.con_table td {
padding:10px;
text-align:left;
border-bottom:1px #CCCCCC dotted;
border-top:1px #FFF solid;
width:410px;
}
.con_table td ul {
margin:0;
padding:0;
}
.con_table td li {
margin:0;
width:130px;
padding:0;
float:left;
list-style:none;
}
.contact_btn {
margin-top:30px;
}
.con_table_02 td {
padding:0;
border:0;
}

.pagetop {
width:auto;
text-align:right;
margin-top:35px;
margin-bottom:10px;
}

.l_content{
width:670px;
margin:20px auto auto auto;
padding-bottom:30px;
}

.l_content_midasi{
margin-bottom:30px;
text-align:left;
}

.l_content p{
width:670px;
margin-bottom:30px;
color:#8c1700;
font-size:16px;
font-weight:bold;
text-align:left;
}

.l_content_l {
width:415px;
float:left;
}

.l_content_l span {
line-height:1.6em;
text-align:left;
display:block;
}

.l_content_l_btn {
margin-top:20px;
}

.l_content_r {
float:right;
}


.l_content02{
width:670px;
margin:20px auto auto auto;
text-align:left;
}


.l_content02 p{
width:670px;
margin-bottom:30px;
color:#8c1700;
font-size:16px;
font-weight:bold;
}

.l_content03{
width:700px;
margin:20px auto auto auto;
padding-bottom:30px;
overflow:hidden;
clear:both;
zoom:1;

}


.l_content03 p{
width:auto;
margin-bottom:10px;
color:#8c1700;
font-size:14px;
font-weight:bold;
text-align:left;
}

.l_content03_p01{
font-size:16px !important;
}

.l_content03_l {
width:460px;
float:left;
text-align:left;
}

.l_content03_r {
float:right;
}


.l_tll01 {
background-image:url(../owner/img/t_03.gif);
background-repeat:repeat-x;
height:28px;
*height:34px;
width:663px;
*width:700px;
padding-top:6px;
padding-left:35px;
text-align:left;
font-weight:bold;
color:#402b00;
margin-bottom:20px;
font-size:14px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}


.l_inq{
width:668px;
*width:700px;
height:auto;
margin:auto;
padding:15px;
text-align:left;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}


.l_inq_title{
background-image:url(../owner/img/t_03.gif);
background-repeat:repeat-x;
height:28px;
*height:34px;
width:663px;
*width:700px;
padding-top:6px;
padding-left:35px;
margin-bottom:0px;
text-align:left;
font-weight:bold;
color:#402b00;
font-size:14px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}

.l_inq_dl01{
width:100%;
height:auto;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px dotted #aaa;
}

.l_inq_dl02{
width:100%;
height:auto;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
}

.l_inq dt{
float:left;
text-align:left;
}

.l_inq dd{
width:250px;
float:right;
}



/* EOF */


/*
--------------------------------------------
オーナーページ
--------------------------------------------
*/

.owner_area {
margin-top:20px;
padding-bottom:20px;
}
.owner_area_l {
width:360px;
float:left;
}
.owner_area_l p {
margin-bottom:5px;
line-height:1.6em;
text-align:left;
}
.owner_area_r {
float:right;
}
.owner_area02 {
padding:5px;
border:1px solid #dddddd;
margin-bottom:5px;
}
.owner_area03 {
background-color:#f7e8c6;
padding:10px;
height:auto;
*height:100%;
overflow:auto;
}
.owner_mr {
*margin-right:11px;
margin-right:6px;
}
.owner_area03box {
background-color:#f7e8c6;
padding:10px;
width:310px;
*width:330px;
height:135px;
*height:155px;
border-bottom:1px solid #d2c5a8;
border-right:1px solid #d2c5a8;
position:relative;
background-color:#FFFFFF;
float:left;
}
.owner_area03_title {
position:absolute;
left:2px;
top:0px;
}
.owner_area03_img {
position:absolute;
left:15px;
top:44px;
}
.owner_area03_text {
position:absolute;
left:120px;
top:44px;
width:200px;
text-align:left;
}
.owner_area03_line {
position:absolute;
left:0px;
top:104px;
}
.owner_area03_link01 {
position:absolute;
left:16px;
top:110px;
margin:0px;
padding:0px;
}
.owner_area03_link01 li {
background-image:url(../owner/img/ar01.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
float:left;
letter-spacing:-0.05em;
}
.owner_area03_link02 {
position:absolute;
left:16px;
top:128px;
margin:0px;
padding:0px;
}
.owner_area03_link02 li {
background-image:url(../owner/img/ar01.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
float:left;
letter-spacing:-0.05em;
}
.owner_area04 {
background-color:#eef5ce;
padding:10px 0 10px 10px;
height:auto;
*height:100%;
overflow:auto;
text-align:left;
margin-top:5px;
}
.owner_area04_title02 {
margin:0 0 10px 0;
}
.owner_mr02 {
*margin-right:10px;
margin-right:4px;
}
.owner_mr03 {
*margin-right:10px;
margin-right:4px;
margin-top:4px;
}
.owner_mr04 {
margin-top:4px;
}
.owner_area04_ttext {
margin-bottom:15px;
}
.owner_area04box {
background-color:#f7e8c6;
width:220px;
height:115px;
*width:221px;
*height:116px;
border-bottom:1px solid #cbd0af;
border-right:1px solid #cbd0af;
position:relative;
background-color:#FFFFFF;
float:left;
}
.owner_area04_title {
position:absolute;
left:2px;
top:2px;
}
.owner_area04_img {
position:absolute;
left:10px;
top:53px;
}
.owner_area04_text01 {
position:absolute;
left:80px;
top:53px;
width:130px;
text-align:left;
line-height:1.4em;
}
.owner_area04_text02 {
position:absolute;
left:80px;
top:41px;
width:130px;
text-align:left;
line-height:1.4em;
}
.owner_areatll01 {
background-image:url(../owner/img/t_03.gif);
background-repeat:repeat-x;
height:28px;
*height:34px;
width:663px;
*width:700px;
padding-top:6px;
padding-left:35px;
text-align:left;
font-weight:bold;
color:#402b00;
font-size:14px;
}

.owner_area05 {
text-align:left;
margin-top:10px;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;		
}

.owner_area06 {
padding:15px;
text-align:left;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin-bottom:20px;
}
.owner_area06_title {
width:295px;
*width:325px;
background-image:url(../owner/img/bg01.gif);
background-repeat:no-repeat;
background-color:#f7e8c6;
padding:5px 0px 5px 30px;
color:#402b00;
font-weight:bold;
font-size:14px;
}

.owner_area06_title a{
color:#402b00;
}

.owner_area06_title span{
color:#8d1902;
}

.owner_area06_dll {
float:left;
width:325px;
}
.owner_area06_dlr {
float:right;
width:325px;
}
.owner_area06 dt {
float:left;
margin-top:10px;
}
.owner_area06 dd {
float:right;
width:190px;
margin-top:10px;
}
/*オーナー様向けサービスの特徴ページ*/
.owner_area_m {
width:auto;
height:auto;
}
.owner_area_m p {
margin:10px 0 20px 0;
text-align:left;
}
.owner_area_m_02 p {
margin:20px 0 20px 0;
text-align:left;
padding-left:10px;
}
.owner_area_m_02 {
margin:50px 0 10px 0;
}
.owner_area_m_02 dl {
float:left;
margin:0 10px 20px 0;
border:1px solid #dddddd;
}
.owner_area_m_02 dd {
width:205px;
height:180px;
*height:200px;
text-align:left;
line-height:1.8em;
padding:5px;
}

#srr_footernavi_r {
width:908px;
margin-bottom:10px;
padding:0px 0px 0px 12px;
margin-top:0px;
height:auto;
text-align:left !important;
background-color:#edede1;
font-size:12px;
}
#srr_footernavi_r ul {
float:left;
width:auto;
height:auto;
}

/*オーナー様向け賃貸管理サービス*/

.owner_dlink{
background-color:#edede1;
padding:10px;
color:#bbbbbb;
text-align:left;
overflow:hidden;
clear:both;
zoom:1;
margin-bottom:20px;
}


.owner_dlink li{
background-color:#edede1;
color:#bbbbbb;
float:left;
margin-right:10px;
background-image:url(../owner/chintai_direction/img/ar01.gif);
background-repeat:no-repeat;
padding-left:12px;
}


.owner_darea01{
width:670px;
margin:20px auto auto auto;
padding-bottom:40px;
}

.owner_darea01 span{
margin-bottom:20px;
display:block;
text-align:left;
}

.owner_darea01 p{
font-weight:bold;
margin-bottom:10px;
text-align:left;
}

.owner_darea01 tt{
color:#0d8040;
}

.owner_darea01_table01{
border-right:2px solid #cccccc;
border-top:2px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
margin-bottom:20px;
}

.owner_darea01_table01 td{
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
}

.owner_darea01_table01_td01{
border-bottom:1px solid #cccccc;
border-left:none !important;
width:112px;
text-align:center;
}

.owner_darea01_table01 img{
margin-right:10px;
float:left;
}

.owner_darea01_table01 span{
margin-bottom:0px !important;
display:inline !important;
text-align:center !important;
}


.owner_darea01_table02{
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
margin-bottom:10px;
}

.owner_darea01_table02 td{
text-align:center;
padding:10px;
height:60px;
}

.owner_darea01_table02_td01{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.owner_darea01_table02_td02{
background-color:#eeeeee;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}


/*オーナー様向け賃貸物件運営・管理の流れ*/

.owner_flow dl{
overflow:hidden;
clear:both;
zoom:1;
}

.owner_flow dt{
float:left;
}

.owner_flow_dd01{
float:left;
padding:15px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
width:548px;
*width:580px;
text-align:left
}

.owner_flow_dd01,  x:-moz-any-link, x:default
{
padding:14px 15px 14px 15px;
}



.owner_flow_dd02{
float:left;
padding:15px 15px 9px 15px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
width:548px;
*width:580px;
text-align:left
}

.owner_flow_dd02,  x:-moz-any-link, x:default
{
padding:14px 15px 8px 15px;
}

.owner_flow_dd03{
float:left;
padding:15px 15px 7px 15px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
width:548px;
*width:580px;
text-align:left
}

.owner_flow_dd03,  x:-moz-any-link, x:default
{
padding:14px 15px 7px 15px;
}

.owner_flow li{
background-image:url(../owner/flow/img/img06.gif);
background-position:left top;
padding-left:75px;
background-repeat:no-repeat;
margin-top:6px;
}


body:nth-of-type(1) .owner_flow li {
margin-top:8px;
}

/*オーナー様向け建物管理サービス*/

.owner_es{
width:auto;
height:auto;
padding:10px;
border:1px solid #ccc;
margin-bottom:30px;
}

.owner_es ul{
overflow:hidden;
clear:both;
zoom:1;
}

.owner_es_l{
float:left;
*width:335px;
width:331px;
border:1px solid #ccc;
padding:1px;
}

.owner_es_r{
float:right;
*width:335px;
width:331px;
border:1px solid #ccc;
padding:1px;
}


.owner_es dl{
overflow:hidden;
clear:both;
zoom:1;
padding:10px;
}

.owner_es dt{
float:left;
margin-right:10px;
}

.owner_es dd{
float:left;
text-align:left;
}

.owner_eslink{
padding:10px;
text-align:left;
margin-bottom:35px;
border:1px solid #ccc;
overflow:hidden;
clear:both;
zoom:1;
}


.owner_eslink_dl01{
float:left;
width:315px;
border-right:1px dotted #ccc;
padding-left:5px;
}

.owner_eslink_dl02{
float:left;
width:315px;
padding-left:20px;
}

.owner_eslink dd{
padding:5px 0 0 15px;
}

.owner_eslink span{
color:#0d8040 !important;
}

.owner_eslink ul{
overflow:hidden;
clear:both;
zoom:1;
}

.owner_eslink li{
color:#ccc;
float:left;
margin-right:5px;
background-image:url(../img/ar01.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;
}

/*オーナー様の声*/

.owner_vo{
width:670px;
height:auto;
margin:auto;
}

.owner_vo dl{
margin-bottom:20px;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
}

.owner_vo dt{
float:left;
width:410px;
text-align:left;
line-height:1.6em;
}

.owner_vo dd{
float:right;
}

.owner_vo p{
color:#8c1700;
font-size:14px;
margin-bottom:20px;
width:410px;
}


.owner_voback{
width:680px;
height:auto;
margin:20px auto 20px auto;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
}

.owner_voback_title {
width:325px;
*width:295px;
background-color:#f27b16;
padding:5px 0 5px 5px;
color:#ffffff;
font-weight:bold;
font-size:14px;
text-align:left;
}

.owner_voback_dll {
float:left;
width:330px;
height:185px;
border:1px solid #ddd;
padding:1px;
}
.owner_voback_dlr {
float:right;
width:330px;
height:185px;
border:1px solid #ddd;
padding:1px;
}
.owner_voback dt {
float:left;
margin-top:10px;
margin-left:5px;
margin-bottom:5px;
}
.owner_voback dd {
float:right;
width:185px;
margin-top:10px;
text-align:left;
}



/*事業紹介*/

.business_area {
margin:20px 0;
text-align:left;
}

.business_area02 {
padding:5px;
border:1px solid #dddddd;
margin-bottom:20px;
}

.business_area03 {
background-color:#f7e8c6;
padding:10px;
height:auto;
*height:100%;
overflow:auto;
}

.business_mr {
margin-right:6px;
*margin-right:8px;
}

.business_area03_wrap{
overflow:hidden;
clear:both;
zoom:1;
margin-bottom:10px;
}

.business_area03box {
background-color:#f7e8c6;
padding:10px;
width:310px;
*width:330px;
height:105px;
*height:125px;
border-bottom:1px solid #d2c5a8;
border-right:1px solid #d2c5a8;
position:relative;
background-color:#FFFFFF;
float:left;
}

.business_area03_title {
position:absolute;
left:2px;
top:0px;
}

.business_area03_img {
position:absolute;
left:15px;
top:44px;
}

.business_area03_text{
position:absolute;
left:120px;
top:38px;
width:200px;
text-align:left;
}

.business_area03box ul{
margin-top:5px;
padding:0px;
}

.business_area03box li{
background-image:url(../owner/img/ar01.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:12px;
}

/*店舗・駐車場・コンテナ*/

.business_menu_area {
margin:20px 0;
text-align:left;
}

.business_menu_area02 {
padding:5px;
border:1px solid #dddddd;
margin-bottom:5px;
}

.business_menu_area03_wrap{
padding:5px;
border:1px solid #ccc;
}

.business_menu_area03 {
background-color:#f7e8c6;
padding:10px;
overflow:hidden;
clear:both;
zoom:1;
}

.business_menu_mr {
margin-right:8px;
*margin-right:10px;
}

.business_menu_area03box {
background-color:#f7e8c6;
width:216px;
height:205px;
border-bottom:1px solid #d2c5a8;
border-right:1px solid #d2c5a8;
position:relative;
background-color:#FFFFFF;
float:left;
}

.business_menu_area03_title {
position:absolute;
left:2px;
top:0px;
}

.business_menu_area03_img {
position:absolute;
left:38%;
top:45px;
}

.business_menu_area03_text{
position:absolute;
left:15px;
top:105px;
width:190px;
text-align:left;
}

.business_menu_area03box ul{
margin-top:5px;
padding:0px;
}

.business_menu_area03box li{
background-image:url(../owner/img/ar01.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:12px;
}

/*沿革*/

.history_table{
width:670px;
heigth:auto;
margin:auto;
border-bottom:1px solid #cccccc;
}

.history_table th{
width:100px;
heigth:auto;
padding:15px 10px 15px 0px;
border-top:1px solid #cccccc;
text-align:left;
font-weight:normal;
}

.history_table td{
width:500px;
heigth:auto;
border-top:1px solid #cccccc;
text-align:left;
}

/*概要*/

.overview_table{
width:670px;
heigth:auto;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
}

.overview_table th{
width:150px;
heigth:auto;
padding:10px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
text-align:left;
font-weight:normal;
background-color:#eeeeee;
}

.overview_table td{
width:510px;
heigth:auto;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
text-align:left;
padding:10px;
}


/*わたしたちの3つの強み*/


.tsuyomi_area{
width:670px;
margin:20px auto auto auto;
padding-bottom:30px;
overflow:hidden;
clear:both;
zoom:1;
}

.tsuyomi_area p{
width:670px;
margin-bottom:30px;
color:#8c1700;
font-size:16px;
font-weight:bold;
text-align:left;
}

.tsuyomi_area_l {
width:290px;
float:left;
}

.tsuyomi_area_l span {
line-height:1.6em;
text-align:left;
display:block;
}

.tsuyomi_area_r {
float:right;
}

.tsuyomi_area ul{
background-color:#edede1;
color:#bbbbbb;
text-align:left;
margin-bottom:20px;
padding-bottom:10px;
width:290px;
}


.tsuyomi_area li{
background-color:#edede1;
color:#bbbbbb;
margin-bottom:5px;
margin-left:15px;
background-image:url(../owner/chintai_direction/img/ar01.gif);
background-repeat:no-repeat;
padding-left:12px;
}

.tsuyomi_area02{
width:670px;
margin:0px auto 20px auto;
overflow:hidden;
clear:both;
zoom:1;
}

.tsuyomi_area02_l{
width:410px;
float:left;
text-align:left;
}

.tsuyomi_area02_r{
float:right;
}


.tsuyomi_eslink{
padding:10px;
text-align:left;
margin-bottom:35px;
border:1px solid #ccc;
overflow:hidden;
clear:both;
zoom:1;
}

.tsuyomi_eslink ul{
overflow:hidden;
clear:both;
zoom:1;
}

.tsuyomi_eslink li{
color:#ccc;
float:left;
margin-right:5px;
margin-top:10px;
background-image:url(../img/ar01.gif);
background-repeat:no-repeat;
background-position:0px 4px;
*background-position:0px 2px;
padding-left:12px;
}

/*管理実績*/
.results_area01{
width:670px;
margin:0px auto 30px auto;
heiht:auto;
}

.results_area01 p{
width:670px;
text-align:left;
margin-bottom:20px;
}

.results_area02{
width:670px;
margin:0px auto 30px auto;
heiht:auto;
overflow:hidden;
clear:both;
zoom:1;
}

.results_area02 img{
float:left;
}

.results_area02 p{
float:right;
width:325px;
text-align:left;
line-height:1.8em;
}

.results_area03{
width:670px;
margin:0px auto 20px auto;
heiht:auto;
}

.results_area03 p{
width:670px;
text-align:left;
margin-bottom:20px;
}

.results_area03 ul{
width:670px;
text-align:left;
overflow:hidden;
clear:both;
zoom:1;
}

.results_area03 li{
float:left;
width:210px;
text-align:left;
}

.results_area03 img{
margin-bottom:10px;
}

.results_area03 span{
display:block;
margin-top:15px;
}

.results_area03_mr20{
margin-right:15px;
}

/*グループ会社*/

.group_midashi{
width:670px;
margin:20px auto 30px auto;
text-align:left;
}

.group_dlink{
background-color:#edede1;
margin-bottom:20px;
padding:5px 10px 10px 10px;
}

.group_dlink ul{
background-color:#edede1;
padding:5px 0px 0px 0px;
color:#bbbbbb;
text-align:left;
overflow:hidden;
clear:both;
zoom:1;
}

.group_dlink li{
background-color:#edede1;
color:#bbbbbb;
float:left;
margin-right:6px;
background-image:url(../owner/chintai_direction/img/ar01.gif);
background-repeat:no-repeat;
padding-left:12px;
}

.group_table{
width:670px;
heigth:auto;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
margin-bottom:30px;
}


.group_table td{
padding:10px 0px 10px 10px ;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
text-align:left;
vertical-align:top;
}

.group_table_td01{
width:240px;
heigth:auto;
background-color:#eeeeee;
text-align:left;
}

.group_table_td02{
width:170px;
heigth:auto;
background-color:#eeeeee;
text-align:left;
padding:10px;
}

.group_table_td03{
width:260px;
heigth:auto;
background-color:#eeeeee;
text-align:left;
padding:10px;
}


/*ご入居社様へ*/
.residents_area01{
width:670px;
margin:auto;
text-align:left;
}

.residents_text{
width:670px;
*width:650px;
margin:auto;
text-align:left;
padding:10px;
border:1px solid #ccc;
}

.residents_text p{
font-weight:bold;
color:#cc2200;
}

.residents_text li{
margin:0 0 20px 25px;
list-style:outside;
list-style-type:disc;
}

/*お申し込み＊総合フォームでも使用クラス*/
.form_top{
margin:20px 0 20px 0;
padding-bottom:10px;
border-bottom:1px solid #cccccc;
text-align:right;
}

.form_midashi{
text-align:left;
width:670px;
margin-bottom:25px;
}

.form_midashi p{
font-weight:bold;
color:#8c1700;
}

.form_table{
width:670px;
height:auto;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
margin-bottom:30px;
}

.form_table th{
font-weight:normal;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
background-color:#eeeeee;
padding:10px 0 10px 10px;
width:160px;
text-align:left;
}

.form_table td{
font-weight:normal;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.form_table span{
color:#8c1700;
margin-left:5px;
}

.form_box{
width:670px;
text-align:left;
}

.form_btn_area{
width:670px;
text-align:center;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
}

.form_btn_area img{
float:inherit;
margin-right:10px;
}

/*代表インタビュー*/
.interview_text01{
width:670px;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
padding-top:25px;
padding-bottom:25px;
border-top:1px solid #ccc;
line-height:1.6em;
text-align:left;
margin:auto;
}

.interview_text01 p{
color:#8c1700;
text-align:left;
font-weight:bold;
font-size:14px;
margin-bottom:20px;
}

.interview_text01_l{
float:left;
margin:0px 20px 20px 0px;
}

.interview_text01_r{
float:right;
margin:0px 0px 20px 20px;
}

/*各支店・管理エリア*/
.branch_midashi{
text-align:left;
}

.branch_map{
background-image:url(../branch/img/map.gif);
width:670px;
height:400px;
position:relative;
margin:auto auto 20px auto;
}

.branch_btn01{
position:absolute;
top:127px;
left:380px;
}

.branch_btn02{
position:absolute;
top:183px;
left:380px;
}

.branch_btn03{
position:absolute;
top:179px;
left:523px;
}

.branch_btn04{
position:absolute;
top:237px;
left:447px;
}

.branch_btn05{
position:absolute;
top:237px;
left:313px;
}

.branch_btn06{
position:absolute;
top:288px;
left:303px;
}

.branch_btn07{
position:absolute;
top:72px;
left:122px;
}

.branch_btn08{
position:absolute;
top:284px;
left:69px;
}

/*各支店・管理エリア下層共通*/

.branch_inq_tokyo{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/tokyo/img/img_01.gif);
}

.branch_inq_tokyoe{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/tokyo_ew/img/img_01.gif);
}

.branch_inq_tokyow{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/tokyo_ew/img/img_02.gif);
}

.branch_inq_osaka{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/osaka/img/img_01.gif);
}

.branch_inq_nagoya{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/nagoya/img/img_01.gif);
}

.branch_inq_yokohama{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/yokohama/img/img_01.gif);
}

.branch_inq_saitama{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/saitama/img/img_01.gif);
}

.branch_inq_funabashi{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/funabashi/img/img_01.gif);
}

.branch_inq_machida{
width:670px;
margin:auto auto 20px auto;
height:90px;
position:relative;
background-image:url(../branch/machida/img/img_01.gif);
}

.branch_inq_btn{
position:absolute;
top:40px;
right:30px;
}

.branch_text_area{
width:685px;
height:auto;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
margin-bottom:20px;
}

.branch_text{
float:left;
text-align:left;
}

.branch_text_area img{
float:right;
}

.googlemap{
text-align:center
}

.branch_stitle{
margin-bottom:10px;
font-weight:bold;
}

.branch_stitle span{
color:#0d8040;
}

.branch_map_margin{
margin-bottom:10px;
}

.branch_box{
width:670px;
text-align:left;
}

.branch_box dl{
height:auto;
overflow:hidden;
clear:both;
zoom:1;
margin-bottom:40px;
}

.branch_box dt{
float:left;
width:325px;
text-align:left;
}

.branch_box dd{
float:right;
width:325px;
text-align:left;
}

.branch_box_01{
background-color:#003bd2;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box_02{
background-color:#009800;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box_03{
background-color:#77dc00;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box_04{
background-color:#42d48d;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box_05{
background-color:#ff9900;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box_06{
background-color:#0090ff;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box_07{
background-color:#cc0000;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box_08{
background-color:#999999;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box_09{
background-color:#00d1d9;
width:30px;
height:15px;
margin-right:5px;
float:left;
}

.branch_box li{
margin-bottom:5px;
}


.branch_area01{
text-align:left;
margin-bottom:10px;
}

.branch_area02{
text-align:left;
margin-bottom:30px;
}



/*メンテナンスリフォーム*/
.reform_midashi{
text-align:right;
}


.reform_iframe{
width:463px;
height:454px;
position:relative;
}

.reform_iframe img{
border:none;
}

.reform_iframe_btn{
bottom:2px;
left:120px;
position:absolute;
}


.reform_main{
width:700px;
height:478px;
position:relative;
background-image:url(../owner/reform/img/bg.gif);
color:#FFFFFF;
text-align:left;
}

.reform_main a{
color:#FFFFFF;
}

.reform_main_img01{
top:55px;
right:40px;
position:absolute;
}

.reform_main_text01{
top:134px;
right:15px;
position:absolute;
width:190px;
}

.reform_main_img02{
top:184px;
right:40px;
position:absolute;
}

.reform_main_text02{
top:265px;
right:15px;
position:absolute;
width:190px;
}

.reform_main_iframe{
top:10px;
left:10px;
position:absolute;
}

.reform_area{
margin:auto;
width:670px;
overflow:hidden;
clear:both;
zoom:1;
}

.reform_area_l{
width:330px;
float:left;
text-align:left;
}

.reform_area_r{
width:325px;
height:264px;
float:right;
background-image:url(../owner/reform/img/img_01.gif);
position:relative;
}

.reform_area_img{
position:absolute;
top:46px;
left:15px;
}

.reform_area_text{
position:absolute;
top:135px;
left:15px;
text-align:left;
}


.reform_area01{
margin:auto;
width:670px;
overflow:hidden;
clear:both;
zoom:1;
}

.reform_area01_l{
width:330px;
float:left;
text-align:left;
}

.reform_area01_r{
float:right;
}


.reform_l{
text-align:left;
}

.l_tll02 {
background-image:url(../owner/reform/001/img/s_t.gif);
background-repeat:repeat-x;
height:28px;
*height:34px;
width:618px;
*width:700px;
padding-top:6px;
padding-left:80px;
text-align:left;
font-weight:bold;
color:#444444;
font-size:14px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}

.reform_area02{
*width:700px;
*width:670px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:15px;
}


.reform_back{
width:680px;
height:auto;
margin:20px auto 0 auto;
}

.reform_back_title{
width:325px;
*width:295px;
background-color:#2d7b4d;
padding:5px 0 5px 5px;
color:#ffffff;
font-weight:bold;
font-size:14px;
text-align:left;
}

.reform_back_dll{
float:left;
width:330px;
height:145px;
border:1px solid #ddd;
padding:1px;
}

.reform_back_dlr{
float:right;
width:330px;
height:145px;
border:1px solid #ddd;
padding:1px;
}

.reform_back dt{
float:left;
margin-top:10px;
margin-left:5px;
margin-bottom:5px;
}

.reform_back dd{
float:right;
width:160px;
margin-top:10px;
text-align:left;
}

#image-navigation{
background-image:url(../owner/reform/001/img/bg.gif);
width:700px;
height:425px;
margin-bottom:20px;
}

.navi{
width:122px;
height:370px;
position:absolute;
top:45px;
right:22px;
}

.navi ul,li {
  margin:0;
  padding:0;
  list-style:none;
}

.over{
position:absolute;
top:0px;
left:0px;
}

.navi-image{
position:absolute;
top:10px;
left:10px;
}

#image-navigation { position:relative;}
.navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation .navi-image a.active { z-index:10; }
#image-navigation .navi-image a.last-active { z-index:9; }

#image-navigation ul li a {
  display:block;
  width:122px;
  height:56px;
		margin-bottom:5px;
}


/*
--------------------------------------------
プライバシーポリシー
--------------------------------------------
*/

.privacy_area{
*width:700px;
width:670px;
text-align:left;
margin:auto;
line-height:1.6em;
}

.privacy_area dt{
font-weight:bold;
margin-bottom:10px;
}

.privacy_area span{
color:#0d8040;
margin-right:5px;
}

.privacy_area dd{
padding-bottom:20px;
border-bottom:1px solid #cccccc;
margin-bottom:15px;
}

/*
--------------------------------------------
サイトマップ
--------------------------------------------
*/

.sitemap_area{
*width:700px;
width:670px;
text-align:left;
margin:auto;
line-height:1.6em;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
}

.sitemap_area_dl{
float:left;
text-align:left;
width:325px;
}

.sitemap_area_dr{
float:right;
text-align:left;
width:325px;
}

.sitemap_area dt{
font-weight:bold;
margin-bottom:10px;
background-image:url(../sitemap/img/ar.gif);
background-repeat:no-repeat;
background-position:0px 9px;
padding:10px 0 10px 22px;
font-weight:bold;
border-bottom:1px solid #cccccc;
}

.sitemap_area dd{
padding:0 0 10 10px;
background-image:url(../img/ar01.gif);
background-repeat:no-repeat;
background-position:0px 2px;
margin-left:20px;
}

.sitemap_area_dd01{
margin-left:35px !important;
}

/*
--------------------------------------------
お問い合わせ
--------------------------------------------
*/

.inquiry_table{
width:670px;
margin-bottom:20px;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
}

.inquiry_table td{
padding:10px 0 10px 15px;
border-right:1px solid #dddddd;
}

.inquiry_table_td01{
padding:10px 0 10px 15px;
font-weight:bold;
background-color:#eeeeee;
}

.inquiry_table_td02{
padding:10px 0 10px 15px;
background-color:#f5f5f5;
}

.inquiry_btn{
width:700px;
height:77px;
border:1px solid #ddd;
position:relative;
margin-bottom:20px;
}

.inquiry_btn_text{
position:absolute;
top:20px;
left:15px;
text-align:left;
}

.inquiry_btn img{
position:absolute;
top:15px;
right:15px;
}

.inquiry_info{
width:700px;
height:196px;
position:relative;
background-image:url(../inquiry/img/img_01.gif);
}

.inquiry_info_text{
position:absolute;
top:57px;
left:15px;
text-align:left;
}

/*
--------------------------------------------
お知らせ
--------------------------------------------
*/
.information_dl01{
width:670px;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
margin:auto;
}

.information_dl01 dt{
padding:15px 5px 15px 15px;
float:left;
}

.information_dl01 dd{
padding:15px 0 15px 15px;
float:left;
background-image:url(../img/ar01.gif);
background-repeat:no-repeat;
background-position:0px 15px;
}

.information_dl02{
width:670px;
background-color:eeeeee;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
margin:auto;
}

.information_dl02 dt{
padding:15px 5px 15px 15px;
float:left;
}

.information_dl02 dd{
padding:15px 0 15px 15px;
float:left;
background-image:url(../img/ar03.gif);
background-repeat:no-repeat;
background-position:0px 15px;
}

/*
------------------------------------
入居者向けサイト用↓↓140107
------------------------------------
*/

/*位置と状態*/
.nyukyo_main_con .left{float:left;}
.nyukyo_main_con .right{float:right;}
.nyukyo_main_con .clear{clear:both;}
.nyukyo_main_con .bold{font-weight:bold;}

/*余白*/
.nyukyo_main_con .mb05em{margin-bottom:0.5em;}
.nyukyo_main_con .mb1em{margin-bottom:1em;}
.nyukyo_main_con .mb2em{margin-bottom:2em;}
.nyukyo_main_con .mb3em{margin-bottom:3em;}
.nyukyo_main_con .pb1em{padding-bottom:1em;}
.nyukyo_main_con .pb2em{padding-bottom:2em;}

.nyukyo_main_con .plb1em{/*右寄せ写真周りに余白*/
	padding:0 0 1em 1em;
}

/* globalNavi 入居者サイトオリジナル */

div#gNavi ul li a.nyukyo_nav{
	display:block;
	width:230px;
	height:36px;
}
div#gNavi ul li a.nyukyo_nav:hover{
	white-space: nowrap;text-indent: 100%;overflow: hidden;/*テキスト非表示*/
}
div#gNavi ul li a.gnavi_faq{
	background:url(../tenants/img/gnavi_faq_r.gif) no-repeat;
}
div#gNavi ul li a.gnavi_only{
	background:url(../tenants/img/gnavi_only_r.gif) no-repeat;
}
div#gNavi ul li a.gnavi_questionnaire{
	background:url(../tenants/img/gnavi_questionnaire_r.gif) no-repeat;
}
div#gNavi ul li a.gnavi_about{
	background:url(../tenants/img/gnavi_about_r.gif) no-repeat;
}
div#gNavi ul li a.gnavi_contact{
	background:url(../tenants/img/gnavi_contact_r.gif) no-repeat;
}

.nyukyo_main_con {
clear:both;
width:920px;
margin-bottom:50px;
*margin-bottom:80px;
font-size:12px;
color:#444;
text-align:left;
overflow:hidden;
}
.nyukyo_main_con:after{content: "";display: block;clear: both;}

.nyukyo_mainimg{
	margin:0 0 20px 0;
}
.nyukyo_left_con{
	float:left;
	width:665px;
}
.nyukyo_right_con{
	float:right;
	width:226px;
}
/* タブ (タブ絡みnyukyo_はつけていない)*/
#tabArea,
#tab {
	width:665px;
	overflow:hidden;
}
.cl{/*IEで下に隙間ができるのを防ぐ*/
overflow:hidden;
font-size:0.1em;
line-height:0;
}

#tabArea {
	margin:0 auto 2em;
	text-align:left;
}

#tab li {
	float:left
}

#tabBox {
	clear:both;
}
#tabBox #tab1{
	width:662px;
	height:300px;
	border-right:1px solid #5cbf2b;
	border-bottom:1px solid #5cbf2b;
	border-left:1px solid #5cbf2b;
	background:url(../tenants/img/border_top_nyukyomae.gif) no-repeat #effcdf;

}
#tabBox #tab2{
	width:662px;
	height:300px;
	border-right:1px solid #64AAE1;
	border-bottom:1px solid #64AAE1;
	border-left:1px solid #64AAE1;
	background:url(../tenants/img/border_top_nyukyochu.gif) no-repeat #eafaff;

}
#tabBox #tab3{
	width:662px;
	height:300px;
	border-right:1px solid #ECB35A;
	border-bottom:1px solid #ECB35A;
	border-left:1px solid #ECB35A;
	background:url(../tenants/img/border_top_taikyoji.gif) no-repeat #fff5e4;

}
#tabBox ul {
/* 読み込み時に一瞬全部でるのを防ぐ */
	display:none;
}
#tabBox ul li{
width:652px;
padding:6px 0 0 0;
}
.nyukyo_tabbox_inner{
	width:636px;
	margin:10px 0 12px 12px;
}
.nyukyo_tabbox_inner .nyukyo_midashi_area{
	margin:0 0 1em 0;
}
.nyukyo_tabbox_inner .nyukyo_midashi_area:after{content: "";display: block;clear: both;}

.nyukyo_tabbox_inner .nyukyo_midashi_area .nyukyo_le{
	float:left;
	width:309px;
}
.nyukyo_tabbox_inner .nyukyo_midashi_area .nyukyo_ri{
	float:right;
	width:167px;
	padding:3px 0 0 0;
}
.nyukyo_nyukyomae_hatena{
display:block;
width:208px;
height:74px;
background:url(../tenants/img/icon_hatena_nyukyomae.gif) no-repeat 12px 16px #fff;
border:1px solid #caeaa8;
-webkit-border-radius: 0.5em;
   -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
     -o-border-radius: 0.5em;
        border-radius: 0.5em;
}
		.nyukyo_nyukyomae_hatena:link{color:#006330;text-decoration:none;}
		.nyukyo_nyukyomae_hatena:visited{color:#006330;text-decoration:none;}
		.nyukyo_nyukyomae_hatena:hover{color:#006330;text-decoration:none;}
		.nyukyo_nyukyomae_hatena:active{color:#006330;text-decoration:none;}

.nyukyo_nyukyochu_hatena{
display:block;
width:208px;
height:74px;
background:url(../tenants/img/icon_hatena_nyukyochu.gif) no-repeat 12px 16px #fff;
border:1px solid #8bcde2;
-webkit-border-radius: 0.5em;
   -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
     -o-border-radius: 0.5em;
        border-radius: 0.5em;
}
		.nyukyo_nyukyochu_hatena:link{color:#004a63;text-decoration:none;}
		.nyukyo_nyukyochu_hatena:visited{color:#004a63;text-decoration:none;}
		.nyukyo_nyukyochu_hatena:hover{color:#004a63;text-decoration:none;}
		.nyukyo_nyukyochu_hatena:active{color:#004a63;text-decoration:none;}

.nyukyo_taikyoji_hatena{
display:block;
width:208px;
height:74px;
background:url(../tenants/img/icon_hatena_taikyoji.gif) no-repeat 12px 16px #fff;
border:1px solid #ebc1a5;
-webkit-border-radius: 0.5em;
   -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
     -o-border-radius: 0.5em;
        border-radius: 0.5em;
}
		.nyukyo_taikyoji_hatena:link{color:#642a00;text-decoration:none;}
		.nyukyo_taikyoji_hatena:visited{color:#642a00;text-decoration:none;}
		.nyukyo_taikyoji_hatena:hover{color:#642a00;text-decoration:none;}
		.nyukyo_taikyoji_hatena:active{color:#642a00;text-decoration:none;}

.nyukyo_gyo1{/*1行の場合*/
	margin:28px 0 0 66px;
	width:140px;
}

.nyukyo_gyo2{/*2行の場合*/
	margin:20px 0 0 66px;
	width:140px;
}
.nyukyo_gyo3{/*3行の場合*/
	margin:10px 0 0 66px;
	width:140px;
}
.nyukyo_gyo1 p,
.nyukyo_gyo2 p,
.nyukyo_gyo3 p{
font-size:13px;
font-weight:bold;
line-height:1.4;
}
.nyukyo_keyword_area{
	width:665px;
	height:41px;
	background:url(../tenants/img/bg_keyword_area.gif) no-repeat;
	position:relative;
	margin:0 0 10px 0;
}
.nyukyo_keyword_area input.word{
	position:absolute;
	top:8px;
	left:384px;
	border:1px solid #bbb;
	height:24px;
	line-height:24px;
	padding:0 0 0 4px;
}
.nyukyo_keyword_area input.btn_kensaku{
	position:absolute;
	top:8px;
	left:605px;
}
.nyukyo_tokuten_area{
	width:665px;
	margin:0 0 30px 0;
}
.nyukyo_tokuten_area:after{content: "";display: block;clear: both;}

.nyukyo_tokuten_area a{
	float:left;
	display:block;
	width:326px;
	height:227px;
	margin:0 0 10px 0;
}
.nyukyo_tokuten_area a.nyukyo_ri10{
	margin:0 10px 10px 0;
}
.nyukyo_tokuten_01{
	background:url(../tenants/img/bk_tokuten_01.gif) no-repeat;
}
.nyukyo_tokuten_02{
	background:url(../tenants/img/bk_tokuten_02.gif) no-repeat;
}
.nyukyo_tokuten_03{
	background:url(../tenants/img/bk_tokuten_03.gif) no-repeat;
}
.nyukyo_tokuten_04{
	background:url(../tenants/img/bk_tokuten_04.gif) no-repeat;
}
.nyukyo_tokuten_area a h2{
	text-indent:-9999em;
}
.nyukyo_tokuten_area a p{
	width:170px;
	margin:90px 0 0 14px;
	line-height:1.7;
	font-size:13px;
}
.nyukyo_tokuten_area a:link{color:#333; text-decoration:none;}
.nyukyo_tokuten_area a:visited{color:#333; text-decoration:none;}
.nyukyo_tokuten_area a:hover{color:#333; text-decoration:none;}
.nyukyo_tokuten_area a:active{color:#333; text-decoration:none;}

.nyukyo_news_area{
	width:226px;
	margin:0 0 20px 0;
}
.nyukyo_news_title{
	width:226px;
	height:37px;
	background:url(../tenants/img/title_oshirase.gif) no-repeat;
}
.nyukyo_news_title:after{content: "";display: block;clear: both;}

.nyukyo_news_title h3{
	float:left;
	text-indent:-9999em;
}
.nyukyo_news_title a{
	float:right;
	margin:7px 7px 0 0;
	display:block;
	width:80px;
	height:24px;
}
.nyukyo_news_title a:hover{
	text-indent:-9999em;
}
.nyukyo_news_area_inner{
	width:224px;
	border:1px solid #d7d7d7;
}
.nyukyo_news_area_inner dl{
	width:204px;
	overflow:hidden;
	padding:10px 0 0 0;
	margin:0 0 0 12px;
}
.nyukyo_news_area_inner dl dt{
	width:80px;
	margin:0 0 6px;
	color:#277700;
	background:#defcce;
	padding:2px;
}
.nyukyo_news_area_inner dl dd{
	margin:0 0 10px;
	border-bottom:1px dotted #ccc;
	padding:0 0 10px 0;
	line-height:1.7;
}
.nyukyo_news_area_inner dl dd a:link{text-decoration:none;}
.nyukyo_news_area_inner dl dd a:visited{text-decoration:none;}
.nyukyo_news_area_inner dl dd a:hover{text-decoration:underline;}
.nyukyo_news_area_inner dl dd a:active{text-decoration:none;}

.nyukyo_btn_oshirase_ichiran{
	display:block;
	width:197px;
	height:23px;
	margin:0 0 6px 12px;
}
.nyukyo_btn_oshirase_ichiran:hover{
	opacity:0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
.nyukyo_kanrensite_area{
	width:226px;
	margin:0 0 10px 0;
}
.nyukyo_kanrensite_area_inner{
	width:224px;
	border:1px solid #d7d7d7;
}
.nyukyo_kanrensite_area_inner ul{
	margin:0 0 0 12px;
	padding:10px 0 0;
}
.nyukyo_kanrensite_area_inner ul li{
	margin:0 0 10px 0;
}
/*FAQページ*/
.nyukyo_nyukyomae_area{
	width:665px;
	height:242px;
	margin:0 0 30px 0;
	background:url(../tenants/faq/img/bg_nyukyomae_area.jpg) no-repeat;
}
.nyukyo_nyukyochu_area{
	width:665px;
	height:242px;
	margin:0 0 30px 0;
	background:url(../tenants/faq/img/bg_nyukyochu_area.jpg) no-repeat;
}
.nyukyo_taikyoji_area{
	width:665px;
	height:242px;
	margin:0 0 30px 0;
	background:url(../tenants/faq/img/bg_taikyoji_area.jpg) no-repeat;
}
.nyukyo_movie_area{
	width:665px;
	height:242px;
	margin:0 0 30px 0;
	background:url(../tenants/faq/img/bg_movie_area.jpg) no-repeat;
}
.nyukyo_nyukyomae_area dl dt,
.nyukyo_nyukyochu_area dl dt,
.nyukyo_taikyoji_area dl dt,
.nyukyo_movie_area dl dt{
	width:665px;
	height:48px;
	margin:0 0 24px 0;
	white-space: nowrap;text-indent: 100%;overflow: hidden;/*テキスト非表示*/
}
.nyukyo_faq_inner{
	width:370px;
	margin:0 0 0 20px;
}
.nyukyo_faq_inner p{
	color:#494949;
	font-size:14px;
	line-height:1.7;
}
.nyukyo_faq_inner a.kuwa{
	display:block;
	width:132px;
	height:24px;
	margin:20px 0 0 0;
}
.nyukyo_left_con a:hover,
.nyukyo_right_con a:hover{
	opacity:0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
.nyukyo_sub_faq_area{
	width:226px;
	margin:0 0 10px 0;
}
.nyukyo_sub_faq_area_inner{
	width:224px;
	border:1px solid #d7d7d7;
}
.nyukyo_sub_faq_area_inner ul{
	margin:0 0 0 12px;
	padding:10px 0 0;
}
.nyukyo_sub_faq_area_inner ul li{
	margin:0 0 10px 0;
}
	.nyukyo_sub_faq_area_inner ul li a{
		display:block;
		width:200px;
		height:20px;
		line-height:20px;
		padding:0 0 12px 0;
		border-bottom:1px dotted #ccc;
		background:url(../tenants/faq/img/sub_icon_ya.gif) no-repeat;
		text-indent:32px;
	}
.nyukyo_sub_text{
	margin:6px 10px;
}
/*アンケートページ*/

.nyukyo_question_box1{
}
.nyukyo_question_box1 table{
	width:664px;
	border:1px solid #d6d6d6;
	border-collapse:collapse;
	margin:1em 0;
}
.nyukyo_question_box1 table th{
	width:120px;
	background:#eee;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding:8px;
}
.nyukyo_question_box1 table td{
	width:530px;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding:8px;
}
.nyukyo_question_box1 table td dl dt{
	clear:both;
	float:left;
	width:100px;
	height:20px;
	padding:6px 0 0 0;
	margin:0 0 4px 0;
}
.nyukyo_question_box1 table td dl dd{
	float:left;
	width:380px;
	height:26px;
	margin:0 0 4px 0;
}
.nyukyo_question_box2{
}
.nyukyo_question_box2 dl{
	width:664px;
	border:1px solid #d6d6d6;
	border-collapse:collapse;
	margin:1em 0;
	overflow:hidden;
}
.nyukyo_question_box2 dl dt{
	height:48px;
	line-height:48px;
	text-indent:20px;
	background:#eee;
}
.nyukyo_question_box2 dl dd{
	padding:10px;
}
.nyukyo_question_box2 dl dd{
	line-height:2.5;
}
.nyukyo_question_box2 dl dd textarea{
	width:500px;
	height:100px;
	border:1px solid #d1d1d1;
}

/*困ったへの対応*/
.nyukyo_komatta_area{
	width:665px;
	font-size:13px;
}
.nyukyo_komatta_area dl{
	width:665px;
	margin:0 0 2em 0;
	overflow:hidden;
}
		.nyukyo_komatta_area dl.last{
			margin:0 0 0 0;
		}
.nyukyo_komatta_area dl dt{
	margin:0 0 1.5em 0;
}
.nyukyo_komatta_area dl dd{
	margin:0 0 0 14px;
	line-height:1.7;
}
.nyukyo_komatta_area dl div{
	float:left;
	width:440px;
}
/*ページ内リンク*/
.nyukyo_pagelink{
	width:666px;
	margin:0 0 2em 0;
}
.nyukyo_pagelink td{
	padding:6px 0;
}
.nyukyo_pagelink a{
	padding:0 0 0 24px;
	background:url(../tenants/img/icon_ya01.gif) no-repeat;
}
.nyukyo_blueback{
	width:666px;
	background:#ECF5FA;
	font-size:13px;
	overflow:hidden;
}
.nyukyo_blueback_inner{
	width:626px;
	margin:16px 0 0 18px;
}
.nyukyo_blueback_inner02{
	width:606px;
	margin:0 0 3em 20px;
}
.nyukyo_title_aoten{
	background:url(../tenants/faq/img/icon_aoten.gif) no-repeat 0 10px;
	padding:0 0 0 22px;
	margin:0 0 1em 0;
	color:#0330A5;
	font-weight:bold;
	font-size:13px;
}
.nyukyo_title_aoten_left{/*右にボタンがある場合*/
	float:left;
	width:170px;
	background:url(../tenants/faq/img/icon_aoten.gif) no-repeat 0 10px;
	padding:6px 0 0 22px;
	margin:0 0 1em 0;
	color:#0330A5;
	font-weight:bold;
	font-size:13px;
}
.nyukyo_aoten_group{
	width:100%;
	margin:0 0 1em 0;
	}
.nyukyo_aoten_group:after{content: "";display: block;clear: both;}


.nyukyo_blueback_inner02 ul{
}
.nyukyo_blueback_inner02 ul li{
	padding:0 0 0 20px;
	margin:0 0 1em 0;
	line-height:1.7;
	background:url(../tenants/faq/trouble_nyukyochu/img/icon_dotted.gif) no-repeat 0 6px;
}
	.nyukyo_blueback_inner02 ul li.li_none{
		padding:0 0 0 0;
		background:none;
	}
.nyukyo_totop_page{
	width:626px;
	text-align:right;
	border-bottom:1px solid #0E6806;
	margin:0 auto 2em;
}
.nyukyo_aopoint{
	margin:0 0 1.5em 0;
}
	.nyukyo_aopoint span{
		padding:6px 14px;
		background:#CBF0FF;
		color:#08498B;
		font-size:12px;
	}
ol.nyukyo_kajo_01{
	margin:0 0 2em 0;
	padding:0 0 0 0.5em;
}
ol.nyukyo_kajo_01 li{
	list-style-type:decimal;
	margin:0 0 1em 20px;
	line-height:1.5;
}
.nyukyo_white_waku{
	width:570px;
	margin:0 0 0 8px;
	background:#fff;
	border:1px solid #eee;
}
.nyukyo_white_waku p{
	margin:8px 14px;
	line-height:1.7;
}
.nyukyo_blue_waku{
	width:570px;
	margin:0 0 2em 8px;
	background:#CBF0FF;
	border:1px solid #eee;
}
.nyukyo_blue_waku p{
	margin:8px 14px;
	line-height:1.7;
	color:#163F91;
}
/*table01*/
.nyukyo_trouble_table01{
	width:570px;
	margin:0 0 0 8px;
	background:#fff;
	border:1px solid #ccc;
	border-collapse:collapse;
}
.nyukyo_trouble_table01 th{
	background:#eee;
	padding:6px;
	font-weight:normal;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.nyukyo_trouble_table01 td{
	padding:12px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	vertical-align:top;
}
.nyukyo_trouble_table01 th.midashi{
	width:20%;
}
.nyukyo_trouble_table01 th.text01{
	width:33%;
}
.nyukyo_trouble_table01 th.text02{
	width:47%;
}
/*table02*/
.nyukyo_trouble_table02{
	width:570px;
	margin:0 0 0 8px;
	background:#fff;
	border:1px solid #ccc;
	border-collapse:collapse;
}
.nyukyo_trouble_table02 th{
	background:#eee;
	padding:6px;
	font-weight:normal;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.nyukyo_trouble_table02 td{
	padding:12px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	vertical-align:top;
}
.nyukyo_trouble_table02 th.midashi{
	width:20%;
}
.nyukyo_trouble_table02 th.text01{
	width:20%;
}
.nyukyo_trouble_table02 th.text02{
	width:30%;
}
.nyukyo_trouble_table02 th.text03{
	width:10%;
}
/*table03*/
.nyukyo_trouble_table03{
	width:570px;
	margin:0 0 0 8px;
	background:#fff;
	border:1px solid #ccc;
	border-collapse:collapse;
}
.nyukyo_trouble_table03 th{
	background:#eee;
	padding:6px;
	font-weight:normal;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.nyukyo_trouble_table03 td{
	padding:12px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	text-align:center;
}
.nyukyo_trouble_table03 th.midashi{
	width:60%;
}
.nyukyo_trouble_table03 th.text01{
	width:40%;
}

ul.nyukyo_checklist{
}
ul.nyukyo_checklist li{
	padding:0 0 0 20px;
	margin:0 0 0.5em 0;
	line-height:1.7;
	background:url(../tenants/faq/trouble_nyukyochu/img/icon_checklist.gif) no-repeat 0 6px;
}
.nyukyo_text01{
	margin:0 0 1.5em 0;
	font-size:13px;
	line-height:1.7;
}
table.nyukyo_3wake{/*tableただの3等分*/
}
table.nyukyo_3wake td{
	width:33%;
	padding:0 0 10px 0;
	font-size:13px;
}
.jisage{
	padding-left:1em;
	text-indent:-1em;
}
/*サイトマップ*/
.nyukyo_sitemap_area{
	width:666px;
}
.nyukyo_sitemap_inner{
	width:600px;
	margin:20px;
}
.nyukyo_sitemap_inner ul{
}
.nyukyo_sitemap_inner ul li{
	margin:0 0 1em 0;
	padding:0 0 0 22px;
	background:url(../tenants/img/icon_ya01.gif) no-repeat 0 2px;
	font-size:13px;
}
.nyukyo_sitemap_inner ul li a:link{color:#01892c;text-decoration:underline;}
.nyukyo_sitemap_inner ul li a:visited{color:#01892c;text-decoration:underline;}
.nyukyo_sitemap_inner ul li a:hover{color:#01892c;text-decoration:underline;}
.nyukyo_sitemap_inner ul li a:active{color:#01892c;text-decoration:underline;}


/*入居前の困った*/
.nyukyomae_area{
	width:665px;
	font-size:13px;
}
.nyukyomae_area dl{
	width:665px;
	margin:0 0 2em 0;
	overflow:hidden;
	background:#effcdf;
}
.nyukyomae_area dl dt{
	margin:0 0 1.5em 0;
}
.nyukyomae_area dl dd{
	margin:0 0 0 14px;
	line-height:1.7;
	overflow:hidden;
}
.nyukyomae_area dl dd img{
	margin-right:14px;
}
.nyukyomae_area dl ul{
	float:left;
	width:440px;
}
.nyukyomae_area dl ul li{
	padding:0 0 0 20px;
	margin:0 0 1em 0;
	line-height:1.7;
	background:url(../tenants/faq/trouble_nyukyomae/img/icon_dotted.gif) no-repeat 0 6px;
}
	.nyukyomae_area dl ul li.li_none{
		padding:0 0 0 0;
		background:none;
	}
/*動画で見る設備トラブル対処*/
.f10{font-size:10px;}
.f11{font-size:11px;}

/*table04*/
.nyukyo_trouble_table04{
	width:570px;
	margin:0 0 0 8px;
	background:#fff;
	border:1px solid #ccc;
	border-collapse:collapse;
}
.nyukyo_trouble_table04 th{
	background:#eee;
	padding:6px;
	font-weight:normal;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.nyukyo_trouble_table04 td{
	padding:8px 6px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	line-height:1.5;
}
.nyukyo_trouble_table04 th.text01{
	width:12%;
}
.nyukyo_trouble_table04 th.text02{
	width:20%;
}
.nyukyo_trouble_table04 th.m_icon{
	width:12%;
}
.nyukyo_trouble_table04 th.text03{
	width:56%;
}
.nyukyo_trouble_table04 td .yubi{
	padding:0 0 10px 24px;
	background:url(../tenants/faq/img/icon_yubi.gif) no-repeat;
}
	.nyukyo_trouble_table04 td .yubi02{
		margin:0 0 0 24px;
		padding:2px 0 10px 24px;
		background:url(../tenants/faq/img/icon_yubi.gif) no-repeat 0 2px;
	}
.nyukyo_trouble_table04 td .check{
	padding:0 0 10px 24px;
	background:url(../tenants/faq/img/icon_check02.gif) no-repeat;
}

/*ご入居者様専用特典*/
.nyukyo_tokuten_area02{
	width:665px;
	font-size:13px;
}
.nyukyo_tokuten_area02 dl{
	width:665px;
	margin:0 0 2em 0;
	overflow:hidden;
}
		.nyukyo_tokuten_area02 dl.last{
			margin:0 0 0 0;
		}
.nyukyo_tokuten_area02 dl dt{
}
.nyukyo_tokuten_area02 dl dd{
	border:1px solid #ccc;
	overflow:hidden;
}
.nyukyo_tokuten_area02 dl dd img.ri{
	float:right;
	margin:20px 10px 10px 10px;
}
.nyukyo_tokuten_area02 dl div{
	line-height:1.7;
	float:left;
	width:440px;
	margin:20px;
}
			.nyukyo_tokuten_area02 dl dt a:hover{
				opacity:1.0;
				-moz-opacity: 1.0;
				filter: alpha(opacity=100);
				-ms-filter: "alpha( opacity=100 )";
			}
/*ご入居社様へ旧→新*/
.nyukyo_l_content03{
width:665px;
margin:20px auto auto auto;
padding-bottom:30px;
overflow:hidden;
clear:both;
zoom:1;
}
.nyukyo_l_content03 p{
width:auto;
margin-bottom:10px;
color:#8c1700;
font-size:14px;
font-weight:bold;
text-align:left;
}

.nyukyo_l_content03_p01{
font-size:16px !important;
}

.nyukyo_residents_area01{
width:665px;
margin:auto;
text-align:left;
}

.nyukyo_residents_text{
width:665px;
*width:650px;
margin:auto;
text-align:left;
padding:10px;
border:1px solid #ccc;
}

.nyukyo_residents_text p{
font-weight:bold;
color:#cc2200;
}

.nyukyo_residents_text li{
margin:0 0 10px 25px;
list-style:outside;
list-style-type:disc;
}
.nyukyo_sub_residents_area{
	width:226px;
	margin:0 0 10px 0;
}
.nyukyo_sub_residents_area_inner{
	width:224px;
	border:1px solid #d7d7d7;
}
.nyukyo_sub_residents_area_inner ul{
	margin:0 0 0 12px;
	padding:10px 0 0;
}
.nyukyo_sub_residents_area_inner ul li{
	margin:0 0 10px 0;
}
	.nyukyo_sub_residents_area_inner ul li a{
		display:block;
		width:200px;
		height:20px;
		line-height:20px;
		padding:0 0 12px 0;
		border-bottom:1px dotted #ccc;
		background:url(../tenants/img/sub_icon_ya.gif) no-repeat;
		text-indent:32px;
	}
/*退去時の困った*/
.nyukyo_taikyoji_areab{
	width:665px;
	font-size:13px;
}
.nyukyo_taikyoji_areab dl{
	width:665px;
	margin:0 0 2em 0;
	overflow:hidden;
	background:#FFF5E4;
}
.nyukyo_taikyoji_areab dl dt{
	margin:0 0 1.5em 0;
}
.nyukyo_taikyoji_areab dl dd{
	margin:0 0 0 14px;
	line-height:1.7;
	overflow:hidden;
}
.nyukyo_taikyoji_areab dl dd img{
	margin:0 14px 10px 0;
}
.nyukyo_taikyoji_areab dl ul{
	float:left;
	width:440px;
}
.nyukyo_taikyoji_areab dl ul li{
	padding:0 0 0 20px;
	margin:0 0 1em 0;
	line-height:1.7;
	background:url(../tenants/faq/trouble_nyukyomae/img/icon_dotted.gif) no-repeat 0 6px;
}
	.nyukyo_taikyoji_areab dl ul li.li_none{
		padding:0 0 0 0;
		background:none;
	}
.nyukyo_betsu{
	background:url(../tenants/faq/trouble_nyukyomae/img/icon_betsu.gif) no-repeat 0 6px;
}

a.nyukyo_betsu{
background: url(../tenants/img/icon_betsu.gif) no-repeat right center;
padding-right: 18px;
}
.nyukyo_form_top{
margin:20px 0 20px 0;
padding-bottom:10px;
border-bottom:1px solid #cccccc;
text-align:right;
}

.nyukyo_form_midashi{
text-align:left;
width:660px;
margin-bottom:25px;
}

.nyukyo_form_midashi p{
font-weight:bold;
color:#8c1700;
}

.nyukyo_form_table{
width:660px;
height:auto;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
margin-bottom:30px;
}

.nyukyo_form_table th{
font-weight:normal;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
background-color:#eeeeee;
padding:10px 0 10px 10px;
width:160px;
text-align:left;
}

.nyukyo_form_table td{
font-weight:normal;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.nyukyo_form_table span{
color:#8c1700;
margin-left:5px;
}

.nyukyo_form_box{
width:660px;
text-align:left;
}

.nyukyo_form_btn_area{
width:660px;
text-align:center;
height:auto;
overflow:hidden;
clear:both;
zoom:1;
}
.nyukyo_form_btn_area img{
float:inherit;
margin-right:10px;
}
.nyukyo_l_tll01 {
background-image:url(../tenants/img/t_03.gif);
background-repeat:repeat-x;
height:28px;
*height:34px;
width:625px;
padding-top:6px;
padding-left:35px;
text-align:left;
font-weight:bold;
color:#402b00;
margin-bottom:20px;
font-size:14px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}
/*入居者サイトヘッダーサブタイトル「ご入居者様ページ」*/
div#srr_header .title_sub_gonyukyoshasama{
	width:116px;
	height:15px;
	position:absolute;
	top:29px;
	left:370px;
}
