@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
body {
  margin: 0;
}

/* 템플릿 */
      #menubar {
          width:100%;
          height:50px;
          background-color:#eeeeee;
          margin-bottom:10px;
      }

      #menubar a {
          text-decoration: none;
      }

      #teamname {
          font-size:16px;
          color:#aaaaaa;
          font-family: 'Noto Sans KR', sans-serif;
          margin:15px 0px 0px 10px;
          float:left;
          font-weight: bold;
      }
    

      #credit {
          font-family: 'Noto Sans KR', sans-serif;
          font-size:0.6em;
          color:#aaaaaa;
          text-align: center;
          margin: 10px auto;   
          clear: both;
      }

/* 틀 */
.container {
  width:1400px;
  height:600px;
  margin: 0 auto;
    text-align: center;
}

.container2 {
  width:700px;
  height:900px;
  margin: 0 auto;
    text-align: center;
}

/* 설명 & 제목 */

h1 {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 1.5em;
  color:#222;

}

.explaintext {
  font-family: 'Noto Sans KR', sans-serif;
  font-size:0.8em;
  line-height: 0.7em;
  color:#777;
}


/* 명단 */
table, tr, td {
    border: 1px solid #aaaaaa;
    font-family: 'Noto Sans KR', sans-serif;
    font-size:0.95em;
    color:#444444;
}

table {
                border-collapse: collapse;
                margin:0 auto;
                font-size:0.9em;
                font-family: 'Noto Sans KR', sans-serif;
                color:#555555;
            }

            td.time {
              width:150px;
            }
            td.law {
              width:350px;
              padding: 5px 10px;
              text-align: left;
            }
            td.etcs {
              width:350px;
              padding:  5px  10px;
              text-align: left;
            }



/* 버튼들 */
.buttonbox {
  width:700px;
  height:30px;
  margin:10px;
}

.button {
  width: 130px;
  padding: 4px 5px;
  cursor: pointer;
  text-align: center;
  font-size: 13px;
  border: 1px solid #e0e0e0;
  text-decoration: none;
  color:#333333;
}

.button:hover {
  background: #555;
  color: #fff;
}


#pdfviewer {
  width:600px;
  height:800px;
}

@media screen and (max-width: 640px) {
  /* * 템플릿 */
    #menubar {
          width:100%;
          height:50px;
          background-color:#eeeeee;
          margin-bottom:10px;
      }

      #menubar a {
          text-decoration: none;
      }

      #teamname {
          font-size:0.9em;
          color:#aaaaaa;
          font-family: 'Noto Sans KR', sans-serif;
          margin:15px 0px 0px 5px;
          float:left;
          font-weight: bold;
      }
    

      #credit {
          font-family: 'Noto Sans KR', sans-serif;
          font-size:0.6em;
          color:#aaaaaa;
          text-align: center;
      }
        /* 틀 */
        .container {
          width:100%;
          height:400px;
        }

        .container2 {
           width:100%;
          height:700px;
        }

        /* 설명 & 제목 */
            h1 {
            font-family: 'Noto Sans KR', sans-serif;
            font-size: 1.2em;
            color:#222;
            text-align: center;
          }

          .explaintext {
            font-family: 'Noto Sans KR', sans-serif;
            font-size:0.8em;
            color:#777;
            margin-left: 20px;
          }
         
         /* 버튼들 */
          .buttonbox {
            width:98%;
            height:30px;
          }


          .button {
            width: 40px;
            padding: 2px 3px;
            cursor: pointer;
            text-align: center;
            font-size: 0.7em;
            color:#333333;
            border: 1px solid #e0e0e0;
            text-decoration: none;
          }
        
/* 명단 */
table, tr, td {
    border: 1px solid #aaaaaa;
    font-family: 'Noto Sans KR', sans-serif;
    font-size:0.95em;
    color:#444444;
}

table {
                border-collapse: collapse;
                margin:0 auto;
                font-size:0.6em;
                font-family: 'Noto Sans KR', sans-serif;
                color:#555555;
            }

            td.time {
              width:100px;
            }
            td.law {
              width:250px;
              padding: 5px 10px;
              text-align: left;
            }
            td.etcs {
              width:250px;
              padding:  5px  10px;
              text-align: left;
            }

          
          #pdfviewer {
            width:100%;
            height:800px;
          }
} 