﻿@charset "utf-8";


/*--------------------------------------------------全体----------------------------------------------*/
body { font-size: 90%; color:#151515; margin: 0px; padding: 0px; font-family:Arial, "Arial Narrow", "Century Gothic", "qMmpS Pro W3", "lr oSVbN"; background-image:url(english/img/bk.png); background-repeat:repeat-x; }
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px;}
table { margin:0px; padding:0px; }
tr	{ margin:0px; padding:0px; }
td 	{ margin:0px; padding:0px; }
div	{ margin:0px; padding:0px; }
img { margin:0px; padding:0px; border:0px; }
a { text-decoration:none; margin:0px; padding:0px; color:#4c8fcc; }
a:link { text-decoration:none; margin:0px; padding:0px; }
a:hover { text-decoration:underline; margin:0px; padding:0px; }
a:visited { text-decoration:none; margin:0px; padding:0px; }
p 	{ margin:0px; padding:0px; letter-spacing:0.1em; font-size:90%; }
ul 	{ margin:0px; padding:0px; list-style-type:none; }
li 	{ margin:0px; padding:0px; letter-spacing:0.1em; }
strong { color:#ea001e; }
#container {
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 925px;
}
/*--------------------------------------------------全体----------------------------------------------*/

@media screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: none; /* iPhone */
}
}





/*--------------------------------------------------Header--------------------------------------------------*/
#header { padding:0px 10px 0px 10px; background-image:url(english/img/header_bk.png); background-repeat:no-repeat; width:925px; height:313px; }
#header h1 { margin-bottom:5px; padding-left:1px; }
#header table { border-collapse:collapse; margin:0px; padding:0px; width:925px; }
#header table td { border: 5px solid #000000; }
td.header_bk { color: #ffffff; background-color:#000000; line-height: 120%; padding: 5px 10px 5px 15px; }
/*--------------------------------------------------Header--------------------------------------------------*/



/*--------------------------------------------------Content-------------------------------------------------*/
#content {
	width:945px;
	background-image:url(english/img/bk_body.png);
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-bottom: 0px;
}


h3 { padding:5px; background-color:#333333; color:#ffffff; font-weight:300;  }
.leftimg { float:left; margin: 0px 10px 10px 0px; }
.airticle {
	margin: 0pc 30px 0px 30px;
	display: block;
}
.airticle p { margin: 5px; }
.clear {
	clear:both;
	float: none;
}
.cleart {
	clear:both;
}

td.title { background-color:#eeeeee; }
.navi { margin: 0pc 30px 20px 30px; }

/*--------------------Top-------------------------*/
.menu2 { border-collapse:collapse; margin:0px 10px 30px 10px; clear:both; padding:0px; }
.menu2 td { border: 5px solid #000000; }
.left_cnt {
	float:left;
	padding:0px;
	width:435px;
	font-size:90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.right_cnt {
	float:right;
	padding:0px;
	width:435px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.img_un_s { margin-bottom:20px; clear:both; }





/*--------------------------------------------------In Stock------------------------------------------------*/
.zaiko { margin:0px 0px 0px 75px; }
/*--------------------------------------------------company-------------------------------------------------*/
.company {
	width:880px;
	vertical-align:top;
	border-collapse:collapse;
	margin-top: 0pc;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.company th { padding:5px; vertical-align:top; text-align:left; }
.company td { padding:5px; vertical-align:top; border:1px solid #cccccc; font-size:90%; }
/*--------------------------------------------------Bosch Graph---------------------------------------------*/
.tbl_f td { vertical-align:top; padding-right:20px; }
.tbl { vertical-align:top; border-collapse:collapse; margin:30px 0px 30px 0px; width:880px; }
.tbl th { padding:5px; vertical-align:top; text-align:left; background-color:#eeeeee; border:1px solid #cccccc; }
.tbl td { padding:5px; vertical-align:top; border:1px solid #cccccc; }
/*--------------------------------------------------How to buy----------------------------------------------*/
#content_buy {
	width:945px;
	margin:0px;
	background-image:url(english/img/bk_body.png);
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.document {
	vertical-align:top;
	border-collapse:collapse;
	font-size:90%;
	width:880px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.document th { padding:5px; vertical-align:top; text-align:left; background-color:#eeeeee; border:1px solid #cccccc; }
.document th.formtitle { background-color:#333333; color:#ffffff; font-weight:300; }
.document td { padding:5px; vertical-align:top; border:1px solid #cccccc; }
/*--------------------------------------------------step----------------------------------------------------*/
#content_sell { clear:both; width:945px; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; background-image:url(english/img/bk_body.png); }
.step { font-size:90%; width:880px; border:1px solid #eeeeee; margin:0px 0px 30px 0px; padding:0px;}
.step th { border:0px; padding: 9px 0px 9px 10px; font-weight:300; background-color:#eeeeee; color:#333333; text-align:left;}
.step th.formtitle { background-color:#333333; color:#ffffff; }
.step td { padding:9px 0px 9px 5px; border:0px; background-color:#ffffff; line-height:170%; }


/*--------------------------------------------------Footer -------------------------------------------------*/
#footer {
	clear: both;
	color: #ffffff;
	background-color:#000000;
	line-height: 120%;
	background-image:url(english/img/bk_body.png);
	background-repeat:repeat-y;
	width:925px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 10px;
}
#footer table {
	border-collapse:collapse;
	padding:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
}
#footer table th { margin:0px; padding:0px;  border-left: 5px solid #ffffff; border-right: 5px solid #ffffff; }
#footer table td { margin:0px; padding:0px; color:#333333; border-right: 5px solid #ffffff; border-left: 5px solid #ffffff; }
#footer table td.fr_txt{ padding:10px 15px 5px 15px; vertical-align:top; }
#footer table td.fr_txt p { font-size:80%; line-height:130%; margin:10px 0px; }
#ftr_link { margin:0px 20px 5px 20px; color:#333333; }
#copyright { clear:both; text-align:center; font-size:90%; background-color:#000000; color:#FFFFFF; padding:5px 0px; margin:0px; }
/*--------------------------------------------------Footer End----------------------------------------------*/





/*--------------------------------------------------form ---------------------------------------------------*/
#content_form { clear:both; width:945px;  margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; background-image: url(english/img/bk_body.png); background-repeat:repeat-y; }
.form { font-size:90%; width:880px; border:1px solid #eeeeee; margin:0px 30px 30px 30px; padding:0px;}
.form th { border:0px; padding: 9px 0px 9px 10px; font-weight:300; background-color:#eeeeee; color:#333333; text-align:left;}
.form th.formtitle { background-color:#333333; color:#ffffff; }
.form td { padding:9px 0px 9px 5px; border:0px; background-color:#ffffff; line-height:170%; }
.absl { color:#ea001e; }


.stock-area{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	}
