@charset "shift_jis";
/* ----------------------------------------------------------------------------------------------------
 DyAΰbX^CV[g
---------------------------------------------------------------------------------------------------- */
body {
	background-color:#FAF5ED;
	margin:0;
	padding-top:40px;
	direction:none;
	min-width:950px;
}
img {
	margin:0;
	padding:0;
}
a{
	color: #113366;
}
a:hover {
	color:#F00;
}

#sContents02_s,
#sContents03_s,
#sContents05_s,
#sContents06_s,
#sContents02_r,
#sContents03_r,
#sContents05_r,
#sContents06_r{
	display:none;
}

/* ========================
head03
========================== */

div#head03 {
	width:950px;
	height:95px;
	margin:0 auto 15px;
	clear:both;
	position:relative;
}

div#head03 #head03nImg{
	position:absolute;
	left: -100px;
	top:0px;
}

div#head03 .infoAreaHead{
	display:inline-block;
	vertical-align:top;
}

div#head03 .price01{
	font-size:15px;
	color:#FF6600;
	font-weight:bold;
	line-height:20px;
	padding-bottom:2px;
	white-space: nowrap;
}
div#head03 .price01 span{
	font-size:14px;
	padding-right:3px;
}
div#head03 .area01,
div#head03 .info01{
	line-height:16px;
	color:#605F53;
	white-space: nowrap;
}



#head03_bnr{
	position:absolute;
	left: 0;
	top:0;
	width:472px;
	height:93px;
	background-color:#FFF;
	border: #CCC 1px solid;
}
#head03_bnr > div {
	display: inline-block;
}
#head03_bnr .img a:hover img,
#head03_bnr .img01 a:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
#head03_bnr .pic a:hover img,
#head03_bnr .pic01 a:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
#head03_bnr .infoAreaHead {
    padding: 5px 0px 0 5px;
}
#head03_bnr .infoAreaHead .info01 a {
    color: #007EB8;
}
#head03_bnr .infoAreaHead .info01 a:hover {
    color: #F00;
}
#head03_bnr .infoAreaHead .price01 {
    padding: 8px 0 5px;
}
#head03_bnr .infoAreaHead .area01 {
    color: #000;
}

#head03_03{
	width:465px;
	height:95px;
	background-image: url(../img_new/bg_open_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	right: 0;
	top:0;
}


#head03_03 .txt01{
	position:absolute;
	left: 92px;
	top: 10px;
}

#head03_03 .num01 {
	font-family: "Arial","qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
    font-size: 27px;
	font-weight: 600;
    color: #E97213;
    position: absolute;
	left: 8px;
	top: 10px;
    text-align: right;
	width: 54px;
}

#head03_03 .link01{
	position:absolute;
	left: 92px;
	top:60px;
}
#head03_03 .link02{
	position:absolute;
	left: 164px;
	top:60px;
}

div#head03 #head03_03 .link01 a:hover img,
div#head03 #head03_03 .link02 a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

div#head03 #head03_03 .pic01{
	width:75px;
	height:75px;
	display:inline-block;
}
div#head03 #head03_03 .pic01 a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
div#head03 #head03_03 .itemBox, /* class */
div#head03 #head03_03 .singleWrap {
	width: 219px;
	height: 75px;
	position: absolute;
	left: 237px;
	top: 10px;
	background-image: url(../img_new/bg_open_02.png);
	background-repeat: no-repeat;
	background-position: right top;
}

div#head03 #head03_03 .infoAreaHead{
	padding-left:3px;
	width: 130px;
}
div#head03 #head03_03 .date01{
	/*font-size:12px;*/
	font-weight:bold;
	color:#C9583F;
	line-height: 16px;
	padding-top: 2px;
	white-space:nowrap;
}
div#head03 #head03_03 .price01{
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	line-height: 16px;
	padding-top: 7px;
	white-space: nowrap;
}
div#head03 #head03_03 .price01 span{
	font-size:14px;
	padding-right: 0;
}
div#head03 #head03_03 .area01{
	font-size: 11px;
}

/* ========================
head04
========================== */

/*#head #head04 ul li.ico_tokusyuu {
    background-image: url(https://contents.rals.biz/assets/common/img/ico_new_ani_01.gif);
    padding-left: 33px;
}*/

/* =========================================================
boothA
========================================================= */

#boothA{
	width: 950px;
	clear: both;
	margin: 0 auto 30px auto;
	/*overflow: hidden;*/
	white-space: nowrap;
}

#boothA a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

#boothA_left,
#boothA_right{
	width: 271px;
	background: #FFF;
	display:inline-block;
	border: 1px solid #D3CCBE;
	height: 1403px;
	vertical-align: top;
	overflow:hidden;
}

#boothA_center{
	width: 380px;
	display:inline-block;
	margin: 0px 7px 0 8px;
	height: 1406px;
	vertical-align: top;
}

#boothA_center div#boothA_sale{
	width:380px;
	height:550px;
	border: solid 1px #C9C5BF;
	background-color:#FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0px 1px 1px #999;
	position: relative;
	margin-bottom:10px;
}

#boothA_center #rengoRecm01{
	position: relative;
	margin-bottom:10px;
}

#boothA_center div#boothA_rent{
	width:380px;
	height:505px;
	border: solid 1px #C9C5BF;
	background-color:#FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0px 1px 1px #999;
	position: relative;
	margin-bottom:10px;
}

/*============================
boothA_left
============================*/
#boothA_left h3 {
	background: #EDECE9;
	height: 18px;
	padding: 5px 0 0 10px;
	color: #616054;
}
#boothA_left .a_left div img{
	vertical-align: bottom;
}
#boothA_left .a_left div.item01 {
	height: 292px;
	padding: 5px;
}
#boothA_left .a_left div.item02 {
	height: 282px;
	padding: 5px;
}

#open2{
	height:411px;
}
#uni_background {
	background: url(../pic/universal/back260-233.jpg) 0 0 no-repeat;
	width: 260px;
	height: 233px;
}
#uni_background img{
	padding: 13px 0 0 0;
}

