@charset "shift_jis";
/* ----------------------------------------------------------------------------------------------------
�ｽE�ｽD�ｽE�ｽy�ｽE�ｽ�ｽE�ｽ�ｽE�ｽﾝ連�ｽE�ｽ�ｽE�ｽ�ｽE�ｽ�ｽE�ｽ�ｽE�ｽb�ｽE�ｽX�ｽE�ｽ^�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽV�ｽE�ｽ[�ｽE�ｽg
---------------------------------------------------------------------------------------------------- */

body {
	background-color:#FAF5ED;
	margin:0;
	padding-top:30px;
	direction:none;
	min-width: 1110px;
}
img {
	margin:0;
	padding:0;
}
a{
	color: #113366;
}
a:hover {
	color:#F00;
}

#ftsContents02_left,
#ftsContents03_left,
#ftsContents04_left,
#ftsContents02_right,
#ftsContents03_right,
#ftsContents04_right,
#sContents02_r,
#sContents03_r{
	display:none;
}




/* �ｽA�ｽj�ｽo�ｽ[�ｽT�ｽ�ｽ�ｽ[�ｽ�ｽ�ｽS�ｽﾇ会ｿｽCSS 
#head02 h2 a::before,
#head02 h2 a::after {
  content: '';
  height: 60px;
  display: block;
  position: absolute;
  top: 0px;
  z-index: 1;
}
#head02 h2 a::before {
  background: #FAF5ED url(//contents.rals.biz/assets/common/img/rals/20th-anniversary_logo.svg) no-repeat 0 0 / auto 100%;
  width: 65px;
  left: 50px;
}
#head02 h2 a::after {
  background: #FAF5ED url(//www.rals.net/contents/img/common/pc/rengo/sapporo_rent_02.png) no-repeat -55px 50%;
  width: 355px;
  left: 115px;
}
*/



.pb05{
	padding-bottom:5px;
}

#head02 ul li#head02_bnr_02_img {
	width: 200px;
}

/* �ｽE�ｽ}�ｽE�ｽE�ｽE�ｽX�ｽE�ｽI�ｽE�ｽ[�ｽE�ｽo�ｽE�ｽ[�ｽE�ｽﾌ変会ｿｽ�ｽE�ｽﾈゑｿｽ */
a.noOpa { opacity: 1!important; }
a.noOpa:hover img { opacity: 1!important; }

/* ========================
#head03 �ｽE�ｽD�ｽE�ｽy�ｽE�ｽ�ｽE�ｽ�ｽE�ｽﾝ難ｿｽ�ｽE�ｽ�ｽE�ｽ
========================== */
#head03:after {
	content: "";
	display: block;
	clear: both;
}
#head03Wrap {
	float: right;
}
#head03_bnr {
	float: left;
	position: relative;
	width:474px;
	height:95px;
}
#head03_bnr:after {
	content: "";
	display: block;
	clear: both;
}
#head03_bnr .img {
	float: left;
}
#head03_bnr .pic {
	float: left;
}
#head03_bnr .list {
	display: block;
	position: absolute;
	top: 68px;
	right: 6px;
}
#head03_bnr  a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* ========================
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;
}*/

/* =========================================================
boothTopA
========================================================= */
article#boothTopA {
	width: 950px;
	_width: 950px;
	margin: 15px auto 0 auto;
	clear: both;
	height: 312px;
	position: relative;
	white-space: nowrap;
}

section#boothTopA_01 {
	background:#FFF;
	border:#CCC 1px solid;
	width:303px;
	height:300px;
	display:inline-block;
	margin:0 0 0 0px;
	vertical-align:top;
	overflow: hidden;
	white-space: normal;
}

section.boothTopA_02{
	background:#FFF;
	border:#CCC 1px solid;
	width:320px;
	height:300px;
	display:inline-block;
	vertical-align:top;
	margin: 0px 5px 10px 5px;
	white-space: normal;
}
section#boothTopA_03{
	background:#FFF;
	border:#CCC 1px solid;
	width:303px;
	height:300px;
	display:inline-block;	vertical-align:top;
	margin:0 0 10px 0px;
	white-space: normal;
}

section#boothTopA_01 h2 {
	background:#9DBC5C;
	width:293px;
	height:18px;
	padding:5px 0 0 10px;
	color:#FFF;
}
section#boothTopA_01 h2.blue {
	background:#59B8BF;
}
section.boothTopA_02 h3 {
	background:#A68959;
	height:18px;
	padding:5px 0 0 10px;
	color:#FFF;
}

section.boothTopA_02 h3.gray,
section#boothTopA_03 h3
{
	background:#EDECE9;
	height:18px;
	padding:5px 0 0 10px;
	color:#616054;
}

section.boothTopA_02 h3 a{
	color:#FFF;
}
section.boothTopA_02 h3 a:hover{
	text-decoration:none;
}


/*============================
#boothTopA_01
============================*/
#boothTopA_01{
}
#boothTopA_01 .pic01{
	position: absolute;
	left: 5px;
	top: 27px;
	border:solid 1px #E7E3DC;
	width:146px;
	height:146px;
}
#boothTopA_01 .pic02{
	position: absolute;
	left: 152px;
	top: 27px;
	border:solid 1px #E7E3DC;
	width:146px;
	height:146px;
}
#boothTopA_01 .pic01 a:hover img , #boothTopA_01 .pic02 a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
}

#boothTopA_01 .price01{
	padding-top: 160px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#boothTopA_01 .price01 span{
	padding-left:3px;
}
#boothTopA_01 .info01{
	line-height: 18px;
	color:#5F5F52;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
}
#boothTopA_01 .info01 img {
	vertical-align: top;
}
#boothTopA_01 .info02{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#boothTopA_01 .info02 a{
	color:#007EB8;
}
#boothTopA_01 .info02 a:hover{
	color:#F00;
}

#boothTopA_01 .name01{
	font-size: 10px;
	padding-left: 10px;
	/*padding-right: 10px;*/
	padding-bottom: 2px;

}
#boothTopA_01 .name01 a{
	color:#5F5F52;
	text-decoration:none;
	-webkit-text-size-adjust: none;
}
#boothTopA_01 .name01 a:hover{
	color:#F00;
}

#boothTopA_01 .tel01{
	color:#5F5F52;
	padding-left: 10px;
	padding-right: 10px;
}
/*============================
#boothTopA_02
============================*/

.boothTopA_02{
}
.boothTopA_02 .top{
	height: 123px;
	overflow: hidden;
}
.boothTopA_02 .top .pic01{
	padding-left:4px;
	padding-top:4px;
	display:inline-block;
}
.boothTopA_02 a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

.boothTopA_02 .top .infoArea{
	display: inline-block;
	width: 185px;
	vertical-align: top;
	padding: 10px 0px 0 5px;
}

.boothTopA_02 .top .price01{
	padding: 2px 0 5px;
}
.boothTopA_02 .top .area01{
	color:#5F5F52;
	padding-bottom: 2px;
	white-space: nowrap;
}
.boothTopA_02 .top .info01{
	line-height: 18px;
	color:#5F5F52;
	padding-bottom:5px;
	white-space: nowrap;
}
.boothTopA_02 .top .info01 img {
	vertical-align: top;
}

.boothTopA_02 .info02 a{
	color: #007EB8;
}
.boothTopA_02 .info02 a:hover{
	color: #F00;
}

.boothTopA_02 .top .name01 a{
	font-size:11px;
	color:#5F5F52;
}
.boothTopA_02 .top .name01 a:hover{
	color:#F00
}
.boothTopA_02 .top .tel01{
	color:#605F53;
}
.boothTopA_02 .bottom{
	overflow: hidden;
	height: 143px;
	padding-top: 4px;
}
.boothTopA_02 .bottom table{
	vertical-align: bottom;
	text-align: center;
}
.boothTopA_02 table a img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

