@charset "utf-8";

.favorite {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	float: left;
}

.favorite_text {
	width: 580px;
	font-size: 14px;
	line-height: 20px;
	float: left;
}

.bbs_box {
	width:780px;
	vertical-align:top;
}

.bbs_box_Col {
	width:300px;
	vertical-align:top;
	font-size:16px;
	line-height:24px;
}

.bbs_box_Col_Null {
	width:80px;
}

.Kbn {
	font-weight:bold;
	font-size:16px;		
	text-align:left;
	float:left;	
	width:230px;
	line-height:24px;
	margin-right:70px;
	height:30px;
}




.bbs_box2_Col {
	width:600px;
	vertical-align:top;
	font-size:16px;
	line-height:24px;
}

.bbs_box2_Col_Null {
	width:80px;
}

.manufacturer {
	width:400px;
	font-size:14px;
	line-height:30px;
	float:left;	
}

.comment {
	width:195px;
	font-size:14px;
	line-height:30px;
	float:left;	
}



	.tbl_forum_midashi {
		font-size:12px;
		text-align:right;
	}
	
	.tbl_forum_cap {
		font-size:12px;
		text-align:left;
	}

	.tbl_forum_naiyo {
		font-size:12px;
		text-align:left;
	}

.Name_Maker {
	font-size:14px;		
	text-align:left;
	float:left;	
	width:270px;
	line-height:20px;
}

.tbl_cmt {

}

	
	.tbl_cmt_Name {
		font-size:12px;
		text-align:left;
		background-image:url(../images/bc3.png);
		padding-top:10px;
		padding-bottom:10px;
		padding-left:20px;
		padding-right:20px;
	}
	
	
	.tbl_cmt_naiyo {
		font-size:12px;
		text-align:left;
		background-image:url(../images/bc3.png);
		padding-top:10px;
		padding-bottom:10px;
		padding-left:20px;
		padding-right:20px;
	}

 	.tbl_msg {
		font-size:14px;
		line-height:60px;
		font-weight:bold;
		color:#C00;
	}

.iine {
	font-size:12px;
	color:#333;
}

.iine_add {
	text-align:right;
	font-size:12px;
	color:#333;
	width:680px;
}

.iine_on {
	font-size:12px;
	color:#333;
}
.iine_off {
	font-size:12px;
	color:#666;
}




.tbl_cmt_info {
	background-image:url(../images/bc2.png);
}

	.tbl_cmt_info_Time {
		padding-left:10px;
		font-size:12px;
		text-align:left;
		color:#FFF;
	}

	.tbl_cmt_info_CmtNo {
		padding-right:10px;
		font-size:12px;
		text-align:right;
		color:Transparent;
filter:alpha(opacity=0);
opacity: 0;
-moz-opacity:0;
	}

	.tbl_cmt_info_Edit {
		padding-right:10px;
		font-size:12px;
		text-align:right;
	}
	
	

.tbl_cmt_iine {
	
}

	.tbl_cmt_info_iine {
		padding-left:10px;
		padding-right:10px;
		font-size:11px;
		text-align:right;
		color:#333;
	}
	.tbl_cmt_info_iine_add {
		padding-right:10px;
		font-size:12px;
		text-align:right;
		color:#333;

	}

.sep_l {
	width:610px;
	float:left;
}

.sep_r2 {
	width:280px;
	margin-left:16px;
	font-size:12px;
	float:left;
	text-align:center;
}


.box_midashi_2_l {
	width: 480px;
	height: 220px;
	float: left;
}

.box_midashi_2_r {
	width: 300px;
	height: 230px;
	padding-left: 10px;
	float: left;
}

.page-news {
	width:270px;
	text-align:left;
	font-size:14px;
	line-height:16px;
	/* margin-left:70px; */
	margin-left:10px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:20px;
	/* border:2px solid #CCC; */
	float:left;
	background-image:url(../images/global/Leather-p_100_50.png);
	color:#FFF;
	/* background-image:url(../images/gloval/bc_news.png); */
	border:6px double #CCC;

}

.text_imgS2 {
	float: left;
	width: 140px;
	height: 150px;
	text-align: center;	/* height:245px; */
}

.text_textS2_right {
	width: 300px;
	height: 150px;
	padding-left: 10px;
	text-align: left;
	float: left;
	font-size: 14px;
	line-height: 18px;
}








.faq_Q {
	width: 30px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	color: #009;
	font-weight: bold;
	float: left;
}
.faq_Q_text {
	width: 730px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	color: #009;
	font-weight: bold;
	float: left;
}

.faq_A {
	width: 30px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #900;
	float: left;
	padding-top: 5px;
}

.faq_A_text {
	width: 730px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	color: #900;
	float: left;
	padding-top: 5px;
}








.page-midashi h2{
	text-align:left;
	font-size:20px;
	line-height:40px;
	margin-left:10px;	
	width:580px;
	float:left;

	color:#FFF;
	
}

