@charset "shift_jis";
div#body div.body_inner div#main div.image {
	float: right;
	padding-left: 20px;
	margin-bottom: 15px;
}

div#body div.body_inner div#main div.image2 {
	text-align: center;

	margin-bottom: 15px;
}

div#body div.body_inner div#main div.sub_section div.text {
	width: 424px;
}
div#body div.body_inner div#main div.sub_section div.text2 {
	width: 650px;
}



.marT10B15 {
	margin-top: 10px;
	margin-bottom: 15px;
}
.marT20B10 {
	margin-right: 10px;
	margin-left: 20px;
}
.marL20R10 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.navi {
	padding-top: 5px;
	margin-bottom: 30px;
}
div#body div.body_inner div#main div.navi ul.navi_data {
	width: 650px;
	height: 36px;
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.navi ul.navi_data li.navi_data_list {
	list-style-type: none;
	margin-right: 10px;
	float: left;
}
div#body div.body_inner div#main div.navi ul.navi_data li.navi_data_list_last {
	list-style-type: none;
	margin-right: 0px;
	float: left;
}
.navi2 {
	margin-top: -5px;
	margin-bottom: 30px;
}
div#body div.body_inner div#main div.navi2 ul.navi_data {
	width: 650px;
	height: 36px;
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.navi2 ul.navi_data li.navi_data_list {
	list-style-type: none;
	margin-right: 10px;
	float: left;
}
div#body div.body_inner div#main div.navi2 ul.navi_data li.navi_data_list_last {
	list-style-type: none;
	margin-right: 0px;
	float: left;
}
.text_10 {
	font-size: 10px;
}
.yudo_data {
	background-image: url(search/images/tensen_w.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: auto;
	width: 628px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.yudo_data_last {
	height: auto;
	width: 628px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.img_right {
	float: right;
	padding-bottom: 5px;
	padding-left: 12px;
}
.media_taiou {
	color: #CC0000;
}
.text_red {
	color: #FF0000;
}
.product_zone {
	background-image: url(images/product_background.jpg);
	padding: 10px;
	height: 151px;
	width: 336px;
}
.option_data {
	height: auto;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #000000;
	background-color: #F2F2F2;
}
.top_data {
	height: auto;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #000000;
	background-color: #F2F2F2;
}
.insertdata {
	height: auto;
	width: 650px;
	margin-bottom: 10px;
}
.insertdata2 {
	height: auto;
	width: 650px;
	margin-bottom: 30px;
	margin-top: 15px;
}

.top_data_left {
	width: 300px;
	height: auto;
	margin: 0 0 0 20px;
}
.top_data_right {
	width: 290px;
	height: auto;


	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #000000;
	background-color: #F1F1F1;
}



.clear {
	clear: both;
}
.clear2 {
	clear: both;
	padding-bottom: 10px;
}
.top_dr_insert {
	margin: 10px;
	height: auto;
	width: auto;
}
div#body div.body_inner div#main div.insertdata div.top_data_left p.padB15 {
	padding-bottom: 15px;
}


div#body div.body_inner div#main div.insertdata div.top_data_right p.padB10 {
	padding-bottom: 5px;
}
div#body div.body_inner div#main div.insertdata div.top_data_right p.padB30 {
	padding-bottom: 5px;
}




div#body div.body_inner div#main h3.models {
	background-image: url(../images/model_bg.jpg);
	text-align: left;
	text-indent: 20px;
	height: 24px;
	width: 650px;
	margin-bottom: 10px;
	padding-top: 3px;
}
div#body div.body_inner div#main h2.models {
	margin-bottom: 10px;
}
div#body div.body_inner div#main h2.models2 {
	margin-bottom: 10px;
	margin-top: 30px;
}
.listdata_left {
	float: left;
	height: auto;
	width: 315px;
}
.listdata_right {
	float: right;
	height: auto;
	width: 315px;
}
div#body div.body_inner div#main div.insertdata2 div.listdata_left ul li.listdata {
	background-image: url(images/list.jpg);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertdata2 div.listdata_right ul li.listdata {
	background-image: url(images/list.jpg);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertdata2 div.listdata_left ul h3.titlezone_start {
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
}
div#body div.body_inner div#main div.insertdata2 div.listdata_left ul h3.titlezone {
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
}
div#body div.body_inner div#main div.insertdata2 div.listdata_right ul h3.titlezone {
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
}

