/*-------見出し　H1タグ--------------------------------------------*/


h1.concept a { display:block;
height:73px; /* タイトルの高さ */
width:960px; /* タイトル部の横幅 */
background:url(../img/product/title01.png);
background-repeat:no-repeat;

}
h1.concept span { display:none; 
}


h1.spec a { display:block;
height:73px; /* タイトルの高さ */
width:960px; /* タイトル部の横幅 */
background:url(../img/product/title03.png);
background-repeat:no-repeat;
}
h1.spec span { display:none; 
}

h1.plan a { display:block;
height:73px; /* タイトルの高さ */
width:960px; /* タイトル部の横幅 */
background:url(../img/product/title02p.png);
background-repeat:no-repeat;
cursor:default;
}
h1.plan span { display:none; 
}

h1.do a { display:block;
height:73px; /* タイトルの高さ */
width:960px; /* タイトル部の横幅 */
background:url(../img/product/title02d.png);
background-repeat:no-repeat;
}
h1.do  span { display:none; 
}

h1.ca a { display:block;
height:73px; /* タイトルの高さ */
width:960px; /* タイトル部の横幅 */
background:url(../img/product/title02ca.png);
background-repeat:no-repeat;
}
h1.ca  span { display:none; 
}

h1.demo a { display:block;
height:73px; /* タイトルの高さ */
width:960px; /* タイトル部の横幅 */
background:url(../img/product/title04.png);
background-repeat:no-repeat;
}
h1.demo  span { display:none; 
}









/*------- コンテンツメニュー（タブ） ----------------------------------------------*/
.m-bar {
	border: 0;
	margin: 0;
	padding: 2px 0 0 0;
	width:960px;
	height: 32px;
	overflow: hidden;
	margin: 0 auto;
	margin-top:10px;
}

.m-bar img {
	visibility: hidden;
}

.m-bar a,
.m-bar a:link,
.m-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.m-bar a:focus,
.m-bar a:hover,
.m-bar a:active {
	background-position: 0px 32px;
	float:left;
	
}
.m-bar .m-05 a:focus,
.m-bar .m-05 a:hover,
.m-bar .m-05 a:active {
	background-position: 0px 32px;
	float:right;
}
.m-bar .m-05 a,
.m-bar .m-05 a:link,
.m-bar .m-05 a:visited {
	float:right;
}



.m-bar .m-01 a {
	background-image: url(../img/product/m-01.png);
	margin-right:2px;
}

.m-bar .m-01on a {
	background-image: url(../img/product/m-01.png);
	margin-right:2px;
	background-position: 0px 32px;
}
.m-bar .m-02 a {
	background-image: url(../img/product/m-02.png);
	margin-right:2px;
}
.m-bar .m-02on a {
	background-image: url(../img/product/m-02.png);
	margin-right:2px;
	background-position: 0px 32px;
}
.m-bar .m-03 a {
	background-image: url(../img/product/m-03.png);
	margin-right:2px;
}
.m-bar .m-03on a {
	background-image: url(../img/product/m-03.png);
	margin-right:2px;
	background-position: 0px 32px;
}
.m-bar .m-04 a {
	background-image: url(../img/product/m-04.png);
	margin-right:2px;
}
.m-bar .m-06 a {
	background-image: url(../img/product/m-06.png);
	margin-right:2px;
}
.m-bar .m-06on a {
	background-image: url(../img/product/m-06.png);
	margin-right:2px;
	background-position: 0px 32px;
}
.m-bar .m-05 a {
	background-image: url(../img/product/m-05.png);
	float:right;

}
.m-title {
	border: 0;
	margin: 0;
	padding:0;
	width:960px;
	height: 96px;
	margin: 0 auto;
}
/*------- PDCAメニュー（タブ） ----------------------------------------------*/
.m02-bar {
	border: 0;
	margin: -48px 0 0 0;
	padding:  0;
	width:653px;
	height: 48px;
	overflow: hidden;
	float:right;
}

.m02-bar img {
	visibility: hidden;
}

.m02-bar a,
.m02-bar a:link,
.m02-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.m02-bar a:focus,
.m02-bar a:hover,
.m02-bar a:active {
	background-position: 0px 48px;
	float:left;
	
}

.m02-bar .m02-01 a {
	background-image: url(../img/product/m02-01.png);
	margin-right:5px;
}

.m02-bar .m02-01on a {
	background-image: url(../img/product/m02-01.png);
	margin-right:5px;
	background-position: 0px 48px;
}
.m02-bar .m02-02 a {
	background-image: url(../img/product/m02-02.png);
	margin-right:5px;
}
.m02-bar .m02-02on a {
	background-image: url(../img/product/m02-02.png);
	margin-right:5px;
	background-position: 0px 48px;
}
.m02-bar .m02-03 a {
	background-image: url(../img/product/m02-03.png);
	margin-right:13px;
}
.m02-bar .m02-03on a {
	background-image: url(../img/product/m02-03.png);
	margin-right:13px;
	background-position: 0px 48px;

}