#invest_free table{
	height:306px;
}
/*============================
#open2
============================*/
#open2{
	background-image: url(../img_new/s_bg_open_side_02.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	position:relative;
}
#open2 h2{
	position:absolute;
	left: 20px;
	top: 8px;
}
#open2 .link01{
	position: absolute;
	left: 170px;
	top: 8px;
}
#open2 .link02{
	position: absolute;
	left: 212px;
	top: 8px;
}
#open2 .num01 {
	position: absolute;
	left: 57px;
	top: 10px;
	width: 44px;
	text-align: right;
}

#boothA_left .a_left #open2 .itemFrame{
	position: absolute; 
	top: 39px;
	left: 5px;
}
#boothA_left .a_left #open2 .itemFrame .item01{
	width: 256px;
	height: 174px;
	padding: 1px;
	margin: auto;
	border: solid 1px #E3E3D7;
	overflow: hidden;
}

#boothA_left .a_left #open2 .itemFrame .item01:first-child{
	margin-bottom: 5px;
}
/*
#boothA_left .a_left #open2 .item01{
	position: absolute;
	top: 85px;
	left: 5px;
	width: 256px;
	height: 154px;
	padding: 1px;
	margin: auto;
	border: solid 1px #E3E3D7;
	overflow: hidden;
}
#boothA_left .a_left #open2 .item02{
	position: absolute;
	top: 248px;
	left: 5px;
	width: 256px;
	height: 154px;
	padding: 1px;
	margin: auto;
	border: solid 1px #E3E3D7;
	overflow: hidden;
}
*/

#open2 .dateArea{
	height: 34px;
	background-color: #F3F3ED;
	background-image: url(../img_new/ico_open_side_01.png);
	background-repeat: no-repeat;
	background-position: 9px 3px;
	padding-left: 30px;
	margin-bottom:1px;
	
}
#open2 .date01{
	color:#C9583F;
	font-weight:bold;
	padding-top:3px;
}
#open2 .date02{
}
#open2 .pic01{
	width:128px;
	height:128px;
	display:inline-block;
	padding-top: 5px;
}
#open2 .infoArea{
	width: 120px;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	padding-left: 6px;
}
#open2 .price01{
	padding: 15px 0 10px;
}
#open2 .area01{
	color:#605F53;
	padding-bottom: 4px;
	white-space: normal;
}
#open2 .info01{
	color:#605F53;
	padding-bottom: 7px;
	white-space: normal;
}
#open2 .name01 a{
	color:#007EB8;
	text-decoration:underline;
	font-size: 10px;
}
#open2 .name01 a:hover{
	color: #F00;
}
#open2 .name01{
	padding-bottom:3px;
	white-space: normal;
}
#open2 .tel01{
	color:#5F5F52;
}

#open2{
	height:411px;
}
#uni_background {
	background: url(../pic/universal/back260-233.jpg) 0 0 no-repeat;
	width: 260px;
	height: 233px;
}
#uni_background img{
	padding: 13px 0 0 0;
}

#open2 .kengaku{
	color:#F60;
	font-size:14px;
	font-weight:bold;
}

/*============================
boothA_right
============================*/
#boothA_right h3 {
	background: #EDECE9;
	height: 18px;
	padding: 5px 0 0 10px;
	color: #616054;
}
#boothA_right .a_right div img{
	vertical-align: bottom;
}
#boothA_right .a_right .item01 {
	height: 310px;
}#boothA_right .a_right div.item02 {
	height: 324px;
	padding: 6px;
}
#boothA_right .a_right div.item03 {
	height: 94px;
	padding: 6px;
}
#boothA_right .a_right div.item04 {
	height: 224px;
	padding: 6px;
}
#boothA_right .a_right div.item05 {
	height: 224px;
	padding: 5px;
}

#boothA_right .a_right div.item03 #banner_center{
	text-align:center;
	
}

/*============================
boothA_saleAboothA_rent
============================*/

#boothA_center div#boothA_sale a:hover,
#boothA_center div#boothA_rent a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
}

#boothA_center .img01{
	position:absolute;
	left: 0px;
	top:10px;
}
#boothA_center .btn01{
	position:absolute;
	left: 100px;
	top: 10px;
}
#boothA_center .btn02{
	position: absolute;
	left: 266px;
	top: 10px;
}

#boothA_center .txt01{
	position:absolute;
	left: 15px;
	top: 55px;
}
#boothA_center .txt02{
	position:absolute;
	left: 78px;
	top: 79px;
}
#boothA_center .num01{
	font-family: "Arial","qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size:22px;
	color:#E54C46;
	position: absolute;
	top: 71px;
	text-align: right;
	width: 77px;
}
#boothA_center .input01{
	position:absolute;
	left: 100px;
	top: 70px;
}
#boothA_center .input01 input{
	width: 213px;
	height: 20px;
	border: solid 1px #CCC;
	padding: 2px 4px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