.boothTopA_02 .bottom .infoArea{
	display: inline-block;
	width: 136px;
	vertical-align: top;
	padding: 10px 0px 0 5px;}
	.boothTopA_02 .bottom .img01{
		padding-bottom: 4px;
	}

	.boothTopA_02 .bottom .pt91{
	}
	.boothTopA_02 .bottom .price01{	padding: 8px 0 5px;
	}
	.boothTopA_02 .bottom .area01{
		color:#605F53;
		padding-bottom:3px;
		white-space: nowrap;
		width: 135px;
		overflow: hidden;
	}
	.boothTopA_02 .bottom .info02{
		padding-bottom:3px;
		color:#605F53;
		white-space: nowrap;
		width: 135px;
		overflow: hidden;
	}
	.boothTopA_02 .bottom .pic01{
		display: inline-block;
		padding-top: 5px;
	}

	/*============================
	#boothTopA_03
	============================*/
	#boothTopA_03{
	}
	.tenant_title {
		background: #96BEFF;
		width: 303px;
		height: 30px;
	}
	#boothTopA_03 .item01{
		height: 138px;
		border-bottom:solid 1px #E7E3DC;
		overflow: hidden;
	}
	#boothTopA_03 .pic01{
		padding: 4px;
		margin: 1px;
		}#boothTopA_03 .pic01 a:hover img{
			opacity:0.7;
			filter: alpha(opacity=70);
		}
		#boothTopA_03 .cat a:hover img{
			opacity:0.7;
			filter: alpha(opacity=70);
		}

		#boothTopA_03 .infoArea{
			display:inline-block;
			width: 160px;
			vertical-align: top;
			padding-top: 7px;
		}
		#boothTopA_03 .info01 a{
			color: #007EB8;
		}
		#boothTopA_03 .info01 a:hover{
			color: #F00;
		}
		#boothTopA_03 .price01{
			padding: 0 0 3px 10px;
		}
		#boothTopA_03 .price01 span {
			padding-left: 3px;
		}
		#boothTopA_03 .area01{
			color:#605F53;
			padding-bottom: 2px;
			white-space:nowrap;
		}
		#boothTopA_03 .info01{
			padding:0 0 3px 10px;
		}
		#boothTopA_03 .info02 a{
			color:#007EB8;
			padding: 0 0 4px 10px;
		}
		#boothTopA_03 .info02 a:hover {
			color: #F00;
		}
		#boothTopA_03 .name01{
			font-size: 10px;
			padding-left: 10px;
			padding-top: 5px;

		}
		#boothTopA_03 .name01 a{
			color:#5F5F52;
			text-decoration:none;
			-webkit-text-size-adjust: none;
		}
		#boothTopA_03 .name01 a:hover{
			color:#F00;
		}
		#boothTopA_03 .more a{
			font-size: 12px;
			color: #FFF;
			text-decoration: none;
			background: #FF7F00;
			/* line-height: 17px; */
			padding: 5px 5px 5px 8px;
			margin: 5px 10px 0 10px;
			display: block;

		}
		#boothTopA_03 .more a:hover{
			color:#F00;
		}
		#boothTopA_03 .tel01{
			color:#605F53;
		}
		#boothTopA_03 .item02{
			position:absolute;
			top:164px;
			overflow: hidden;
			height: 138px;
		}


		/*============================
		#universal
		============================*/
		/*
		#universal{
		width:935px;
		height:164px;
		margin: 25px auto 30px;
		background-image: url(../pic/universal/bg_uni_01.png);
		background-repeat: no-repeat;
		background-position: left top;
		position:relative;
	}
	#universal  a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#universal .img01{
position: absolute;
left: -105px;
top: -20px;
}
#universal .txt01{
position: absolute;
left: 10px;
top: 80px;
}
#universal .btn01{
position: absolute;
left: 5px;
top: 123px;
}
#universal .ico01,
#universal .ico02,
#universal .ico03,
#universal .ico04,
#universal .ico05
{
position: absolute;
left: 198px;
top: -11px;
}
#universal .ico02{
left: 358px;
}
#universal .ico03{
left: 518px;
}
#universal .ico04{
left: 678px;
}
#universal .ico05{
left: 832px;
}
#universal .item01,
#universal .item02,
#universal .item03,
#universal .item04,
#universal .item05{
width:156px;
height:158px;
position: absolute;
top: 7px;
}
#universal .item01{
left: 138px;
}
#universal .item02{
left: 298px;
}
#universal .item03{
left: 458px;
}
#universal .item04{
left: 618px;
}
#universal .item05{
left: 778px;
}
#universal .pic01{
}
#universal .info01{
text-align:center;
font-size:13px;
padding-bottom:2px;
}
#universal .info01 span{
color:#ED582D;
font-weight:bold;
}

#universal .info02{
text-align:center;
}
#universal .info02 a{
color:#333333;
font-size:11px;
text-align:center;
}
#universal .info02 a:hover{
color:#F00;
}
*/
#universal {
	position:relative;
	width:960px;
	height:180px;
	margin: 10px auto 35px;
}
#universal  a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#uni {
	width:1100px;
	overflow:hidden;
	/*margin:30px 0 30px 0;*/
	clear:both;
	text-align:center;
	position:absolute;
	left: -75px;
}
.univ_right {
	background: url(../pic/universal/uni_bg.png) no-repeat;
	width: 820px;
	height: 180px;
}

.univ_right table tr td{
	line-height: 1.0;
}
.img1,.img2,.img3,.img4 {
	padding: 3px 0 0 0;
}
.img5 {
	padding: 10px 14px 3px 0;
}
.univ_btn{
	/*padding-top: 3px;*/
}
.univ_btn img{
	vertical-align: middle;
}
.univ_price {
	font-size: 12px;
	font-weight: 800;
	color: #FC0;
	text-align: center;
	font-family: "�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽN", "MS PGothic", sans-serif;
}
.univ_txt {
	font-size: 12px;
	line-height:12px;
	color: #FFF;
	text-align: center;
	font-family: "�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽN", "MS PGothic", sans-serif;
}
.univ_txt2 {
	font-size: 10px;
	line-height:12px;
	color: #FFF;
	text-align: center;
	font-family: "�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽN", "MS PGothic", sans-serif;
}
span.univ_txt2 a {
	font-size: 10px;
	line-height:12px;
	color: #FFF;
	text-decoration: underline;
	text-align: center;
	font-family: "�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽN", "MS PGothic", sans-serif;
}
span.univ_txt2 a:hover {
	font-size: 10px;
	line-height:12px;
	color: #FC0;
	text-align: center;
	font-family: "�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽN", "MS PGothic", sans-serif;
}


/* =========================================================
bnrHothouse
========================================================= */

div#bnrHothouse {
	width: 950px;
	height: 170px;
	margin: 10px auto 35px;
	position:relative;
}
div#bnrHothouse  a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
div#bnrHothouse  a:hover img.opa{
	opacity:1.0;
	filter: alpha(opacity=100);
}
div#bnrHothouse .img01{
	position:absolute;
	left:-50px;
	top:0;
}
div#bnrHothouse table#hot{
	position:absolute;
	left: 164px;
	top:0;
}
div#bnrHothouse .mainArea{
	position:absolute;
	left: 164px;
	top:0;
	background-image: url(../pic/hot-house/1000_170_02.png);
	background-repeat: no-repeat;
	background-position: left top;
	/*width:581px;*/
	height: 170px;
}
div#bnrHothouse .mainArea img{
	vertical-align:top;
}
div#bnrHothouse .mainArea td.info{
	height: 47px;
	overflow: hidden;
	display: block;
	border: none;
	padding-top: 4px;
}
div#bnrHothouse .hothouse_price {
	font-size: 14px;
	color: #CB0000;
	font-weight: bold;
}
div#bnrHothouse a{
	color: #0000EE;
	font-size:11px;
}
div#bnrHothouse a:hover{
	color: #F00;
}
/* =========================================================
iframe_index2
========================================================= */
div#iframe_index2 {
	margin: 0 auto 0px auto;
	width: 1030px;
	clear: both;
}