.dataspac_box {
	width: 650px;
	height: auto;
	margin-bottom: 20px;
	padding-top: 40px;
}
.dataspac_box2 {
	width: 650px;
	height: auto;
	margin-bottom: 20px;
}
.dataspac_box3 {
	width: 650px;
	height: auto;
}
.dataspac1 {
	width: auto;
	height: auto;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.dataspac2 {
	width: 650px;
	height: auto;
	margin-bottom: 20px;
}
div#body div.body_inner div#main h2.padB10 {
	padding-bottom: 10px;
}
div#body div.body_inner div#main h2.padB30 {
	padding-bottom: 30px;
}
div#body div.body_inner div#main p.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.dataspac_box ul.dataspac1 li.dataspac_list1 {
	width: auto;
	margin-right: 25px;
	float: left;
	list-style-type: none;
}
div#body div.body_inner div#main div.dataspac_box ul.dataspac1 li.dataspac_list1_last {
	width: auto;
	float: left;
	list-style-type: none;
}
div#body div.body_inner div#main div.dataspac_box2 ul.dataspac1 li.dataspac_list2 {
	width: auto;
	margin-right: 12px;
	float: left;
	list-style-type: none;
}
div#body div.body_inner div#main div.dataspac_box2 ul.dataspac1 li.dataspac_list2_last {
	width: auto;
	float: left;
	list-style-type: none;
}
div#body div.body_inner div#main div.dataspac_box2 ul.dataspac1 li.dataspac_list3 {
	width: auto;
	margin-right: 13px;
	float: left;
	list-style-type: none;
}
div#body div.body_inner div#main div.dataspac_box2 ul.dataspac1 li.dataspac_list3_last {
	width: auto;
	float: left;
	list-style-type: none;
}
div#body div.body_inner div#main div.dataspac_box3 ul.dataspac1 li.dataspac_list4 {
	width: auto;
	margin-right: 13px;
	float: left;
	list-style-type: none;
}
div#body div.body_inner div#main div.dataspac_box3 ul.dataspac1 li.dataspac_list4_last {
	width: auto;
	float: left;
	list-style-type: none;
}
div#body div.body_inner div#main div.insertcate div.text_right p.marT20 {
	margin-top: 20px;
}
div#body div.body_inner div#main div.insertcate div.text_right2 p.marT20 {
	margin-top: 20px;
}
div#body div.body_inner div#main div.insertcate_last h2.marB20 {
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate_last div.text_right p.marT30 {
	margin-top: 30px;
}
div#body div.body_inner div#main div.insertcate_last div.text_right p.marT20 {
	margin-top: 20px;
}
div#body div.body_inner div#main div.insertcate_last div.text_right2 p.marT30 {
	margin-top: 30px;
}
.insertcate {
	height: auto;
	width: 630px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.insertcate2 {
	height: auto;
	width: 630px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 10px;
}
.insertcate3 {
	height: auto;
	width: 630px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 10px;
	padding-top: 10px;
}
.insertcate4 {
	height: auto;
	width: 630px;
	margin-top: 10px;
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 30px;
}
.insertcate_last {
	height: auto;
	width: 630px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
}
.image_left {
	float: left;
	height: auto;
	width: auto;
}
.text_right {
	float: right;
	height: auto;
	width: 270px;
}
.text_right2 {
	float: right;
	height: auto;
	width: 285px;
}
.details {
	text-align: right;
	padding-top: 20px;
}
div#body div.body_inner div#main h2.marB30 {
	padding-top: 15px;
	padding-bottom: 30px;
}
div#body div.body_inner div#main p.marB30 {
	padding-top: 15px;
	padding-bottom: 30px;
}
div#body div.body_inner div#main p.copy_zone {
	padding-top: 15px;
	padding-bottom: 30px;
}
div#body div.body_inner div#main h2.copy_zone {
	margin-top: 30px;
	margin-bottom: 30px;
}
div#body div.body_inner div#main div.insertcate p.marB20 {
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate p.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate3 p.marB20 {
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate3 p.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate p.zenrin {
	margin-bottom: 20px;
	font-size: 10px;
	vertical-align: middle;
}
div#body div.body_inner div#main div.insertcate_last p.marB20 {
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate h2.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate h2.marB20 {
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate3 div.marT20 p.text_10 {
	margin-bottom: 20px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate div.av_data_left p.marB20 {
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate3 div.av_data_left p.marB20 {
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate p.marT20 {
	margin-top: 20px;
}
div#body div.body_inner div#main div.insertcate_last p.marT20 {
	margin-top: 20px;
}
div#body div.body_inner div#main div.insertcate p.marT10 {
	margin-top: 10px;
}
div#body div.body_inner div#main div.insertcate p.av_text_left2 {
	float: left;
	height: auto;
	width: 390px;
}
div#body div.body_inner div#main div.insertcate p.av_text_left3 {
	float: left;
	height: auto;
	width: 217px;
}
div#body div.body_inner div#main div.insertcate p.av_text_left4 {
	float: left;
	height: auto;
	width: 414px;
}
.av_text_left4 {
	float: left;
	height: auto;
	width: 414px;
}
div#body div.body_inner div#main div.insertcate p.av_text_left5 {
	font-size: 10px;
	float: left;
	height: auto;
	width: 180px;
}
div#body div.body_inner div#main div.insertcate div.av_text_left6 p.text10 {
	font-size: 10px;
	margin-top: 10px;
}
.av_text_left6 {
	float: left;
	height: auto;
	width: 223px;
}
div#body div.body_inner div#main div.insertcate3 p.navi_text_left3 {
	float: left;
	height: auto;
	width: 245px;
}
div#body div.body_inner div#main div.insertcate p.av_text_left7 {
	float: left;
	height: auto;
	width: 210px;
}
div#body div.body_inner div#main div.insertcate div.av_text_left4 {
	float: left;
	height: auto;
	width: 414px;
}
div#body div.body_inner div#main div.insertcate p.navi_text_left1 {
	float: left;
	height: auto;
	width: 318px;
}
div#body div.body_inner div#main div.insertcate p.navi_text_left2 {
	float: left;
	height: auto;
	width: 282px;
}
div#body div.body_inner div#main div.insertcate p.navi_text_left3 {
	font-size: 10px;
	float: left;
	height: auto;
	width: 409px;
}
div#body div.body_inner div#main div.insertcate_last p.navi_text_left4 {
	float: left;
	height: auto;
	width: 409px;
}
div#body div.body_inner div#main div.insertcate div.av_text_left4 p.av_text_10 {
	font-size: 10px;
	margin-top: 20px;
}
div#body div.body_inner div#main div.insertcate div.av_text_left2 p.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate div.av_data_left p.text_10,
div#body div.body_inner div#main div.insertcate div.av_text_left2 p.text_10,
div#body div.body_inner div#main div.insertcate p.text_10,
div#body div.body_inner div#main p.text_10,
div#body div.body_inner div#main div.insertcate_last p.text_10,
div#body div.body_inner div#main div.insertcate div.marT20 p.text_10 {
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate p.av_data_imageright {
	float: right;
	height: auto;
	width: 255px;
}
div#body div.body_inner div#main div.insertcate p.av_data_imageright2 {
	float: right;
	height: auto;
	width: 161px;
}
div#body div.body_inner div#main div.insertcate p.av_data_left2 {
	float: left;
	height: auto;
	width: 450px;
}
.av_data_left {
	float: left;
	height: auto;
	width: 353px;
}
.av_text_left {
	float: left;
	height: auto;
	width: 238px;
}
.av_text_left2 {
	float: left;
	height: auto;
	width: 390px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right2 {
	float: right;
	height: auto;
	width: 375px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right3 {
	float: right;
	height: auto;
	width: 225px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right4 {
	float: right;
	height: auto;
	width: 396px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right4_2 {
	float: right;
	height: auto;
	width: 396px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right5 {
	float: right;
	height: auto;
	width: 194px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right6 {
	float: right;
	height: auto;
	width: 438px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right7 {
	float: right;
	height: auto;
	width: 390px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right8 {
	float: right;
	height: auto;
	width: 396px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_right2 {
	float: right;
	height: auto;
	width: 375px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_right3 {
	float: right;
	height: auto;
	width: 225px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_right4 {
	float: right;
	height: auto;
	width: 396px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_right5 {
	float: right;
	height: auto;
	width: 194px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_right6 {
	float: right;
	height: auto;
	width: 438px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_right7 {
	float: right;
	height: auto;
	width: 390px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_right8 {
	float: right;
	height: auto;
	width: 396px;
}
div#body div.body_inner div#main div.insertcate p.navi_image_right1 {
	float: right;
	height: auto;
	width: 280px;
}
div#body div.body_inner div#main div.insertcate p.navi_image_right2 {
	float: right;
	height: auto;
	width: 331px;
}
div#body div.body_inner div#main div.insertcate p.navi_image_right3 {
	float: right;
	height: auto;
	width: 197px;
}
div#body div.body_inner div#main div.insertcate_last p.navi_image_right3 {
	float: right;
	height: auto;
	width: 197px;
}
div#body div.body_inner div#main div.insertcate div.av_text_left p.av_leftimage {
	float: left;
	height: auto;
	width: 60px;
}
div#body div.body_inner div#main div.insertcate div.av_text_left p.av_righttext {
	float: right;
	height: auto;
	width: 178px;
}
div#body div.body_inner div#main div.insertcate p.av_image_left4 {
	float: left;
	height: auto;
	width: 300px;
}
div#body div.body_inner div#main div.insertcate p.av_image_right4 {
	float: right;
	height: auto;
	width: 302px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_left4 {
	float: left;
	height: auto;
	width: 300px;
}
div#body div.body_inner div#main div.insertcate3 p.av_image_right4 {
	float: right;
	height: auto;
	width: 302px;
}
div#body div.body_inner div#main p.marB40 {
	margin-bottom: 40px;
}
.th_color {
	background-color: #D7D7D7;
}
.td_color_white {
	background-color: #ffffff;
}
.th_color_gray {
	background-color: #F0F0F0;
}
.usb_box_left {
	float: left;
	height: auto;
	width: 300px;
}
.usb_box_right {
	float: right;
	height: auto;
	width: 300px;
}
.usb_box_left2 {
	float: left;
	height: auto;
	width: 340px;
}
div#body div.body_inner div#main div.insertcate_last p.usb_box_right2 {
	float: right;
	height: auto;
	width: 260px;
}
div#body div.body_inner div#main div.insertcate h3.padB5 {
	padding-bottom: 5px;
}
div#body div.body_inner div#main div.insertcate_last h3.padB5 {
	padding-bottom: 5px;
}
div#body div.body_inner div#main h2.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate div.usb_box_left h2.marB10,
div#body div.body_inner div#main div.insertcate div.usb_box_left p.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate div.usb_box_right h2.marB10,
div#body div.body_inner div#main div.insertcate div.usb_box_right p.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate div.usb_box_left p.notes {
	margin-bottom: 10px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate div.usb_box_right p.notes {
	margin-bottom: 10px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate div.usb_box_left p.notes2 {
	margin-top: 10px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate div.usb_box_right p.notes2 {
	margin-top: 10px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate div.usb_box_left p.miniimage_left {
	float: left;
	height: auto;
	width: 145px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate div.usb_box_left p.miniimage_right {
	float: right;
	height: auto;
	width: 145px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate div.tensou p.left_tensou {
	float: left;
	height: auto;
	width: 120px;
}
div#body div.body_inner div#main div.insertcate div.tensou div.right_data p.left {
	float: left;
	height: auto;
	width: 97px;
	padding-top: 15px;
	margin-left: 5px;
}
div#body div.body_inner div#main div.insertcate div.tensou div.right_data p.right {
	float: right;
	height: auto;
	width: 386px;
	padding-top: 7px;
	font-size: 10px;
}
.tensou {
	width: 630px;
	height: 55px;
	background-color: #E4EAEE;
	margin-top: 20px;
}
.right_data {
	float: right;
	height: auto;
	width: 500px;
	margin-right: 10px;
}
div#body div.body_inner div#main div.insertcate p.marB20 {
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate p.marB30 {
	margin-bottom: 30px;
}
div#body div.body_inner div#main div.insertcate p.copy_zone {
	padding-top: 10px;
	padding-bottom: 20px;
}
.av_dig_box {
	height: auto;
	width: 630px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.av_kinou {
	float: left;
	height: auto;
	width: 650px;
}
.av_kinou_left {
	float: left;
	height: auto;
	width: 312px;
}
.av_kinou_right {
	float: right;
	height: auto;
	width: 312px;
}
div#body div.body_inner div#main div.insertcate_last p.av_kinou_text_left {
	float: left;
	height: auto;
	width: 290px;
}
div#body div.body_inner div#main div.insertcate_last p.av_kinou_text_right {
	float: right;
	height: auto;
	width: 290px;
}
div#body div.body_inner div#main div.insertcate3 p.map_left {
	float: left;
	height: auto;
	width: 300px;
	margin-bottom: 15px;
}
div#body div.body_inner div#main div.insertcate3 p.map_right {
	float: right;
	height: auto;
	width: 300px;
	margin-bottom: 15px;
}
div#body div.body_inner div#main div.insertcate3 p.map_leftimage {
	float: left;
	height: auto;
	width: 300px;
}
div#body div.body_inner div#main div.insertcate3 p.map_rightimage {
	float: right;
	height: auto;
	width: 300px;
}
div#body div.body_inner div#main div.insertcate_last p.map_left {
	float: left;
	height: auto;
	width: 300px;
	margin-bottom: 15px;
}
div#body div.body_inner div#main div.insertcate_last p.map_right {
	float: right;
	height: auto;
	width: 300px;
	margin-bottom: 15px;
}
div#body div.body_inner div#main div.insertcate_last p.map_leftimage {
	float: left;
	height: auto;
	width: 300px;
}
div#body div.body_inner div#main div.insertcate_last  p.map_rightimage {
	float: right;
	height: auto;
	width: 300px;
}
.kna-i909_data {
	border: 1px solid #324D60;
	height: auto;
	width: 412px;
	margin-top: 20px;
}
.kna_data {
	height: auto;
	width: 392px;
	margin: 10px;
}
div#body div.body_inner div#main div.insertcate_last div.kna-i909_data  div.kna-i909_data p.image_left {
	float: left;
	height: auto;
	width: 79px;
}
.data_right {
	float: right;
	height: auto;
	width: 304px;
}
div#body div.body_inner div#main div.insertcate div.kna-i909_data  div.kna_data div.data_right p.padB10 {
	padding-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate div.kna-i909_data  div.kna_data div.data_right p.text10 {
	font-size: 10px;
}
.navi_images {
	height: auto;
	width: 577px;
	margin-bottom: 20px;
}
.navi_box_images {
	height: auto;
	width: 630px;
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate div.navi_box_images p.navi_image_left6 {
	height: auto;
	width: 406px;
	float: left;
}
.navi_image_right6 {
	height: auto;
	width: 197px;
	float: right;
}
div#body div.body_inner div#main div.insertcate div.navi_box_images div.navi_image_right6 p.navi_data_images {
	height: auto;
	width: 197px;
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate div.navi_images p.navi_image_left5 {
	float: left;
	height: auto;
	width: 403px;
}
div#body div.body_inner div#main div.insertcate div.navi_images p.navi_image_right5 {
	float: right;
	height: auto;
	width: 144px;
}