.page-midashi h3{
	text-align:left;
	font-size:16px;
	line-height:30px;
	margin-left:10px;
	padding-left:10px;
	height:30px;
	width:760px;
	float:left;
	
    /* background: #ccc; */
    /* border: 1px solid white; */
	/* border: 1px solid #CCC; */
	border: 1px solid #EEE;	
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.47);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.47);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.47);
		
}


.page-midashiL h3{
	text-align:left;
	font-size:16px;
	line-height:30px;
	/* margin-left:60px; */
	margin-left:10px;
	/* padding-left:70px; */
	padding-left:10px;
	/* background-image:url(../images/gloval/bc_midashi.gif); */
	/* background-repeat:no-repeat; */
	height:30px;
	width:760px;
	float:left;
	
	border: 1px solid #EEE;
    position:relative;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.47);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.47);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.47);
	
}


.download {
	text-align:center;
	width:770px;
	padding-left:10px;
	margin-left:10px;
	font-size:14px;
	line-height:20px;
	float:left;
}




.page-text {
	width: 760px;
	font-size: 14px;
	line-height: 18px;
	/* padding-left:60px; */
	padding-left: 10px;
	/* padding-right:60px; */
	padding-right: 10px;
	padding-bottom: 30px;
	margin-left: 10px;
	float: left;	/* background-image:url(../images/bc1.png); */
	text-align: left;
}

.page-text2 {
	width:340px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	/* padding-left:60px; */
	padding-left:20px;
	/* padding-right:60px; */
	padding-right:20px;
	padding-bottom:30px;
	float:left;
}


.page-text2_sub {
	width: 760px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	/* padding-left:60px; */
	padding-left: 10px;
	margin-left: 10px;
	/* padding-right:60px; */
	padding-right: 10px;
	padding-bottom: 30px;
	float: left;
}



.text_text_left0 {
	width:555px;
	text-align:left;
	float:left;
	font-size:14px;
	line-height:24px;
}

.text_text_left {
	width: 520px;
	text-align: left;
	float: left;
	font-size: 14px;
	line-height: 18px;
}

.text_text_center {
	width: 760px;
	text-align: left;
	float: left;
	font-size: 14px;
	line-height: 18px;
}


.text_text_center2 {
	width: 760px;
	text-align: left;
	float: left;
	font-size: 14px;
	line-height: 18px;
}

.text_text_right {
	padding-left: 10px;
	font-size: 14px;
	line-height: 24px;
	height: 180px;
	width: 500px;
	display: table-cell;
	vertical-align: middle;
}

.text_text_dummy {
	width:760px;
	height:5px;
	padding-bottom:20px;
	text-align:left;
	float:left;
}


.text_img_speed {
	width: 320px;
	height: 235px;
	float: left;
	text-align: center;
	vertical-align: middle;
	line-height: 235px;
}

.text_img_accl {
	float: right;
	width: 320px;
	height: 235px;
	text-align: center;
}


.text_img_right {
	float: right;
}





.text_text_left2 {
	width: 600px;
	padding-right: 10px;
	text-align: left;
	float: left;
	font-size: 14px;
	line-height: 18px;
}

.text_text_right2 {
	width:500px;
	padding-left:10px;
	text-align:left;
	float:left;
	font-size:14px;
	line-height:24px;
}

.text_img_left2 {
	float:left;
	width:240px;
	text-align:right;
	/* height:245px; */
}

.text_img_right2 {
	float: right;
	width: 150px;
	text-align: center;	/* height:305px; */
	height: 120px;
	vertical-align: middle;
	line-height: 120px;
}

.text_img_kisyugoto {
	text-align: center;
	float: left;
	width: 760px;
}

.text_textS_right_4 {
	width: 760px;
	height: 200px;
	text-align: left;
	float: left;
	font-size: 14px;
	line-height: 24px;
	background-image: url(../../images/product/cursorsense/clip_snapping.png);
	background-size: 240px;
	background-position: bottom right;
	background-repeat: no-repeat;
}






.info_box {
	padding-bottom:30px;
	width:800px;
	float:left;
}

