@charset "utf-8";

/*------------------------------------------------------------
	◆読み込みHTML
	/english/index.html
	/english/contact/index.html
------------------------------------------------------------*/
#header .hEnglish {
	display: none;
}

#header.english {
	padding:20px 0;
}

#header.english .logo {
	margin-top:0;
}

#header.english .h_detail {
	margin-top:15px;
}

.navi-english ul {
    padding:0px 0 0px;
	letter-spacing:-0.4em;
}

.navi-english ul li {
    font-size: 0;
    line-height: 0;
    padding-left:50px;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:middle;
}

#slider {
	height:500px;
}

#intro {
	padding-bottom:60px;
	background:#eaeaea;
	font-size:18px;
	line-height:2em;
}

#intro h2 {
	padding:20px 0;
	margin-bottom:30px;
	background:#3f4c6b;
	background:-webkit-gradient(linear, left top, left bottom, from(#77b2e6), to(#3f4c6b));
	background:linear-gradient(#77b2e6, #3f4c6b);
	text-align:center;
}

#intro a {
	color:#f82f28;
}

#products {
	margin-top:30px;
}

.productsList {
	margin:0 -20px;
	letter-spacing:-0.4em;
}

.productsList li {
	width:300px;
	margin:0 20px 30px;
	font-size:18px;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	text-align:center;
}

.productsList h4 {
	margin-bottom:15px;
}

.companyTable {
	width:100%;
	margin-top:35px;
	font-size:18px;
}

.companyTable th {
	width:200px;
	padding:15px 0 15px 50px;
	color:#f82f28;
	border-bottom:1px dotted #f82f28;
	font-weight:bold;
	text-align:left;
}

.companyTable td {
	padding:15px 0;
	border-bottom:1px dotted #f82f28;
}

.companyTable tr:last-child th,
.companyTable tr:last-child td {
	border-bottom:none;
}

.companyTable a {
	color:#333;
}

.englishInfo {
	padding:20px 0;
	text-align:center;
}

.englishInfo a {
	color:#333;
}

.englishInfo ul {
	margin:25px 0 10px;
}

.englishInfo ul li {
	margin-bottom:5px;
}

.englishInfo ul li span {
	color:#f82f28;
	font-weight:bold;
}

#contact {
	margin-top:35px;
}

.sendBtn {
	background: url(../img/english/btn/send.png) !important;
}