/*
}

.m02-bar {
	border: 0;
	margin: -45px 0 0 0;
	padding:  0;
	width:345px;
	height: 32px;
	overflow: hidden;
	float:right;
}

.m02-bar img {
	visibility: hidden;
}

.m02-bar a,
.m02-bar a:link,
.m02-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.m02-bar a:focus,
.m02-bar a:hover,
.m02-bar a:active {
	background-position: 0px 32px;
	float:left;
	
}

.m02-bar .m02-01 a {
	background-image: url(../img/product/m02-01.png);
	margin-right:5px;
}

.m02-bar .m02-01on a {
	background-image: url(../img/product/m02-01.png);
	margin-right:5px;
	background-position: 0px 32px;
}
.m02-bar .m02-02 a {
	background-image: url(../img/product/m02-02.png);
	margin-right:5px;
}
.m02-bar .m02-02on a {
	background-image: url(../img/product/m02-02.png);
	margin-right:5px;
	background-position: 0px 32px;
}
.m02-bar .m02-03 a {
	background-image: url(../img/product/m02-03.png);
	margin-right:23px;
}
.m02-bar .m02-03on a {
	background-image: url(../img/product/m02-03.png);
	margin-right:23px;
	background-position: 0px 32px;

}

*/

/*------- セミナー、Q&A、事例メニュー（タブ） ----------------------------------------------*/
.m03-bar {
	border: 0;
	margin: 3px 0 8px 0;/*　垂直位置調整　*/
	padding:  0;
	width:280px;
	height: 28px;
	overflow: hidden;
	float:right;
	clear:both;

}

.m03-bar img {
	visibility: hidden;
}

.m03-bar a,
.m03-bar a:link,
.m03-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.m03-bar a:focus,
.m03-bar a:hover,
.m03-bar a:active {
	background-position: 0px 28px;
	float:left;
	
}

.m03-bar .m03-00 a {
	background-image: url(../img/product/m03-00.png);
	margin-right:3px;
}

.m03-bar .m03-00on a {
	background-image: url(../img/product/m03-00.png);
	margin-right:3px;
	background-position: 0px 28px;
}
.m03-bar .m03-01 a {
	background-image: url(../img/product/m03-01.png);
	margin-right:3px;
}

.m03-bar .m03-01on a {
	background-image: url(../img/product/m03-01.png);
	margin-right:3px;
	background-position: 0px 28px;
}
.m03-bar .m03-02 a {
	background-image: url(../img/product/m03-02.png);
	margin-right:3px;
}
.m03-bar .m03-02on a {
	background-image: url(../img/product/m03-02.png);
	margin-right:3px;
	background-position: 0px 28px;
}
.m03-bar .m03-03 a {
	background-image: url(../img/product/m03-03.png);
	margin-right:3px;
}
.m03-bar .m03-03on a {
	background-image: url(../img/product/m03-03.png);
	margin-right:3px;
	background-position: 0px 28px;

}
.m03-bar .m03-04 a {
	background-image: url(../img/product/m03-04.png);
	margin-right:0px;
}
.m03-bar .m03-04on a {
	background-image: url(../img/product/m03-04.png);
	margin-right:0px;
	background-position: 0px 28px;

}


/*------- コンテンツ本文 --------------------------------------------------------------*/
 	
.honbun-w {
	width: 700px;
	color: #333;
	margin:0 auto;
	padding:40px 0px 0px 0px;
	margin: 0 auto;
	}

.honbun-n {　
	padding:30px 0px 0px 0px;
	margin:0 auto;
	width: 671px;
	}

/*------- Youtube　サムネイル画像--------------------------------------------------------*/
.youtubethum {
 margin-right:10px;
 }

.demolink{
 background-image:url(../img/product/demolink.png);
 background-repeat:no-repeat;

    /*padding-left: 130px; /*1em（1文字）分、右に動かす*/
 padding-top:25px;
 padding-left:31px;

 }
/*------- ステッカー画像-----------------------------------------------------------------*/
 #sticker {
 position:absolute;
 right:0;
 top:288px;
  }
  
 /*------- カタログダウンロード開始バナー-----------------------------------------------------------------*/
 #stickcatalog {
 margin-top:-78px;
 margin-left:640px;
 margin-bottom:10px;
  } 
  
  
/*------- インデックスページ最大バナー背景 --------------------------------------------------------------------*/
 
div.bigbannerpro { /*大きな画面画像*/
 width:960px;
 height:360px;
 margin-top:20px;
 background-image:url(../img/product/h2-01-bg.png);
 background-repeat:no-repeat;
 background-position:right;
}
div.bigbunpro { /*H1下の文章*/
 width:460px;
 height:100px;
 line-height:1.8em;
 word-break: keep-all;
 margin-left:0px;
 margin-top:-200px;
 margin-left:20px;
 margin-bottom:50px; /*下の距離*/
}


 /*------- インデックスページ最大バナー横メッセージ --------------------------------------------------------------------*/
h2.bigmessagepro { /*left message*/
 padding-top:40px;
 font-weight:bold;
 font-size:26px;
 color: #484744;
 margin-left:20px;
 line-height:1.4;

}