#boothA_center .submit01{
	position: absolute;
	left: 328px;
	top: 70px;
}
#boothA_center .submit01 input {
	height: 26px;
	padding: 0 0px;
	width: 43px;
	text-align: center;
	line-height: 22px;
	text-decoration: none;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #F4F4F4;
	background: -moz-linear-gradient(top, #FFF, #F4F4F4);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F4F4F4));
	background: linear-gradient(to bottom, #FFF, #F4F4F4);
	box-shadow: 0px 1px 1px #ddd;
	color: #113366;
	cursor:pointer;
}
#boothA_center div#boothA_sale div.link01 a,
#boothA_center div#boothA_sale div.link02 a,#boothA_center div#boothA_rent div.link01 a,
#boothA_center div#boothA_rent div.link02 a
{
	height: 29px;
	padding: 0 0 0 8px;
	width: 167px;
	/*text-align: center;*/
	line-height: 29px;
	text-decoration: none;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #F4F4F4;
	background: -moz-linear-gradient(top, #FFF, #F4F4F4);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F4F4F4));
	background: linear-gradient(to bottom, #FFF, #F4F4F4);
	display: inline-block;
	box-shadow: 0px 1px 1px #ddd;
	/*color:#113366;*/
}
#boothA_center div#boothA_sale div.link01 a span.sTxt,
#boothA_center div#boothA_sale div.link02 a span.sTxt,
#boothA_center div#boothA_rent div.link01 a span.sTxt,
#boothA_center div#boothA_rent div.link02 a span.sTxt
{
	font-size:11px;

}
#boothA_center div#boothA_sale div.link01 a span.ico_new,
#boothA_center div#boothA_rent div.link01 a span.ico_new
{
	background-image: url(../img_new/ico_new_02.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 30px;
}
#boothA_center div#boothA_sale div.link02 a span.ico_illust3,
#boothA_center div#boothA_rent div.link02 a span.ico_illust3
{
	background-image: url(../img_new/ico_illust_03.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 25px;
}
#boothA_center div#boothA_sale .link01,
#boothA_center div#boothA_rent .link01
{
	position: absolute;
	left: 10px;
	top: 7px;
	white-space:nowrap;
}
#boothA_center div#boothA_sale .link02,
#boothA_center div#boothA_rent .link02
{
	position: absolute;
	left: 194px;
	top: 7px;
	white-space:nowrap;
}
#boothA_center .smain{
	position: absolute;
	left: 0px;
	top: 105px;
}
#boothA_center .smain dl dt a{
	color:#605F53;
	text-align:center;
	text-decoration:none;
	display:block;
}
#boothA_center .smain dl#sSale01 dt.tab01 a,
#boothA_center .smain dl#sSale02 dt.tab01 a{
	width:120px;
	height:35px;
	line-height:35px;
	background-image: url(../img_new/bg_tab01_01_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 6px;
	top: 0px;
}
#boothA_center .smain dl#sSale01 dt.tab02 a,
#boothA_center .smain dl#sSale02 dt.tab02 a{
	width:130px;
	height:35px;
	line-height:35px;
	background-image: url(../img_new/bg_tab01_02_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 130px;
	top: 0px;
}
#boothA_center .smain dl#sSale01 dt.tab03 a,
#boothA_center .smain dl#sSale02 dt.tab03 a{
	width:110px;
	height:35px;
	line-height:35px;
	background-image: url(../img_new/bg_tab01_03_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 264px;
	top: 0px;
}

#boothA_center .smain dl#sSale01 dt.tab01 a.active,
#boothA_center .smain dl#sSale02 dt.tab01 a.active{
	background: url(../img_new/bg_tab01_01_on.png) no-repeat left top;
}
#boothA_center .smain dl#sSale01 dt.tab02 a.active,
#boothA_center .smain dl#sSale02 dt.tab02 a.active{
	background: url(../img_new/bg_tab01_02_on.png) no-repeat left top;
}
#boothA_center .smain dl#sSale01 dt.tab03 a.active,
#boothA_center .smain dl#sSale02 dt.tab03 a.active{
	background: url(../img_new/bg_tab01_03_on.png) no-repeat left top;
}


#boothA_center .smain dl#sRent01 dt.tab01 a,
#boothA_center .smain dl#sRent02 dt.tab01 a{
	width:110px;
	height:35px;
	line-height:35px;
	background-image: url(../img_new/bg_tab01_03_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 6px;
	top: 0px;
}
#boothA_center .smain dl#sRent01 dt.tab02 a,
#boothA_center .smain dl#sRent02 dt.tab02 a{
	width:120px;
	height:35px;
	line-height:35px;
	background-image: url(../img_new/bg_tab01_01_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 120px;
	top: 0px;
}
#boothA_center .smain dl#sRent01 dt.tab03 a,
#boothA_center .smain dl#sRent02 dt.tab03 a{
	width:130px;
	height:35px;
	line-height:35px;
	background-image: url(../img_new/bg_tab01_02_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 243px;
	top: 0px;
}

#boothA_center .smain dl#sRent01 dt.tab01 a.active,
#boothA_center .smain dl#sRent02 dt.tab01 a.active{
	background: url(../img_new/bg_tab01_03_on.png) no-repeat left top;
}
#boothA_center .smain dl#sRent01 dt.tab02 a.active,
#boothA_center .smain dl#sRent02 dt.tab02 a.active{
	background: url(../img_new/bg_tab01_01_on.png) no-repeat left top;
}
#boothA_center .smain dl#sRent01 dt.tab03 a.active,
#boothA_center .smain dl#sRent02 dt.tab03 a.active{
	background: url(../img_new/bg_tab01_02_on.png) no-repeat left top;
}

#boothA_center .smain dl dt a.active{
	pointer-events:none;
	cursor:default;
	color:#A68959;
	z-index: 1;
}
#boothA_center .smain dl dd.contents {
	position: absolute;
	left: -1px;
	top: 34px;
	width: 374px;
	height: 360px;
	border-top: solid 1px #C9C5BF;
	padding: 46px 0 0 8px;
}
#boothA_center .smain div.scArea01{
	width:180px;
	/*display: inline-block;*/
	float:left;
	padding-right: 5px;
	vertical-align: top;

}
#boothA_center .smain div.scArea01 h3{
	background-color:#F8F7F6;
	height:25px;
	line-height:25px;
	color:#616054;
	padding-left:10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#boothA_center .smain div.scArea01 h3.long{
	width:200px;
}
#boothA_center .smain div.scArea01 h3 a{
	width: 180px;
	height: 25px;
	display: block;
	background: url(../img_new/ico_arrow_01.png) no-repeat 179px 9px;
	color:#605F53;
	text-decoration:none;
}
#boothA_center .smain div.scArea01 h3 a:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
}

#boothA_center .smain div ul {
	padding: 10px 0 10px 10px;
}
#boothA_center .smain div ul.line2 {
	width: 80px;
	white-space: nowrap;
	display: inline-block;
	vertical-align: top;
}
#boothA_center .smain div ul.htset {
	height: 130px;
}

#boothA_center .smain div ul li {
	background: url(../img_new/ico_gray_01.png) no-repeat 3px 7px;
	padding-left: 15px;
	line-height: 16px;
	color:#8E8D7E;
}

#boothA_center .smain div ul li a {
	text-decoration: none;
}
#boothA_center .smain .fixedArea01 {
	position: absolute;
	left: 10px;
	top: 350px;
	width: 420px;
}
#boothA_center .smain .fixedArea01 .fixedLink{
	/*width: 85px;
	height: 35px;*/
	width: 115px;
	height: 40px;
	border: solid 1px #EDEDED;
	/*padding: 5px 0px 0px 30px;*/
	line-height: 15px;
	margin-bottom: 4px;
	margin-right: 4px;
	float: left;
