@charset "UTF-8";


/*///////////////////////////////////////////////////////////

	/index.html settings

///////////////////////////////////////////////////////////*/


/*-----------------------------------------------------------

	content setting

-----------------------------------------------------------*/

#content {
	width: 1000px;
	overflow: hidden;
}

#content * {	
	*font-size: 1px;
}

#content .titWrap {
	width: 970px;
	padding: 0 11px 27px 18px;
	overflow: hidden;
}

#content h1 {
	width: 271px;
	height: 54px;
	float: left;
}

#content .read {
	width: 658px;
	height: 54px;
	padding: 1px 0 0 0;
	float: right;
}


#content .slideWrap {
	width: 1000px;
	background: url(../img/mainvisual_bg.jpg) left top no-repeat;
	padding: 1px 0;
	border-bottom: 1px solid #e6e6e6;
}

#content .slideWrap .slider {
  position: relative;
  margin: 20px auto;
  border: 1px solid #aaa;
  width: 1200px;
  background: #fff;
}

#content .slideWrap .sls-view {
  position: relative;
  width: 1000px;
  height: 250px;
  overflow: hidden;
}

#content .slideWrap .sls-container {
  position: absolute;
  top: 0;
  left: 0;
}

#content .slideWrap .sls-content {
  position: relative;
  float: left;
  width: 2000px;
  height: 250px;
}

#content .leftWrap {
	width: 661px;
	float: left;
	padding: 22px 0 0 0;
}

#content .leftWrap .carscope {
	width: 644px;
	padding: 0 0 28px 17px;
	margin: 0 0 25px 0;
	background: url(../img/line_horiz.gif) left bottom repeat-x;
}

#content .leftWrap .carscope h2 {
	padding: 0 0 14px 3px;
}

#content .leftWrap .carscope .vol1 {
	padding: 0 0 5px 0;
}


#content .leftWrap .feature {
	width: 642px;
	padding: 0 0 36px 19px;
}

#content .leftWrap .feature h2 {
	padding: 0 0 12px 0;
}

#content .leftWrap .feature .btn1,
#content .leftWrap .feature .btn3 {
	padding: 0 0 16px 0;
}

#content .leftWrap .feature .btn2 {
	padding: 0 0 15px 0;
}

#content .rightWrap {
	overflow: hidden;
	width: 339px;
	float: right;
	padding: 23px 0 0 0;
	background: url(../img/line_vert.gif) left top repeat-y;
}

#content .rightWrap .iphone {
	padding: 0 0 12px 35px;
}

#content .rightWrap .download {
	width: 301px;
	padding: 0 0 0 38px;
}

#content .rightWrap .download h2 {
	padding: 0 0 14px 0;
}

#content .rightWrap .download .bnr1 {
	padding: 0 0 4px 0;
}

#content .rightWrap .download .bnr2 {
}

#content .rightWrap .credit {
	display: block;
	width: 283px;
	padding: 0 0 9px 0;
	text-align: right;
	*font-size: 1px;
}

#container #footer {
	margin: 0 0 0 0;
}