.img_center {
	width:590px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

.img_1-3 {
	width:180px;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

.notes_l {
	width:590px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	float:left;
}

.notes_c {
	width:590px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
}

.notes_r {
	width:590px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	float:left;
}


.tbl_rireki {
	 width:600px;
	 border:solid thin #666;
}

.tbl_rireki_fix1{
	 width:100px;
	 text-align:center;
	 background-image:url(../images/product/tbl_clr0.gif);
	 border:solid thin #666;
}

.tbl_rireki_fix2{
	 width:490px;
	 text-align:center;
	 background-image:url(../images/product/tbl_clr0.gif);
 	 border:solid thin #666;
}

.tbl_rireki_fix_none {
	border-style:hidden;
}

.tbl_rireki_ver{
	 text-align:center;
	 vertical-align:text-top;
	 border:solid thin #666;
}

.tbl_rireki_text{
	 text-align:left;
	 vertical-align:text-top;
	 border:solid thin #666;
}


.tbl_text {
	padding-top:5px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:5px;
	font-size:12px;
	line-height:16px;
}

.tbl_text_s {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:5px;
	font-size:12px;
	line-height:18px;
}


.tbl_rireki_main {
	 width:760px;
	 border:solid thin #666;
 	 border-collapse:collapse;
}

.tbl_rireki_main td {
	padding:7px 15px;
}

/* アコーディオン */
.tbl_rireki {
	 width:760px;
	 border:solid thin #666;
 	 border-collapse:collapse;
}
			
.tbl_rireki td {
	/* background:#C7DDEE none repeat-x scroll center left; */
	padding:7px 15px;
}
	
	.tbl_rireki tr.odd td {
		/* background:#fff url(row_bkg.png) repeat-x scroll center left; */
		cursor:pointer;
	}
	
	.tbl_rireki div.arrow {
		background:transparent url(../images/global/arrows.png) no-repeat scroll 0px -16px;
		width:16px;
		height:16px;
		display:block;
	}
	
	.tbl_rireki div.up {
		background-position:0px 0px;
	}

.tbl_rireki_main_i {
	 width:740px;
	 border:solid thin #666;
 	 border-collapse:collapse;
}

.tbl_rireki_main_i td {
	padding:7px 15px;
}

/* アコーディオン */
.tbl_rireki_i {
	 width:740px;
	 border:solid thin #666;
 	 border-collapse:collapse;
}
			
.tbl_rireki_i td {
	/* background:#C7DDEE none repeat-x scroll center left; */
	padding:7px 15px;
}
	
	.tbl_rireki_i tr.odd td {
		/* background:#fff url(row_bkg.png) repeat-x scroll center left; */
		cursor:pointer;
	}
	
	.tbl_rireki_i div.arrow {
		background:transparent url(../images/global/arrows.png) no-repeat scroll 0px -16px;
		width:16px;
		height:16px;
		display:block;
	}
	
	.tbl_rireki_i div.up {
		background-position:0px 0px;
	}
	
	
.tbl_midashi{
	 width:660px;
	 text-align:left;	 
 	 /* border:solid thin #666; */
}

.tbl_hd {
	background-image:url(../images/product/tbl_clr0.gif);
	border:solid thin #666;
}

.accordion_head{
	 width:660px;
	 text-align:left;
 	 /* border:solid thin #666; */
}

.tbl_rireki_fix1{
	 width:100px;
	 text-align:center;
	 background-image:url(../images/product/tbl_clr0.gif);
	 border:solid thin #666;
}

.tbl_rireki_fix2{
	 width:490px;
	 text-align:center;
	 background-image:url(../images/product/tbl_clr0.gif);
 	 border:solid thin #666;
}

.tbl_rireki_ver{
	 text-align:center;
	 padding-top:10px;
	 padding-bottom:20px;
	 vertical-align:text-top;
	 /* border:solid thin #666; */
	 font-size:14px;
	 line-height:16px;
}

.tbl_rireki_text{
	 text-align:left;
	 padding-top:10px;
	 padding-left:10px;
	 vertical-align:text-top;
	 /* border:solid thin #666; */
	 font-size:14px;
	 line-height:16px;
}


.tbl_text {
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	line-height:20px;
}

.tbl_text_s {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 50px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 16px;
}




.tbl_shiharai {
	 width:580px;
	 border:solid thin #666;
}

.tbl_shiharai_fix1{
	 width:120px;
	 text-align:center;
	 background-image:url(../images/product/tbl_clr0.gif);
	 border:solid thin #666;
}

.tbl_shiharai_fix2{
	 width:300px;
	 text-align:center;
	 background-image:url(../images/product/tbl_clr0.gif);
 	 border:solid thin #666;
}

.tbl_shiharai_fix3{
	 width:120px;
	 text-align:center;
	 background-image:url(../images/product/tbl_clr0.gif);
 	 border:solid thin #666;
}

.tbl_shiharai_type{
	 text-align:left;
	 border:solid thin #666;
}

.tbl_shiharai_describe{
	 text-align:left;
	 border:solid thin #666;
}

.tbl_shiharai_payment{
	 text-align:center;
	 border:solid thin #666;
}

.page-text_sub {
	width:760px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	margin-left:10px;
	float:left;
	/* background-image:url(../images/bc1.png); */
}





.page-text li {
	list-style-type:circle;
}

.tbl_text li {
	list-style-type:square;
	list-style-position:outside;
}








.box3 {
	width:230px;
	height:360px;
	padding-left:20px;
	text-align:left;
	float:left;
}








dl, dt, dd {
	margin: 0;
	padding: 0;
	text-align:left;
	font-size:14px;
	line-height:30px;
}

dl {
	border: 1px solid #000;
	border-top: none;
	width: 705px;
	margin-left:45px;
	background:#F5F7FE;
}

dt, dd {
	padding: 3px;
}

dt {
	border-top: 1px solid #000;
	text-align:left;
	clear: left;
	float: left;
	padding-left:10px;
	width: 200px;
}

dd {
	margin-left: 206px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	background: #FFF;
}

.text_speed_desc {
	text-align: left;
	float: left;
	font-size: 12px;
	width: 320px;
	background-color: #CCC;
}

.text_accl_desc {
	text-align: left;
	float: right;
	width: 320px;
	font-size: 12px;
	background-color: #CCC;
}
