/* Unchanged */
@charset "utf-8";

/* =======================================

	CommonElements

======================================= */
body {
	font-size: 100%;
	line-height: 160%;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	background: #060606;




}
/* #container
--------------------------- */
#container {

	width: 100%;
	position: absolute;
	z-index: 1;
	margin: 0 auto;
	text-align: center;
	 font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic";
}


header{ 
	
	width: 980px;
	z-index: 1000;
	margin:80px auto;}


section{ height:auto;}
#copyT{color:#ffffff; font-size:13px; margin:0px auto 0px auto; clear:both; text-align:center;  }


.inner{ width:1200px; margin: 0 auto;}

/* ---------------------------------------------------------------------------
//  1.Greeting
--------------------------------------------------------------------------- */


#Product{width:100%;  line-height:1.4;  margin: 0px auto 50px auto; padding:0; height:auto; float: left;}

#Product #Title{  width:182px; height:30px; color:#fff; padding:0px 0px 0px 0px; text-align:left; font-size:100%; margin:50px auto;}
#Product #Title h3{ background: url(../images/product_title6.png) center top no-repeat; width:182px; height:30px; color:#fff; padding:35px 0px 0px 0px; text-align:center; font-size:100%;}




#Pro_img{ border-top:1px solid rgba(255,255,255,0.1); border-bottom:1px solid rgba(255,255,255,0.1); margin-top: 50px; padding-top: 50px; width:1200px; margin-bottom: 60px; padding-bottom: 60px; clear: both; float: left; }
#Pro_img h3{ font-size:18px; color:#fff; margin-bottom: 20px; text-align: left;}

#Pro_img ul{ clear: both; float: left;  display: block;}
#Pro_img ul li{ float: left; margin: 0px 0px 0px 20px;}
#Pro_img ul li:first-child{ margin:0;}

#MimgA{ margin:0px auto; width:1199px; zoom:1;}
#MimgB{ margin:0px; width:1199px; zoom:0.86;}



#pro_cA span, #MimgA span, #MimgB span{
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;}


.Data{ margin: -30px 0px 150px 0px; position: relative; width:100%; float: left; display: block; padding: 0;}
.Data dl dt{ float:left; width:335px;  position: absolute; top:15px; left:0;} 
.Data dl dd { text-align:left; }
.Data dl dd ul:nth-child(1) {width:500px; position: absolute; top:12px; left:365px; line-height: 1.4;}
.Data dl dd ul:nth-child(1) li:nth-child(1){background: url(../images/pro_data_icon1.png) 0px 2px no-repeat; padding-left: 60px; color:#fff;}
.Data dl dd ul:nth-child(1) li:nth-child(2){background: url(../images/pro_data_icon2.png) 0px 2px no-repeat; padding-left: 60px; color:#fff;}
.Data dl dd ul:nth-child(2){position: absolute; top:0px; left:885px; width:320px;}
.Data dl dd ul:nth-child(2) li{float: left; width:153px;}
.Data dl dd ul:nth-child(2) li:first-child{ margin: 0px 10px 0px 0px;}


/*overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
*/


/* .stageBase
--------------------------- */
.stageBase {
	width: 100%;
	position: relative;
	overflow: hidden;
	
}
.stageBase .fieldWrap {
	padding: 60px 0 0 0;
	text-align: center;
	
}

#cbgd { 
width:100%;

}