/* =========================================================
parkingTwo
========================================================= */
#parkingTwo{
	width:952px;
	height:180px;
	margin:auto;
	background-image: url(../img_new/bg_parkingt_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	/*	display: none; */
}
#parkingTwo h2{
	position:absolute;
	left: 40px;
	top: 5px;
}

#parkingTwo .img01{
	position:absolute;
	left: -10px;
	top: 50px;
}
#parkingTwo .link01{
	position:absolute;
	right: 12px;
	top: 25px;
	/*background-image: url(../img_new/bg_parkingt_02.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	width:288px;
	height:33px;
}


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

/*
#parkingTwo .item01,
#parkingTwo .item02,
#parkingTwo .item03,
#parkingTwo .item04
{
position: absolute;
top: 70px;
left: 40px;
width: 219px;
height: 98px;
background-color: #FFF;
padding: 1px;
overflow: hidden;
}

#parkingTwo .item02{ left: 266px; }
#parkingTwo .item03{ left: 492px; }
#parkingTwo .item04{ left: 718px; }
*/
#parkingTwo ul.list {
	padding: 70px 0 0 40px;
}

#parkingTwo .item01 {
	width: 219px;
	height: 98px;
	margin-right: 5px;
	padding: 1px;
	background-color: #FFF;
	overflow: hidden;
	float: left;
}

#parkingTwo .pic01{
	display:inline-block;
}
#parkingTwo .infoArea{
	display: inline-block;
	width: 115px;
	vertical-align: top;
}
#parkingTwo .price01{
	padding: 10px 5px 1px;
}
#parkingTwo .area01{
	padding-left: 5px;
	color:#5F5F52;
	line-height:20px;
	white-space: nowrap;
}
#parkingTwo .info01{
	padding-left: 5px;
	color:#5F5F52;
	white-space: nowrap;
}
#parkingTwo .info02{
	padding-left: 5px;
	padding-top: 4px;
	padding-right: 3px;
	height: 25px;
	overflow: hidden;
	font-size: 11px;
	word-break:break-all;
}

/* =========================================================
harukara
========================================================= */
#harukara{
	width:952px;
	height:180px;
	margin: 0 auto 35px;
	background: url(../img_new/bg_harukara_01.png) no-repeat 0 0;
	position:relative;
}
#harukara h2{
	position:absolute;
	left: 316px;
	top: 6px;
}
#harukara .link01 {
	position:absolute;
	right: 10px;
	top: 21px;
}
#harukara .link01 a:hover img,
#harukara .pic01 a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}
#harukara ul.list {
	padding: 70px 0 0 40px;
}

#harukara .item01 {
	width: 219px;
	height: 98px;
	margin-right: 5px;
	padding: 1px;
	background-color: #FFF;
	overflow: hidden;
	float: left;
}

#harukara .pic01{
	display:inline-block;
}
#harukara .infoArea{
	display: inline-block;
	width: 115px;
	vertical-align: top;
}
#harukara .price01{
	padding: 10px 5px 1px;
}
#harukara .area01{
	padding-left: 5px;
	color:#5F5F52;
	line-height:20px;
	white-space: nowrap;
}
#harukara .info01{
	padding-left: 5px;
	color:#5F5F52;
	white-space: nowrap;
}
#harukara .info02{
	height: 26px;
	padding: 4px 3px 0 5px;
	line-height: 13px;
	font-size: 11px;
	overflow: hidden;
	word-break: break-all;
}



/* =========================================================
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: 705px;
	vertical-align: top;
	overflow:hidden;
}

#boothA_center{
	width: 380px;
	display:inline-block;
	margin: 0px 7px 0 8px;
	height: 709px;
	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 div#boothA_rent{
	width:380px;
	height: 525px;
	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 3px 10px;
	color: #616054;
}
#boothA_left .a_left .inner {
	padding: 5px 2px 0;
}
#boothA_left .a_left .listWrap {
	height: 75px;
}
#boothA_left .a_left .listWrap .info01 {
	padding-top: 5px;
}
#boothA_left .a_left .listWrap .info02 {
	display: none;
}
#boothA_left .a_left .listWrap .icon01 span.picon {
	vertical-align: top;
}

#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;
}
#boothA_left p.ht01{
	height:28px;
}
#boothA_left .bt05{
	padding-bottom:5px;
}
#boothA_left .pt05{
	padding: 6px 0px 0px 1px;
}
#boothA_left .pt05 img{
	vertical-align: bottom;
}
#boothA_left .pb05{
	padding: 4px 0 0;
	line-height: 0;
	text-align: center;
}
.houser_price {
	text-align: left;
	font-size: 20px;
	font-weight: 900;
	color: #C00;
}
.houser_price2 {
	text-align: left;
	font-size: 15px;
	font-weight: 900;
	color: #C00;
}
/*============================
boothA_left .newTenant
============================*/
#boothA_left ul.newTenant {
	height: 384px;
	padding: 5px;
}
#boothA_left ul.newTenant li {
	margin: 5px 0 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFCC;
}
#boothA_left .a_left .newTenant .listWrap {
	height: 100%;
	overflow: hidden;
}
#boothA_left .a_left .newTenant .listWrap a {
	display: flex;
	text-decoration: none;
}
#boothA_left ul.newTenant .pic01 img {
	width: 115px;
}
#boothA_left ul.newTenant .infoArea {
	padding: 5px 5px 0;
	width: 141px;
}
#boothA_left ul.newTenant .info04,
#boothA_left ul.newTenant .infoArea .info01,
#boothA_left ul.newTenant .infoArea .info02 {
	display: none;
}
#boothA_left ul.newTenant .infoArea .price01 {
	padding: 0 0 5px 0;
	line-height: 26px;
	font-size: 19px;
	font-weight: bold;
	color: #FD7F17;
}
#boothA_left ul.newTenant .infoArea .area01,
#boothA_left ul.newTenant .infoArea .info03 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	color: #5F5F52;
}
#boothA_left ul.newTenant .infoArea .info03 {
	white-space: normal;
}
#boothA_left ul.newTenant a .infoArea .info03 {
	color: #007EB8;
	text-decoration: underline;
	line-height: 1.6;
	padding-top: 5px;
}
#boothA_left ul.newTenant a:hover .infoArea .info03 {
	color: #F00;
}
/*============================
boothA_right
============================*/
#boothA_right h3 {
	background: #EDECE9;
	height: 18px;
	padding: 5px 0 3px 10px;
	color: #616054;
}
#boothA_right .a_right div img{
	vertical-align: bottom;
}
#boothA_right .a_right .item01{
	padding: 5px 1px;
	border:solid 1px #EDEDE4;}
	#boothA_right .a_right div.item02 {
		padding: 7px 2px;
	}
	#boothA_right .a_right div.item03 {
		padding: 5px 0px;
		width: 267px;
		margin: auto;
	}
	/*============================
	boothA_sale�ｽE�ｽ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","�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽ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.ht01{
		height:190px;
	}
	#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: 7px 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: 18px;
			color:#8E8D7E;
		}

		#boothA_center .smain div ul li a {
			text-decoration: none;
		}
		#boothA_center .smain .fixedArea01 {
			position: absolute;
			left: 10px;
			top: 370px;
			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;
		}

		/* =========================================================
		boothB
		========================================================= */

		div#boothB {
			width:950px;
			overflow:hidden;
			margin:0 auto 20px;
			white-space: nowrap;
		}

		div.width980 {
			width:980px;
			overflow:hidden;
		}


		#boothB_left,
		#boothB_center,
		#boothB_right{
			display:inline-block;
			border: #CCC 1px solid;
			width: 308px;
			background-color:#FFF;
			height:200px;
			vertical-align: top;
			white-space: normal;
		}

		div#boothB h3 {
			background:#EDECE9;
			height:18px;
			padding: 5px 0 0px 10px;
			color:#616054;
		}
		div#boothB h3.blue {
			background: #59B8BF;
			color:#fff;
		}

		div#boothB .bnr01 {
			padding: 3px;
			text-align: center;
		}

		#boothB_center{
			margin: 0 5px;
		}

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

		#boothB_center .pic01{
			width: 180px;
			height: 108px;
			display: inline-block;	padding: 3px 3px 0px;
			vertical-align: top;
		}
		#boothB_center .infoArea{
			display:inline-block;
			width: 115px;
			vertical-align: top;
			overflow:hidden;
			height: 111px;
		}
		#boothB_center .price01{
			padding: 12px 0;
		}
		#boothB_center .area01{
			color:#605F53;
			white-space:nowrap;
		}
		#boothB_center .info01{
			color:#605F53;
			padding-bottom:5px;
			white-space:nowrap;
		}
		#boothB_center .bnr01{
		}


		/*============================
		#boothB_right
		============================*/
		#boothB_right{
		}
		.item01{
			padding: 2px 0;
			/*height:84px;*/
		}
		.item02{
			padding: 0;
			border-top:solid 1px #CCC;
		}
		#boothB_right .infoArea{
			display: inline-block;
			width: 123px;
			vertical-align: top;
			padding-left: 13px;
		}

		#boothB_right .price01{
			font-size: 14px;
			font-weight: bold;
			color: #FF6600;
			line-height: 30px;
			padding-top: 8px;
			white-space: nowrap;
		}
		#boothB_right .pic01{
			width: 160px;
			height: 108px;
			display: inline-block;
			padding: 3px 3px 0px;
			vertical-align: top;
		}
		#boothB_right .area01{
			color:#605F53;
			white-space: nowrap;
		}
		#boothB_right .info01{
			color:#605F53;
			padding-bottom:2px;
			white-space: nowrap;
		}
		#boothB_right .info02{
			white-space: nowrap;
		}

		/*
		div#boothB li {
		float:left;
		width:310px;
		height:200px;
		border:#CCC 1px solid;
		background:#FFF;
	}
	div#boothB li .c_p, div#boothC p.c_p, div#boothD p.c_p {
	color:#FFF;
	padding:3px 0 3px 5px;
	background:#747DC0;
}
div#boothB li a, div#boothC a, div#boothD a {
color:#FFF;
}
div#boothB li a:hover, div#boothC a:hover, div#boothD a:hover {
color:#FC0;
}div#boothB li.c_li00 {
margin:0 7px 0 0;
}
div#boothB ul li table {
text-align:center;
}
div#boothB ul li table#i_table {
border:#99cc33 2px solid;
}
div#boothB ul li td.c_td00 {
border-right:2px solid #99cc33;
}
div#boothB ul li tr#i_tr {
background:#675127;
color: #FF0;
}
div#boothB ul li table#i_table02 {
border:#030 2px solid;
}
div#boothB ul li td.c_td00a {
border-right:2px solid #030;
}
div#boothB ul li tr#i_tr02 {
background:#666;
color:#FFF;
}
div#boothB ul li table#i_table03 {
border-top:1px solid #DB0D1D;
border-right:3px solid #DB0D1D;
border-left:3px solid #DB0D1D;
height:120px;
}
div#boothB ul li td.c_td00b {
border-right:2px solid #DB0D1D;
}
div#boothB ul li tr#i_tr03 {
background:#090;
color:#FFF;
}
div#boothB ul li tr#i_tr04 {
background:#DB0D1D;
color:#FFF;
}
div#boothB div.c_div00, ul#boothC_center div#i_div03, ul#boothC_center div#i_div04, ul#boothC_right div#i_div08 {
margin:5px 0 5px 5px;
}
div#boothB div.c_div00 .royal-tComment {
font-size: 11px;
}
div#boothB ul li table#wind {
border:1px solid #000;
float:left;
margin:0 3px 3px 0;
}
div#boothB ul li table tr td.wind01 {
background: #F60;
color:#FFF;
font-weight:700;
height:15px;
padding-top:3px;
}
div#boothB ul li table tr td.wind02 {
background:#D4E8B7;
height:15px;
padding-top:3px;
}
*/