display: inline-block;
}
#boothA_center .smain .fixedArea01 .fixedLink span{
	font-size:11px;
	letter-spacing: -0.1em;

}
#boothA_center .smain .fixedArea01 .fixedLink2{
	margin-bottom: 2px;
	display:inline-block;
}

#boothA_center .smain .fixedArea01 .fixedLink a{
/*	width: 130px;
	height: 40px;*/
	padding: 5px 0px 0px 30px;
	display:block;
	text-decoration:none;
}
#boothA_center .smain .fixedArea01 .ico_illust04{
	background: url(../img_new/ico_illust_04.png) no-repeat 7px center;
}
#boothA_center .smain .fixedArea01 .ico_illust05{
	background: url(../img_new/ico_illust_05.png) no-repeat 7px center;
}
#boothA_center .smain .fixedArea01 .ico_illust06{	background: url(../img_new/ico_illust_06.png) no-repeat 7px center;
}
#boothA_center .smain .fixedArea01 .ico_illust07{
	background: url(../img_new/ico_illust_07.png) no-repeat 7px center;
}
#boothA_center .smain .fixedArea01 .ico_illust08{
	background: url(../img_new/ico_illust_08.png) no-repeat 7px center;
}
#boothA_center .smain .fixedArea01 .ico_illust09{
	background: url(../img_new/ico_illust_09.png) no-repeat 7px center;
}
#boothA_center .smain .fixedArea01 .ico_illust10{
	background: url(../img_new/ico_illust_10.png) no-repeat 7px center;
}
#boothA_center .smain .fixedArea01 .ico_illust11{
	background: url(../img_new/ico_illust_11.png) no-repeat 7px center;
}
#boothA_center .smain .fixedArea01 .ico_illust12{
	background: url(../img_new/ico_illust_12.png) no-repeat 7px center;
}
/* =========================================================
boothTopB
========================================================= */
article#boothTopB {
	width:950px;
	clear:both;
	margin:0 auto 30px auto;
	overflow:hidden;
}
article#boothTopB li {
	float:left;
	width:305px;
	height:130px;
	border:1px solid #CCC;
	background:#FFF;
	margin-right:14px;
	overflow: hidden;
}
article#boothTopB table {
	text-align:center;
	margin-top:3px;
}
article#boothTopB li.right0 {
	float:right;
	margin-right:0;
}
article#boothTopB li.bnr2 {
  width: auto;
  margin: 0;
}
article#boothTopB img {
	vertical-align: bottom;
}
article#boothTopB a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

/* cornerg */
#boothTopB .singleWrap {
	margin: 5px;
	overflow: hidden;
}
#boothTopB .singleWrap a {
	text-decoration: none;
}
#boothTopB .singleWrap a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#boothTopB .pic01 {
	display:inline-block;
	width: 120px;
    height: 120px;
    overflow: hidden;
	position: relative;
}
#boothTopB .pic01 img {
    width: 140px;
    height: auto;
    margin: -10px;
}
#boothTopB .infoArea {
	display: inline-block;
	width: 165px;
	padding-left: 5px;
	vertical-align: top;
}
#boothTopB .price01 {
	padding-top: 10px;
	padding-bottom: 3px;
	color: #FF6600;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
}
#boothTopB .area01 {
	color:#5F5F52;
	line-height:20px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#boothTopB .info01 {
	color:#5F5F52;
	white-space: nowrap;
}
#boothTopB .info02 {
	padding-top: 4px;
	padding-right: 3px;
	height: 28px;
	overflow: hidden;
	text-decoration: underline;
}
#boothTopB .info03 {
	display: none;
}



/* =========================================================
centerbox
========================================================= */
section#centerbox {
	background:#FFF;
	border:1px solid #CCC;
	margin:10px 0;
}
section#centerbox img {
	vertical-align: bottom;
}
div#centerbox02 {
	text-align:center;
	margin-bottom:5px;
}
section#centerbox table {
	margin:5px 0 5px 6px;
}
section#centerbox table td{
	border:1px solid #CCC;
	text-align:center;
}

section#boothA_center h3 {
	background: #A68959;
	height: 23px;
	line-height:23px;
	color: #FFF;
	padding: 0px 0 0 5px;
}
section#boothA_center h3 a{
	color: #FFF;
	text-decoration:underline;
}
section#boothA_center h3 a:hover{
	text-decoration:none;
}
section#boothA_center section#centerbox{
	border: solid 1px #D3CCBE;
	background: #FFF;
	width: 380px;
}
section#boothA_center section#centerbox span{
	color:#FF6631;
	font-weight:bold;
	background: #FFFFE5;
}

/* =========================================================
booth
========================================================= */
#boothB {
	height: 400px;
}
#boothC {
	height: 650px;
}

#boothB,#boothC,#boothD,#boothF{
	width:950px;
	margin:auto;
}

/*============================
#bannerA
============================*/
#bannerA{
	width:950px;
	height:150px;
	background-color:#5B589D;
	position:relative;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin:0 auto 25px;
}
#bannerA h3{
	position:absolute;
	left: 6px;
	top: 5px;
}


#bannerA .img01{
	position:absolute;
	left: -52px;
	top: -2px;
}
#bannerA .txt01{
	position:absolute;
	left: 175px;
	top: 128px;
	color:#FFF;
}
#bannerA .txt01 a{
	color:#FFF;
	text-decoration:underline;
}
#bannerA .txt01 a:hover{
	text-decoration:none;
}



#bannerA .item01{
	position: absolute;
	left: 178px;
	top: 5px;
}
#bannerA .item02{
	position: absolute;
	left: 332px;
	top: 5px;
}
#bannerA .item03{
	position: absolute;
	left: 486px;
	top: 5px;
}
#bannerA .item04{
	position: absolute;
	left: 640px;
	top: 5px;
}
#bannerA .item05{
	position: absolute;
	left: 794px;
	top: 5px;
}

#bannerA .pic01{
	padding-bottom:1px;
}


#bannerA a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