div#body div.body_inner div#main div.insertcate p.sound_imageright1 {
	float: right;
	height: auto;
	width: 290px;
}
.sound_textleft1 {
	float: left;
	height: auto;
	width: 328px;
}
div#body div.body_inner div#main div.insertcate p.sound_imageright2 {
	float: right;
	height: auto;
	width: 260px;
}
.sound_textleft2 {
	float: left;
	height: auto;
	width: 353px;
}
div#body div.body_inner div#main div.insertcate3 p.sound_imageright3 {
	float: right;
	height: auto;
	width: 320px;
}
div#body div.body_inner div#main div.insertcate3 p.sound_textleft3 {
	float: left;
	height: auto;
	width: 287px;
}
div#body div.body_inner div#main div.insertcate div.sound_textleft1 p.marB5 {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.insertcate div.sound_textleft1 div.marB5 p.s_text_left {
	float: left;
	height: auto;
	width: 160px;
}
div#body div.body_inner div#main div.insertcate div.sound_textleft1 div.marB5 p.s_text_right {
	float: right;
	height: auto;
	width: 168px;
}
div#body div.body_inner div#main div.insertcate div.sound_textleft2 p.marB5 {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.insertcate div.sound_textleft2 div.marB5 p.s_text_left {
	float: left;
	height: auto;
	width: 105px;
}
div#body div.body_inner div#main div.insertcate div.sound_textleft2 div.marB5 p.s_text_right {
	float: right;
	height: auto;
	width: 248px;
}
.sound_data_sorid {
	width: 628px;
	margin-top: 20px;
	border: 1px solid #335159;
}
div#body div.body_inner div#main div.insertcate div.sound_data_sorid p.s_text_insert {
	margin: 10px;
}
.sound_easy_box1 {
	height: auto;
	width: 630px;
	margin-bottom: 20px;
}
div#body div.body_inner div#main div.insertcate div.sound_easy_box1 p.s_text_left2 {
	float: left;
	height: auto;
	width: 198px;
}
div#body div.body_inner div#main div.insertcate div.sound_easy_box1 p.s_text_right2 {
	float: right;
	height: auto;
	width: 406px;
}
.s_text_left3 {
	float: left;
	height: auto;
	width: 186px;
}
div#body div.body_inner div#main div.insertcate div.sound_easy_box1 p.s_text_right3 {
	float: right;
	height: auto;
	width: 427px;
}
div#body div.body_inner div#main div.insertcate div.sound_easy_box1 div.s_text_left3 p.text_area1 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate div.sound_easy_box1 div.s_text_left3 p.text_area2 {
	margin-bottom: 10px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate div.sound_easy_box1 div.s_text_left3 p.text_area3 {
	margin-bottom: 20px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate_last div.sound_easy_box1 p.s_text_left2 {
	float: left;
	height: auto;
	width: 198px;
}
div#body div.body_inner div#main div.insertcate_last div.sound_easy_box1 p.s_text_right2 {
	float: right;
	height: auto;
	width: 406px;
}
.s_text_left3 {
	float: left;
	height: auto;
	width: 186px;
}
div#body div.body_inner div#main div.insertcate_last div.sound_easy_box1 p.s_text_right3 {
	float: right;
	height: auto;
	width: 427px;
}
div#body div.body_inner div#main div.insertcate_last div.sound_easy_box1 div.s_text_left3 p.text_area1 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.insertcate_last div.sound_easy_box1 div.s_text_left3 p.text_area2 {
	margin-bottom: 10px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate_last div.sound_easy_box1 div.s_text_left3 p.text_area3 {
	margin-bottom: 20px;
	font-size: 10px;
}
.sound_data_left {
	float: left;
	height: auto;
	width: 300px;
}
.sound_data_right {
	float: right;
	height: auto;
	width: 300px;
}
div#body div.body_inner div#main div.insertcate p.s_image_right4 {
	float: right;
	height: auto;
	width: 344px;
}
div#body div.body_inner div#main div.insertcate p.s_text_left4 {
	float: left;
	height: auto;
	width: 269px;
}
.s_da_system {
	background-color: #EFEFEF;
	height: auto;
	width: 628px;
	margin-top: 30px;
	border: 1px solid #32536C;
}
.s_da_insert {
	margin: 10px;
	height: auto;
	width: auto;
}
div#body div.body_inner div#main div.insertcate div.s_da_system div.s_da_insert p.marB25 {
	margin-bottom: 25px;
}
.s_sound_parts {
	height: auto;
	width: 648px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #264861;
}
div#body div.body_inner div#main div.s_sound_parts div.insertcate4 h2.marB10 {
	margin-bottom: 10px;
}
div#body div.body_inner div#main div.s_sound_parts div.insertcate4 p.s_right_datas {
	float: right;
	height: auto;
	width: 205px;
}
.s_left_datas {
	float: left;
	height: auto;
	width: 393px;
}
div#body div.body_inner div#main div.s_sound_parts div.insertcate4 div.s_left_datas p.marB20 {
	margin-bottom: 20px;
}
.s_sound_productdata {
	height: auto;
	width: 630px;
}
.s_product_left {
	float: left;
	height: auto;
	width: 302px;
}
.s_product_right {
	float: right;
	height: auto;
	width: 302px;
}
div#body div.body_inner div#main div.s_sound_parts div.insertcate4 div.s_product_left p.s_leftdata {
	float: left;
	height: auto;
	width: 155px;
}
div#body div.body_inner div#main div.s_sound_parts div.insertcate4 div.s_product_left p.s_rightdata {
	float: right;
	height: auto;
	width: 132px;
}
div#body div.body_inner div#main div.s_sound_parts div.insertcate4 div.s_product_right p.s_leftdata {
	float: left;
	height: auto;
	width: 155px;
}
div#body div.body_inner div#main div.s_sound_parts div.insertcate4 div.s_product_right p.s_rightdata {
	float: right;
	height: auto;
	width: 132px;
}
.search_lefttext1 {
	float: left;
	height: auto;
	width: 287px;
}
div#body div.body_inner div#main div.insertcate div.search_lefttext1 p.text10 {
	margin-top: 10px;
	font-size: 10px;
}
div#body div.body_inner div#main div.insertcate p.search_rightimage1 {
	float: right;
	height: auto;
	width: 326px;
}
div#body div.body_inner div#main div.insertcate p.search_lefttext2 {
	float: left;
	height: auto;
	width: 306px;
}
.search_righttext2 {
	float: right;
	height: auto;
	width: 292px;
	background-color: #EFEFEF;
}
div#body div.body_inner div#main div.insertcate div.search_righttext2 p.textzone {
	margin: 10px;
	height: auto;
	width: auto;
}
div#body div.body_inner div#main div.insertcate p.search_textleft3 {
	float: left;
	height: auto;
	width: 201px;
}
div#body div.body_inner div#main div.insertcate p.search_imageright3 {
	float: right;
	height: auto;
	width: 407px;
}
.search_image_left {
	float: left;
	height: auto;
	width: 254px;
}
div#body div.body_inner div#main div.insertcate p.search_text_right {
	float: right;
	height: auto;
	width: 349px;
}
div#body div.body_inner div#main div.insertcate_last p.search_textleft4 {
	float: left;
	height: auto;
	width: 388px;
}
div#body div.body_inner div#main div.insertcate_last p.search_imageright4 {
	float: right;
	height: auto;
	width: 225px;
}
div#body div.body_inner div#main div.insertcate_last p.search_textleft5 {
	float: left;
	height: auto;
	width: 231px;
}
div#body div.body_inner div#main div.insertcate_last p.search_imageright5 {
	float: right;
	height: auto;
	width: 382px;
}
.ic_lister {
	background-color: #EFEFEF;
	width: 630px;
	margin-top: 20px;
}
div#body div.body_inner div#main div.insertcate_last div.ic_lister p.listdata {
	margin: 10px;
	height: auto;
	width: auto;
}
.info_guidebox {
	background-image: url(search/images/tensen.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: auto;
	width: 630px;
}
.info_guidebox_last {
	height: auto;
	width: 630px;
}
div#body div.body_inner div#main div.insertcate_last div.info_guidebox p.search_left_title {
	float: left;
	height: auto;
	width: 200px;
}
div#body div.body_inner div#main div.insertcate_last div.info_guidebox_last p.search_left_title {
	float: left;
	height: auto;
	width: 200px;
}
.search_right_infodata {
	float: right;
	height: auto;
	width: 420px;
	margin-top: 7px;
}
.option_box {
	height: auto;
	width: 650px;
	margin-bottom: 10px;
}
.optiondata_left {
	background-image: url(images/opt_tensen_tate.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: auto;
	width: 218px;
	margin-right: 2px;
	float: left;
}
.optiondata_left2 {
	background-image: url(images/opt_tensen_tate.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: auto;
	width: 438px;
	margin-right: 2px;
	float: left;
}
.optiondata_center {
	background-image: url(images/opt_tensen_tate.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: auto;
	width: 218px;
	margin-right: 2px;
	float: left;
}
.optiondata_right {
	height: auto;
	width: 210px;
	float: right;
}

.option_databox {
	height: auto;
	width: 210px;
}
.option_databox2 {
	height: auto;
	width: 430px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox2 div.opt_product p.opt_arrow {
	background-image: url(../images/yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	float: left;
	margin-left: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox2 div.opt_insert1_left p.opt_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox2 div.opt_insert1_left div.option_data p.opt_text {
	margin: 3px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox2 div.opt_insert2 p.opt_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox2 div.opt_product p.opt_arrow2 {
	background-image: url(../images/yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	float: left;
	margin-left: 15px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_product p.opt_arrow {
	background-image: url(../images/yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	float: left;
	margin-left: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left div.option_databox p.opt_product {
	height: 17px;
	width: 210px;
	background-image: url(images/opt_material.jpg);
	text-indent: 17px;
	margin-top: 2px;
	padding-top: 1px;
}
.opt_product {
	height: 17px;
	width: 430px;
	background-image: url(images/opt_material2.jpg);
	margin-top: 2px;
	padding-top: 1px;
	background-repeat: no-repeat;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_product p.opt_arrow {
	background-image: url(../images/yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	float: left;
	margin-left: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_product p.opt_arrow2 {
	background-image: url(../images/yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	float: left;
	margin-left: 15px;
}
div#body div.body_inner div#main div.option_box div.optiondata_center div.option_databox p.opt_product {
	height: 17px;
	width: 210px;
	background-image: url(images/opt_material.jpg);
	text-indent: 17px;
	margin-top: 2px;
	padding-top: 1px;
}
div#body div.body_inner div#main div.option_box div.optiondata_right div.option_databox p.opt_product {
	height: 17px;
	width: 210px;
	background-image: url(images/opt_material.jpg);
	text-indent: 17px;
	margin-top: 2px;
	padding-top: 1px;
}
.opt_insert1 {
	height: auto;
	width: 180px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
}
.opt_insert1_left {
	height: auto;
	width: 180px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
}
.opt_insert2 {
	height: auto;
	width: 180px;
	margin-top: 15px;
	float: right;
	margin-right: 15px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left div.option_databox div.opt_insert1 p.opt_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_center div.option_databox div.opt_insert1 p.opt_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_right div.option_databox div.opt_insert1 p.opt_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left div.option_databox div.opt_insert1 p.opt_notes {
	margin-top: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_center div.option_databox div.opt_insert1 p.opt_notes  {
	margin-top: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_right div.option_databox div.opt_insert1 p.opt_notes  {
	margin-top: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left div.option_databox div.opt_insert1 div.option_data p.opt_text {
	margin: 3px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_center div.option_databox div.opt_insert1 div.option_data p.opt_text {
	margin: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_right div.option_databox div.opt_insert1 div.option_data p.opt_text {
	margin: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_insert2 p.opt_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_insert2 p.opt_notes {
	margin-top: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 p.opt_notes {
	margin-top: 5px;
	font-size: 10px;
	margin-right: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_insert2 div.option_data p.opt_text {
	margin: 3px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_insert1_left p.opt_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_insert1_left p.opt_notes {
	margin-top: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.option_databox div.opt_insert1_left div.option_data p.opt_text {
	margin: 3px;
	font-size: 10px;
}
.opt_title {
	height: auto;
	width: auto;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.opt_title h2.opt_title_left {
	float: left;
	margin-right: 20px;
}
div#body div.body_inner div#main div.option_box div.optiondata_left2 div.opt_title h2.opt_title_left2 {
	float: left;
	width: 199px;
	margin-left: 10px;
}
.top_box {
	height: auto;
	width: 650px;
	margin-bottom: 10px;
}
.top_insert1 {
	height: auto;
	width: 180px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
}
.topdata_left {
	background-image: url(images/opt_tensen_tate.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: auto;
	width: 218px;
	margin-right: 2px;
	float: left;
}
.topdata_center {
	background-image: url(images/opt_tensen_tate.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: auto;
	width: 218px;
	margin-right: 2px;
	float: left;
}
.topdata_right {
	height: auto;
	width: 210px;
	float: right;
}
div#body div.body_inner div#main div.top_box div.topdata_left div.top_databox p.top_product {
	height: 17px;
	width: 210px;
	background-image: url(../images/top_material.jpg);
	text-indent: 17px;
	margin-top: 2px;
	padding-top: 1px;
	background-repeat: no-repeat;
}
div#body div.body_inner div#main div.top_box div.topdata_center div.top_databox p.top_product {
	height: 17px;
	width: 210px;
	background-image: url(../images/top_material.jpg);
	text-indent: 17px;
	margin-top: 2px;
	padding-top: 1px;
	background-repeat: no-repeat;
}
div#body div.body_inner div#main div.top_box div.topdata_right div.top_databox p.top_product {
	height: 17px;
	width: 210px;
	background-image: url(../images/top_material.jpg);
	text-indent: 17px;
	margin-top: 2px;
	padding-top: 1px;
	background-repeat: no-repeat;
}
.top_databox {
	height: auto;
	width: 210px;
}
div#body div.body_inner div#main div.top_box div.topdata_left div.top_databox div.top_insert1 p.top_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.top_box div.topdata_center div.top_databox div.top_insert1 p.top_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.top_box div.topdata_right div.top_databox div.top_insert1 p.top_image {
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.top_box div.topdata_left div.top_databox div.top_insert1 p.top_notes {
	margin-top: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.top_box div.topdata_center div.top_databox div.top_insert1 p.top_notes  {
	margin-top: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.top_box div.topdata_right div.top_databox div.top_insert1 p.top_notes  {
	margin-top: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.top_box div.topdata_left div.top_databox div.top_insert1 div.top_data p.top_text {
	margin: 3px;
	font-size: 10px;
}
div#body div.body_inner div#main div.top_box div.topdata_center div.top_databox div.top_insert1 div.top_data p.top_text {
	margin: 5px;
	font-size: 10px;
}
div#body div.body_inner div#main div.top_box div.topdata_right div.top_databox div.top_insert1 div.top_data p.top_text {
	margin: 5px;
	font-size: 10px;
}
.top_spec_list {
	width: 168px;
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 5px;
}
div#body div.body_inner div#main div.top_box div.topdata_left div.top_databox div.top_insert1 div.top_spec_list ul.uldata {
	margin-bottom: 2px;
	height: auto;
	width: 168px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#body div.body_inner div#main div.top_box div.topdata_left div.top_databox div.top_insert1 div.top_spec_list ul.uldata li.listdata {
	height: auto;
	width: 32px;
	margin-right: 2px;
	list-style-type: none;
	float: left;
}
div#body div.body_inner div#main div.top_box div.topdata_left div.top_databox div.top_insert1 div.top_spec_list ul.uldata li.listdata_last {
	height: auto;
	width: 32px;
	list-style-type: none;
	float: left;
}
div#body div.body_inner div#main div.top_box div.topdata_right div.top_databox div.top_insert1 div.top_spec_list ul.uldata {
	margin-bottom: 2px;
	height: auto;
	width: 168px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#body div.body_inner div#main div.top_box div.topdata_right div.top_databox div.top_insert1 div.top_spec_list ul.uldata li.listdata {
	height: auto;
	width: 32px;
	margin-right: 2px;
	list-style-type: none;
	float: left;
}
div#body div.body_inner div#main div.top_box div.topdata_right div.top_databox div.top_insert1 div.top_spec_list ul.uldata li.listdata_last {
	height: auto;
	width: 32px;
	list-style-type: none;
	float: left;
}
div#body div.body_inner div#main div.top_box div.topdata_center div.top_databox div.top_insert1 div.top_spec_list ul.uldata {
	margin-bottom: 2px;
	height: auto;
	width: 168px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#body div.body_inner div#main div.top_box div.topdata_center div.top_databox div.top_insert1 div.top_spec_list ul.uldata li.listdata {
	height: auto;
	width: 32px;
	margin-right: 2px;
	list-style-type: none;
	float: left;
}
div#body div.body_inner div#main div.top_box div.topdata_center div.top_databox div.top_insert1 div.top_spec_list ul.uldata li.listdata_last {
	height: auto;
	width: 32px;
	list-style-type: none;
	float: left;
}
