@charset "utf-8";

@font-face { 
font-family:'Noto Sans KR';
src: local('Noto Sans KR'), url('../font/NotoSansKR-Regular.ttf') format('truetype');
}
@font-face { 
font-family:'Wanju Bold';
src: local('Wanju Bold'), local('WanjuBold'), url('../font/wanju_bold.ttf') format('truetype');
}

/* CSS Document */
html { overflow:scroll; overflow-x:hidden; }
body { margin:0px; background-color: #005BAE; font-family:'NanumGothic'; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-size:100%; }
ul, li, ol, dl, dt, dd { list-style-type:none; margin:0px; padding:0px; }
table { border-collapse:collapse; margin:0px; padding:0px; }
th { font-family:'NanumGothic'; }
td { font-family:'NanumGothic'; }
pre { white-space:pre-wrap; word-wrap:break-word; word-break:break-word; }
caption { display:none; }
img { border:none; vertical-align:middle; padding:0px; margin:0px; }
form { margin:0px; padding:0px; }
a:link, a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:none; }
div { margin:0px; padding:0px; }
button { margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
hr { display:none; }
fieldset { margin:0px; padding:0px; border:0px; }
select { margin:0px; padding:0px; }
button { margin:0px; padding:0px; }
legend { display:none; }
address { font-style:normal; margin-bottom: 0px !important;}
/* elliment */
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mb10 { margin-top:10px; }
.mb20 { margin-top:20px; }
.mb30 { margin-top:30px; }
.mb40 { margin-top:40px; }
.mb50 { margin-top:50px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pl14 { padding-left:14px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }
.pr13 { padding-right:13px;}
.f_l { float:left; }
.f_r { float:right; }
.t_c { text-align:center; }
.t_l { text-align:left; }
.t_r { text-align:right; }
.f_b {font-weight:bold}
.t_d{text-decoration:underline}
.both { clear:both; width:100%; height:10px; }
.both:after { content:''; clear:both; display:block; }
.both20  { clear:both; width:100%; height:20px; }
.tb_unit { font-family:'NanumGothic'; text-align:right; width:100%; font-size:12px; color:#000; }
.hide { display:none; }
.circle { list-style-type:circle; }
.square { list-style-type:square; }
.disc { list-style-type:disc; }
.decimal { list-style-type:decimal; }
.upper-alpha { list-style-type:upper-alpha; }
.lower-alpha { list-style-type:lower-alpha; }
.upper-roman { list-style-type:upper-roman; }
.lower-roman { list-style-type:lower-roman; }
#skipnavi { left:0px; position:absolute; top:0px; width: 100%; z-index: 9999; }
#skipnavi li { left:0px; position:absolute; top:0px; width: 100%; z-index: 9999; }
#skipnavi a { display: block; font-size:0px; height:1px; margin-bottom:-1px; overflow:hidden; text-decoration:none; width:1px; }
#skipnavi a:active, #skipnavi a:focus { background: none repeat scroll 0 0 #eee; font-size: 0.75em; height:auto; padding:5px 0; text-align:center; width:100%; }
/* move page dots into carousel */
.flickity-page-dots { bottom: 10px; }

#dialog-gift-list {
  padding: 0 !important;
  margin: 0 !important;
  height: 300px !important;
  max-height: 300px !important;
}

.searchBox {
    background-color: white;
    z-index: 1000 !important;
    border-radius: 5px;
    /*position: absolute;*/
    border: solid thin black;
    padding: 8px;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.18);
    -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.18);
    box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.18);
    min-width: 90px;
    margin-top: 6px;
}

.searchBox form {
  display: inline-block !important;
}

#searchBox-sticky-wrapper {
  width: 95% !important;
}