#bannerA .info01{
	background-color:#FFF;
	line-height:16px;
	text-align: center;
}
#bannerA .info01 span{
	font-weight:bold;
	color:#C95840;

}
#bannerA .info02{
	background-color:#3A3764;
	color:#FFF;
	line-height:16px;
	text-align: center;
}

/* =========================================================
taz-system contents02
========================================================= */
#contents02{
	width:950px;
	height:510px;
	margin: 0 auto 15px;
	white-space: nowrap;
}

#contents02 a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

#contents02 ul.items > li
{
	position: absolute;
	top: 75px;
	left: 10px;
	width: 140px;
	height: 204px;
	background-color: #FFF;
	padding: 1px;
	border: solid 1px #CAB8A0;
	overflow: hidden;
}

#contents02 ul.items > li:nth-child(2)
{
	top: 75px;
	left: 156px;
}
#contents02 ul.items > li:nth-child(3)
{
	top: 285px;
	left: 10px;
}
#contents02 ul.items > li:nth-child(4)
{
	top: 285px;
	left: 156px;
}
#contents02 .listWrap a {
	text-decoration:none;
}
#contents02 .listWrap .pic01 {
	width: 140px;
	height: 130px;
	padding: 0;
	overflow: hidden;
	display: block;
	position: relative;
}

#contents02 .listWrap .pic01 > img {
	width: 120%;
    height: auto;
    margin: -19px -14px;
}
#contents02 .listWrap .price01{
    color: #FF6600;
    font-weight: bold;
    font-size: 14px;
    padding: 2px 0 0 2px;
    line-height: 19px;
}
#contents02 .listWrap .info01, 
#contents02 .listWrap .area01 {
	color: #5F5F52;
	line-height: 18px;
	padding-left:2px;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
}
#contents02 .listWrap .info01 span.picon {
	margin: 0 2px;
	vertical-align: top;
}

#contents02 .listWrap .info02 {
	color: #007EB8;
	padding-left:2px;
	font-size:10px;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
}
#contents02 .listWrap a:hover .info02 {
	color: #F00;
}

/*============================
#renovated
============================*/
#renovated{
	width:310px;
	height:500px;
	display:inline-block;
	background-image: url(../img_new/bg_renovate_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	position:relative;
	margin-right: 6px;
}
#contents02 #renovated h2{
	position:absolute;
	left: 9px;
	top: 8px;
}
#contents02 #renovated .link01{
	position:absolute;
	left: 240px;
	top: 35px;
}


/*============================
#petMansion
============================*/
#petMansion{
	width:310px;
	height:500px;
	display:inline-block;
	background-image: url(../img_new/bg_petm_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	margin-right: 6px;
	position:relative;
}

#contents02 #petMansion h2{
	position:absolute;
	left: 9px;
	top: 8px;
}
#contents02 #petMansion .link01{
	position:absolute;
	left: 240px;
	top: 35px;
}

#contents02 #petMansion .img01{
	position:absolute;
	left: 246px;
	top: 16px;
}

/*============================
#buildingPlan
============================*/
#garageKodate{
	width:310px;
	height:500px;
	display:inline-block;
	background-image: url(../img_new/bg_garage-kodate_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	position:relative;
}
#contents02 #garageKodate h2{
	position:absolute;
	left: 9px;
	top: 10px;
}
#contents02 #garageKodate .link01{
	position:absolute;
	left: 240px;
	top: 35px;
}


/*============================
#buildingPlan
============================*/
#buildingPlan{
	width:310px;
	height:500px;
	display:inline-block;
	background-image: url(../img_new/bg_buildp_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	margin-right: 6px;
	position:relative;
}
#contents02 #buildingPlan h2{
	position:absolute;
	left: 9px;
	top: 10px;
}
#contents02 #buildingPlan .link01{
	position:absolute;
	left: 240px;
	top: 35px;
}

/* =========================================================
alotofPictures
========================================================= */

#alotofPictures{
	width:944px;
	height:354px;
	margin:auto;
	background-color:#FFF;
	margin: 30px auto 35px;
	position:relative;
	border: solid 3px #A9B932;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#alotofPictures h2{
	position:absolute;
	left: 10px;
	top: 10px;
}
#alotofPictures .tit{
	position:absolute;
	left: 7px;
	top: 10px;
}
#alotofPictures .link01{
	position: absolute;
	left: 105px;
	top: 123px;
}
#alotofPictures .link01 a:hover img , #alotofPictures .pic01 a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}
#alotofPictures .item01,
#alotofPictures .item02,
#alotofPictures .item03,
#alotofPictures .item04,
#alotofPictures .item05
{
	width:296px;
	height: 151px;
	border: solid 1px #D6D6D6;
	padding: 2px;
	position:absolute;
	left: 325px;
	top: 17px;
	overflow: hidden;
}
#alotofPictures .item02{
	left: 635px;
	top: 17px;
}
#alotofPictures .item03{
	left: 15px;
	top: 184px;
}
#alotofPictures .item04{
	left: 325px;
	top: 184px;
}
#alotofPictures .item05{
	left: 635px;
	top: 184px;
}

#alotofPictures .pic01{
	display: inline-block;
	width: 150px;
}
#alotofPictures .infoArea {
	display: inline-block;
	width: 140px;
	vertical-align: top;
}

#alotofPictures .price01{
	padding: 13px 5px 8px;
}
#alotofPictures .area01,
#alotofPictures .info01,
#alotofPictures .info02{
	padding-left: 5px;
	color:#5F5F52;
	line-height:18px;
	white-space: nowrap;
}
#alotofPictures .info02{
	padding-bottom: 4px;
}
#alotofPictures .info03{
	padding-left: 5px;
	padding-top: 4px;
	padding-right: 3px;
	height: 49px;
	overflow: hidden;
	font-size: 11px;
	width: 130px;
}
/*
#alotofPictures .item01,
#alotofPictures .item02,
#alotofPictures .item03,
#alotofPictures .item04,
#alotofPictures .item05
{
	width:296px;
	height:154px;
	border:solid 1px #D6D6D6;
	padding:1px;
	position:absolute;
	left: 325px;
	top: 17px;
	overflow: hidden;
}
#alotofPictures .item02{
	left: 635px;
	top: 17px;
}
#alotofPictures .item03{
	left: 15px;
	top: 184px;
}
#alotofPictures .item04{
	left: 325px;
	top: 184px;
}
#alotofPictures .item05{
	left: 635px;
	top: 184px;
}

#alotofPictures .pic01{
}
#alotofPictures .infoArea{
}
#alotofPictures .info01{
	padding: 4px 0px 3px 5px;
	white-space: nowrap;
}

#alotofPictures .info01 span{
	padding-left:3px;
}
#alotofPictures .info02{
	color:#C8C4BE;
	font-size:11px;
	padding-left:5px;
	white-space: nowrap;
}
#alotofPictures .item02{
	
}
*/
/* =========================================================
ftSearch
========================================================= */
#ftSearch{
	width:948px;
	height: 708px;
	margin:0 auto ;
	background-color:#FFF;
	border:solid 1px #C9C5BF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 0px 3px #ccc;
	margin-bottom:45px;
}