/* =========================================================
attention
========================================================= */
div#attention {
	width:950px;
	clear:both;
	margin:30px auto 0 auto;
	background:url(../img03/week_06.jpg) 0 0 repeat-y;
	height:520px;
}
div#attention a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.70;
}
div#attention ul {
	margin:5px 0 0 15px;
	overflow:hidden;
}

div#attention ul li {
	float:left;
	margin-right:10px;
}
div#attention ul li table {
	border:1px solid #CCC;
	clear:both;
	margin-top:5px
}
div#attention ul li table td.line {
	height:22px;
	text-align:center;
	padding-top:4px;
}
div#attention ul li table td.line02 {
	height:15px;
	text-align:center;
	font-size:10px;
	color:#999;
	padding-top:2px;
}

div#attention ul li p.click {
	margin:5px 0;
}
/* =========================================================
ad
========================================================= */
div#ad {
	width:950px;
	clear:both;
	margin:30px auto 0 auto;
}
div#ad a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.70;
}



.fcolor_red1 {
	color:#F00;
}
.hokushou_textA {
	font-size: 11px;
	color: #000;
	line-height: 15px;
}


/* =========================================================
freerentCube
========================================================= */
div#freerentCube {
	width:801px;
	margin:30px auto 0 auto;
}
div#freerentCube p {
	font-size:0;
	margin:0;
	padding:0;
}
div#freerentCubeIn {
	height:113px;
	padding-top:2px;
	background:url(../img/freerent_bg01.png) no-repeat;
}
div#freerentCubeIn p {
	width:701px;
	margin:0 auto;
}
/* =========================================================
boothC
========================================================= */
div#boothC {
	width: 950px;
	overflow:hidden;
	margin: 15px auto 40px auto;
}
div#boothC h3 {
	background:#EDECE9;
	height:18px;
	padding: 5px 0 0px 10px;
	color:#616054;
}
div#boothC a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}

/* =========================================================
boothC_left
========================================================= */
ul#boothC_left, ul#boothC_right, ul#boothD_left, ul#boothD_right {
	width: 310px;
	background:#FFF;
	border:#CCC 1px solid;
	float:left;
}
ul#boothC_left div#i_div {
	border:#999 1px solid;
	margin:2px 0 2px 5px;
	width:240px;
}
ul#boothC_left li table, ul#boothD_right li table {
	text-align:center;
}
ul#boothC_left li div{
}
ul#boothC_left li td#i_td {
	background:#63A6EF;
	color:#FFF;
	width:78px;
}
ul#boothC_left li td#i_td02 {
	background:#104DBD;
	color:#FFF;
}
ul#boothC_left div#i_div02 {
	padding:0 0 0 2px;
}


ul#boothC_left .part_text {
	color: #FFF;
	white-space: nowrap;
	width: 148px;
	overflow: hidden;
	display: block;
}


/* =========================================================
boothC_center
========================================================= */
ul#boothC_center, ul#boothD_center {
	width: 310px;
	background:#FFF;
	border:#CCC 1px solid;
	float:left;
	margin: 0 7px;
}
ul#boothC_center div#i_div06 {
	margin-top:2px;
}
ul#boothC_center table#takusyou {
	border:1px solid #F90;
	text-align:center;
	border-collapse: collapse;
	margin-left:3px;
}

