@charset "UTF-8";
/* CSS Document */

/*----------------------//コンテナ各種----------------------*/

/*）showroom ショールーム　各種ページ----------------------*/
/*----------------------タイトル画像----------------------*/
#backshowroom{
	width:960px;
	height:130px;
	background-image: url(../showroom/img/backShowroom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*--7）タイトル画像に使用しているh2,p----------------------*/
#backshowroom h2,
#backshowroom p,
#backSrMain h2,
#backSrMain p,
#backSrNumazu h2,
#backSrNumazu p,
#backLabTokyo h2,
#backLabTokyo p{
margin:0;
padding:0;
width:960px;
text-indent:-9999px;
font-size:4px;
line-height:100%;
}
/*--------------showroom ショールーム 共通//ページ--------------*/
#showroomContainer{
	width:960px;
	margin:0;
	padding:0;
	background-color:#FAF5F0;
	border-top:2px solid #640000;
	border-bottom:2px solid #640000;
	background-image: url(../showroom/img/container_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#showroomCnts{
	width:940px;
	_width:960px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 88px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
}
#showroomCnts:after	{
content: ".";
display: block;
clear: both;
visibility: hidden;
height: 0px;
overflow: hidden;
}
/*--------------showroom ショールーム 共通//サブナビ--------------*/
#showroomSdNavi {
	text-align: left;
	float: left;
	width: 240px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 65px;
	border-top-style: solid;
	border-top-color: #BD031B;
	background-color: #141414;
}
#showroomSdNavi .SdNaviMenu {
	width: 220px;
	float: right;
	text-align: left;
	height: auto;
	margin: 0px;
}
#showroomSdNavi .SdNaviMenu li {
	font-size: 4px;
	text-indent: -9999px;
	display: inline;
}
/*--------20121026 ページリニューアルにつきサイドナビ用CSS変更--------*/
/*--------20140714 ファクトリーセンター始動につきサイドナビ用CSS追加--------*/
#showroomSdNavi .SdNaviMenu li.snm01 a {
	color: #022887;
	display: block;
	height: 56px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 220%;
}
#showroomSdNavi .SdNaviMenu li.snm02 a,
#showroomSdNavi .SdNaviMenu li.snm03 a,
#showroomSdNavi .SdNaviMenu li.snm04 a,
#showroomSdNavi .SdNaviMenu li.snm05 a {
	color: #022887;
	display: block;
	height: 56px;	/*--------究極のこだわりナビ無しの為高さ戻し（究極のこだわりナビありの場合は height: 41px）--------*/
	color: #FFFFFF;
	text-decoration: none;
	line-height: 220%;
}
/*--------20121101 ページリニューアルにつきサイドナビ用CSS追加／一時使用リンク外し--------*/
/*--------20140714 ファクトリーセンター始動につきサイドナビ用CSS追加--------*/
#showroomSdNavi .SdNaviMenu li.snm02CP,
#showroomSdNavi .SdNaviMenu li.snm03CP,
#showroomSdNavi .SdNaviMenu li.snm04CP,
#showroomSdNavi .SdNaviMenu li.snm05CP {
	color: #022887;
	display: block;
	height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 220%;
}
#showroomSdNavi .SdNaviMenu li.snm02CP {
	background-image: url(../showroom/img/renewal/sdnavi02CP.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm03CP {
	background-image: url(../showroom/img/renewal/sdnavi03CP.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm04CP {
	background-image: url(../showroom/img/renewal/sdnavi04CP.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm05CP {
	background-image: url(../showroom/img/renewal/sdnavi05CP.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
/*--------20121026 ページリニューアルにつきサイドナビ用CSS追加--------*/
/*--------20140714 ファクトリーセンター始動につきサイドナビ用CSS追加--------*/
#showroomSdNavi .SdNaviMenu li.snm02CP a,
#showroomSdNavi .SdNaviMenu li.snm03CP a,
#showroomSdNavi .SdNaviMenu li.snm04CP a,
#showroomSdNavi .SdNaviMenu li.snm05CP a {
	color: #022887;
	display: block;
	height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 220%;
}
#showroomSdNavi .SdNaviMenu li.snm01 a {
	background-image: url(../showroom/img/sdnavi01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm01 a:hover,
#showroomSdNavi .SdNaviMenu li.snm01 a.active {
	background-image: url(../showroom/img/sdnavi01.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
	display: block;
}
/*--------20121026 ページリニューアルにつきサイドナビ用CSS変更--------*/
/*--------20140714 ファクトリーセンター始動につきサイドナビ用CSS追加--------*/
#showroomSdNavi .SdNaviMenu li.snm02 a {
	background-image: url(../showroom/img/sdnavi02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm02 a:hover,
#showroomSdNavi .SdNaviMenu li.snm02 a.active {
	background-image: url(../showroom/img/sdnavi02.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;		/*--------究極のこだわりナビ無しの為位置戻し（究極のこだわりナビありの場合は background-position: 0px -41px）--------*/

	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm03 a {
	background-image: url(../showroom/img/sdnavi03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm03 a:hover,
#showroomSdNavi .SdNaviMenu li.snm03 a.active {
	background-image: url(../showroom/img/sdnavi03.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;		/*--------究極のこだわりナビ無しの為位置戻し（究極のこだわりナビありの場合は background-position: 0px -41px）--------*/
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm04 a {
	background-image: url(../showroom/img/sdnavi04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm04 a:hover,
#showroomSdNavi .SdNaviMenu li.snm04 a.active {
	background-image: url(../showroom/img/sdnavi04.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;		/*--------究極のこだわりナビ無しの為位置戻し（究極のこだわりナビありの場合は background-position: 0px -41px）--------*/
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm05 a {
	background-image: url(../showroom/img/sdnavi05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm05 a:hover,
#showroomSdNavi .SdNaviMenu li.snm05 a.active {
	background-image: url(../showroom/img/sdnavi05.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;		/*--------究極のこだわりナビ無しの為位置戻し（究極のこだわりナビありの場合は background-position: 0px -41px）--------*/
	display: block;
}
/*--------20121026 ページリニューアルにつきサイドナビ用CSS追加--------*/
/*--------20140714 ファクトリーセンター始動につきサイドナビ用CSS追加--------*/
#showroomSdNavi .SdNaviMenu li.snm02CP a {
	background-image: url(../showroom/img/renewal/sdnavi02CP.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm02CP a:hover,
#showroomSdNavi .SdNaviMenu li.snm02CP a.active {
	background-image: url(../showroom/img/renewal/sdnavi02CP.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm03CP a {
	background-image: url(../showroom/img/renewal/sdnavi03CP.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm03CP a:hover,
#showroomSdNavi .SdNaviMenu li.snm03CP a.active {
	background-image: url(../showroom/img/renewal/sdnavi03CP.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm04CP a {
	background-image: url(../showroom/img/renewal/sdnavi04CP.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm04CP a:hover,
#showroomSdNavi .SdNaviMenu li.snm04CP a.active {
	background-image: url(../showroom/img/renewal/sdnavi04CP.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm05CP a {
	background-image: url(../showroom/img/renewal/sdnavi05CP.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#showroomSdNavi .SdNaviMenu li.snm05CP a:hover,
#showroomSdNavi .SdNaviMenu li.snm05CP a.active {
	background-image: url(../showroom/img/renewal/sdnavi05CP.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
	display: block;
}

/*--------------showroom ショールーム 共通//ページ詳細--------------
1）showroom ショールーム
	1-1）共通
	1-2）index ショールームinfo
	1-3）SrMain メインショールーム（本社）
	1-4）SrNumazu 沼津ショールーム
	1-5）SrShizuoka 静岡ショールーム
	
*/
/*--1-1）--------------共通--------------*/
#showroomBody{
	float:right;
	width:680px;
	padding:0;
	clear: none;
	margin-top: 40px;
}
#showroomBody h3{
	border-left:2px solid #BD031B;
	font-size:116%;
	line-height:105%;
	clear: both;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#showroomBody p{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}
#showroomBody .srBox {
	padding: 0px;
	width: 680px;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	zoom:1;
	height: auto;
}
.textRed{
	color: #c70303;
}
.textGlytitle{
	color: #333333;
	font-size: 17px;
	font-weight: bold;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #BD031B;
	margin-top: 35px;
	margin-bottom: 10px;
}
.textGly02{
	color: #4D4D4D;
	font-size: 14px;
}
#showroomBody p.srTitle {
	margin: 0px;
	padding: 0px;
	width: 680px;
	overflow: hidden;
}
/*--------------showroom/他ショールームリンク用--------------*/
#showroomBody .srLeft {
	width: 267px;
	margin-top: 10px;
	float: left;
	zoom:1;
}
#showroomBody .srRight {
	width: 410px;
	text-align: left;
	float: right;
	margin-top: 10px;
	margin-right:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	zoom:1;
	display: inline;
	overflow: hidden;
}
/*--------------showroom/index/--------------*/
#showroomBody .srRight dl {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#showroomBody .srRight dt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
}
#showroomBody .srRight dd.info {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	zoom:1;
}
#showroomBody p.freephone {
	margin: 0px;
	padding: 0px;
	width: 220px;
	text-align: left;
	float: left;
	overflow: hidden;
	height: 40px;
}
#showroomBody p.more {
	width: 170px;
	display: block;
	height: 30px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	text-align: right;
}
#showroomBody p.more a {
	width: 170px;
	text-decoration: none;
	font-size: 11px;
	line-height: 3em;
	zoom:1;
}

/*--------------showroom//srmain/--------------*/
/*--------------showroom//srnumazu/--------------*/
#showroomBody .srTextBox {
	margin-top: 10px;
	float: left;
	width: 680px;
	margin-bottom: 20px;
}
#showroomBody .srTextBox p {
	text-align:justify;
	text-justify:inter-ideograph;
	margin: 0px;
}
/*--------20121025 ページリニューアルにつきCSS変更--------*/
/*--------20140725 ページリニューアルにつきCSS追加・変更--------*/
#showroomBody .srConceptBox {
	margin-top: 30px;
	overflow: hidden;	/* heightを戻す */
	width: 100%;
}
/*--------20140725 ページリニューアルにつきCSS追加--------*/
#showroomBody .srTextBox {
	margin-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;	/* heightを戻す */
	width: 100%;
}
#showroomBody p.textimg{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
}
#showroomBody p.textimg02{
	padding:0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*--------20121025 ページリニューアルにつきコメントアウト
#showroomBody .imgLeft {
	width: 265px;
	float: left;
	margin: 0px;
}
#showroomBody .textRight {
	width: 406px;
	float: right;
	margin: 0px;
}
*/
/*--------20121025 ページリニューアルにつきCSS追加--------*/
#showroomBody .srDetail01 {
	margin: 0px;
	float: left;
	/*height: 148px;*/
	width: 320px;
	/*overflow: hidden;*/
}
#showroomBody .srDetail02 {
	margin: 0px;
	float: right;
	/*height: 148px;*/
	width: 320px;
	/*overflow: hidden;*/
}
/*--------20140725 ページリニューアルにつきCSS追加 変更用テキストVer--------*/
#showroomBody .tx_detail {
	color: #b31e23;
	font-size: 16px;
	font-weight: bold;
	height: 60px;
	line-height: 1.5em;
}
#showroomBody .srBnr {
	float: left;
	width: 680px;
	margin: 0px;
}
#showroomBody .srBnr p.pLeft {
	float: left;
}
#showroomBody .srBnr p.pRight {
	float: right;
}
#showroomBody .srInfo {
	margin-top: 10px;
	float: left;
	width: 680px;
}
#showroomBody .srAccese {
	float: right;
	width: 320px;
}
#showroomBody .srAccese dl {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#showroomBody .srInfo p.infoTitle,
#showroomBody .acceseBox p.infoTitle {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 16px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #BD031B;
}
#showroomBody .srInfo dl.dlLeft {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	width: 340px;
}
#showroomBody .srInfo dl.dlRight {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float: right;
}
#showroomBody .srInfo dt,
#showroomBody .srAccese dt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 0px;
	color: #666666;
}
#showroomBody .srInfo dd {
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#showroomBody .srAccese dd.means01 {
	font-size: 13px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #c70303;
}
#showroomBody .srAccese dd.means02 {
	font-size: 13px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #117CAC;
}
#showroomBody .srAccese dd.ddLine {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 20px;
}
#showroomBody .photoBox {
	padding: 0px;
	width: 680px;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#showroomBody .pbLeft {
	width: 340px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 312px;
}
#showroomBody .imgChenge {
	margin-top: 10px;
	float: right;
	width: 312px;
	height: 312px;
	padding-left: 3px;
	display: inline;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.thumbnail {
	clear:both;
	margin: 0px;
}
.thumbnail li {
	font-size:0;
	line-height:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 9px;
	float: left;
	display: inline;
}
#showroomBody .acceseBox {
	margin-top: 10px;
	float: left;
	width: 680px;
	margin-bottom: 20px;
	display: inline;
}
#showroomBody .acceseBox .iframeBox {
	margin-top: 10px;
	float: left;
	text-align: left;
}
#showroomBody .tolink {
	margin-top: 10px;
	float: right;
	text-align: right;
}

/*--------------showroom//SrShizuoka/--------------*/
