@charset "utf-8";

/*=================================
	general:us version
================================ */

/*=================================
	header
================================ */



/*=================================
	gnav
================================ */

/*=================================
	subnav
================================ */


/*=================================
	footer:us version
================================ */

.footnavbox01{
  width:40%;
}

.footnavbox02{
  width:60%;
}
.footnavbox03{
  width:40%;
}

.footnavbox04{
  width:60%;
}

.footnavbox03 dd dd li{
  width:100%;
}
/*=================================

	contents common:us version

================================ */

/*=================================

	toppage

================================ */
/*=================================
	slider:us version
================================ */
.slide01_eng{
  background-image: url("../images/tmain01_eng.jpg");
}
.slide01_eng .ttl,
.slide01_eng .cap{
  color:#fff;
}

/*=================================
	top contents:us version
================================ */

.tproducts h2 {
  width:auto;
}
/*-------------------- ■ START Media Queries ■ --------------------*/
@media (max-width: 460px) {
.tevent .title ul{
  width:30%;
}
}/* end 460px */

/*=================================

	contents top:us version

================================ */

.taikeiautosect li:first-child img{
  margin:10px 0 11px;
}

/*=================================

	company:us version

================================ */

/*=================================
	message
================================ */
.mestxt{
  background: url("../en/cms/images/message_img.png") right bottom no-repeat;
}
/*=================================
	history:us version
================================ */
.historylist .txtbox dt{
  width:130px;
}
.historylist .txtbox dd{
  padding:15px 10px 15px 130px;
}


/*=================================
	mission:us version
================================ */
.missionsect .imgbox ul li a span{
  font-size:20px;
  font-size:2rem;
  line-height:1.2;
}
.missionsect .missionbox {
  width:650px;
}
.missionsect .missionbox p {
  width: 650px;
}
.missionsect .missionbox ol.keieimain {
  width: 550px;
  margin: 20px 0 40px 90px;
}
.missionsect .missionbox ol.kodomain {
  width: 550px;
  margin: 20px 0 40px 90px;
}

.missionsect .imgbox ul li.missionbtn01 a {
  padding-top:95px;
}
.missionsect .imgbox ul li.missionbtn02 a {
  padding-top:32px;
}
.missionsect .imgbox ul li.missionbtn03 a {
  padding-top:41px;
}

/*=================================
	profile
================================ */
/*=================================
	mproduct:us version
================================ */
.mproducthead .imgbox{
  width:374px;
}

/*=================================
	syssales
================================ */

/*=================================

	IR

================================ */
/*=================================
	highlight
================================ */

/*=================================

	support

================================ */
/*=================================
	top
================================ */
.supmdsbox02 .supway{
  width:210px;
}
@media (max-width: 768px) {/*less than 768px*/
.supmdsbox02 .supway{
  width:100%;
}
}/* end 768px */
/*=================================
	kiki:us version
================================ */

.shopnav dd li a {
  height:70px;
  display:table-cell;
  vertical-align:middle;
  line-height:1.4;
}

.kikisect .shoptable th {
    width: 300px;
}
.kikisect .shoptable td {
    width: 190px;
    padding: 15px 10px 15px 10px;
}
.kikisect .shoptable tr td:nth-child(2),
.kikisect .shoptable td:nth-child(4) {
    width: 235px;
}
.kikisect .shoptable tr td:nth-child(5) {
    width: 60px;
}
.kikisect .shoptable td.tablemds {
    width: 60px;
    color: #009B64;
    text-align: right;
}
/*=================================
	kikidis:us version
================================ */
.kikidistsect .pmenu li {
    width: 189px;
}

.kikidistsect .shoptable th {
    width: 300px;
}
.kikidistsect .shoptable td {
    width: 190px;
    padding: 15px 10px 15px 10px;
}
.kikidistsect .shoptable td:nth-child(2),
.kikidistsect .shoptable td:nth-child(4) {
    width: 235px;
}
.kikidistsect .shoptable td:nth-child(5) {
    width: 60px;
}
.kikidistsect .shoptable td.tablemds {
    width: 60px;
    color: #009B64;
    text-align: right;
}

/*=================================
	eu:us version
================================ */

.eutable tbody th{
  width:180px;
}

.eulist02 li a{
  height:65px;
  padding:20px 20px;
}
.eulist02 li a.double{
  padding:9px 20px;
}