ul#boothC_center table#takusyou td {
	border:#F00 1px solid;
}
ul#boothC_center table#takusyou td.c_td {
	background-color:#FFC;
}
ul#boothC_center table#takusyou td.c_td02 {
	background-color:#FFDD75;
}
ul#boothC_center li#i_li table {
	text-align:center;
}
ul#boothC_center li#i_li td#i_td {
	background:#63A6EF;
	color:#FFF;
}
ul#boothC_center li#i_li td#i_td02 {
	background:#104DBD;
	color:#FFF;
}
/* =========================================================
boothC_right
========================================================= */
ul#boothC_right {
	width: 310px;
	background:#FFF;
	border:#CCC 1px solid;float:left;
}
ul#boothC_right p.c_p {
	padding:3px 0 3px 5px;
	background:#747DC0;
}
ul#boothC_right div#i_div {
	padding:0 0 0 2px;
}
ul#boothC_right li.c_li div#i_div07 {
	padding:0 0 0 4px;
}
ul#boothC_right li.c_li table {
	float:left;
	border:#00C 2px solid;
	text-align:center;
}
ul#boothC_right li.c_li td.c_td03 {
	background:#FFC;
	text-align:center;
}
ul#boothC_right li.c_li td.c_td04 {
	background:#666;
	text-align:center;
	color:#FFF;
	font-weight:700;
}
ul#boothC_right li#i_li td#i_td02 {
	background:#104DBD;
	color:#FFF;
}
/* =========================================================
boothD
========================================================= */
div#boothD {
	width:950px;
	overflow:hidden;
	margin: 40px auto 15px;
}
div#boothD h3 {
	background:#EDECE9;
	height:18px;
	padding: 5px 0 0px 10px;
	color:#616054;
}
div#boothD h3.blue {
	background-color:#59B8BF;
	color:#FFF;
}
div#boothD a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
div#boothD table{
	height: 58px;
}
div.c_div {
	padding:5px 0 5px 5px;
}
div#boothD  div.c_div02 {
	margin:2px 0 2px 2px;
}
div#boothD  div.c_div03 {
	margin:2px 0 2px 5px;
	border:#999 1px solid;
	width:240px;
}
td#i_td03 {
	background:#1AA3D7;
	color:#FFF;
	width:100%;
	text-align: center;
}
td#i_td04 {
	background:#FE9C9C;
	color:#FFF;
	text-align: center;
}
ul#boothD_right div#i_div02 {
	padding:0 0 0 2px;
}

/* =========================================================
boothF
========================================================= */
div#boothF {
	clear:both;
	background:url(../pic/ams/back01.png) no-repeat 150px 0;
	width:950px;
	overflow:hidden;
	margin:0 auto;
}
div#boothF p {
	float:left;
}
div#boothF ul {
	text-align:center;
	padding:3px 0 0 2px;
	float:left;
}
div#boothF li {
	float:left;
	margin:1px 0 0 5px;
	border:1px solid #FFA013;
}
div#boothF li p.c_p05 {
	background:#FFC;
	border-top:solid 2px #FFA013;
	float:none;
}
div#boothF li p.c_p06 {
	background:#FFA013;
	color:#FFF;
	font-weight:700;
	float:none;
}
div#boothF p.c_p07 {
	float:right;
}
.style6 {
	color: #FF0000;
	font-weight:700;
}
/* =========================================================
boothF2
========================================================= */
div#boothF2 {
	clear:both;
	background:url(../pic/ams/back03.png) no-repeat 165px 0;
	width:950px;
	overflow:hidden;
	margin:0 auto;
}
div#boothF2 p {
	float:left;
}
div#boothF2 ul {
	text-align:center;
	padding:3px 0 0 2px;
	float:left;
}
div#boothF2 li {
	float:left;
	margin:1px 5px 0 0;
	border:1px solid #000000;
}
div#boothF2 li p.c_p05 {
	background:#FFC;
	border-top:solid 2px #000000;
	float:none;
}
div#boothF2 li p.c_p06 {
	background:#000000;
	color:#FFF;
	font-weight:700;
	float:none;
}
div#boothF2 p.c_p07 {
	float:right;
	margin:4px 2px 0 0;
}
.style6 {
	color: #F30;
	font-weight:700;
}
/* =========================================================
hokushou
========================================================= */

div#hokushouBox {
	width: 950px;
	margin: 70px auto 0px;
	height: 215px;
	background: url(../pic/hokushou/bg_hokushou_01.png) 0 0 no-repeat;
	position:relative;
}
/*
div#hokushouBox a:hover img {
filter: alpha(opacity=70);
opacity: 0.70;
}
*/

div#hokushouBox .btn01{
	position: absolute;
	left: -31px;
	top: -23px;

}
div#hokushouBox .item01,
div#hokushouBox .item02,
div#hokushouBox .item03,
div#hokushouBox .item04,
div#hokushouBox .item05,
div#hokushouBox .item06,
div#hokushouBox .item07,
div#hokushouBox .item08
{
	position: absolute;
	top: 49px;
	width: 109px;
	text-align: center;
}
div#hokushouBox .item01{ left: 14px; }
div#hokushouBox .item02{ left: 147px; }
div#hokushouBox .item03{ left: 280px; }
div#hokushouBox .item04{ left: 413px; }
div#hokushouBox .item05{ left: 546px; }
div#hokushouBox .item06{ left: 679px; }
div#hokushouBox .item07{ left: 812px; }
div#hokushouBox .item08{ left: 826px; }

div#hokushouBox .ico01{
	padding: 1px 8px;
	height: 24px;
}
div#hokushouBox .pic01{
	padding-bottom: 2px;
}
div#hokushouBox .info01{
	width: 123px;
	padding-bottom: 2px;
	font-size:10px;
	white-space: nowrap;
	overflow: hidden;
}
div#hokushouBox .info01 b{
	font-weight:bold;
	color:#F00;
	font-size:12px;
}
div#hokushouBox .info01 b span{
	font-size:10px;
}
div#hokushouBox .info02{
	width: 123px;
	padding-bottom: 2px;
	font-size:11px;
	overflow: hidden;
	height: 25px;
}
div#hokushouBox .info02 a{
	color:#0033CC;
}
div#hokushouBox .info02 a:hover{
	color:#F00;
}


a:hover img.opa {
	opacity: 0.7;
	filter: alpha(opacity=70);
}






.part_price {
	color:#FF0;
	font-weight:bold;
}
.part_text {
	color:#FFF;
}

.partnerBox td {
	text-align: center;
}

.partnerBanner {
	padding: 3px 0 0;
}

.partnerrowSecond {
	padding-top: 2px;
}

.part_0 {
	width:250px;
	background:#FFF;
	border:#CCC 1px solid;
	overflow:hidden;
}

.part_1 {
	padding:0 0 5px 0;
	display:block;
}

/* =========================================================
�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽt�ｽE�ｽh�ｽE�ｽA�ｽE�ｽo�ｽE�ｽi�ｽE�ｽ[
========================================================= */
div#boothB div.c_div00 .green a { color: #003300; }
div#boothB div.c_div00 .green a:hover { color: #ff0000; }

#info a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.70;
}
#blog {
	padding-top:0;
}




/* =========================================================
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: 83px;
	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: 83px;
	left: 156px;
}
#contents02 ul.items > li:nth-child(3)
{
	top: 293px;
	left: 10px;
}
#contents02 ul.items > li:nth-child(4)
{
	top: 293px;
	left: 156px;
}
#contents02 .listWrap a {
	text-decoration:none;
}
#contents02 .pic01 {
	width: 140px;
	height: 130px;
	padding: 0;
	overflow: hidden;
	display: block;
	position: relative;
}

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

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

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

#contents02 .ico01 {
	position: absolute;
	top: 187px;
	right: 5px;
}

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

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



/*============================
#pet
============================*/
#pet{
	width:310px;
	height:510px;
	display:inline-block;
	background-image: url(../img_new/bg_pet_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	position:relative;
}
#contents02 #pet h2{
	position:absolute;
	left: 9px;
	top: 10px;
}
#contents02 #pet .link01{
	position:absolute;
	left: 240px;
	top: 35px;
}
#contents02 #pet .img01{
	position:absolute;
	left: 246px;
	top: 16px;
}

/* =========================================================
centerbox
========================================================= */

div#centerbox {
	background: #FFF;
	border: 1px solid #CCC;
	overflow: hidden;
	padding: 4px;
	margin: 6px 0 0 0;
	width: 372px;
}
div#centerbox table {
	background-color: #BCD210;
}
div#centerbox img {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
}

