
body {
	font-family: "Noto Sans SC", sans-serif;
}
.sub2-1 .item2 .item .txt1 {
	font-size: 24px;
}
nav.navbar.bootsnav ul.nav > li > a {
	font-size: 14px;
}
nav.navbar.bootsnav ul.nav > li > a {
	width: 135px;
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a {
	font-size: 13px;
	padding: 10px 0;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
	width: 135px;
	max-width: 135px;
}
.main-banner .text {
	font-size: 45px;
}
.ceo-message p {
	font-size:16px;
}
.subpage-top-banner .txt1 {
	font-size:36px;
}
.subpage-top-banner .txt2 {
	font-size:15px
}
.vision .vision2 .item .txt1 {
	font-size:22px;
}
.vision .vision2 .item .txt2 {
	font-size:15px;
}
.history h2 {
	font-size:26px;
}
.history h3 {
	font-size: 40px;
}
.history h6 {
	font-size:22px;
}
.history ul li .conts {
	font-size:14px;
}
.location h2 {
	font-size: 22px;
}
.sub2-1 .item1 h2 {
	font-size: 28px;
}
.sub2-1 .item2 .item .txt1 {
	z-index: 1;
	position: relative;
}
.sub2-1 .item2 .item img {
	z-index: 0;
	position: relative;
}

@media (max-width:768px) {
	.main-banner .text {
		font-size: 22px;
	}
	nav.navbar.bootsnav ul.nav > li > a {
        width: 100%;
        padding: 15px 0;
    }
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
		max-width: unset;
	}
	.history h2, .location h2 {
        font-size: 20px;
        padding-bottom: 50px;
    }
	.history h3 {
        padding-top: 20px;
        font-size: 32px;
    }
	.history h6 {
        font-size: 18px;
    }
	.subpage-navi a {
        font-size: 16px;
        margin: 0 10px;
    }
	.vision .vision1 h2, .sub2-1 .item1 h2 {
        font-size: 22px;
    }
	.page-title {
        font-size: 33px;
    }
	.subpage-top-banner .txt1 {
		font-size: 28px;
	}
}