@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic&display=swap&subset=korean');

.search {margin-top: -41px; margin-left: 270px;}
.search BUTTON {margin-top: 3px; font-size: 21px;}
.s-word {text-align: left; padding-left: 10px;}

@media (max-width:900px) {
  .search {margin-top: -48px; margin-left: 255px;}
  .search BUTTON {margin-top: 6px; font-size: 21px;}
}

* {
font-family: 'Nanum Gothic', sans-serif;
}

body {
  margin:0;
  padding:0;
  overflow:auto;
  background: #82afce
}

.mainmenu a, .mainmenu0 a, .king_menu a{
text-decoration: none;
color:white;
}

.mainmenu a:hover, .mainmenu0 a:hover, .sessionbar a:hover {
  color:yellow;
  font-weight: 900;
  border: solid 2px red;
  background: red;
}

.mainmenu a:active, .mainmenu0 a:active {
  color:red;
  font-weight: bold;
}

.sessionbar {
width:100%;
overflow: auto;
background:black;
color:white;
}

.sessionbar a {
  color: yellow;
  text-decoration : none;
}

.sessionbar a:hover {
  color: white;
}

form {
width:360px;
margin: auto;
text-align: center;
}

button {
  padding : 2px 10px;
}

#check {
color:white;
}

.centerdiv{
  text-align: center;
}

.adminbox {
  overflow: auto;
}

.adminbox li {
  display: inline-block;
  padding:0 10px;
}

.wrap {
    margin-top:10%;
  font-size: 30px;
  text-align: center;
  width: 100%;
}

#regbt {
  margin-top :10px;
    text-align: center;
}

.qrcode_view {
  width:300px;
  margin:0 auto;
  text-align:center;
}
#qrcode_view_title {
  background: #b1fcb1;
}
#membertable {
margin: 0 auto;
padding-bottom: 20px;
height: 20px;
width: 850px;
}

input, button {
  font-size:25px;
  text-align: center;
}

form > p {
  text-align: center;
}

input[type=text], textarea{
width: 320px;
}

input[type=password], textarea{
width: 320px;
}

input[type="file" i] {
width: 335px;
font-size: 25px;
padding: 10px 0;
border:1px solid black;
    align-items:  center ;
}


#left {
  width: 80px;
  height: 35px;
}

td {
  padding:0 2px;
  text-align:center;
}

#td1, #td2, #td3, #td4, #td5, #td6,#td7,#td8,#td9,#td10,#td3tv, #tdno {
border-bottom: #676767 1px dashed;
}

#td3 img {
  height: 70px;
}

#td3tv img {
  height: 60px;
}

#td8 img {
  padding: 0px;
  width:60px;
  text-align: center;
}

.about {
  max-width:800px;
  margin: 0 auto;
  padding: 0 30px;
}

.king_menu {
  padding-bottom : 10px;
}

.mainmenu_wrap {
background-color: #022954;
text-align: center;
margin-bottom: 30px;
}

.mainmenu0 {
    background-image: url(/img/source/title.jpg);
    background-position: center;
    background-size:  cover;
    background-repeat: no-repeat;
    padding:110px 0 5px;
    margin : 0 auto;
    color:yellow;
    text-align: center;
}

.mainmenu {
    background-image: url(/img/source/title.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding:120px 0 5px;
    margin : 0 auto;
    color:yellow;
    text-align: center;
    width : 360px;
}

#login {
  background-color: #2f2a23;
  padding :15px 0;
}

#loginbt {
  width: 139px;
}

#userid, #userpwd {
  width:297px;
  height: 35px;
}

.reg_wrap {
  text-align: center;
}

.footer {
  margin-top:50px; width:100%; padding: 50px 0; text-align:center; background:red; color:white;
}

.footer a {
  text-decoration: none;
  color:yellow;
  font-size: 20px;
  border: 1px white solid;
  padding: 2px 30px;
}
.footer a:hover, .footer a:active {
  text-decoration: none;
  color: #00ff66;
  font-weight: bold;
  border: 1px #00ff66 solid;
  -webkit-transition: all 400ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
  -moz-transition: all 400ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
  -ms-transition: all 400ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
  -o-transition: all 400ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
  transition: all 400ms cubic-bezier(0.390, 0.500, 0.150, 1.360);

}
