@charset "utf-8";

body,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
html,
section,
li,
p,
table,
td,
th {
  margin     : 0;
  padding    : 0;
  line-height: 1;
}

table {
  border-collapse: collapse;
  border-spacing : 0;
}

ul {
  list-style          : none;
  padding-inline-start: 0px;
}

a {
  text-decoration: none;
  color          : inherit;
}

body {
  overflow-x: hidden;
  background: #fefbfb;
}

#global-navi {
  border-bottom: solid #ccc;
}

#noticeBox dl {
  border: solid #ccc;
}
#noticeBox dd a,
#secTournament a,
#secResult article div a,
#secWorkshop a {
  border: solid #555;
}
#noticeBox dd a:hover,
#secTournament a:hover,
#secResult article div a:hover,
#secWorkshop a:hover,
#header nav ul li:hover {
  background: #777;
}
#header nav ul li i {
  color: #777;
}
#secTournament,
#secWorkshop,
.secRoboconLink {
  background: #eee;
}
#secResult article div,
#secWorkshop .artWorkshop div {
  box-shadow: 0 2px 10px 0 #ccc;
}
@media screen and (max-width: 960px) {
  #global-navi,
  #header,
  #header nav ul li {
    border-bottom: solid #ccc;
  }
  #header nav ul {
    background: #eee;
  }
}

