
.main-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-menu > li {
    position: relative;
    display: inline-block;
    margin-right: 20px;
}

.menu-item a {
	font-size: 120%;
	color:white;
	text-shadow:1px 1px 0.4em #9ED8F4,1px -1px 0.4em #9ED8F4,-1px 1px 0.4em #9ED8F4,-1px -1px 0.4em #9ED8F4;
    text-decoration: none;
    padding: 10px;
    display: block;
	font-family: 楷体;
}
h{
	font-size: 400%;
	color:white;
	text-shadow:1px 1px 0.4em #9ED8F4,1px -1px 0.4em #9ED8F4,-1px 1px 0.4em #9ED8F4,-1px -1px 0.4em #9ED8F4;
	font-family: 楷体;
}
.menu-item a:hover {
    color: #51C3E3;
}


.sub-menu {
	
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    background-color: none;
}

.sub-menu a:hover {
    background-color: none;
}

.menu-item:hover .sub-menu {
    display: block;
	top: 100%;
	left: 0;
	
}
.text-container {
    text-align: center;
    padding: 20px;
}

.ja, .zh {
    font-weight: bold;
    color: white;
    position: relative;
    display: inline-block;
    z-index: 2;
	font-family: 楷体;
}

.ja {
    font-size: 1.2em;
    margin-bottom: 10px;
	text-shadow: 1px 1px 2px black;
}

.zh {
    font-weight: bold;
    color: white;
    font-size: 1.5em;
    position: relative;
    padding: 20px;
	text-shadow: 1.5px 1.5px 3px white;
}
body{
	background:url("../images/_title01_chip.png");
	background-size: cover;
    background-attachment: fixed;
	background-repeat:no-repeat;
    margin: 0;
    padding: 0;
}
box{
	-ms-overflow-style: none;
	position: relative;
}

.box1{
	overflow-y: scroll;
	padding-right: 20px;
	margin-right: -20px; 
	padding-top:15%;
}