#ftSearch div#ftsTop{
	height:53px;
	border-bottom:solid 1px #CBCAC7;
	position:relative;
}
#ftSearch div#ftsTop .txt{
	font-size:14px;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	position:absolute;
	left: 22px;
	top: 20px;
}
#ftSearch div#ftsTop .link01{
	position:absolute;
	left: 587px;
	top: 20px;
}

#ftSearch div#ftsTop .link02{
	position:absolute;
	left: 694px;
	top: 20px;
}
#ftSearch div#ftsTop .link03{
	font-weight:bold;
	position:absolute;
	right: 20px;
	top: 11px;
}

#ftSearch div#ftsTop .link03 a {
	height: 30px;
	padding: 0 0px;
	width: 112px;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #F4F4F4;
	background: -moz-linear-gradient(top, #FFF, #F4F4F4);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F4F4F4));
	background: linear-gradient(to bottom, #FFF, #F4F4F4);
	display: inline-block;
	box-shadow: 0px 1px 1px #ddd;
}
#ftSearch div#ftsTop .link03 a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
}


#ftSearch div#ftsTop .ico_mark {
	background-image: url(../img_new/ico_mark_01.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 18px;
}
#ftSearch div#ftsTop .ico_illust02 {
	background-image: url(../img_new/ico_illust_02.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 18px;
}
#ftSearch div#ftsTop .link03 a span.ico_plus {
	background-image: url(/contents/img/common/pc/ico_mylist_01.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 18px;
}

#ftSearch div#ftsTop div a{
	text-decoration:underline;
	color:#113366;
}
#ftSearch div#ftsTop div a:hover{
	text-decoration:none;
}

#ftSearch div#ftsLeft,
#ftSearch div#ftsRight{
	display:inline-block;
	position:relative;
}
#ftSearch div#ftsLeft{
	height: 654px;
	width:467px;
}

#ftSearch div#ftsRight{
	border-left:solid 1px #CBCAC7;
	height: 654px;
	vertical-align:top;
}


/*============================
ftsLeftAftsRight
============================*/

#ftSearch div#ftsLeft a:hover img,
#ftSearch div#ftsRight a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}

#ftSearch .img01{
	position:absolute;
	left: 0px;
	top:22px;
}
#ftSearch .img02{
	position:absolute;
	left: 0px;
	top:22px;
}
#ftSearch .btn01{
	position:absolute;
	left:117px;
	top:19px;
}
#ftSearch .txt01{
	position:absolute;
	left: 25px;
	top: 60px;
}
#ftSearch .txt02{
	position:absolute;
	left: 88px;
	top: 84px;
}
#ftSearch .num01{
	font-family: "Arial","qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size:22px;
	color:#E54C46;
	position: absolute;
	top: 76px;
	text-align: right;
	width: 86px;
}
#ftSearch .input01{
	position:absolute;
	left: 117px;
	top: 75px;
}
#ftSearch .input01 input{
	width: 278px;
	height: 20px;
	border: solid 1px #CCC;
	padding: 2px 4px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
#ftSearch .submit01{
	position:absolute;
	left: 409px;
	top: 75px;
}
#ftSearch .submit01 input {
	height: 26px;
	padding: 0 0px;
	width: 43px;
	text-align: center;
	line-height: 22px;
	text-decoration: none;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #F4F4F4;
	background: -moz-linear-gradient(top, #FFF, #F4F4F4);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F4F4F4));
	background: linear-gradient(to bottom, #FFF, #F4F4F4);
	box-shadow: 0px 1px 1px #ddd;
	color: #113366;
	cursor:pointer;
}
#ftSearch div#ftsLeft div.link01 a,
#ftSearch div#ftsLeft div.link02 a,
#ftSearch div#ftsRight div.link01 a,
#ftSearch div#ftsRight div.link02 a
{
	height: 34px;
	padding: 0 0 0 8px;
	width: 192px;
	/*text-align: center;*/
	line-height: 34px;
	text-decoration: none;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #F4F4F4;
	background: -moz-linear-gradient(top, #FFF, #F4F4F4);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F4F4F4));
	background: linear-gradient(to bottom, #FFF, #F4F4F4);
	display: inline-block;
	box-shadow: 0px 1px 1px #ddd;
	/*color:#113366;*/
}
#ftSearch div#ftsLeft div.link01 a span.sTxt,
#ftSearch div#ftsLeft div.link02 a span.sTxt,
#ftSearch div#ftsRight div.link01 a span.sTxt,
#ftSearch div#ftsRight div.link02 a span.sTxt
{
	font-size:11px;

}
#ftSearch div#ftsLeft div.link01 a span.ico_new,
#ftSearch div#ftsRight div.link01 a span.ico_new
{
	background-image: url(../img_new/ico_new_02.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 30px;
}
#ftSearch div#ftsLeft div.link02 a span.ico_illust3,
#ftSearch div#ftsRight div.link02 a span.ico_illust3
{
	background-image: url(../img_new/ico_illust_03.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 25px;
}
#ftSearch div#ftsLeft .link01,
#ftSearch div#ftsRight .link01
{
	position: absolute;
	left: 15px;
	top: 15px;
	white-space:nowrap;
}
#ftSearch div#ftsLeft .link02,
#ftSearch div#ftsRight .link02
{
	position: absolute;
	left: 225px;
	top: 15px;
	white-space:nowrap;
}
#ftSearch .smain{
	position: absolute;
	left: 0px;
	top: 120px;
}
#ftSearch .smain dl dt a{
	color:#605F53;
	text-align:center;
	text-decoration:none;
	display:block;
}
#ftSearch .smain dl#sSale01 dt.tab01 a,
#ftSearch .smain dl#sSale02 dt.tab01 a{
	width:140px;
	height:40px;
	line-height:40px;
	background-image: url(../img_new/bg_tab02_01_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 20px;
	top: 0px;
}
#ftSearch .smain dl#sSale01 dt.tab02 a,
#ftSearch .smain dl#sSale02 dt.tab02 a{
	width:150px;
	height:40px;
	line-height:40px;
	background-image: url(../img_new/bg_tab02_02_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 165px;
	top: 0px;
}
#ftSearch .smain dl#sSale01 dt.tab03 a,
#ftSearch .smain dl#sSale02 dt.tab03 a{
	width:130px;
	height:40px;
	line-height:40px;
	background-image: url(../img_new/bg_tab02_03_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 320px;
	top: 0px;
}

#ftSearch .smain dl#sSale01 dt.tab01 a.active,
#ftSearch .smain dl#sSale02 dt.tab01 a.active{
	background: url(../img_new/bg_tab02_01_on.png) no-repeat left top;
}
#ftSearch .smain dl#sSale01 dt.tab02 a.active,
#ftSearch .smain dl#sSale02 dt.tab02 a.active{
	background: url(../img_new/bg_tab02_02_on.png) no-repeat left top;
}
#ftSearch .smain dl#sSale01 dt.tab03 a.active,
#ftSearch .smain dl#sSale02 dt.tab03 a.active{
	background: url(../img_new/bg_tab02_03_on.png) no-repeat left top;
}