/* =========================================================
ftSearch
========================================================= */
#ftSearch{
	width:948px;
	height: 628px;
	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: "�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽ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;
}
#ftSearch div#ftsTop div a:hover{
	text-decoration:none;
}

#ftSearch div#ftsLeft,
#ftSearch div#ftsRight{
	display:inline-block;
	position:relative;
}
#ftSearch div#ftsLeft{
	border-right:solid 1px #CBCAC7;
	height: 654px;
	width:50%;
}

#ftSearch div#ftsRight{
	height: 654px;
	vertical-align:top;
}

/*============================
ftsTab
============================*/
#ftsTab{
	height:60px;
	position:relative;
	background-color:#F6F5F4;
	border-bottom:dotted 1px #CBCAC7;
}

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

#ftsTab ul{
	position: absolute;
	left: 20px;
	bottom: -4px;
}
#ftsTab ul li{
	float:left;
	padding-right:5px;

}
#ftsTab ul li a.active{
	cursor:default;
}
#ftsTab ul li a.active:hover img {	opacity:1.0;
	filter: none;
}

/*============================
ftsContents
============================*/
#ftsContents{
	position:relative;
}
#ftsContents a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}

div.contentsArea{
	position: absolute;
	left: 26px;
	top: 23px;
	width: 262px;
}

div.contentsArea .inputArea{
	padding:13px 0 15px;
	position:relative;
}
div.contentsArea .input01 input{
	width: 205px;
	height: 20px;
	border: solid 1px #CCC;
	padding: 2px 4px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
div.contentsArea .submit01{
	position:absolute;
	right:0px;
	top: 12px;
}
div.contentsArea .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;
}

div.contentsArea .link01 ul{
	padding-bottom:7px;

}
div.contentsArea .link01 ul li{
	display:inline-block;
}
div.contentsArea .link02 a,
div.contentsArea .link03 a,
div.contentsArea .link04 a{
	width:258px;
	height:48px;
	border:solid 1px #EDEDED;
	display: block;
	margin-bottom:5px;
	background-image: url(../img_new/ico_arrow_02.png);
	background-repeat: no-repeat;
	background-position: 240px center;
	position:relative;
	font-size: 13px;
}
div.contentsArea .link02 a:hover,
div.contentsArea .link03 a:hover,
div.contentsArea .link04 a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
}

div.contentsArea .link06 a,
div.contentsArea .link07 a,
div.contentsArea .link08 a,
div.contentsArea .link09 a,
div.contentsArea .link10 a,
div.contentsArea .link11 a{
	width:258px;
	height:30px;
	border:solid 1px #EDEDED;
	display: block;
	margin-bottom:5px;
	background-image: url(../img_new/ico_arrow_02.png);
	background-repeat: no-repeat;
	background-position: 240px center;
	position:relative;
	font-size: 13px;
}

div.contentsArea div span.tit{
	position:absolute;
	left:40px;
	top: 0px;
	line-height: 50px;
	font-weight:bold;
}
div.contentsArea div span.tit2{
	position:absolute;
	left:40px;
	top: 0px;
	line-height: 30px;
	font-weight:bold;
}
div.contentsArea div span.txt{
	position:absolute;
	left:40px;
	top:25px;
	color:#605F53;
	text-decoration:none;
}

div.contentsArea .ico_illust04{
	background: url(../img_new/ico_illust_04.png) no-repeat 15px center;
}
div.contentsArea .ico_illust05{
	background: url(../img_new/ico_illust_05.png) no-repeat 15px center;
}
div.contentsArea .ico_illust06{
	background: url(../img_new/ico_illust_06.png) no-repeat 15px center;
}
div.contentsArea .ico_illust07{
	background: url(../img_new/ico_illust_07.png) no-repeat 15px center;
}
div.contentsArea .ico_illust08{
	background: url(../img_new/ico_illust_08.png) no-repeat 15px center;
}
div.contentsArea .ico_illust09{
	background: url(../img_new/ico_illust_09.png) no-repeat 15px center;
}
div.contentsArea .ico_illust10{
	background: url(../img_new/ico_illust_10.png) no-repeat 15px center;
}
div.contentsArea .ico_illust11{
	background: url(../img_new/ico_illust_11.png) no-repeat 15px center;
}
div.contentsArea .ico_illust12{
	background: url(../img_new/ico_illust_12.png) no-repeat 15px center;
}

div.contentsArea2{
	position: absolute;
	left: 301px;
	top: 23px;
}

div.contentsArea2 .btn01{
	position: absolute;
	left: 107px;
	top: 23px;
}
div.contentsArea2 .btn02{
	position: absolute;
	left: 367px;
	top: 23px;
}

div.contentsArea2 .btn01 a,
div.contentsArea2 .btn02 a{
	height: 41px;
	padding: 0 0px;
	width: 251px;
	line-height: 41px;
	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;
	font-size:14px;
}

