.main_con02 ul li a p {
    font-size: 15px;
}
.main_con03 ul li a strong {
    display: none;
}
.history #tab1 ul, .history #tab2 ul{
    position: relative;
}
.history #tab1 ul li, .history #tab2 ul li{
    position: absolute;
}
.history #tab1 ul:after, .history #tab2 ul:after {
    content: '';
    display: block;
    clear: both;
}
.history #tab1 ul li:nth-of-type(odd):first-child {
    padding: 0;
}
.history #tab1 ul li:nth-of-type(odd), .history #tab2 ul li:nth-of-type(odd) {
    margin: 0;
}
.history #tab1 ul li:nth-of-type(even), .history #tab2 ul li:nth-of-type(even) {
    margin: 0;
}
.history .e2020, .history .e2018, .history .e2016, .history .e2014, .history .e2012, .history .e2008, .history .e2006, .history .e1999{
    left: 670px;
    text-align: left !important;
}
.history .e2017, .history .e2015, .history .e2013, .history .e2011, .history .e2010, .history .e2019, .history .e2007, .history .e2002 {
    right: 670px;
    text-align: right;
}
.history #tab1 ul {
    height: 1190px;
}
.history #tab2 ul {
    height: 520px;
}
.history .e2020 {
    top: 32px;
}
.history .e2019 {
    top: 100px;
}
.history .e2018 {
    top: 200px;
}
.history .e2017 {
    top: 305px;
}
.history .e2016 {
    top: 380px;
}
.history .e2015 {
    top: 485px;
}
.history .e2014 {
    bottom: 329px;
}
.history .e2013 {
    bottom: 150px;
}
.history .e2012 {
    bottom: 92px;
}
.history .e2011 {
    bottom: -26px;
}
.history .e2010 {
    top: 0;
}
.history .e2008 {
    top: 117px;
}
.history .e2007 {
    top: 263px;
}
.history .e2006 {
    bottom: 117px;
}
.history .e2002 {
    bottom: 60px;
}
.history .e1999 {
    bottom: 0;
}
.vision ul li {
    width: 260px;
    vertical-align: top;
}
.vision ul li p {
    padding: 0 30px;
}
.product li p {
    font-size: 13px;
}



/* 191002 Γί°‘ */
.history #tab1 {background: url("/images/company/en/bg_history01_eng.png") 50% 30px no-repeat;}








@media screen and (max-width: 960px) {
    .history #tab1 ul, .history #tab2 ul{
        height: auto;
    }
    .history #tab1 ul li, .history #tab2 ul li{
        position: static;
    }
    .history #tab1 ul li:nth-of-type(odd):first-child {
        padding-top: 22px;
    }
    .history #tab1 ul li:nth-of-type(odd), .history #tab2 ul li:nth-of-type(odd) {
        margin-top: 35px;
    }
    .history #tab1 ul li:nth-of-type(even), .history #tab2 ul li:nth-of-type(even) {
        margin-top: 35px;
    }
    .history #tab1 ul li:nth-of-type(odd):first-child {
        padding-left: 30px;
    }
    .vision ul li {
        width: 33.3%;
    }
    .vision ul li p {
        padding: 0;
    }

	/* 191007 Γί°‘ */
	.history .e2017, .history .e2015, .history .e2013, .history .e2011, .history .e2010, .history .e2019, .history .e2007, .history .e2002 {text-align:left;}
	.history #tab1 {background:none;}
}

@media screen and (max-width: 560px) {
    .main_con02 ul li a p {
        font-size: 12px;
    }
    .history #tab1 ul li:nth-of-type(odd):first-child {
        padding-top: 22px;
    }
    .history #tab1 ul li:nth-of-type(odd), .history #tab2 ul li:nth-of-type(odd) {
        margin-top: 15px;
    }
    .history #tab1 ul li:nth-of-type(even), .history #tab2 ul li:nth-of-type(even) {
        margin-top: 15px;
    }
    .history #tab1 ul li:nth-of-type(odd):first-child {
        padding-left: 0
    }
    .technique_area.quality #tab1 figure img {
        width: 215px;
    }
}