#ftSearch .smain dl#sRent01 dt.tab01 a,
#ftSearch .smain dl#sRent02 dt.tab01 a{
	width:130px;
	height:40px;
	line-height:40px;
	background-image: url(../img_new/bg_tab02_03_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 20px;
	top: 0px;
}
#ftSearch .smain dl#sRent01 dt.tab02 a,
#ftSearch .smain dl#sRent02 dt.tab02 a{
	width:140px;
	height:40px;
	line-height:40px;
	background-image: url(../img_new/bg_tab02_01_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 155px;
	top: 0px;
}
#ftSearch .smain dl#sRent01 dt.tab03 a,
#ftSearch .smain dl#sRent02 dt.tab03 a{
	width:150px;
	height:40px;
	line-height:40px;
	background-image: url(../img_new/bg_tab02_02_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 300px;
	top: 0px;
}

#ftSearch .smain dl#sRent01 dt.tab01 a.active,
#ftSearch .smain dl#sRent02 dt.tab01 a.active{
	background: url(../img_new/bg_tab02_03_on.png) no-repeat left top;
}
#ftSearch .smain dl#sRent01 dt.tab02 a.active,
#ftSearch .smain dl#sRent02 dt.tab02 a.active{
	background: url(../img_new/bg_tab02_01_on.png) no-repeat left top;
}
#ftSearch .smain dl#sRent01 dt.tab03 a.active,
#ftSearch .smain dl#sRent02 dt.tab03 a.active{
	background: url(../img_new/bg_tab02_02_on.png) no-repeat left top;
}

#ftSearch .smain dl dt a.active{
	pointer-events:none;
	cursor:default;
	color:#A68959;
	z-index: 1;
}
#ftSearch .smain dl dd.contents {
	position: absolute;
	left: 12px;
	top: 39px;
	width: 423px;
	height: 414px;
	border: solid 1px #E9E8E5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 61px 0 0 17px;
}
#ftSearch .smain div.scArea01{
	width:200px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;

}
#ftSearch .smain div.scArea01 h3{
	background-color:#F8F7F6;
	height:25px;
	line-height:25px;
	color:#616054;
	padding-left:10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#ftSearch .smain div.scArea01 h3.long{
	width:200px;
}
#ftSearch .smain div.scArea01 h3 a{
	width: 200px;
	height: 25px;
	display: block;
	background: url(../img_new/ico_arrow_01.png) no-repeat 179px 9px;
	color:#605F53;
	text-decoration:none;
}
#ftSearch .smain div.scArea01 h3 a:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
}

#ftSearch .smain div ul {
	padding: 10px 0 10px 10px;
}
#ftSearch .smain div ul.line2 {
	width: 80px;
	white-space: nowrap;
	display: inline-block;
	vertical-align: top;
}

#ftSearch .smain div ul li {
	background: url(../img_new/ico_gray_01.png) no-repeat 3px 7px;
	padding-left: 15px;
	line-height: 20px;
	color:#8E8D7E;
}

#ftSearch .smain div ul li a {
	text-decoration: none;
}
#ftSearch .smain .fixedArea01 {
	position: absolute;
	left: 30px;
	top: 412px;
	width: 420px;
}
#ftSearch .smain .fixedArea01 .fixedLink{
/*	width: 102px;
	height: 35px;*/
	width: 132px;
	height: 40px;
	border: solid 1px #EDEDED;
	/*padding: 5px 0px 0px 30px;*/
	line-height: 15px;
	margin-bottom: 4px;
	display: inline-block;
}
#ftSearch .smain .fixedArea01 .fixedLink2{
	margin-bottom: 2px;
	display:inline-block;
}

