/* ************************************************ * ------------------------------------------------ *	SUB PAGE * ------------------------------------------------ * ************************************************ *//* パンくず ---------------------------------------------------------------------------------------------- */#area-pankuzu {	overflow: hidden;	position: relative;	z-index: 0;	height: 30px;	width: 100%;	background: url( "../img/back_gra_blue_1.jpg" ) repeat-x bottom left #E9EFF8;	border-top: solid 2px #2E76C6;	border-bottom: solid 1px #CCC;}#area-pankuzu ul{	overflow: hidden;}#area-pankuzu ul li{	display: inline-block;	background: url( "../img/img_breadcrumb_02.png" ) no-repeat center left;	padding-left: 25px;	text-shadow:2px 1px 2px #FFF;}#area-pankuzu li:first-child {	background-image: none;}#area-pankuzu li:last-child {	padding-top: 6px;	padding-bottom: 6px;}#area-pankuzu li:only-child {	background-image: none;	padding-top: 0px;	padding-bottom: 0px;}#area-pankuzu ul li a,#area-pankuzu ul li span{	color: #333;	padding: 6px 10px 5px 0px;}#area-pankuzu ul li a{	text-decoration: underline;}#area-pankuzu ul li span{	font-weight: bold;	color: #027;	text-shadow: none;}/* 条件を指定するページ ---------------------------------------------------------------------------------------------- *//* フォーム */#srchConditionList .srchChkBox02 {	display:block;	overflow:hidden;	margin:10px;}#srchConditionList .srchPageTit02 {	background: url( "../img/bg_srchpagetit02.png" ) #004DA1 no-repeat;	background-position:7px 14px;	background-size: auto 11px;	color:#FFF;	padding:10px 0px 10px 20px;	font-weight:bold;	font-size:14px;	position:relative;}#srchConditionList .srchPageTit02 a {	color:#FFF;	display:inline !important;}#srchConditionList .srchChkBox02 > li {	float:left;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;	margin: 5px auto 5px 0;	padding:0;	height:41px;}#srchConditionList .srchChkBox02 > li:nth-child(even) {	float: right;	margin: 5px 0 5px auto;}#srchConditionList .srchChkBox02 > li > label {}#srchConditionList .srchChkBox02 > li > input + label {	display:block;	background-color:rgb(238,238,238);	border-color:rgb(204,204,204);	border-width:1px;	-webkit-border-radius:5px ;	border-radius:5px ;	border-style:solid;	padding:5px;	height:31px;	line-height:110%;}#srchConditionList .srchChkBox02 > li > input:checked + label {	background-color:rgb(0,160,232);	border-color:rgb(0,77,161);	color:#FFF;}#srchConditionList .srchChkBox02 > li > input {	float:left;	vertical-align:middle;	margin:10px 5px 0 7px;	padding:8px;}#srchConditionList .labelTxt {	width:100%;	height:32px;	display:table-cell;	vertical-align:middle;}#srchConditionList select {	font-size:14px;/*	width:20px;*/	width: 44%;}/* 更に条件を追加する */#addBoxBtn .srchAddressBtn{	background: url( "../img/btn_addBoxBtn_off.png" ) no-repeat;	background-position:right 10px center;}#addBoxBtn .backOff{	background-image: url( "../img/btn_addBoxBtn_on.png" );}/* 該当物件表示エリア */#realTimeCount {	width: 100%;	height: 60px;	padding: 0;	background-color:rgba(0,0,0,0.65);	/*filter:alpha(opacity=85);	-moz-opacity:0.85;	-khtml-opacity: 0.85;	opacity:0.85;*/	text-align: center;	position: fixed;	bottom: 0px;	right: 0px;}.txtWhite01 {	color: #fff;	font-size: 12px;	margin: 0 0 5px 0;}.srchListRoomBtn02 {	position:relative;	/* Firefox v3.6+ */	background-image:-moz-linear-gradient(312% 32% -90deg,rgb(88,181,0) 0%,rgb(88,135,0) 100%);	/* safari v4.0+ and by Chrome v3.0+ */	background-image:-webkit-gradient(linear,312% 32%,312% 298%,color-stop(0, rgb(88,181,0)),color-stop(1, rgb(88,135,0)));	/* Chrome v10.0+ and by safari nightly build*/	background-image:-webkit-linear-gradient(-90deg,rgb(88,181,0) 0%,rgb(88,135,0) 100%);	/* Opera v11.10+ */	background-image:-o-linear-gradient(-90deg,rgb(88,181,0) 0%,rgb(88,135,0) 100%);	/* IE v10+ */	background-image:-ms-linear-gradient(-90deg,rgb(88,181,0) 0%,rgb(88,135,0) 100%);	background-image:linear-gradient(180deg,rgb(88,181,0) 0%,rgb(88,135,0) 100%);	border-color:rgb(88,135,0);	border-width:1px;	/* Firefox v1.0+ */	-moz-border-radius:2px;	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-border-radius:2px;	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */	border-radius:2px;	border-style:solid;	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1ca14e,endColorstr=#ff1c7d43,GradientType=0)";	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1ca14e,endColorstr=#ff1c7d43,GradientType=0);	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);	width:45%;	margin:10px;	float:right;}.srchListRoomBtn02 a {	padding:11px 10px;	color:#FFF;	vertical-align:middle;	text-align:center;	font-size:14px;	font-weight:bold;}.srchListRoomBtn03 {	margin-top: 0px;	float:left;	width:46%;}.calBox01{	float:left;	color:#FFF;	font-size:12px;	vertical-align: bottom;	width:40%;	margin:20px 10px 10px 10px;}.calNumber01{	font-size:20px;	font-weight:bold;	margin:0 0 0 5px;}/* 棟一覧 ---------------------------------------------------------------------------------------------- */#listTitle{}#listTitle span.normal{	color: #CFDDED;}#listTitle span.normal .bold{	color: #FFFFCC;}.srchPageTit02 {	background:url( "../img/bg_srchpagetit02.png" ) #004DA1 no-repeat;	background-position:7px 12px;	background-size: auto 11px;	color:#FFF;	padding:10px 0px 10px 20px;	font-weight:bold;	font-size:12px;	position:relative;}.srchPageTit02 a {	color:#FFF;	display:inline !important;}.srchSortList02 {	-moz-box-pack:start;	-webkit-box-pack:start;	box-pack:start;	margin:10px;}.srchSortList02 select {	font-size:12px;	background-color:rgb(255,255,255);	width:auto;	height:34px;	border-color:rgb(204,204,204);	border-width:1px;	/* Firefox v1.0+ */	-moz-border-radius:4px;	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-border-radius:4px;	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */	border-radius:4px;	border-style:solid;}.srchArticleListChangebtn03 {	margin:10px auto;	background-color:rgb(244,245,235);	width: calc(100% - 20px);
	border-color:rgb(204,204,204);	border-width:1px;	/* Firefox v1.0+ */	-moz-border-radius:5px;	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-border-radius:5px;	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */	border-radius:5px;	border-style:solid;	padding: 0 0 0 0;}.srchArticleListChangebtn03 li{	padding:0 0 5px 25px;	margin:0;	margin-bottom: 5px;}.srchArticleListChangebtnTxt {	margin:10px 0 0 0;	width: 98%;}.srchArticleListChangebtnTxt span{	display: inline-block;	line-height: 23px;}.srchArticleListChangebtnTxt span.value{	background: url( "../img/bg_underline_gray_1.gif" ) repeat-x 0px 80%;	padding-left: 3px;	padding-right: 3px;	padding-bottom: 0px;}.srchArticleListChangebtn03 li:first-child {background:url( "../img/ico_articlelist_01.png" ) no-repeat 5px 0px;background-size:12px auto; }.srchArticleListChangebtn03 li:nth-child(2) {	background:url( "../img/ico_articlelist_02.png" ) no-repeat 5px 13px;	background-size:12px auto;	border-top: #CCCCCC solid 1px;	}.srchArticleListChangebtn03 a{	width: 60px;	font-weight: bold;	text-align: center;	height: 18px;	padding-top: 5px;	font-size: 10px;	vertical-align: middle;	background-image: -moz-linear-gradient(64% 2% -90deg,rgb(247,213,106) 0%,rgb(242,241,164) 100%);	background-image: -webkit-gradient(linear,64% 2%,64% 92%,color-stop(0, rgb(247,213,106)),color-stop(1, rgb(242,241,164)));	background-image: -webkit-linear-gradient(-90deg,rgb(247,213,106) 0%,rgb(242,241,164) 100%);	background-image: -o-linear-gradient(-90deg,rgb(247,213,106) 0%,rgb(242,241,164) 100%);	background-image: -ms-linear-gradient(-90deg,rgb(247,213,106) 0%,rgb(242,241,164) 100%);	background-image: linear-gradient(180deg,rgb(247,213,106) 0%,rgb(242,241,164) 100%);	border-color: rgb(242, 219, 158);	border-width: 1px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	border-style: solid;	-moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.2);	-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.2);	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.18);	color: #864A39;}.srchArticleListBox01 {	width:95%;	margin:0 auto;	background-color:rgb(255,255,255);	/* Firefox v1.0+ */	-moz-border-radius:3px;	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-border-radius:3px;	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */	border-radius:3px;	/* Firefox v3.5+ */	-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.4);	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.4);	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */	box-shadow:1px 3px 3px rgba(0,0,0,0.4);	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=3,Color=#66000000,Positive=true)";	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=3,Color=#66000000,Positive=true);}.srchArticleListBox01 a{	color: #141E88;	font-weight: bold;	font-size: 16px;}.srchArticleListBox01 .roomList{}.srchArticleListBox01 .roomList li{	position: relative;}/* 外観写真 */.srchArticleListPic01 {	float:left;	width: 45%;}.srchArticleListPic01 img{	width: 100%;}.srchArticleListBox02 {	float:left;	width: 53%;	font-size:12px;	margin-left: 5px;}.srchArticleListBox02 .article_name a{	text-decoration: underline;	color: #141E88;	font-weight: bold;	font-size: 16px;}.srchArticleListBox03 {	width:95%;	margin:0 auto;	background-color:rgb(255,255,255);	}.srchArticleListTit01 {	min-height:37px;	padding:15px 0 13px 10px;	box-sizing:border-box;	font-size:12px;	line-height:120%;	color:rgb(51,51,51);	text-align:left;	border-bottom:#FFFFFF solid 1px;	background-image: linear-gradient( #FAFAFA 0%, #CCC 100%);	text-shadow: 1px 1px 0px #FFF;}.srchArticleListDisc01 {	border-top:#CCCCCC solid 1px;	padding:10px 0 0 0;	position: relative;}.srchArticleListChkbox01 {	float:left;	background-color:rgb(244,245,235);	width:28px;/*	min-height:146px;	min-height:146px;*/}.srchArticleListChkbox01 > input[type="checkbox"] {	-webkit-appearance: none;	position: relative;	margin: 60px 2px 0 5px;	padding: 5px;	border-radius: 4px;	border: 1px solid #999;	-webkit-box-sizing: border-box;	width: 18px;	height: 18px;	background: -webkit-gradient(	 linear,	 left top,	 left bottom,	 from(#fdfdfd),	 to(#d1d1d1)	 );	 }.srchArticleListChkbox01 > input[type="checkbox"]:checked:before {	position: absolute;	left: 1px;	top: 11px;	display: block;	content: "";	width: 7px;	height: 4px;	background: #333;	-webkit-transform: rotate(45deg);	-webkit-transform-origin: right center;}.srchArticleListChkbox01 > input[type="checkbox"]:checked:after {	display: block;	position: absolute;	left: 6px;	top: 11px;	content: "";	width: 12px;	height: 4px;	background: #333;	-webkit-transform: rotate(-53deg);	-webkit-transform-origin: left center;}.srchArticleListChkbox02 {	float:left;	background-color:rgb(244,245,235);	width:28px;	height:100px;}.srchArticleListChkbox02 > input[type="checkbox"] {	-webkit-appearance: none;	position: relative;	margin: 40px 2px 0 5px;	padding: 5px;	border-radius: 4px;	border: 1px solid #999;	-webkit-box-sizing: border-box;	width: 18px;	height: 18px;	background: -webkit-gradient(	 linear,	 left top,	 left bottom,	 from(#fdfdfd),	 to(#d1d1d1)	 );	 }.srchArticleListChkbox02 > input[type="checkbox"]:checked:before {	position: absolute;	left: 1px;	top: 11px;	display: block;	content: "";	width: 7px;	height: 4px;	background: #333;	-webkit-transform: rotate(45deg);	-webkit-transform-origin: right center;}.srchArticleListChkbox02 > input[type="checkbox"]:checked:after {	display: block;	position: absolute;	left: 6px;	top: 11px;	content: "";	width: 12px;	height: 4px;	background: #333;	-webkit-transform: rotate(-53deg);	-webkit-transform-origin: left center;}.srchArticleListRoomBox01 {	border-top :rgb(204,204,204) solid 1px;	width:100%;/*	height:147px;*/}.srchArticleListRoomBox02 {	float:left;	padding:7px 0 0 5px;	width: 85%;}.srchArticleListRoomBox02 p{	margin:0 0 5px 0;}.srchArticleListRoomBox02 p.rent{	margin-bottom: 0px;}.srchArticleListRoomBox02 p.rent a{	color:#E30000;	font-weight: bold;	display: inline;	text-decoration: underline;}.srchArticleListRoomBox03 {	border:rgb(204,204,204) solid 1px;	margin: 10px 0 0 0;	width:100%;	min-height:100px;	/* Firefox v1.0+ */	-moz-border-radius:4px;	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-border-radius:4px;	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */	border-radius:4px;	/* Firefox v3.5+ */	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4);	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */	box-shadow:1px 1px 2px rgba(0,0,0,0.4);	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#66000000,Positive=true)";	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#66000000,Positive=true);}.manyPic01 { background:#FFFFCC;}.txtColor01 {color:#3A628E !important;}.txtColor02 {color:#E30000 !important;}.txtColor03 {color:#FDDD45 !important;}.txtColor04 {color:#FFFFFF !important;}.txtColor05 {color:#666666 !important;}.icoNewly01 {	color: #FFF;	position: absolute;	top: 5px;	left: -1px;	width: 50px;	height: 22px;	font-size: 10px;	font-weight: bold;	background: url( "../img/ico_newly_02.png" ) no-repeat;	background-size: 50px 22px;	padding-top: 3px;	padding-left: 5px;}.icoNewly02 {	color: #FFFFFF;	float:right;	position: relative;	right: 0;	top:0px;	width: 50px;	height: 22px;	box-sizing: border-box;	padding:3px 5px 0 0;	font-size: 10px;	font-weight: bold;	text-align: right;	background: url( "../img/ico_newly_01.png" ) repeat;	background-size: 50px 22px;}.icoDeposit01 {	background-color: #E2E2E2;	font-size: 10px;	padding: 1px 3px;	text-shadow: 1px 1px 0px #FFF;/*	background-color:rgb(204,204,204);	width:16px;	height:16px;	padding:2px;	margin-right:5px;*/}.icoDeposit02 {	background-color: #FFDFDF;	font-size: 10px;	padding: 1px 3px;	text-shadow: 1px 1px 0px #FFF;}.icoMylist01 {	position: fixed;	right: 2.5%;	width: 20px;	height: 20px;	margin: 0 5px 0 0;	background: url( "../img/ico_mylist_01_off.png" ) no-repeat;	background-size: 20px 20px;}.icoMylistAdded01 {background: url( "../img/ico_mylist_01_on.png" ) no-repeat;background-size: 20px 20px;}.srchArticleListIcons01 {	display: box;	display: -webkit-box;	display: -moz-box;/*	padding:7px 0 0 5px;*/	padding:0;}.srchArticleListIcons01 li{	margin: 0 3px 0 0;	width:30px;}.srchArticleListIcons02 {	display: box;	display: -webkit-box;	display: -moz-box;	margin:3px 0 0 12px;}.srchArticleListIcons02 li{	margin: 0 2px 0 0;	width:28px;}.seeMore01 {	padding:5px 0 0 0;	margin:10px auto;	text-align:center;	vertical-align:middle;	/* Firefox v3.6+ */	background-image:-moz-linear-gradient(64% 2% -90deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%);	/* safari v4.0+ and by Chrome v3.0+ */	background-image:-webkit-gradient(linear,64% 2%,64% 92%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(221,221,221)));	/* Chrome v10.0+ and by safari nightly build*/	background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%);	/* Opera v11.10+ */	background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%);	/* IE v10+ */	background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%);	background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%);	width:95%;	height:28px;	box-sizing:border-box;	border-color:rgb(189,186,190);	border-width:1px;	/* Firefox v1.0+ */	-moz-border-radius:3px;	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-border-radius:3px;	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */	border-radius:3px;	border-style:solid;	/* Firefox v3.5+ */	-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.2);	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.2);	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */	box-shadow:1px 2px 2px rgba(0,0,0,0.2);	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffdddddd,GradientType=0)		progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=2,Color=#33000000,Positive=true)";	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffdddddd,GradientType=0)		progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=2,Color=#33000000,Positive=true);	}.loading01 {	width:100%;	text-align:center;}#addArticleArea{}#addArticleArea .ajaxLoader{	display: none;}/* 部屋一覧 ---------------------------------------------------------------------------------------------- */.srchRoomListBox01 {	width:95%;	margin:0 auto;	/* Firefox v1.0+ */	-moz-border-radius:3px;	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-border-radius:3px;	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */	border-radius:3px;	/* Firefox v3.5+ */	-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.4);	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.4);	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */	box-shadow:1px 3px 3px rgba(0,0,0,0.4);	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=3,Color=#66000000,Positive=true)";	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=3,Color=#66000000,Positive=true);	position: relative;}.srchRoomListBox01 .icoNewly01 {	right: 0;	top: 35px;}.mylist{	position: absolute;	top: 10px;	right: 10px;}.srchRoomListBox02 {	float:left;	font-size:12px;	margin:0 0 0px 10px;	position: relative;}.srchRoomListBox03 {	float:left;	width:45%;	margin-left: 5px;}.srchRoomListBox03 .room_name{}.srchRoomListBox03 .room_name a{	text-decoration: underline;}.srchRoomListTit01 {	min-height:37px;	padding: 0;	font-size:12px;	line-height:120%;	color:rgb(51,51,51);	text-align:left;	border-bottom:#FFFFFF solid 1px;	background-image: linear-gradient( #FAFAFA 0%, #CCC 100%);}.srchRoomListSt01 {	padding:12px 0 0 50px;	width: 70%;}.srchRoomListSt01 a{	display: inline;	color: #116;	text-shadow: 1px 1px 0px #FFF;}.srchRoomListDetail01 {	margin : 0;	padding-top: 10px;}.srchRoomListBox02 .icoNewly01{	top: 5px;	left: -2px;}.srchRoomListChkbox01 {	float:left;	background-color:#CCCCCC;	width:37px;	height:36px;	border-top-left-radius: 6px;	-webkit-border-top-left-radius: 6px;	-moz-border-radius-topleft: 6px;}.srchRoomListChkbox01 > input[type="checkbox"] {	-webkit-appearance: none;	position: relative;	margin: 10px 2px 0 10px;	padding: 5px;	border-radius: 4px;	border: 1px solid #999;	-webkit-box-sizing: border-box;	width: 18px;	height: 18px;	background: -webkit-gradient(	 linear,	 left top,	 left bottom,	 from(#fdfdfd),	 to(#d1d1d1)	 );	 }.srchRoomListChkbox01 > input[type="checkbox"]:checked:before {	position: absolute;	left: 1px;	top: 11px;	display: block;	content: "";	width: 7px;	height: 4px;	background: #333;	-webkit-transform: rotate(45deg);	-webkit-transform-origin: right center;}.srchRoomListChkbox01 > input[type="checkbox"]:checked:after {	display: block;	position: absolute;	left: 6px;	top: 11px;	content: "";	width: 12px;	height: 4px;	background: #333;	-webkit-transform: rotate(-53deg);	-webkit-transform-origin: left center;}.expCheckBox{	position: relative;	padding-bottom: 10px;	background: url( "../img/icon_triangle_1.png" ) no-repeat 10px 100%;	margin: 0 auto;}.expCheckBox p{	border-radius: 5px;	background-color: #FC0;	color: #333;	padding: 10px;	font-size: 14px;}/* 棟詳細----------------------------------------------------------------------------- */#articleImgBox01 {	height: 200px;	overflow: hidden;	background-color:rgb(51,51,49);}#articleImgBox01 ul {	margin: 10px auto;	display: -webkit-box;	}#articleImgBox01 ul li {	background-color: rgb(255,255,255);	border: 1px solid #CCC;	border-color: rgb(204,204,204);	border-width: 1px;	-webkit-border-radius: 6px;	border-radius: 6px;	border:#FFFFFF solid 3px;	box-sizing:border-box;	height: 135px;	width: 150px;	margin: 5px auto;	padding: 5px ;	position: relative;	overflow:hidden;	}#articleImgBox01 ul li a{	overflow:hidden;	width: 145px;	height: 105px;	position: absolute;	left: 50%;	top: 38%;	width: 1000%;	height: 2000px;/* 縦は用途応じて改変 */	line-height: 2000px;	margin:-1000px 0 0 -500%;	text-align: center;}#articleImgBox01 ul li a img{}#articleImgBox01 ul li a img.imgNaikan_1{	height: auto;	min-width: 0;}.articleImgListPhoto01 {	height:105px;	min-width: 10%;	vertical-align: middle;}.articleImgListCount01 {	position:absolute;	bottom:2px;	left:40%;}.icoZoom01 {	position:absolute;	bottom:-5px;	right:0;}.articleListBox01 {	width:100%;	text-align: center;}.articleListBtn02 a{	margin:0 0 0 10px;	display:inline;	position:relative;	top:5px;}table.articleDetail  {	margin:10px auto;	width: 98%;}table.articleDetail th {	vertical-align: middle;	text-align:left;	color: #666;	background-image: linear-gradient( #F2F5FB 0%, #E6E6E6 100%);	width: 20%;	box-sizing:border-box;	font-weight: normal;	padding: 10px;	padding-right: 5px;	border: 1px solid #DDD;}table.articleDetail  td {	vertical-align: middle;	width: 80%;	padding: 10px;	padding-right: 5px;	border: 1px solid #DDD;}table #itemname-environment{}table #itemname-environment a{	display: inline:	text-decoration: underline;	color: #36F;}.shareBtn01 {	height:20px;	}.shareBtn01 li{	float:left;	margin: 0 0 0 5px;	font-size:10px;	width:70px;}.shareBtn01 li:first-child{	display:inline;	position:relative;	top:2px;	width:85px;}.articleNumBox01 {	font-size:12px;	text-align:center;	margin:0 auto;	padding:10px 0;	box-sizing:border-box;	background-color:rgba(234,234,234,0.5);	width:97%;	height:75px;	border-color:rgba(204,204,204,0.5);	border-width:1px;	/* Firefox v1.0+ */	-moz-border-radius:4px;	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-border-radius:4px;	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */	border-radius:4px;	border-style:solid;}.shopPhoto01 {	width:128px;	height:98px;	box-sizing:border-box;	padding:3px;	border-color:rgba(204,204,204,0.5);	border-width:1px;	border-style:solid;	float:left;	margin:5px;	/* Firefox v3.5+ */	-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.2);	/* Safari v3.0+ and by Chrome v0.2+ */	-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.2);	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */	box-shadow:1px 2px 2px rgba(0,0,0,0.2);	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffdddddd,GradientType=0)		progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=2,Color=#33000000,Positive=true)";	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffdddddd,GradientType=0)		progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=2,Color=#33000000,Positive=true);	}.shopPhoto01 img{	width:120px;	height:90px;	overflow:hidden;}.shopComment01 {	float:left;	margin: 10px 0 0 5px;	width:50%;}.articleListBox02 ul li{	width:150px;	margin:15px auto;}.articleImgListBox01 {	overflow:hidden;	width:150px;	height:112px;	}.articleImgListBox01 img {width:150px;}#itemname-environment{}#itemname-environment a{	text-decoration: underline;	color: #35B;	display: inline;}#itemname-environment td{}#itemname-environment td span{	display: block;	float:left;	margin: 5px 0;}#itemname-environment td span.value{	width: 65%;}#itemname-environment td br{	clear: both;}/* 部屋詳細 ----------------------------------------------------------------------------- */.articleDetailHeader .srchPageTit02{	position: relative;}.articleDetailHeader .srchPageTit02 .icoNewly02{	position: absolute;	top: 10px;	right: 0px;}#DuringRecruitment{}#DuringRecruitment #articleImgBox01 {	height: 170px;}#DuringRecruitment .mylist {	position: static;}#PropertyDescription{}.catch_copy{	position: relative;	margin: 25px auto 10px;	width: 90%;	text-indent: 10px;}.catch_copy .point{	position: absolute;	top: -18px;	left: 3px;}/* 取り扱い店舗 */#storeInfo{	border-bottom: 1px solid #DDD;}#storeInfo table.articleDetail {	width: 98%;}#storeInfo table.articleDetail th {	border: 1px solid #CCC;	background-image: linear-gradient( #F2F5FB 0%, #E6E6E6 100%);}#storeInfo table.articleDetail td {	border: 1px solid #CCC;	padding: 10px;}#storeInfo .catch_copy{	width: 93%;	margin-left: 0;	margin-right: 0;}/* 写真拡大（imagelightbox）----------------------------------------------------------------------------- */#imagelightbox{	position: fixed;	z-index: 9999;}/* IMAGE LIGHTBOX SELECTOR */#imagelightbox{	cursor: pointer;	position: fixed;	z-index: 10000;	-ms-touch-action: none;	touch-action: none;/*	-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */	box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */*/	-webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3 ); /* 50 */	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3 ); /* 50 */}/* ACTIVITY INDICATION */#imagelightbox-loading,#imagelightbox-loading div{	width: 50px;	height: 50px;	background: url( "../img/loader_type_2.gif" ) no-repeat;	position: fixed;	z-index: 10003;	top: 50%;	left: 50%;	padding: 0.625em;	margin: -1.25em 0 0 -1.25em;}/*#imagelightbox-loading,#imagelightbox-loading div{	border-radius: 50%;}#imagelightbox-loading{	width: 2.5em;	height: 2.5em;	background-color: #444;	background-color: rgba( 0, 0, 0, .5 );	position: fixed;	z-index: 10003;	top: 50%;	left: 50%;	padding: 0.625em;	margin: -1.25em 0 0 -1.25em;	-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 );	box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 );}#imagelightbox-loading div{	width: 1.25em;	height: 1.25em;	background-color: #fff;	-webkit-animation: imagelightbox-loading .5s ease infinite;	animation: imagelightbox-loading .5s ease infinite;}@-webkit-keyframes imagelightbox-loading{	from { opacity: .5;	-webkit-transform: scale( .75 ); }	50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }	to	 { opacity: .5;	-webkit-transform: scale( .75 ); }}@keyframes imagelightbox-loading{	from { opacity: .5;	transform: scale( .75 ); }	50%	 { opacity: 1;	transform: scale( 1 ); }	to	 { opacity: .5;	transform: scale( .75 ); }}*//* OVERLAY */#imagelightbox-overlay{	background-color: #fff;	background-color: rgba( 255, 255, 255, .9 );	position: fixed;	z-index: 9998;	top: 0;	right: 0;	bottom: 0;	left: 0;}/* "CLOSE" BUTTON */#imagelightbox-close{	width: 2.5em; /* 40 */	height: 2.5em; /* 40 */	text-align: left;	background-color: #000;	border-radius: 50%;	border: none;	position: fixed;	z-index: 10002;	top: 2.5em; /* 40 */	right: 2.5em; /* 40 */	border: none;	-webkit-transition: color .3s ease;	transition: color .3s ease;}	#imagelightbox-close:hover,	#imagelightbox-close:focus{		background-color: #111;	}	#imagelightbox-close:before,	#imagelightbox-close:after{		width: 2px;		background-color: #fff;		content: '';		position: absolute;		top: 20%;		bottom: 20%;		left: 53%;		margin-left: -1px;	}	#imagelightbox-close:before{		-webkit-transform: rotate( 45deg );		-ms-transform: rotate( 45deg );		transform: rotate( 45deg );	}	#imagelightbox-close:after{		-webkit-transform: rotate( -45deg );		-ms-transform: rotate( -45deg );		transform: rotate( -45deg );	}/* CAPTION */#imagelightbox-caption{	text-align: center;	color: #fff;	background-color: #000;	position: fixed;	z-index: 10001;	left: 0;	right: 0;	bottom: 0;	padding: 0.625em; /* 10 */}/* NAVIGATION */#imagelightbox-nav{	background-color: #444;	background-color: rgba( 0, 0, 0, .5 );	border-radius: 20px;	position: fixed;	z-index: 10001;	left: 50%;	bottom: 3.75em; /* 60 */	padding: 0.313em; /* 5 */	-webkit-transform: translateX( -50% );	-ms-transform: translateX( -50% );	transform: translateX( -50% );}	#imagelightbox-nav button{		width: 1em; /* 20 */		height: 1em; /* 20 */		background-color: transparent;		border: 1px solid #fff;		border-radius: 50%;		display: inline-block;		margin: 0 0.313em; /* 5 */	}	#imagelightbox-nav button.active{		background-color: #fff;	}/* ARROWS */.imagelightbox-arrow{	width: 3.75em;	height: 7.5em;/*	background-color: #444;	background-color: rgba( 0, 0, 0, .5 );*/	vertical-align: middle;	display: none;	position: fixed;	z-index: 10001;	top: 50%;	margin-top: -3.75em;	background-color: transparent;	border: none;/*	background-repeat:  no-repeat;	background-position: 50% 50%;*/}/*.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{	background-color: #666;	background-color: rgba( 0, 0, 0, .75 );}.imagelightbox-arrow:active{	background-color: #111;}*/.imagelightbox-arrow-left{	left: 2.5em;}.imagelightbox-arrow-right{	right: 5px;}.imagelightbox-arrow:before{	width: 0;	height: 0;	border: 1em solid transparent;	content: '';	display: inline-block;	margin-bottom: -0.125em;}.imagelightbox-arrow-left:before{	background: url( "../img/icon_arrow_left_11.png" ) no-repeat 50% 50%;}.imagelightbox-arrow-right:before{	background: url( "../img/icon_arrow_right_11.png" ) no-repeat 50% 50%;}/*.imagelightbox-arrow-left:before{	border-left: none;	border-right-color: #fff;	margin-left: -0.313em;}.imagelightbox-arrow-right:before{	border-right: none;	border-left-color: #fff;	margin-right: -0.313em;}*/#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,#imagelightbox-caption,#imagelightbox-nav,.imagelightbox-arrow{	-webkit-animation: fade-in .25s linear;	animation: fade-in .25s linear;}@-webkit-keyframes fade-in{	from	{ opacity: 0; }	to		{ opacity: 1; }}@keyframes fade-in{	from	{ opacity: 0; }	to		{ opacity: 1; }}/* 660 */@media only screen and (max-width: 41.250em) {	#container{		width: 100%;	}	#imagelightbox-close{		top: 1.25em; /* 20 */		right: 1.25em; /* 20 */	}	#imagelightbox-nav{		bottom: 1.25em; /* 20 */	}	.imagelightbox-arrow{		width: 2.5em;		height: 3.75em;		margin-top: -1.8em; /* 30 */	}	.imagelightbox-arrow-left{		left: 0em; /* 20 */	}	.imagelightbox-arrow-right{/*		right: 0.6em;*/		right: 0px;		width: 50px;	}}@media only screen and (max-width: 20em) /* 320 */{	.imagelightbox-arrow-left{		left: 0;	}	.imagelightbox-arrow-right{/*		right: 0;*/		right: 0px;		width: 50px;	}}/* 物件詳細の動画 ---------------------------------------------- */#buttonWrap {	width: 98%;	margin: 8px auto 0;}#buttonWrap a {	color:#FFF;}.button01 {	width:100px;	height:19px;	background: url( "../img/btn100_common_01.jpg" );	background-repeat:no-repeat;	bottom:0;	display:inline-block;	padding-top:27px;}#debug{/*	position: fixed;	top: 50px;	left: 0px;	background-color: #FFF;	color: #000;	height: 600px;	overflow: auto;	padding:10px 20px;	opacity: 0.9;*/}
