.textColor{
    font-weight: bold;
    font-style: italic;
    text-align: center;
    border: solid 3px black;
    border-radius: 20px;
}

body{
    font-family: "游明朝";
    background-color: rgb(181, 181, 181);
    background-image: url(igc.png);
    background-size: cover
}.white{ color : #FFFFFF; }

h1{
    background: rgb(225, 241, 21);
    margin: 20px;
    padding: 10px;
    border-radius: 20px;
}

h3{
    color: white;
    background: rgb(37, 37, 37);
    margin: 20px;
    padding: 10px;
    border-radius: 20px;
}

p{
    background: rgb(225, 241, 21);
}

article{
    background: rgb(225, 241, 21);
    margin: 45px;
    padding: 10px;
    border-radius: 20px;
    box-shadow: 7px 7px 0 #000;
    position: relative;
}

box{
    background: rgb(225, 241, 21);
    margin: 20px;
    font-weight: bold;
    padding: 10px;
    border-radius: 20px;
    box-shadow: 7px 7px 0 #000;
    position: relative;
}

.box:after{
    content: '';
    position: absolute;
    border-top: 31px solid rgb(225, 241, 21);
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    bottom: -30px;
    left: 50%;
    margin-left: -6px;
}

section{
    margin: 40px;
    padding: 7px;
}

address{
    text-align: right;
    bottom: 5px;
}


nav ul{
    display: table;
    margin: 0 auto;
    padding: 0 ;
    width: 80%;
    text-align: center;
    }
    nav li{
    display: table-cell;
    min-width: 50px;
    }
    nav a{
    display: block;
    width: 100%;
    text-decoration: none;
    color: #000000;
    padding-bottom: 5px;
    }
    nav li.current{
    border-bottom: 3px solid rgb(225, 241, 21);
    }
    nav li:hover{
    color: rgb(225, 241, 21);
    border-bottom: 3px solid rgb(225, 241, 21);
    }