@charset "euc-kr";
/*style.css*/


html {
    box-sizing: border-box;
    overflow: auto;
}

*, *:before, *:after {
    box-sizing: inherit;
}
.sp {
    display: none !important;
}



.wrapper {
    width: 100%;
    overflow: hidden;
    min-width: 1120px;
}

.contents {
    width: 100%;
    min-width: 1120px;
}

img {
    vertical-align: bottom;
    width:auto;
    max-width:100%;
/*    max-height:100%;*/
}

h1, h2, h3, h4, h5 {
    font-family: 'Noto Sans KR', sans-serif;
}

p {

    font-family: 'Noto Sans KR', sans-serif;
    
    font-style: normal;
    color: #333333;
    line-height: 1.4;
}

div, p {
    box-sizing: border-box;
    font-size: 13px;
}

.clear {
    clear: both;
}


.bold {
    font-weight: 600;
}

.hidden {
    display: none;
}

.hover01 {
    position: relative;
}

.hover01::after {
  position: absolute;
  display: block;
  content: '';
}

.hover01::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
/*  -webkit-transition: all .3s;*/
/*  transition: all .3s;*/
}

.hover01:after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 4px solid #fff;
    opacity: 0;
}

.hover01:hover:after {
    opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter: "alpha(opacity=80)";
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    zoom:1;
}


a:hover {
    cursor:pointer;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -ms-filter: "alpha(opacity=90)";
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    zoom:1;
}

.hover01:hover {
    cursor:pointer;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter: "alpha(opacity=80)";
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    zoom:1;
}


a:hover:after {
    opacity: 0.9;
    filter: alpha(opacity=90);
    -ms-filter: "alpha(opacity=90)";
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    zoom:1;
}


img.next-arrow:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter: "alpha(opacity=80)";
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    zoom:1;
}

img.prev-arrow:hover, img.next-arrow:hover {
    box-shadow: 0 0 0 5px #6598cf inset;
}

ul.head_bts li a:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    zoom:1;
}


ul.head_bts li.login_bt:hover {
    box-shadow: 0 0 0 4px #6598cf inset;
    cursor:pointer;
}



input, button, textarea, select {
  margin: 0;
  padding: 0;

  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: auto;
}
