@font-face {
    font-family: 'Anzumoji';
    src: url('APJapanesefontK.woff') format('woff'),
        url('APJapanesefontK.woff2') format('woff2'),
        url('APJapanesefontK.eot') format('eot'),
        url('APJapanesefontK.ttf') format('truetype');
}
*{
    font-family : "Anzumoji" ;
    font-weight : normal ;
}
body{
    background-color : #e0ebaf ;
    background-image : url("10.jpg") ;
    background-attachment : fixed ;
    background-repeat : repeat ; 
}
h1{
    font-size : 240% ;
}
h2{
    font-size : 220% ;
}
p, li{
    font-size : 140% ;
    color : #ee827c ;
	line-height : 1.2em ;
	padding-bottom : .5em ;
}
li li, li p{
    font-size : 100% ;
}
img{
    width : 100% ;
}
a{
    color : #29beef ;
}



strong, em{
    color : #69821b ;
    text-decoration : underline ;
}
a:hover{
    color : #3c3c3c ;
}
header h1 a{
    color : #29beef !important ;
    text-decoration : none ;
}

#wrapper{
    max-width : 80% ;
    margin : auto ;
    background-color : white ;
    padding : 1em ;
}
@media screen and (max-width:640px){
    #wrapper{
        opacity : 0.85 ;
    }
}
code, pre{
	font-family: "Ricty", "Ricty Diminished", "Lucida Console", "Consolas" ;
	background-color : #f3f3f3;
	color : #1e1e1e ;
}
pre{
	font-size : 90% ;
	overflow-x : scroll ;
	padding : 3px ;
}

h1{
    color : #29beef ;
    border-bottom : solid 1px #29beef ;
}
h2{
    color : #ffbb24 ;
    border-bottom : solid 1px #ffbb24 ;
}
h3{
    color : #ffbb24 ;
    font-size : 190% ;
    margin-bottom : 0 ;
    padding-bottom : 0 ;
}
.table-container{
  width: 100%;
  overflow: auto;
}
table tr:nth-child(odd){
	background-color : #f4f4ff ;
}
table, tr, th, td{
	border-collapse : collapse ;
}
td{
	border : solid 1px #29beef ;
	padding : 3px ;
}
th{
	background-color : #29beef ;
	color : #ffffff ;
}
nav ul{
    margin : 0 ;
    padding : 0 ;
}
nav li{
    list-style-type : none ;
    float : left ;
    text-align : center ;
}
nav li:after{
    content : "|" ;
}
nav ul:after{
    content : " " ;
    display : block ;
    clear : both ;
}
.content-end{
    border-top : solid 1px #ffbb24 ;
}