@charset "euc-jp";

/*-----------------------------------------------------
showroom
-------------------------------------------------------*/
#main {
	margin-bottom:50px;
}
.contentTitle {
	font-size:100%;
	margin-bottom: 25px;
	width:586px;
}

.place {
	border-right: 8px solid #6E7580;
}

/*-----------------------------------------------------
ショールーム一覧
-------------------------------------------------------*/
.showroomList .contentTitle {
	background:url(../Image/interior/showroom/content_title.jpg) no-repeat;
  padding: 103px 0 0 0;
  overflow: hidden;
  height: 0px!important;
  height /**/:103px; /* for ie5.x */	
}

.showroomList .contentMessage {
	background:url(../Image/interior/showroom/sip.gif) no-repeat;
	font-size:93%;
  padding: 105px 37px 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #6E7580;
}
.showroomList table {
	line-height: 130%;
	font-size:100%;
	text-align: left;
	width:548px;
	margin: 0 0 29px 18px;
}
.showroomList .place {
	width: 52px;
}
.showroomList .place ul {
	margin-top: 15px;
}

.showroomList .address {
	width: 361px;
	padding-left: 10px;
}

.showroomList .roomImg {
	width: 126px;
}

.showroomList .indent {
	text-indent: 5em;
}

/*-----------------------------------------------------
ショールーム(マップページ）
-------------------------------------------------------*/
.showroom .contentTitle {
	background:url(../Image/interior/showroom/section1.gif) no-repeat;
  padding: 28px 0 0 0;
  overflow: hidden;
  height: 0px!important;
  height /**/:28px; /* for ie5.x */	
}
.showroom .place {
	padding-left: 18px;
	margin: 0 10px 2px 0;
	height: 50px;
	float: left;
}

.showroom .address {
	margin-bottom: 2px;
}

.showroom .roomImg {
	margin: 0 0 2px 18px;
	clear: both;
}

.showroom .qr {
	width:548px;
}

.showroom .qr .place {
	padding-top:20px;
	height: 100%;
}


/*-----------------------------------------------------
ショールーム(詳細ページ）
-------------------------------------------------------*/
.showroomInfo .contentTitle {
	background: url(../Image/interior/showroom/content_title2.jpg) no-repeat;
  padding: 103px 0 0 0;
  overflow: hidden;
  height: 0px!important;
  height /**/:103px; /* for ie5.x */	
}
.showroomInfo .sectionTitle1 {
	background:url(../Image/interior/showroom/section1.gif) no-repeat;
  padding: 28px 0 0 0;
	margin-bottom: 5px;
  overflow: hidden;
  height: 0px!important;
  height /**/:28px; /* for ie5.x */	
}
.showroomInfo .sectionTitle2 {
	background:url(../Image/interior/showroom/showroom_info.gif) no-repeat;
  padding: 26px 0 0 0;
	margin-bottom: 20px;
  overflow: hidden;
  height: 0px!important;
  height /**/:26px; /* for ie5.x */	
}

.showroomInfo .address {
	padding: 0 10px 30px;
}

.showroomInfo .section {
	margin: 25px 30px;
}
.showroomInfo h5 {
	font-size: 117%;
	color: #003399;
	border-bottom: 1px solid #9FA4B5;
	margin-bottom: 20px;
}

.showroomInfo .infoMessage {
	color: #4E65C0;
	padding: 0 0 20px 20px;
}

.showroomInfo .section dl p {
	margin-bottom: 20px;
}

.showroomInfo .section dt {
	padding: 10px 0 0;
	color: #4E65C0;
}
.showroomInfo .section dt span {
font-weight: bold;
	color: #333333;
}

.showroomInfo .section dd {
	margin: 0 0 20px 15px;
}

.showroomInfo .line_dot {
	background:url(../Image/interior/showroom/line.gif) repeat-x bottom;
	color: #003399;
}

.showroomInfo .qr {
	width:516px;
}

.showroomInfo .qr .place {
	float: left;
	padding-top:20px;
	margin: 0 10px 2px 0;
}