div.contentsArea2 .btn01 a span.ico_new {
	background-image: url(../img_new/ico_new_02.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 50px;
}

div.contentsArea2 .btn02 a span.ico_illust3 {
	background-image: url(../img_new/ico_illust_03.png);
	background-repeat: no-repeat;
	background-position: 15px 0;
	padding-left: 45px;
}

div.contentsArea2  div.scArea01{
	width: 160px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;
}
div.contentsArea2  div.scArea02{
	width: 135px;
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;
}

div.contentsArea2  div.wid01{
	width: 280px;
}

div.contentsArea2  div.scArea01 h3,
div.contentsArea2  div.scArea02 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;
	}div.contentsArea2  div.scArea01 ul,
	div.contentsArea2  div.scArea02 ul {
		padding: 5px 0 10px 10px;
	}
	div.contentsArea2  div.scArea01 ul li,
	div.contentsArea2  div.scArea02 ul li {
		background: url(../img_new/ico_gray_01.png) no-repeat 3px 7px;
		padding-left: 15px;
		line-height: 20px;
		color: #8E8D7E;
	}
	div.contentsArea2  div.scArea01 ul.line2,
	div.contentsArea2  div.scArea02 ul.line2 {
		width: 115px;
		white-space: nowrap;
		display: inline-block;
		vertical-align: top;
	}


	div#rrr {
		position: relative;
		border: solid 1px #EEC620;
		width: 266px;
		height: 232px;
		padding: 0;
		display: block;
		margin: 0 auto;
	}
	div#rrr_02 {
		position: relative;
		border: solid 1px #EEC620;
		width: 260px;
		height: 232px;
		padding: 0;
		display: block;
		margin: 0 auto;
	}


	div#voiceNum {
		position: absolute;
		top: 70px;
		right: 20px;
		display: block;
	}
	div#voiceNum iframe {
		width: 70px;
		height: 40px;
		display: block;
	}



	/* ===================================
	.e-horizonWaku �ｽE�ｽA#azesu �ｽE�ｽ�ｽE�ｽ�ｽE�ｽp
	=================================== */

	#boothB_2col {
		width: 950px;
		overflow: hidden;
		margin: 0 auto 20px;
		white-space: nowrap;
		display: flex;
	}
	#boothB_2col a:hover img{
		opacity:0.7;
		filter: alpha(opacity=70);
	}

	/* ===================================
	.e-horizonWaku �ｽE�ｽ�ｽE�ｽ�ｽE�ｽp�ｽE�ｽX�ｽE�ｽ^�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ
	=================================== */

	.bnr_left {
		width: 452px;
		height: 198px;
		border: 1px solid #ccc;
		margin-right: 10px;
		background: #FFF;
	}
	.bnr_left p {
		padding: 5px 0 0 10px;
		font-size: 13px;
		background: #EDECE9;
		height: 18px;
		color: #616054;
	}
	.bnr_left {
		width: 452px;
		height: 198px;
		border: 1px solid #ccc;
		margin-right: 10px;
		background: #FFF;
	}
	.bnr_left .singleWrap {
		/* font-family: "�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽN", "MS PGothic", sans-serif; */
		background: #FFF;
		width: 446px;
		height: 169px;
		display: inline-block;
		vertical-align: top;
		white-space: normal;
		padding: 3px;
	}
	.bnr_left .singleWrap a {
		text-decoration: none;
		color: #333;
		display: block;
		position: relative;
	}
	.bnr_left .singleWrap a > span {
		display: block;
		padding: 0 5px;
		line-height: 21px;
	}
	.bnr_left .singleWrap .pic01 {
		width: 142px;
		height: 142px;
		padding: 0;
		overflow: hidden;
		display: inline-block;
	}
	.bnr_left .singleWrap .pic01 img {
		width: 238px;
		height: auto;
		margin: -40px -22px;
	}
	.bnr_left .singleWrap a:hover img {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	.bnr_left .singleWrap a .info02 {
		line-height: 15px;
		margin: 0 0 11px;
		color: #5F5F52;
	}
	.bnr_left .singleWrap a .info03 {
		color: #007EB8;
		text-decoration: underline;
		line-height: 1.6;
	}
	.bnr_left .singleWrap a:hover .info03 {
		color: #F00;
	}
	.bnr_left .singleWrap .data01 {
		height: 25px;
		padding-left: 27px;
		line-height: 25px;
		font-size: 11px;
		font-weight: bold;
		background: rgba(229,239,193,0.9) url(../contents/img/common/sp/ico_mark_05.png) no-repeat 7px 50%;
		background-size: 14px 18px;
		width: 100%;
		box-sizing: border-box;
		position: absolute;
		z-index: 1;
	}
	.bnr_left .singleWrap .data01 span {
		margin-left: 10px;
		color: #390;
	}

	.bnr_left .singleWrap .price01 {
		padding: 10px 0 5px 0;
		line-height: 26px;
		font-size: 19px;
		font-weight: bold;
		color: #FD7F17;
	}
	.bnr_left .singleWrap .price01.invest {
		float: left;
	}
	.bnr_left .singleWrap .price01 span {
		font-size: 12px;
	}
	.bnr_left .singleWrap .rimawari01 {
		padding: 10px 0 0 10px;
		line-height: 26px;
		font-size: 13px;
		font-weight: bold;
		color: #C9583F;
		float: left;
	}
	.bnr_left .singleWrap .rimawari01 .rimawari_ico {
		width: 38px;
		height: 16px;
		margin-right: 5px;
		vertical-align: middle;
		text-indent: -99999px;
		background: url(//www.rals.net/contents/img/common/sp/ico_rimawari_01.png) no-repeat 0 0;
		background-size: 38px 16px;
		display: inline-block;
		overflow: hidden;
	}

	.bnr_left .singleWrap .area01 {
		color: #5F5F52;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.bnr_left .singleWrap .info01 {
		line-height: 15px;
		text-align: left;
		color: #5F5F52;
	}
	.bnr_left .singleWrap .info04 {
		font-size: 12px;
		clear: both;
		padding-top: 8px;
		overflow: hidden;
		line-height: 17px;
		color: #007EB8;
		white-space: normal;
	}
	.bnr_left .singleWrap .info04 .spt {
		color: #999;
		display: inline-block;
		padding: 0 5px;
	}
	.bnr_left .singleWrap .comment01 {
		font-size:12px;
		height: 1.8em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #007EB8;
		text-decoration: underline;

	}
	.bnr_left .singleWrap a:hover .comment01 {
		color: #F00;
	}
	.bnr_left .singleWrap .icon01 {
		height: 22px
	}
	.bnr_left .singleWrap .info04 {
		position: relative;
		padding: 4px 7px;
		white-space: nowrap;
		display: block;
		background: #F5F5F5;
		text-align: center;
	}
	.bnr_left .singleWrap .info04 a {
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.bnr_left .singleWrap .info04 a:hover {
		color: #F00;
		opacity:1.0;
		filter: alpha(opacity=100);
	}

	.bnr_left .singleWrap .infoArea {
		display: inline-block;
		width: 290px;
		text-align: left;
		vertical-align: top;
		padding-left: 5px;
		line-height: 25px;
	}

	/* ===================================
	#azesu �ｽE�ｽ�ｽE�ｽ�ｽE�ｽp�ｽE�ｽX�ｽE�ｽ^�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ
	=================================== */

	#azesu {
		display: inline-block;
		width: 470px;
		height: 200px;
		/* background-image: url(../pic/azesu/470-200/470-200_bg.png); */
		background-position: top left;
		float: right;
	}

	#azesu table td.bukken {
		width: 322px;
	}

	.azesuRent{
		border: solid 3px #F75586;
		display: block;
		float: left;
	}

	.azesuTenant{
		border: solid 3px #6796E4;
		display: inline-block;
	}


	/* �ｽE�ｽt�ｽE�ｽ�ｽE�ｽ�ｽE�ｽ[�ｽE�ｽg.bukkenBox */
	#boothB_right .listWrap {
		width: 310px;
		height:130px;
		border: 1px solid #C8C4BE;
		background:#FFF;
		position: relative;
		overflow: hidden;
	}

	#boothB_right .listWrap > a {
		display: block;
		text-decoration: none;
	}
	#boothB_right .listWrap .pic01 {
		width: 115px;
		height: 122px;
		margin: 4px 4px 0 4px;
		vertical-align: top;
		display: inline-block;
		overflow: hidden;
		position: relative;
	}
	#boothB_right .listWrap .pic01 img {
		width: 130%;
		height: auto;
		margin: -14px -17px;
	}
	#boothB_right .listWrap .infoArea {
		width: 145px;
		line-height: 19px;
		vertical-align: top;
		color: #5F5F52;
		display: inline-block;
	}
	#boothB_right .listWrap .infoArea > div {
		/*	overflow: hidden;*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#boothB_right .listWrap .infoArea .price01 {
		padding: 10px 0 3px 0;
		line-height: 20px;
		font-size: 15px;
		font-weight: bold;
		color: #FD7F17;
	}
	#boothB_right .listWrap .infoArea .price01 span {
		font-size: 12px;
	}
	#boothB_right .listWrap .infoArea .rimawari01 {
		font-weight: bold;
		color: #F00;
	}
	#boothB_right .listWrap .infoArea .rimawari01 span {
		padding: 1px;
		font-size: 11px;
		color: #5F5F52;
		background: #FF0;
	}
	#boothB_right .listWrap .icon01 {
		margin: 4px 4px 0 0;
		float: right;
		display: block;
		width: 32px;

	}
	#boothB_right .listWrap .icon01 span {
		vertical-align: baseline;
	}
	#boothB_right .listWrap .name01 {
		position: absolute;
		left: 130px;
		top: 110px;
		display: block;
		width: 170px;
		line-height: 20px;
		font-size: 11px;
		color: #5F5F52;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#boothB_right .listWrap .name01 a {
		text-decoration: none;
		color: #5F5F52;
	}
	#boothB_right .listWrap .name01 a:hover {
		color: #F00;
	}

	/* Redis�ｽE�ｽﾅ包ｿｽ�ｽE�ｽ�ｽE�ｽ�ｽE�ｽ�ｽE�ｽ�ｽE�ｽo�ｽE�ｽ�ｽE�ｽ�ｽE�ｽ�ｽE�ｽ�ｽE�ｽﾂのス�ｽE�ｽ^�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ */
	/*============================
	#boothB_right .singleWrap
	============================*/
	#boothB_right .singleWrap {
		font-family: "�ｽE�ｽq�ｽE�ｽ�ｽE�ｽ�ｽE�ｽM�ｽE�ｽm�ｽE�ｽp�ｽE�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽE�ｽ�ｽE�ｽ�ｽE�ｽC�ｽE�ｽ�ｽE�ｽ�ｽE�ｽI", Meiryo, Osaka, "�ｽE�ｽl�ｽE�ｽr �ｽE�ｽo�ｽE�ｽS�ｽE�ｽV�ｽE�ｽb�ｽE�ｽN", "MS PGothic", sans-serif;
		background: #FFF;
		width: 300px;
		height: 172px;
		display: inline-block;
		vertical-align: top;
		white-space: normal;
	}
	#boothB_right .singleWrap a {
		text-decoration: none;
		color: #333;
		display: block;
		position: relative;
	}
	#boothB_right .singleWrap a > span {
		display: block;
		padding: 0 5px;
		line-height: 21px;
	}
	#boothB_right .singleWrap .pic01 {
		width: 145px;
		height: 145px;
		padding: 0;
		overflow: hidden;
		display: inline-block;
	}
	#boothB_right .singleWrap .pic01 img {
		width: 238px;
		height: auto;
		margin: -40px -22px;
	}
	#boothB_right .singleWrap a:hover img {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	#boothB_right .singleWrap a:hover .info02 {
		color: #F00;
	}
	#boothB_right .singleWrap .data01 {
		height: 25px;
		padding-left: 27px;
		line-height: 25px;
		font-size: 11px;
		font-weight: bold;
		background: rgba(229,239,193,0.9) url(../contents/img/common/sp/ico_mark_05.png) no-repeat 7px 50%;
		background-size: 14px 18px;
		width: 100%;
		box-sizing: border-box;
		position: absolute;
		z-index: 1;
	}
	#boothB_right .singleWrap .data01 span {
		margin-left: 10px;
		color: #390;
	}

	#boothB_right .singleWrap .price01 {
		padding: 10px 0 5px 0;
		line-height: 26px;
		font-size: 19px;
		font-weight: bold;
		color: #FD7F17;
	}
	#boothB_right .singleWrap .price01.invest {
		float: left;
	}
	#boothB_right .singleWrap .price01 span {
		font-size: 12px;
	}
	#boothB_right .singleWrap .rimawari01 {
		padding: 10px 0 0 10px;
		line-height: 26px;
		font-size: 13px;
		font-weight: bold;
		color: #C9583F;
		float: left;
	}
	#boothB_right .singleWrap .rimawari01 .rimawari_ico {
		width: 38px;
		height: 16px;
		margin-right: 5px;
		vertical-align: middle;
		text-indent: -99999px;
		background: url(//www.rals.net/contents/img/common/sp/ico_rimawari_01.png) no-repeat 0 0;
		background-size: 38px 16px;
		display: inline-block;
		overflow: hidden;
	}

	#boothB_right .singleWrap .area01 {
		color: #5F5F52;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	#boothB_right .singleWrap .info01 {
		line-height: 15px;
		text-align: left;
		color: #5F5F52;
	}
	#boothB_right .singleWrap .info02 {
		font-size: 12px;
		clear: both;
		padding-top: 8px;
		overflow: hidden;
		line-height: 17px;
		color: #007EB8;
		text-decoration: underline;
		white-space: normal;
	}
	#boothB_right .singleWrap .info02 .spt {
		color: #999;
		display: inline-block;
		padding: 0 5px;
	}
	#boothB_right .singleWrap .comment01 {
		font-size:12px;
		height: 1.8em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #007EB8;
		text-decoration: underline;

	}
	#boothB_right .singleWrap a:hover .comment01 {
		color: #F00;
	}
	#boothB_right .singleWrap .icon01 {
		height: 22px
	}
	#boothB_right .singleWrap .info03 {
		position: relative;
		padding: 4px 7px;
		white-space: nowrap;
		display: block;
		background: #F5F5F5;
		margin: 4px 0 0;
	}
	#boothB_right .singleWrap .info03 a {
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#boothB_right .singleWrap .info03 a:hover {
		color: #F00;
		opacity:1.0;
		filter: alpha(opacity=100);
	}

	#boothB_right .singleWrap .infoArea {
		display: inline-block;
		width: 150px;
		text-align: left;
		vertical-align: top;
		padding-left: 0px;
		line-height: 25px;
	}

	/*============================
	.royal-t-bnr .singleWrap
	============================*/
	.royal-t-bnr .singleWrap {
		background: #FFF;
		width: 300px;
		height: 125px;
		display: inline-block;
		vertical-align: top;
		white-space: normal;
	}
	.royal-t-bnr .singleWrap a {
		text-decoration: none;
		color: #333;
		display: block;
		position: relative;
	}
	.royal-t-bnr .singleWrap a > span {
		display: block;
		padding: 0 5px;
		line-height: 21px;
	}
	.royal-t-bnr .singleWrap .pic01 {
		width: 135px;
		height: 125px;
		padding: 0;
		overflow: hidden;
		display: inline-block;
	}
	.royal-t-bnr .singleWrap .pic01 img {
		width: 175px;
		height: auto;
		margin: -20px;
	}
	.royal-t-bnr .singleWrap a:hover img {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	.royal-t-bnr .singleWrap a:hover .info02 {
		color: #F00;
	}
	.royal-t-bnr .singleWrap .data01 {
		height: 25px;
		padding-left: 27px;
		line-height: 25px;
		font-size: 11px;
		font-weight: bold;
		background: rgba(229,239,193,0.9) url(../contents/img/common/sp/ico_mark_05.png) no-repeat 7px 50%;
		background-size: 14px 18px;
		width: 100%;
		box-sizing: border-box;
		position: absolute;
		z-index: 1;
	}
	.royal-t-bnr .singleWrap .data01 span {
		margin-left: 10px;
		color: #390;
	}

	.royal-t-bnr .singleWrap .price01 {
		padding: 8px 0 5px 0;
		line-height: 26px;
		font-size: 19px;
		font-weight: bold;
		color: #FD7F17;
	}
	.royal-t-bnr .singleWrap .price01.invest {
		float: left;
	}
	.royal-t-bnr .singleWrap .price01 span {
		font-size: 12px;
	}
	.royal-t-bnr .singleWrap .rimawari01 {
		padding: 10px 0 0 10px;
		line-height: 26px;
		font-size: 13px;
		font-weight: bold;
		color: #C9583F;
		float: left;
	}
	.royal-t-bnr .singleWrap .rimawari01 .rimawari_ico {
		width: 38px;
		height: 16px;
		margin-right: 5px;
		vertical-align: middle;
		text-indent: -99999px;
		background: url(//www.rals.net/contents/img/common/sp/ico_rimawari_01.png) no-repeat 0 0;
		background-size: 38px 16px;
		display: inline-block;
		overflow: hidden;
	}

	.royal-t-bnr .singleWrap .area01 {
		color: #5F5F52;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.royal-t-bnr .singleWrap .info01 {
		line-height: 15px;
		text-align: left;
		color: #5F5F52;
	}
	.royal-t-bnr .singleWrap .info02 {
		font-size: 12px;
		clear: both;
		padding-top: 8px;
		overflow: hidden;
		line-height: 17px;
		color: #007EB8;
		text-decoration: underline;
		white-space: normal;
	}
	.royal-t-bnr .singleWrap .info02 .spt {
		color: #999;
		display: inline-block;
		padding: 0 5px;
	}
	.royal-t-bnr .singleWrap .comment01 {
		font-size:12px;
		height: 1.8em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #007EB8;
		text-decoration: underline;

	}
	.royal-t-bnr .singleWrap a:hover .comment01 {
		color: #F00;
	}
	.royal-t-bnr .singleWrap .icon01 {
		height: 22px
	}
	.royal-t-bnr .singleWrap .info03 {
		display: none;
	}
	.royal-t-bnr .singleWrap .info03 a {
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.royal-t-bnr .singleWrap .info03 a:hover {
		color: #F00;
		opacity:1.0;
		filter: alpha(opacity=100);
	}

	.royal-t-bnr .singleWrap .infoArea {
		display: inline-block;
		width: 155px;
		text-align: left;
		vertical-align: top;
		padding-left: 0px;
		line-height: 25px;
	}