#ftSearch .smain .fixedArea01 .fixedLink a{
/*	width: 130px;
	height: 40px;*/
	padding: 5px 0px 0px 30px;
	display:block;
	text-decoration:none;
}
#ftSearch .smain .fixedArea01 .ico_illust04{
	background: url(../img_new/ico_illust_04.png) no-repeat 7px center;
}
#ftSearch .smain .fixedArea01 .ico_illust05{
	background: url(../img_new/ico_illust_05.png) no-repeat 7px center;
}
#ftSearch .smain .fixedArea01 .ico_illust06{
	background: url(../img_new/ico_illust_06.png) no-repeat 7px center;
}
#ftSearch .smain .fixedArea01 .ico_illust07{
	background: url(../img_new/ico_illust_07.png) no-repeat 7px center;
}
#ftSearch .smain .fixedArea01 .ico_illust08{
	background: url(../img_new/ico_illust_08.png) no-repeat 7px center;
}
#ftSearch .smain .fixedArea01 .ico_illust09{
	background: url(../img_new/ico_illust_09.png) no-repeat 7px center;
}
#ftSearch .smain .fixedArea01 .ico_illust10{
	background: url(../img_new/ico_illust_10.png) no-repeat 7px center;
}
#ftSearch .smain .fixedArea01 .ico_illust11{
	background: url(../img_new/ico_illust_11.png) no-repeat 7px center;
}
#ftSearch .smain .fixedArea01 .ico_illust12{
	background: url(../img_new/ico_illust_12.png) no-repeat 7px center;
}
/* =========================================================
#iPhoneLinkNew
========================================================= */

/* X}zy[WU±oi[ */
#iPhoneLinkNew {
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	height: 180px;
	background: url(../img_new/bg_iphonelinknew_01.png) repeat-x;
}
#iPhoneLinkNewInner {
	width: 950px;
	height: 180px;
	margin: 0 auto;
	background-image: url(../img_new/bg_iphonelinknew_02.png),
                      url(../img_new/bg_iphonelinknew_03.png);
    background-repeat: no-repeat,
                       no-repeat;
    background-position: bottom left,
                         center right;
    background-size: 197px 160px,
                         45px 90px;
}
#iPhoneLinkNewInner a {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #000;
	display: block;
	/*--80`160--*/
	width: 695px;
	height: 130px;
	/*--40`50--*/
	font-size: 50px;
	font-weight:bold;
	/*--80`160--*/
	line-height: 65px;
	text-align: left;
	text-decoration: none;
	margin-bottom: 20px;
	padding: 25px 0 25px 255px;
}
#iPhoneLinkNewInner a span {
	color: #F90;
}

/* =========================================================
add
========================================================= */
.marutomi_bnr {
	width: 260px;
	height:324px;
	margin: 0 auto;
    text-align: center;
	padding: 5px 0 0;
	line-height: 0;
}
.marutomi_bnr span {
	text-align: left;
	font-size: 12px;
	color: #555;
}
.marutomi-txt {
	text-align: left;
}
.marutomi-txt span.bold {
	text-align: left;
	font-size: 14px;
	font-weight:900;
	color: #002B71;
}
.marutomi-txt td {
	padding: 3px 0;
	border-bottom: dotted 1px #ccc;
}
/* =========================================================
I[
========================================================= */
.or_link a {
	color: #FF4000;
	text-decoration: underline;
}
.or_link a:hover {
	color: #FF4000;
	text-decoration: none;
}

/*============================
#fToushi
============================*/
/*
#fToushiArea{
	position:relative;
	width:950px;
	height:264px;
	margin: 20px auto 35px;
}
*/
#fToushi{
	width:944px;
	/*height:264px;*/
	background-color:#FFF;
	margin: 20px auto 35px;
	border: solid 3px #C89A2F;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	position:relative;
}
#fToushiInner{
	border: solid 1px #A78127;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #FBFBF9;
	height: 262px;
}

#fToushi h2{
	position:absolute;
	left: 8px;
	top: 14px;
}

#fToushi .img01{
	position: absolute;
	left: -7px;
	bottom: 1px;
}

#fToushi .img02{
	position: absolute;
	left: 101px;
	top: 133px;
}
#fToushi .link01{
	position: absolute;
	left: 13px;
	top: 164px;
}

#fToushi .link02{
	position: absolute;
	left: 13px;
	top: 218px;
}


#fToushi .link01 a:hover img , #fToushi .link02 a:hover img , #fToushi a:hover .pic01 img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#fToushi ul {
    width: 685px;
    margin-left: auto;
}

#fToushi ul li {
	float: left;
    width: 120px;
    height: 230px;
    border: solid 1px #D6D6D6;
    background-color: #FFF;
    padding: 4px;
    overflow: hidden;
    margin: 10px 0px 0px 5px;
}

#fToushi .listWrap {
    position: relative;
}

#fToushi .listWrap a {
	text-decoration:none;
}

#fToushi .info01{
	text-decoration: underline;
	height: 30px;
	margin-bottom: 6px;
	padding-top: 3px;
	padding-left: 3px;
	line-height: 15px;
	overflow: hidden;
}

#fToushi .pic01 {
    width: 120px;
    height: 120px;
    overflow: hidden;
}

#fToushi .pic01 img {
	width: 150px;
	height: 150px;
	margin: -15px;
}
#fToushi .price01{
	color: #FF6600;
	font-weight: bold;
	font-size: 13px;
	padding: 2px 0 2px 1px;
	line-height: 19px;
}
#fToushi .price01 span{
	font-size:13px;
}
#fToushi .area01{
	color:#5F5F52;
	padding-left: 2px;
	white-space: nowrap;
}
#fToushi .info02{
	color:#5F5F52;
	padding-left: 2px;
	white-space: nowrap;
}
#fToushi .rimawari01{
	color:#FF0000;
	font-weight:bold;
	background-image: url(../img_new/ico_tokusyuu/img_rimawari_01.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 38px;
	line-height:18px;
	white-space: nowrap;
}

#fToushi .rimawari_ico {
	display: none;
}

#fToushi .icon01 {
    position: absolute;
    right: -2px;
    top: 162px;
}

#fToushi .icon01 .picon {
    display: block;
    margin-bottom: 1px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
#fToushi .rimawari01{
	color:#FF0000;
	font-weight:bold;
	background-image: url(../img_new/ico_tokusyuu/img_rimawari_01@2x.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 38px;
	line-height:18px;
	background-size: 35px 15px;
	margin-right:3px;
}
}


#fToushi .ico01{
	position:absolute;
	right: 4px;
	top: 168px;
}
#fToushi .ico02{
	position:absolute;
	right: 4px;
	top: 185px;
}

/* ===================================
€ΚX^CZbg
=================================== */
#head03 .pic01 img,
article#parkingMansion .pic01 img,
article#newlyMarried .pic01 img,
article#saleLand .pic01 img {
	width: 100%!important;
	margin: 0!important;
}

