body, input {background-color:#555;}
.nation-input-form{float:left;width:500px;margin:0 40px;}
.nation-input-form div{float:left;width:250px;}
.nation-input-form img{margin-top:100px;margin-left:20px;}
.nation-input-form input{width:175px;}
.nation-input-form input:nth-of-type(3), .nation-input-form input:nth-of-type(4){margin-bottom:0}
.nation-input-form input:nth-of-type(4), .nation-input-form input:nth-of-type(5){margin-top:0}
.nation-input-form select{width:125px;}
.nation-input-form input, .nation-input-form span, .nation-input-form select, .nation-input-form button{float:left;margin:10px 0 10px 5px;height:30px;font-size:16px;}
.nation-input-form input, .nation-input-form span, .nation-input-form button{clear:left;}
.nation-input-form span{width:90px;font-size:18px;}
.team{float:left;width:900px;}
.team > span {float:left;width:160px;margin:0;padding:5px 0;background-color:#DDD;text-align:center;cursor:pointer;}
span.firstteam,span.youthteam {width:80px;}
.team ol {float:left;clear:left;width:160px;margin:0 40px 0 0;padding:0;}
.team ol h2{text-align:center;margin:5px 0 40px;}
.team li{padding:3px 0;font-size:16px;}
.team li.default-refer{font-weight:bold;}
.team li.guess{font-style:italic;}
.team a{color:#000;}
.team i{display:block;float:left;clear:left;width:30px;text-align:center;}
.team button{padding:2px;margin:2px 0;font-size:14px;}
.team > div{float:left;width:660px;height:900px;background-color:#44BB44;}
.team > div > div{float:left;height:140px;padding:20px 0;text-align:center;}
.team > div > div > div{padding:3px 0;}
.team > div > div > div:nth-of-type(1){font-size:24px;}
.team > div > div > div:nth-of-type(2){font-size:20px;}
.team > div > div > div:nth-of-type(n+3){font-size:18px;}
