@charset "utf-8";

/* 초기화 */
html {overflow-y:scroll;height:100%;}
body {margin:0;padding:0;font-size:1.0em;background:#fff;height:100%;font-family:'HYMyeong-Jo-Extra', sans-serif;
    margin: 0 auto;}

@media (max-width: 1000px) {
body {margin:0;padding:0;font-size:1.05em;background:#f7f7f7;height:100%;font-family:'HYMyeong-Jo-Extra', sans-serif;
    margin: 0 auto;}

}        
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'HYMyeong-Jo-Extra', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em;font-family:'HYMyeong-Jo-Extra', sans-serif;}
button {cursor:pointer}
input[type=text], input[type=password], input[type=submit], input[type=image], button {font-size:1em;-webkit-appearance:none}
textarea, select {font-size:1em;font-family:'HYMyeong-Jo-Extra', sans-serif;}
textarea {border-radius:0;-webkit-appearance:none;font-family:'HYMyeong-Jo-Extra', sans-serif;}
select {margin:0;background:none;font-family:'HYMyeong-Jo-Extra', sans-serif;}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}
ul,li,dl,dt,dd {padding:0;margin:0}
ul {list-style:none}

*,:after,:before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}




.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}



/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:0}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%;height:auto}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 상단 레이아웃 */
#hd {position:relative;background:transparent;
    margin: auto;}
#hd:after {display:block;visibility:hidden;clear:both;content:""}
#hd_h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#logo {
    height:80px;
    padding-top: 10px;
    padding-right: 10px;

}
#logo img {vertical-align:middle;max-height:100%;width:auto;padding-top: 7px;}

@media (max-width: 600px) {
#logo {
    height:80px;
    padding-top: 10px;
    padding-right: 15px;
    background: rgb(15, 117, 209);
        background: -moz-linear-gradient(0deg, rgba(15,117,209,1) 0%, rgba(65,163,251,1) 100%);
        background: -webkit-linear-gradient(0deg, rgba(15, 117, 209, 1) 0%, rgba(65, 163, 251, 1) 100%);
        background: linear-gradient(0deg, rgba(15, 117, 209, 1) 0%, rgba(65, 163, 251, 1) 100%);
}
#logo img {vertical-align:middle;max-height:100%;padding-top: 5px;width:150px;padding-left: 10px;}
}

#gnb_open2 {position:absolute;top:10px;right:0px;padding:0 10px;height:40px;width:40px;border:0;background-size:70%;color:rgb(255,255,255,0.5);background:none;}
#gnb_open {position:absolute;top:10px;right:45px;padding:0 10px;height:40px;width:40px;border:0;background-size:70%;color:rgb(255,255,255,0.5);background:none;}

.gnb_open {position:absolute;top:23px;right:45px;padding:0 10px;height:40px;border:0;background-size:70%;color:rgb(255,255,255,0.5);background:none;font-size:1.2em}

#gnb {display:none;background:#f7f7f7;position:fixed;top:0;right:0;z-index:99999;width:85%;max-width:400px;height:100%;overflow-y:auto;
-webkit-box-shadow:0 0 5px rgba(55,55,5,0.4);
-moz-box-shadow:0 0 5px rgba(55,55,5,0.4);
box-shadow:0 0 5px rgba(55,55,5,0.4)}

#gnb_1dul {background:#fff;border-top:1px solid #dde7e9}
#gnb_1dul a {display:block;color:#000}
.gnb_1dli {position:relative;line-height:40px}
.gnb_1dli button {position:absolute;top:5px;right:0;width:40px;height:40px;overflow:hidden;border:0;font-size:1.2em;background:#fff;background:url(../img/mobile/gnb_bg2.png) no-repeat 50% 50%;text-indent:-9999px}
.gnb_1dli button.btn_gnb_cl {background:url(../img/mobile/gnb_bg.png) no-repeat 50% 50%}
.gnb_1da {padding:5px 20px;border-bottom:1px solid #dde7e9;font-weight:bold;font-size:1.2em}
.gnb_2dul {display:none;background:#fafafa}
.gnb_2da {padding-left:30px}
#gnb_close {display:block;position:absolute;right:0px;top:5px;z-index:99;font-weight:bold;margin:0;height:40px;width:40px;border:0;color:#00F6FF;font-size:1.6em;background:transparent}

#gnb_empty {padding:20px 0;color:#fff;text-align:center;line-height:2em}
#gnb_empty a {display:inline;text-decoration:underline}

#hd_sch {text-align:center;padding: 0px 15px;padding-bottom:0px;
background: rgb(247, 247, 247);
    background: -moz-linear-gradient(0deg, rgba(247,247,247,1) 0%, rgba(247,247,247,1) 52%, rgba(133,188,238,1) 54%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(247, 247, 247, 1) 0%, rgba(247, 247, 247, 1) 52%, rgba(133, 188, 238, 1) 54%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(0deg, rgba(247, 247, 247, 1) 0%, rgba(247, 247, 247, 1) 52%, rgba(133, 188, 238, 1) 54%, rgba(15, 117, 209) 56%, rgba(15, 117, 209) 100%);
}
#hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch form {position:relative;border: 1px solid #238ae6;border-radius: 30px;max-width: 500px;
    margin: auto;}
#hd_sch #sch_stx {width:100%;height:40px;background:#f7f7f7;border:0;padding:0 20px;border-radius: 30px;box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);}
#hd_sch #sch_submit {
position: absolute;
    top: -1px;
    right: 0;
    width: 46px;
    height: 40px;
    border: 0;
    cursor: pointer;
    color: #238ae6;
    background: transparent;
    font-size: 1.2em;
}

#user_menu {background: #f7f7f7;text-align:center}
#snb_cnt span {display:inline-block;float:right;padding:0 7px;height:18px;margin-top:3px;line-height:18px;font-size:12px;background:#da22f5;border-radius:20px;color:#fff}

#hd_nb {background:#fff;margin-top:0px;border-bottom:1px solid #dde7e9;border-top:0px solid #dde7e9}
#hd_nb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_nb li {width:33.333%;float:left;text-align:center;line-height:25px;font-size:0.9em;}
#hd_nb li a {display:block;color:#717171;text-align:center;padding:10px 15px}
#hd_nb li i {font-size:14px;margin-right:10px;color:#a5a8ac}
#hd_nb .hd_nb1 {border-right:0px solid #dde7e9;border-bottom:1px solid #dde7e9}
#hd_nb .hd_nb2 {border-bottom:1px solid #dde7e9}
#hd_nb .hd_nb3 {border-right:0px solid #dde7e9}

/*메인배너*/
.main_bn_box {margin-bottom:0px !important;position:relative}
.main_bn_box:after {display:block;content:"";clear:both}
.main_bn_ul {margin:0;padding:0;width:100% !important;height:auto}
.main_bn_ul li {width:100%;float:left;list-style:none;display:inline-block}
.main_bn_ul li img {text-align:center;width:100%;height:auto}


/* 텍스트 크기 조절 */
#text_size {margin:10px 0;text-align:center;display:inline-block;padding:7px 20px;background:#e6e7e9;border-radius:25px;height:48px}
#text_size button {margin:0 5px;border:0;background:none;height:35px;width:35px;border-radius:50%}
#text_size button.select {background:#fff;border-bottom:1px solid #bbb;
-webkit-box-shadow:0 0 5px rgba(100,80,100,0.2);
-moz-box-shadow:0 0 5px rgba(100,100,100,0.2);
box-shadow:0 0 5px rgba(100,100,100,0.2)}
.ts_up {font-size:1.167em !important}
.ts_up2 {font-size:1.3em !important}

/* 중간 레이아웃 */
#wrapper {max-width: 1200px;
    margin: auto;}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#container {position:relative;}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {font-size:1.2em;font-weight:normal;height:50px;padding:10px 15px;line-height:30px;background:#fff;color:#6f6f6f}
#container_title a {display:inline-block;margin-right:5px;color:#2c68b0}
.top {position:relative}
.btn_top {position:absolute;top:0px;right:0px;z-index:999;padding:8px 0}
.btn_top li {display:inline-block}
.btn_top a,.btn_top button,.btn_top .btn_submit {}
.btn_top .btn_cancel,.btn_top .btn_b01 {border:1px solid #aaa;background:none;color:#666;line-height:28px;background:#fff}
.fixed {position:fixed;top:0;right:0;z-index:999}
.fixed.btn_bo_user {right:10px}
#container_title.fixed {width:100%}

/* 하단 레이아웃 */
#ft {background:#fff;padding:0px;border-top:1px solid #dde4e9}
#ft h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#ft p {margin:0;padding:15px 0 0;line-height:1.8em}

#ft_copy {
padding: 10px;
    line-height: 1.2em;
    text-align: center;
    color: #777;
    font-size: 0.9em;
}
#ft_company {text-align:center;padding:15px 0}
#ft_company a {display:inline-block;padding:0 10px;line-height:1em;border-left:1px solid #dde4e9;color:#676767}
#ft_company a:first-child {border:0}
.ft_cnt {font-weight:normal;color:#777;line-height:2em;text-align:center;border-top:1px solid #dde4e9}
.ft_cnt h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#ft_copy b {color:inherit}
#ft_copy a {color:inherit;text-decoration:none}

#top_btn {position:fixed;bottom:10px;right:5px;width:52px;height:52px;line-height:36px;border:1px solid #000;border-radius:50%;background:#333;color:#eee;text-align:center;font-size:15px;z-index:99;
-webkit-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
-moz-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4)}
#top_btn i {font-size:1.4em}
#top_btn:hover {background:#111;border-color:#111;color:#fff}
#device_change {display:block;line-height:40px;border-radius:5px;background:#302e2e;color:#fff;font-size:1em;text-decoration:none;text-align:center}

/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}
#copymove .tbl_head01 {margin-top:10px}
#copymove td {background:#fff}
#copymove .win_btn {margin:10px}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}

/* 본문 바로가기 */
.to_content a {z-index:100000;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}

/* 이미지 등비율 리사이징 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;width:40px;height:40px;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:0;vertical-align:top}
#captcha #captcha_info {display:block;margin:3px 0 5px;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px}

/* 구글리캡챠 크기 조정 scale */
#captcha.recaptcha {width:213px;height:55px;overflow:hidden}
#rc-imageselect, .g-recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0}

/* ckeditor 태그 기본값 */
#bo_v_con ul {display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con ol {display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con li {display:list-item}

/*단축키일람 */
.cke_sc {text-align:right}
.btn_cke_sc {background:#333;color:#fff;padding:5px;border:none}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:50%;font-weight:bold}
.cke_sc_def dd {width:50%}
.btn_cke_sc_close {background:#333;padding:5px;border:none;color:#fff}

/* 버튼 */
.btn {display:inline-block;padding:0 5px;height:30px;line-height:30px;border-radius:3px}
a.btn01 {display:inline-block;background:#ddd;color:#444;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {border:0;background:#238ae6;color:#fff;cursor:pointer;border-radius:3px;    padding: 5px 10px;}
.btn_submit:hover {background:#fff;color:#444;}
.btn_close {border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff}
a.btn_close {text-align:center;line-height:50px}

a.btn_cancel {display:inline-block;background:#ddd;color:#444;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}
a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;border:0;background:#fff;border:1px solid #3a8afd;color:#3a8afd;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01,.btn_b01 {display:inline-block;background:#238ae6;color:#fff;letter-spacing: -0.05em;border-radius:15px;padding:5px 10px;font-size: 0.9em;border:0;text-decoration:none;vertical-align:middle}
.btn_b01:hover, .btn_b01:hover {}

a.btn_b02, .btn_b02 {display:inline-block;background:transparent;;color:#238ae6;letter-spacing: -0.05em;border:0;border-radius:2px;padding:5px;font-size: 0.85em;text-decoration:none;vertical-align:middle}
a.btn_b02:hover, .btn_b02:hover {}
a.btn_b03, .btn_b03 {display:inline-block;line-height:28px;border:0;background:transparent;color:#bababa;text-decoration:none;vertical-align:middle}
a.btn_b03:hover, .btn_b03:hover {}
a.btn_admin {display:inline-block;color:#d13f4a;font-size:1.4em;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {}
.fix_btn {position:fixed;bottom:65px;right:15px;background:#2c68b0;width:50px;height:50px;color:#fff;text-align:center;border-radius:50% !important;font-size:1.8em;line-height:50px !important;-webkit-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
-moz-box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4);
box-shadow:1px 2px 5px rgba(191, 191, 191, 0.4)}
/*a.btn,.btn {line-height:35px;width:30px;height:35px;padding:0 5px;text-align:center;font-weight:bold;border:0;font-size:1.4em;
*/

a.btn,.btn {
  line-height: 37px;
    min-width: 80px;
    height: 40px;
    padding: 0px 10px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #ddd;
    border: 0;
    font-size: 1.0em;
}
-webkit-transition:background-color 0.3s ease-out;
-moz-transition:background-color 0.3s ease-out;
-o-transition:background-color 0.3s ease-out;
transition:background-color 0.3s ease-out}


/* 기본테이블 */
.tbl_wrap {margin:0 10px 10px}
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;color:#4b8b99;font-weight:bold;text-align:left}

.tbl_head01 {}
.tbl_head01 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head01 thead th {padding:12px 0;border:1px solid #d8dbdf;background:#f7f7f9;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head01 tfoot td {border-color:#e3e3e5;background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head01 tbody {text-align:left}
.tbl_head01 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:2px 0px;border:1px solid #e7e9ec;border-top:0;line-height:1.5em;word-break:break-all}

.tbl_head02 {}
.tbl_head02 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head02 tfoot td {background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}

/* 기본리스트 */
.list_01 ul {}
.list_01 li {border-bottom:1px solid #e5ecee;padding:10px}
.list_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.all_chk {padding:15px;border-bottom:1px solid #e8eaee;background:#fff}

/* 기본폼 */
.form_01 .write_div {margin-bottom:10px;position:relative}
.form_01 li {margin:0 0 10px;position:relative;list-style:none}
.form_01 textarea, .frm_input {border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;padding:5px;border-radius:0;box-shadow:none}
.form_01 textarea {width:100%;height:100px}
.frm_input {height:45px;width:100%;}
.full_input {width:100%} 
.form_01 .frm_file {display:block;margin-bottom:5px;width:100%}
.form_01 select {height:40px;background-color:#fff}
.form_01 .frm_info {font-size:0.92em;color:#3a8afd;text-align:left;margin:3px 0 10px;display:block;line-height:1.3em}

/* 자료 없는 목록 */
.empty_table {padding:100px 0 !important;color:#777;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat  !important;background-position:right top !important}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:150px;text-align:center}
.td_group {width:100px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#999}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {position:relative;background:#fff}
.new_win #win_title {font-size:1.3em;height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
box-shadow:0 1px 10px rgba(0,0,0,.1)}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win_con {}

.new_win .win_ul {margin-bottom:15px;padding:0 20px}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;background:#fff;text-align:center;padding:0 10px;border:1px solid #d6e9ff;border-radius:30px;margin-left:5px}
.new_win .win_ul li:first-child {margin-left:0}
.new_win .win_ul li a {display:block;padding:8px 0;color:#6794d3}
.new_win .win_ul .selected {background:#3a8afd;border-color:#3a8afd;position:relative;z-index:5}
.new_win .win_ul .selected a {color:#fff;font-weight:bold}
.new_win .win_desc {position:relative;margin:10px;border-radius:5px;font-size:1em;background:#f2838f;color:#fff;line-height:50px;text-align:left;padding:0 20px}
.new_win .win_desc i {font-size:1.2em;vertical-align:baseline}
.new_win .win_desc:after {content:"";position:absolute;left:0;top:0;width:4px;height:50px;background:#da4453;border-radius:3px 0 0 3px}

.new_win .win_total {float:right;display:inline-block;line-height:30px;font-weight:normal;font-size:0.75em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px}
.new_win .new_win_con {padding:20px}
.new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .new_win_con2 {margin:20px 0}

.new_win .win_btn {clear:both;padding:10px 0 30px;text-align:center}
.new_win .win_btn a {display:inline-block;height:45px;line-height:40px;font-weight:bold}
.new_win .btn_close {width:60px;height:45px;overflow:hidden;cursor:pointer}
.new_win .btn_submit {padding:0 20px;height:45px;font-weight:bold;font-size:1.083em}

/* 검색결과 색상 */
.sch_word {color:#fd8c3a;margin:0 2px}
.sch_title {color:#4285f4;}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal;line-height:20px}
.sv_wrap .sv {z-index:1000;width:100px;display:none;margin:5px 0 0;font-size:0.92em;background:#333;text-align:left;
-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}
.sv_wrap .sv:before {content:"";position:absolute;top:-6px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #333 transparent}
.sv_wrap .sv a {display:inline-block;width:100px;margin:0;padding:0 10px;line-height:30px;font-weight:normal;color:#bbb}
.sv_wrap .sv a:hover {background:#000;color:#fff}
.sv_member {color:#333;font-weight:400}
.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;display:block;padding:10px 0;text-align:center}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {text-align:center}
.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px}
.pg_page:hover {background-color:#fafafa}
.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {background-color:#fafafa}

.pg_current {display:inline-block;background:#3a8afd;border:1px solid #3a8afd;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px}


.addTop {
  width: 100%;
  display: flex;
  padding: 14px 0px;
  padding-right:10px;
  background: transparent;
  color: #fff;
  border-top:1px solid #B60558;
}

.addselect {
    border:1px solid #238ae6;
    color:#fff;
    padding: 7px 5px;
    background: #B60558;
    border-radius: 7px;
}

.addselect:hover {
    border:1px solid #238ae6;
    color:#fff;
}

.addselect:active {
    border:1px solid #238ae6;
    color:#fff;
}

.addselect:focus {
    border:1px solid #238ae6;
    color:#fff;
}

.addselect:visite {
    border:1px solid #238ae6;
    color:#fff;
}

.micon {
	width: 100%;
  margin:5px;
  float:left;
	display: flex;
	padding: 0px 0px;
}




@media (max-width: 400px) {
.micon {
  max-width: 400px;
  float:left;
  display: flex;
  padding: 0px 0px;
}
}

@media (min-width: 660px) {
.micon {
  max-width: 400px;
  float:left;
  display: flex;
  padding: 0px 0px;
}
.micon2 {
  max-width: 800px;
  display: flex;
  padding: 0px 0px;
}
}




@media (max-width: 331px) {
.micon {
  width: 100%;
  float:left;
  display: flex;
  padding: 0px 0px;
}

}







.conDiv {
    width: 100%;
  margin:5px;
  float:left;
    display: flex;
    padding: 0px 0px;
}




@media (max-width: 400px) {
.conDiv {
  max-width: 400px;
  float:left;
  display: flex;
  padding: 0px 0px;
  margin: 0px;
}
}

@media (min-width: 660px) {
.conDiv {
  max-width: 420px;
  float:left;
  display: flex;
  padding: 0px 0px;
}
}

@media (min-width: 1200px) {
.conDiv {
  max-width: 500px;
  float:left;
  display: flex;
  padding: 0px 0px;
}
}


@media (max-width: 331px) {
.conDiv {
  width: 100%;
  float:left;
  display: flex;
  padding: 0px 0px;
}
}











.micon li {
	display: inline;
	width: 25%;
    line-height: 1.8em;
	text-align: center;
}

.Dicon {
    width: 100%;
    display: flex;
    padding: 5px 0px;
    padding-bottom: 0px;
    letter-spacing: -0.05em;
}

.Dicon li {
    display: inline;
    width: 20%;
    text-align: center;
}

.DFicon {
    width: 100%;
    display: flex;
    margin: 5px 0px;
    line-height: 1.4em;
}

.DFicon li {
    display: inline;
    width: 25%;
    text-align: center;
    color:#999;
}

#DFft {
    position: fixed;
    bottom: 0px;
    z-index: 9999999999999;
    padding:0px 10px;
    width: 100%;
    padding-top:5px; 
    background: #fff;
    font-size: 0.95em;
    letter-spacing: -0.05em;
    border-top: 1px solid #ddd;
}

.DFover {
    position: absolute;
    border-radius: 50%;
    padding-top: 12px;
    top: -25px;
    width: 64px;
    height: 64px;
    line-height: 1.4em;
    border:1px solid #FFBBDB;
    box-shadow: 0px 0px 8px rgb(0,0,0,0.3);
    background: rgb(252,16,127);
background: linear-gradient(135deg, rgba(252,16,127,1) 0%, rgba(240,14,120,1) 35%, rgba(196,8,97,1) 100%);
}

.subLogoBack {
  padding: 10px 0px;
    margin-top: 50px;
    font-weight: 300;
    font-size: 1.4em;
    color: #fff;
    text-shadow: 0px 0px 2px #000;
}


.subLogoBack2 {
  padding: 10px 0px;
  padding-left: 5px;
    margin-top: 50px;
    font-weight: 100;
    font-size: 1.4em;
    color: #75C3F4;
}

.store {
    position: relative;
}

.store2 {
    position: relative;
    max-width: 510px;
    margin: 5px;
    float: left;
}


@media (min-width: 361px) {
.store2 {
    position: relative;
    max-width: 100%;
    margin: 2px 0px;
    float: left;
}
}



@media (min-width: 660px) {
.store2 {
    position: relative;
    max-width: 390px;
    margin: 5px;
    float: left;
}
.storeEx {
    position: relative;
    max-width: 390px;
    margin: 15px;
    float: left;
}
}


@media (max-width: 1200px) {
.store2 {
    position: relative;
    max-width: 390px;
    margin: 2px 0px;
    float: left;
}
}



.subLogo {
  padding: 0px 10px;
    margin-top: 50px;
    font-weight: 600;
    font-size: 1.3em;
    letter-spacing: -0.05em;
    color: #fff;
}

.subLogo2 {
  padding: 0px 10px;
    margin-top: 50px;
    font-weight: 600;
    font-size: 1.2em;
    letter-spacing: -0.05em;
    color: #666;
}


.storeTop {
  width: 100%;
    max-width: 510px;
    float: left;
    display: flex;
    padding: 10px;
    padding-bottom: 15px;
    background: #fff;
    box-shadow: 0px 0px 4px #ccc;
    margin: 0px 0px;
}




@media (min-width: 680px) {
.storeTop {
  width: 100%;
      max-width: 390px;
      float:left;
    display: flex;
    padding: 10px;
    padding-bottom: 15px;
    background: #fff;
    border-radius: 10px;
    border-bottom: 1px solid #eee;
}
}

@media (min-width: 1200px) {
.storeTop {
          width: 100%;
        max-width: 390px;
        float: left;
        display: flex;
        padding: 10px;
        padding-bottom: 15px;
        background: #fff;
        border-radius: 10px;
        border: 1px solid #ddd;
        box-shadow: 0px 0px 4px #ddd;
        margin: 5px;
}
}



.storeTop img {
  width: 100%;
  border-radius: 7px;
}

.subTop {
  display: inline;
  width: 30%;
  text-align: center;
  padding-top: 5px;
}

.subTop2 {
  display: inline;
  width: 70%;
  text-align: left;
  padding-right: 5px;
}

.subTop3 {
  display: inline;
  width: 100%;
  text-align: left;
}

.subTop2 h2 {
  font-size: 1.0em;
  font-weight: 500;
  color:#111;
  letter-spacing: -0.05em;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;
}

.subTop2 h3 {
  font-size: 0.9em;
    font-weight: 400;
    color: #777;
    letter-spacing: -0.05em;
    padding-left:5px;
  padding-right:5px;
    padding-bottom: 3px;
    line-height: 1.2em;
}

.h3B {
   color: #3180F6;
   font-weight: 400;
}

.subTop2 h4 {
  font-size: 1.05em;
  font-weight: 600;
  color:#2c68b0;
  letter-spacing: -0.05em;
  padding-top:7px;
}

.subiconLeft {
  float: left;
  width: 100%;
  text-align: left;
  padding-left:5px;
  padding-right:5px;
  display: flex;
}

.subiconLeft2 {
  float: left;
  width: 100%;
  text-align: left;
  padding-top:7px;
  padding-left:10px;
  display: flex;
  color:#FF7200;
  font-size: 0.7em;
}

.subiconLeft22 {
  float: left;
  width: 100%;
  text-align: left;
  padding-top:7px;
  padding-left:0px;
  display: flex;
  color:#FF7200;
  font-size: 0.8em;
}

.subiconLeft33 {
  float: left;
  width: 100%;
  text-align: left;
  padding-top:7px;
  padding-left:0px;
  display: flex;
  color:#238ae6;
  font-size: 0.8em;
}

.subiconLeft3 {
  float: left;
  width: 100%;
  text-align: left;
  padding-top:7px;
  padding-left:10px;
  display: flex;
  color:#238ae6;
  font-size: 0.8em;
}

.subiconRight {
  float: left;
  width: 100%;
  padding:5px 10px;
  padding-left:5px;
  padding-right:5px;
  padding-top: 0px;
  color:#FF7200;
  font-size: 0.85em;
}

.subiconReview {
  width: 100%;
  padding:5px 0px;
  color:#FF7200;
  font-size: 1.7em;
  text-align: center;
}

.selectReview {
  width: 100%;
  padding:5px 0px;
  color:#FF7200;
  font-size: 1.3em;
  text-align: left;
}



.subReviewBtn {
  width: 100%;
  text-align: center;
  padding:10px 0px;
  padding-bottom: 25px;
  font-size: 1.0em;
}

.ReviewBtn {
  padding: 0px 15px;
  border:1px solid #ccc;
  border-radius: 25px;
  text-align: center;
  width:40%;
  margin: auto;
  font-weight: 600;
}

.ReviewLeft {
  width: 50%;
  float:left;
  color:#ccc;
  font-size: 0.9em;
  line-height: 1.3em;
}

.ReviewRight {
  width: 50%;
  float:right;
  font-size: 0.9em;
  text-align: right;
}

.Review100 {	  display:block; clear:both;
 width: 100%;
 line-height: 1.4em;
 letter-spacing: -0.03em;
 padding-bottom: 10px;
 font-size: 1.0em;
 color: #666;
}

.subReview {
  width: 100%;
  padding:10px 0px;
  padding-bottom: 20px;
  font-size: 1.0em;
  border-top: 1px solid #ddd;
}

.subiconRight2 {
  float: right;
  width: 100%;
  padding:10px 7px;
  color:#238ae6;
  text-align: right;
}

.subiconR {
  border: 1px solid #ddd;
    padding: 7px 11px;
    border-radius: 50px;
    background: #fff;
    color: #999;
    text-align: center;
    font-size: 1.0em;
    letter-spacing: -0.05em;
}

.subiconRR {
  border: 1px solid #ddd;
    padding: 7px 13px;
    border-radius: 50px;
    background: #fff;
    color: #999;
    text-align: center;
    font-size: 1.0em;
    letter-spacing: -0.05em;
}

.subiconB {
    padding: 8px 10px;
    border-radius: 50px;
    background: #238ae6;
    text-align: center;
    font-size: 0.9em;
    letter-spacing: -0.05em;
}
.subiconBB {
    color: #fff;
}

.subiconZalo {
    padding: 0px;
    width: 33px;
}


.adbankLeft {
  float: left;
  width: 20%;
  padding:7px 0px;
}


.adbankRight {
  float: right;
    width: 80%;
    padding: 7px 0px;
    text-align: right;
    color: #238ae6;
}

.adiconLeft {
  float: left;
  width: 80%;
  padding:7px 0px;
}


.adiconRight {
  float: right;
    width: 20%;
    padding: 7px 0px;
    text-align: right;
    color: #238ae6;
}

.adBtn {
  position: relative;
    background: #f7f7f7;
    border:1px solid #ccc;
    color: #333;
    text-align: center;
    font-weight: 600;
    border-radius: 5px;
    padding: 7px;
    margin: 10px;
}

.adBtn2 {
  position: relative;
    color: #fff;
    text-align: center;
    font-weight: 600;
    border-radius: 5px;
    padding: 8px;
    background: #1164bd;
background: linear-gradient(0deg,rgba(17, 100, 189, 1) 0%, rgba(61, 132, 219, 1) 50%, rgba(2, 144, 245, 1) 100%);
}

.adBtn3 {
  position: relative;
    background: #fff;
    border:1px solid #ccc;
    color: #666;
    text-align: center;
    font-weight: 600;
    border-radius: 5px;
    padding: 8px;
}

.adBtnBlack {
  position: relative;
    background: #444444;
    color: #fff;
    text-align: center;
    font-weight: 600;
    border-radius: 5px;
    padding: 7px;
    margin: 10px;
}


.distance {
  position: absolute;
    right: 12px;
    bottom: 15px;
    color: #238ae6;
    font-size: 0.9em;
    font-weight: 600;
}

.distance2 {
  position: absolute;
    right: 10px;
    bottom: 10px;
    color: #333;
    font-size: 0.8em;
    letter-spacing: -0.03em;
}

.distanceex {
  position: absolute;
    right: 10px;
    top: -40px;
    color: #333;
    font-size: 0.8em;
    letter-spacing: -0.03em;
    border-radius: 10px;
    padding: 3px 7px;
    padding-bottom: 5px;
    border: 1px solid #444;
    background: rgb(0, 0, 0, 0.6);
}

.distance_ad {
      position: absolute;
    left: 5px;
    top: 5px;
    color: #fff;
    font-size: 0.8em;
    font-weight: 600;
    background: #238ae6;
    text-align: center;
    border-radius: 8px 8px;
    padding: 2px 5px;
}

.distance_adTop {
  position: static;
    right: 10px;
    bottom: 10px;
    color: #FF7200;
    font-size: 0.85em;
    font-weight: 500;
    background: transparent;
    text-align: right;
    border-radius: 5px;
    padding: 3px 7px;
    width: 100%;
    padding-right: 0px;
}

.exListmoney {
  position: static;
    right: 10px;
    bottom: 10px;
    color: #238ae6;
    font-size: 0.85em;
    font-weight: 800;
    background: transparent;
    text-align: right;
    border-radius: 5px;
    padding: 3px 7px;
    width: 100%;
    padding-right: 0px;
}

.listTitle {
  padding:5px 10px;
  font-size: 1.05em;

}



.listTop {  display: inline;   width: 40%;   text-align: left;}
.listTop2 {  display: inline;  width: 60%;   text-align: right; }

.listTop4 {  display: inline;flex-grow: 1; white-space:no-wrap;font-size: 0.75em;   width: 25%;  text-align: right;color: #3180F6;padding-right: 5px;letter-spacing: -0.05em;}
.listTop5 {  
display: inline;
    flex-grow: 1;
    white-space: no-wrap;
    font-size: 0.9em;
    width: 25%;
    text-align: left;
    color: #3180F6;
    padding: 5px 7px;
    padding-right: 0px;
    letter-spacing: -0.05em;
}
.listTop5 img { width:75px;height:75px;border-radius: 38px;}

.listTop3 {  display: inline;word-wrap: break-word;width: 75%; font-size: 0.95em;line-height: 1.3em;color: #333333; /*width: 100%;*/padding: 0px 5px;text-align: left; letter-spacing: -0.05em;}
.listiconR {
    /*float: right;*/
	display:inline-block;
    border: 1px solid #ddd;
    padding: 7px 15px;	  margin-right:1px;
    border-radius: 15px;
    background: #fff;
    color: #666;
    text-align: center;
    font-size: 0.85em;
    letter-spacing: -0.05em;
}

.listTitle {
    color: #2c68b0;
    font-size:1.05em;
    padding:0px;
}

.listTitle2 {
    color: #ccc;
    font-size:0.85em;
    padding:0px;
}

.LstoreTop {
  width: 100%;
  display: flex;
  padding: 10px;
  border-bottom: 1px solid #eee;
  background: #fff
}

.LstoreTopEx {
  width: 100%;
  display: flex;
  padding: 10px;
  background: #fff;
  margin-bottom: 30px;
}

.LstoreReview {
  width: 100%;
  display: flex;
  padding: 10px 5px;
  border-bottom: 1px dashed #ccc;
}

.LstoreTop img {
  width: 100%;
  border-radius: 7px;
}

.LsubTop {
  display: inline;
  width: 30%;
  text-align: center;
  padding: 0px;
}

.LsubTop img {
  width: 100%;
  border-radius: 10px;
}

.LsubTop2 {
  display: inline;
  width: 70%;
  text-align: left;
}

.LsubTop3 {
  display: inline;
  width: 100%;
  text-align: right;
}

.LsubTop2 h2 {
  padding-top: 2px;
  font-size: 1.05em;
  font-weight: 600;
  color:#333;
  letter-spacing: -0.05em;
  padding-bottom:7px;
  padding-left:10px;
  line-height: 1.0em;
}

.LsubTop2 h3 {
  font-size: 0.9em;
  font-weight: 400;
  color:#444;
  letter-spacing: -0.05em;
  padding-left:10px;
  line-height: 1.2em;
}

.LsubTop2 h4 {
  font-size: 1.05em;
  font-weight: 600;
  color:#2c68b0;
  letter-spacing: -0.05em;
  padding-top:7px;
}

.insertBtn {
  background:#fff;
  color:#444;
}

.insertOk {
  background:#238ae6;
  color:#fff;
  padding: 15px;
  text-align: center;
  font-weight: 600;
  border-radius: 5px;
  font-size: 1.05em;
}

.insertBtn2 {
  background:#fff;
  color:#444;
}

.ReviewOk {
  width: 100%;
  background:#238ae6;
  color:#fff;
  padding: 10px;
  text-align: center;
  font-weight: 600;
  border-radius: 5px;
  font-size: 0.85em;
}

.listBtn {
  border: 1px solid #eee;
    text-align: center;
    border-radius: 10px;
    width: 100%;
    display: block;
    padding: 10px 15px;
    background: #f9f9f9;
}

.inputForm {
  padding: 7px 5px;
  border:1px solid #ddd;
  width:100%;
  border-radius: 5px;
  letter-spacing: -0.05em;
}

.inputForm2 {
  padding: 7px 5px;
  border:0px solid #ddd;
  width:100%;
  border-radius: 0px;
  color:#ff0000;
  text-align: right;
  letter-spacing: -0.05em;
}

.inputForm3 {
  padding: 7px 5px;
  border:1px solid #ddd;
  width:100%;
  border-radius: 5px;
  letter-spacing: -0.05em;
  margin-bottom: 5px;
}

.inputTitle {
  font-size: 1.0em;
  padding:7px 0px;
  color:#666;
  letter-spacing: -0.05em;
  text-align: left;
}

.insertForm {
  width: 100%;
  display: flex;
  padding: 0px;
  background: #fff;
}

.menuInsert {
  padding: 10px;
  border:2px solid #666;
  border-radius: 5px;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.menuForm {
  padding:15px 0px;
  border-bottom: 1px dashed #ccc; 
}

.menuFormB {
  padding:15px 0px;
  border-bottom: 1px solid #fff; 
}

.indexBt {
  padding:10px 0px;
}

.barIcon {
    float:left;
    padding: 10px 0px;
    padding-bottom: 18px;
    width:25%;
    text-align: center;
    line-height: 1.6em;
}

.explain {

}

.explain h1 {
   font-weight: 600;
   font-size: 1.15em;
   padding: 0px;
   padding-top: 0px;
   letter-spacing: -0.03em;
   line-height: 1.25em;
}

.explain h2 {
   font-weight: 600;
   font-size: 1.05em;
   padding-top: 5px;
   letter-spacing: -0.03em;
}

.explain h3 {
   font-weight: 400;
   font-size: 0.95em;
   padding-top: 5px;
   letter-spacing: -0.03em;
   color: #666;
}

.explain h4 {
   font-weight: 400;
   font-size: 0.95em;
   padding-top: 2px;
   letter-spacing: -0.03em;
   color: #666;
}

.explainImg img {
    width: 100%;
    height: 80%;
}

.explainBack {
    padding: 20px 10px;
    padding-top: 15px;
    position: absolute;
    z-index: 999999999999;
    top: 0px;
}

.listW {
  width: 100%;
  padding: 5px 0px;
  line-height: 1.5em;
}

.listL {
  display: inline;
  width: 8%;
  padding-right: 8px;
  height: 26px;
  font-size: 0.95em;
  text-align: left;
  color: #238ae6;
}

.listR {
  display: inline;
  width: 92%;
  height: 26px;
  font-size: 0.95em;
  text-align: left;
  letter-spacing: -0.05em;
}



.listLex {
  display: inline;
  width: 35%;
  padding-right: 8px;
  height: 26px;
  font-size: 0.95em;
  text-align: left;
  color: #238ae6;
}

.listRex {
  display: inline;
  width: 65%;
  height: 26px;
  font-size: 0.95em;
  text-align: left;
  letter-spacing: -0.05em;
}

.scrollDiv::-webkit-scrollbar-track { background-color: transparent;	 }

/*** insidevina new ***/
.article-head-sub { position: relative; margin-bottom: 2rem; padding-left: 5px;  font-size: 0.9rem;
    line-height: 1.45em; color: #333; letter-spacing: -.065em;
}
.photo-layout {  margin-bottom: 1rem;	  text-align: center;	 }
.max-width-600 {  max-width: 37.5rem;}
.float-center { display: block; margin-right: auto;  margin-left: auto;}
.photo-layout figcaption { padding: .7rem 0; font-size: .8rem; line-height: 1.6em; letter-spacing: -.05em; color: #919191; text-align: left; }

@media (max-width: 800px) {
   .article-head-sub{ font-size: 0.7rem; }
}

.point_index {
  color: #999;
    position: relative;
    text-align: right;
    font-weight: 600;
    width: 600px;
    float: right;
    /* right: 15%; */
    /* margin-right: 50px; */
    padding: 7px;
    padding-top: 15px;

}

.vnd {
   font-weight: 400;
    font-size: 0.85em;
    margin-bottom: 10px;
    padding-bottom: 10px;
    vertical-align: top;
}


.iconMain {
    width: 25%;
    float: left;
    display: inline;
    font-size: 12px;
    letter-spacing: -0.05em;
    text-align: center;
    line-height: 1.2em;
}

.nameR {
    display: inline-block;
    text-align: left;
    /* padding: 0 5px; */
    padding: 7px 10px;
    font-size: 0.8em;
    border: 1px solid #238ae6;
    border-radius: 17px;
    background: transparent;
    letter-spacing: -0.05em;
    color: #238ae6;
}

.store_cate3 .ca2_on a {  color: #238ae6;  }
.store_cate3 a {  line-height: auto;   padding: 3px 5px; color: #238ae6;  }

.rePoint {
   color: #238ae6;
    font-size: 1.15em;
    padding-left: 10px;
    font-weight: 600;
    padding-top: 0px;
    /* height: 20px; */
    line-height: 0.8em;
    letter-spacing: 0px;
}

.clearfix{clear:both; display:block;}




.translation-links{
 /*background-color: #f5f5f5;*/
 max-width: 100%;
 /*padding: 20px;*/
 list-style: none;
}
.translation-links li{
 height: 30px;
 /*padding: 5px;*/
 box-sizing: border-box;
 float: left;
}
.translation-links span{
 float: left;
 color: #000;
}
.translation-links .flag{
 display: inline-block;
 width: 30px;
 height: 20px;
 margin-right: 6px;
}
/* south_korea */
.ko {
 background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNjAwIiB2aWV3Qm94PSItMzYgLTI0IDcyIDQ4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQo8cGF0aCBmaWxsPSIjZmZmIiBkPSJtLTM2LTI0aDcydjQ4aC03MnoiLz4NCjxnIHRyYW5zZm9ybT0ibWF0cml4KC41NTQ3IC0uODMyMDUgLjgzMjA1IC41NTQ3IDAgMCkiPg0KPGcgaWQ9ImIyIj4NCjxwYXRoIHN0cm9rZT0iIzAwMCIgaWQ9ImIiIHN0cm9rZS13aWR0aD0iMiIgZD0iTS02LTI1SDZNLTYtMjJINk0tNi0xOUg2Ii8+DQo8dXNlIHk9IjQ0IiB4bGluazpocmVmPSIjYiIvPg0KPC9nPg0KPHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJtMCwxN3YxMCIvPg0KPGNpcmNsZSBmaWxsPSIjYzYwYzMwIiByPSIxMiIvPg0KPHBhdGggZmlsbD0iIzAwMzQ3OCIgZD0iTTAtMTJBNiw2IDAgMCAwIDAsMEE2LDYgMCAwIDEgMCwxMkExMiwxMiAwIDAsMSAwLTEyWiIvPg0KPC9nPg0KPGcgdHJhbnNmb3JtPSJtYXRyaXgoLS41NTQ3IC0uODMyMDUgLjgzMjA1IC0uNTU0NyAwIDApIj4NCjx1c2UgeGxpbms6aHJlZj0iI2IyIi8+DQo8cGF0aCBzdHJva2U9IiNmZmYiIGQ9Im0wLTIzLjV2M20wLDM3LjV2My41bTAsM3YzIi8+DQo8L2c+DQo8L3N2Zz4NCg==');
 width: 100%;
 height: 66.666666666667%;
 background-size: 100% 100%;
}
/* united_states */
.en {
 background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjM1IDY1MCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGRlZnM+DQo8ZyBpZD0idW5pb24iPg0KPHVzZSB5PSItLjIxNiIgeGxpbms6aHJlZj0iI3g0Ii8+DQo8dXNlIHhsaW5rOmhyZWY9IiN4NCIvPg0KPHVzZSB5PSIuMjE2IiB4bGluazpocmVmPSIjczYiLz4NCjwvZz4NCjxnIGlkPSJ4NCI+DQo8dXNlIHhsaW5rOmhyZWY9IiNzNiIvPg0KPHVzZSB5PSIuMDU0IiB4bGluazpocmVmPSIjczUiLz4NCjx1c2UgeT0iLjEwOCIgeGxpbms6aHJlZj0iI3M2Ii8+DQo8dXNlIHk9Ii4xNjIiIHhsaW5rOmhyZWY9IiNzNSIvPg0KPC9nPg0KPGcgaWQ9InM1Ij4NCjx1c2UgeD0iLS4yNTIiIHhsaW5rOmhyZWY9IiNzdGFyIi8+DQo8dXNlIHg9Ii0uMTI2IiB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4PSIuMTI2IiB4bGluazpocmVmPSIjc3RhciIvPg0KPHVzZSB4PSIuMjUyIiB4bGluazpocmVmPSIjc3RhciIvPg0KPC9nPg0KPGcgaWQ9InM2Ij4NCjx1c2UgeD0iLS4wNjMiIHhsaW5rOmhyZWY9IiNzNSIvPg0KPHVzZSB4PSIuMzE1IiB4bGluazpocmVmPSIjc3RhciIvPg0KPC9nPg0KPGcgaWQ9InN0YXIiPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0ibWF0cml4KC0uODA5MDIgLS41ODc3OSAuNTg3NzkgLS44MDkwMiAwIDApIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNwdCIgdHJhbnNmb3JtPSJtYXRyaXgoLjMwOTAyIC0uOTUxMDYgLjk1MTA2IC4zMDkwMiAwIDApIi8+DQo8dXNlIHhsaW5rOmhyZWY9IiNwdCIvPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPg0KPHVzZSB4bGluazpocmVmPSIjcHQiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNmZmYiIGlkPSJwdCIgZD0iTS0uMTYyNSwwIDAtLjUgLjE2MjUsMHoiIHRyYW5zZm9ybT0ic2NhbGUoLjA2MTYpIi8+DQo8cGF0aCBmaWxsPSIjYmYwYTMwIiBpZD0ic3RyaXBlIiBkPSJtMCwwaDEyMzV2NTBoLTEyMzV6Ii8+DQo8L2RlZnM+DQo8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMCwwaDEyMzV2NjUwaC0xMjM1eiIvPg0KPHVzZSB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8dXNlIHk9IjEwMCIgeGxpbms6aHJlZj0iI3N0cmlwZSIvPg0KPHVzZSB5PSIyMDAiIHhsaW5rOmhyZWY9IiNzdHJpcGUiLz4NCjx1c2UgeT0iMzAwIiB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8dXNlIHk9IjQwMCIgeGxpbms6aHJlZj0iI3N0cmlwZSIvPg0KPHVzZSB5PSI1MDAiIHhsaW5rOmhyZWY9IiNzdHJpcGUiLz4NCjx1c2UgeT0iNjAwIiB4bGluazpocmVmPSIjc3RyaXBlIi8+DQo8cGF0aCBmaWxsPSIjMDAyODY4IiBkPSJtMCwwaDQ5NHYzNTBoLTQ5NHoiLz4NCjx1c2UgeGxpbms6aHJlZj0iI3VuaW9uIiB0cmFuc2Zvcm09Im1hdHJpeCg2NTAgMCAwIDY1MCAyNDcgMTc1KSIvPg0KPC9zdmc+DQo=');
 width: 100%;
 height: 52.631578947368%;
 background-size: 100% 100%;
}
/* spain */
.es {
 background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NTAgNTAwIj4NCjxwYXRoIGZpbGw9IiNjNjBiMWUiIGQ9Im0wLDBoNzUwdjUwMGgtNzUweiIvPg0KPHBhdGggZmlsbD0iI2ZmYzQwMCIgZD0ibTAsMTI1aDc1MHYyNTBoLTc1MHoiLz4NCjwvc3ZnPg0K');
 width: 100%;
 height: 66.666666666667%;
 background-size: 100% 100%;
}
/* france */
.fr {
 background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MDAgNjAwIj4NCjxwYXRoIGZpbGw9IiNlZDI5MzkiIGQ9Im0wLDBoOTAwdjYwMGgtOTAweiIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTAsMGg2MDB2NjAwaC02MDB6Ii8+DQo8cGF0aCBmaWxsPSIjMDAyMzk1IiBkPSJtMCwwaDMwMHY2MDBoLTMwMHoiLz4NCjwvc3ZnPg0K');
 width: 100%;
 height: 66.666666666667%;
 background-size: 100% 100%;
}
 
/* japan */
.ja {
 background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MDAgNjAwIj4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0wLDBoOTAwdjYwMGgtOTAweiIvPg0KPGNpcmNsZSBmaWxsPSIjYmUwMDI2IiBjeD0iNDUwIiBjeT0iMzAwIiByPSIxODAiLz4NCjwvc3ZnPg0K');
 width: 100%;
 height: 66.666666666667%;
 background-size: 100% 100%;
}
 
/* germany */
.de {
 background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDUgMyI+DQo8cGF0aCBkPSJtMCwwaDV2M2gtNXoiLz4NCjxwYXRoIGZpbGw9IiNkMDAiIGQ9Im0wLDFoNXYyaC01eiIvPg0KPHBhdGggZmlsbD0iI2ZmY2UwMCIgZD0ibTAsMmg1djFoLTV6Ii8+DQo8L3N2Zz4NCg==');
 width: 100%;
 height: 60%;
 background-size: 100% 100%;
}
/* china */
.zh-CN {
 background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDgwMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPHBhdGggZmlsbD0iI2RlMjkxMCIgZD0ibTAsMGgxMjAwdjgwMGgtMTIwMHoiLz4NCjxwYXRoIGZpbGw9IiNmZmRlMDAiIGQ9Im0tMTYuNTc5Niw5OS42MDA3bDIuMzY4Ni04LjEwMzItNi45NTMtNC43ODgzIDguNDM4Ni0uMjUxNCAyLjQwNTMtOC4wOTI0IDIuODQ2Nyw3Ljk0NzkgOC40Mzk2LS4yMTMxLTYuNjc5Miw1LjE2MzQgMi44MTA2LDcuOTYwNy02Ljk3NDctNC43NTY3LTYuNzAyNSw1LjEzMzF6IiB0cmFuc2Zvcm09Im1hdHJpeCg5LjkzMzUyIC4yNzc0NyAtLjI3NzQ3IDkuOTMzNTIgMzI0LjI5MjUgLTY5NS4yNDE1KSIvPg0KPHBhdGggZmlsbD0iI2ZmZGUwMCIgaWQ9InN0YXIiIGQ9Im0zNjUuODU1MiwzMzIuNjg5NWwyOC4zMDY4LDExLjM3NTcgMTkuNjcyMi0yMy4zMTcxLTIuMDcxNiwzMC40MzY3IDI4LjI1NDksMTEuNTA0LTI5LjU4NzIsNy40MzUyLTIuMjA5NywzMC40MjY5LTE2LjIxNDItMjUuODQxNS0yOS42MjA2LDcuMzAwOSAxOS41NjYyLTIzLjQwNjEtMTYuMDk2OC0yNS45MTQ4eiIvPg0KPGcgZmlsbD0iI2ZmZGUwMCI+DQo8cGF0aCBkPSJtNTE5LjA3NzksMTc5LjMxMjlsLTMwLjA1MzQtNS4yNDE4LTE0LjM5NDUsMjYuODk3Ni00LjMwMTctMzAuMjAyMy0zMC4wMjkzLTUuMzc4MSAyNy4zOTQ4LTEzLjQyNDItNC4xNjQ3LTMwLjIyMTUgMjEuMjMyNiwyMS45MDU3IDI3LjQ1NTQtMTMuMjk5OC0xNC4yNzIzLDI2Ljk2MjcgMjEuMTMzMSwyMi4wMDE3eiIvPg0KPHBhdGggZD0ibTQ1NS4yNTkyLDMxNS45Nzk1bDkuMzczNC0yOS4wMzE0LTI0LjYzMjUtMTcuOTk3OCAzMC41MDctLjA1NjYgOS41MDUtMjguOTg4NiA5LjQ4MSwyOC45OTY0IDMwLjUwNywuMDgxOC0yNC42NDc0LDE3Ljk3NzQgOS4zNDkzLDI5LjAzOTItMjQuNzE0LTE3Ljg4NTgtMjQuNzI4OCwxNy44NjUzeiIvPg0KPC9nPg0KPHVzZSB4bGluazpocmVmPSIjc3RhciIgdHJhbnNmb3JtPSJtYXRyaXgoLjk5ODYzIC4wNTIzNCAtLjA1MjM0IC45OTg2MyAxOS40MDAwNSAtMzAwLjUzNjgxKSIvPg0KPC9zdmc+DQo=');
 width: 100%;
 height: 66.666666666667%;
 background-size: 100% 100%;
}
.zh-TW {
 background: url('https://krviet.com/theme/community/img/zh-TW.png');
 width: 100%;
 height: 66.666666666667%;
 background-size: 100% 100%;
}
.vi {
 background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzQ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDk2IiB2aWV3Qm94PSIwIDAgNzQ0IDQ5NiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc0NCA0OTYiPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTAsMGg3NDR2NDk2aC03NDR6Ii8+DQo8ZyBzdHJva2U9IiMwMDAiPg0KPGcgZmlsbD0iI2ZmZDYwMCIgc3Ryb2tlLXdpZHRoPSIxLjQ4NCI+DQo8cGF0aCBkPSJtNDM3Ljk2MiwxNzguNTk0YzAtMy40Mi0xLjExMS0xMC4wNjEtNC43MjYtMTIuMzYtNC42NDItMi40MTQtNC42NDItMy44OTktNS4wMTMtNy4wNTVzNy43OTctOS4wOTYgNy43OTctOS4wOTYtNy40MjYtMy4zNDItMTAuMjEtMi45NzFjLTIuNzg0LC4zNzItOC4xNjgsLjkyOC04LjkxLDEuNjcxLS43NDMsLjc0My00LjgyNy0xMy4zNjYtMi4yMjgtMTUuNTk0IDIuNTk5LTIuMjI4IDcuOTgxLDUuMTk4IDcuOTgxLDUuMTk4czMuNTI3LTguMTY4LTguOTEtMjMuNzYyYzQuMjctMzAuNDQ1LTI0LjEzMy0zNy41LTMwLjYzLTM3LjMxNC01LjM4My0uNzQyLTE5LjMwNiw0LjI3LTIxLjUzMywxMC45NTMtNy4wNTUsMi40MTMtNy40MjYsOC41NC03LjQyNiw4LjU0cy0xNC40NzksMi41OTktMTYuMzM2LDE1LjIyM2M4LjUzOS03LjA1NCAxNC4xMDgsLjc0MyAxNC4xMDgsLjc0M3M3LjQyNiw1LjE5OCAxMS4zMjQsNS4zODRjMy44OTcsLjE4Ni0zLjcxMywxMi45OTUtNS45NCwxNS4yMjMtMi4yMjgsMi4yMjgtMTEuNTEsMTAuNzY4LTExLjEzOSwxMS4zMjRzNy4yNCwyLjU5OSA2Ljg2OSw1Ljc1NWMtLjM3MiwzLjE1Ni0yMS4xNjMsMTIuODEtMjAuMDQ5LDE1LjIyMyA1LjM4NC0xLjY3MSA5LjU4MS0uMzg0IDkuNTgxLS4zODQgLjc1LDUuMjcxLTEuMzUsMTEuMzQtNC45MzIsMTMuMzA1bDEwMC4zMjItLjAwNnoiLz4NCjxwYXRoIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0ibTQzMi40NTksMzE3LjcwNWMwLDAgLjk0NSwxMS4xNi0zLjc4MywxNS44ODkgMjAuOTk1LDEuMzI0IDMyLjM0NCwyMi42OTkgMzIuNTMzLDI3LjgwNyAuMTg4LDUuMTA2LTYuNDMyLDkuMDc4LTYuNDMyLDkuMDc4czIuMjcxLDkuMDgtNi40MzEsMTAuNTkzYy4xODksOC43MDEtNS44NjMsOC43MDEtNS44NjMsOC43MDFzLTIuMjcsNy4xODgtOS4yNjgsNi44MWMtMi4wODEsMTAuNDAzLTEyLjg2MiwxMC4yMTQtMTIuODYyLDEwLjIxNHMtNi4yNDIsMTUuMTMzLTE1LjUxLDkuMjY5Yy01Ljg2MywxMi44NjItMjEuMzczLDEyLjI5NS0yNy4yMzcsMC0zLjIxNS0uMTg4LTEwLjQwMiw0LjE2MS0xNC43NTMtOC43MDEtOS42NDYsMS43MDMtMTMuNDI5LTEwLjU5Mi0xMy40MjktMTAuNTkycy02LjQzMi0uNTY4LTguODkxLTYuOTk5Yy03LjU2NS0xLjUxMy02LjI0MS05LjA3OS02LjI0MS05LjA3OXMtNy41NjUtMi4wOC03LjM3Ny0xMC40MDNjLTYuMDUzLTMuNTk1LTUuNDg1LTEwLjAyNS01LjQ4NS0xMC4wMjVzNC43MjktMjIuMzE5IDMyLjE1NS0yNy4wNDljLTQuMzUxLTYuMjQxLTMuNzgzLTE1LjMyMS0zLjc4My0xNS4zMjFsODIuNjU3LS4xOTJ6Ii8+DQo8L2c+DQo8ZyBzdHJva2UtbGluZWpvaW49InJvdW5kIj4NCjxnIHRyYW5zZm9ybT0ibWF0cml4KC0xLjQ4MzUyIDAgMCAxLjQ4MzU5IDc1OC44NSAyNy4zOTg1KSI+DQo8cGF0aCBmaWxsPSIjZmZkNjAwIiBkPSJtMzA4LjU3OCwxMDkuMzc2YzAsMCAxMC4wNzcsMTAuODQxIDE1LjExNiwyLjc0OXMtNy4wMjMtMTAuMzgzLTcuMTc2LTEwLjUzNmMtLjE1My0uMTUyLTcuMDI0LTIuMjktNy42MzQtMTQuOTYzLS42MTEtMTIuNjczIDE1LjExNi0yMC45MTggMTkuNTQ0LTIxLjk4NyA0LjQyOC0xLjA2OSAxNy40MDYtMS4wNjkgMTcuNDA2LTEuMDY5czQ3LjQ4NS0xMS40NTEgNTIuMzcxLTE0Ljk2M2M0Ljg4Ni0zLjUxMiA0OS43NzYtMTEuNzU3IDQ5Ljc3Ni0xMS43NTdzNy4xNzYtLjkxNiA2LjU2NSw1LjQ5N2MtLjYxMSw2LjQxMy02LjU2NSw3LjE3Ni02LjU2NSw3LjE3NnM1LjAzOSwzLjk3IDQuNDI4LDcuNDgyYy0uNjExLDMuNTEyLTQuNDI4LDkuMTYxLTEyLjM2OCw4LjI0NSAuOTE2LDEyLjUyLTE2LjQ5LDE0LjUwNS0xNi40OSwxNC41MDVzLTEuODMyLDE4LjAxNy0xNy44NjUsMTcuMTAxYy0zLjgxNywxMi4zNjctMTguMTY5LDEyLjgyNi0xOC4xNjksMTIuODI2cy02LjcxOCw4LjM5OC0xNi40OSw5LjAwOGMtNS42NDksMTQuMDQ3LTE3Ljg2NCwxMC4wNzctMTcuODY0LDEwLjA3N3MuOTE2LDguODU2LTQuNzMzLDguODU2YzIuOTAxLDEwLjA3Ny03LjkzOSwxMS40NTEtMTIuMDYyLDkuNDY2LTEuMDY5LDIuMTM3LTQuNzMzLDguNzAzLTEzLjEzMSw0LjU4MS01LjAzOCw3LjQ4Mi0xMy4yODQsMy45Ny0xMy4yODQsMy45N3MtMS44MzIsNS45NTUtOS4wMDgsMy42NjRjLTcuMTc4LTIuMjkxIDcuNzg1LTQ5LjYyMyA3LjYzMy00OS45Mjh6Ii8+DQo8ZyBzdHJva2UtbGluZWNhcD0icm91bmQiPg0KPGcgZmlsbD0iI2ZmZDYwMCI+DQo8cGF0aCBkPSJtMzM5LjcyNiw3Mi40MjZjMCwwLTExLjE0NiwxLjIyMi05Ljc3MiwxOC40NzUiLz4NCjxwYXRoIGQ9Im0zODIuMTcyLDU0LjU2MmMwLDAgMjEuMzc2LDE0LjY1OC0xOC42MjgsMTkuMjM4Ii8+DQo8cGF0aCBkPSJtMzc2LjA2NSw3MS44MTVjLjE1MiwuMzA1IDEwLjA3NywxMi4wNjItOC4yNDUsMTUuNTc0IDguNzAzLDguMjQ1LTcuNjM0LDEwLjk5My03LjYzNCwxMC45OTNzMy4zNTksOC43MDMtNi40MTMsMTAuOTkzYzMuMjA2LDkuMDA5LTcuMzI5LDguNTUxLTcuMzI5LDguNTUxcy0uMzA1LDEwLjk5My0xMi44MjYsMTAuODQxYy4xNTMsNy40ODItOC41NSw3Ljk0LTguNTUsNy45NHMtMi41OTYsOC4wOTItMTAuOTkzLDUuNjQ5Yy0uOTE2LDUuNjQ5LTYuNzE4LDQuNDI4LTYuNzE4LDQuNDI4Ii8+DQo8L2c+DQo8ZyBmaWxsPSIjZjdmMzA4Ij4NCjxwYXRoIGQ9Im0zMDkuNzk5LDE1NS43OTJjMCwwLS40NTgtNy43ODcgMS4zNzQtOS4zMTQiLz4NCjxwYXRoIGQ9Im0zMjMuNjk0LDE1MS41MTdjLS4xNTMtLjE1My0zLjY2NS03LjE3Ni0yLjQ0My04LjM5OCIvPg0KPHBhdGggZD0ibTMzNi41MTksMTQ3LjA4OWwtOS40NjctOS4zMTQiLz4NCjxwYXRoIGQ9Im0zNDguNDI5LDEzNy45MjhjLS4xNTMtLjE1My0xNC4zNTItOS4wMDgtMTQuMzUyLTkuMDA4Ii8+DQo8cGF0aCBkPSJtMzUzLjQ2NywxMjguOTE5Yy0uMTUzLS4xNTMtOC4wOTItMy41MTItOC4zOTgtNi40MTMiLz4NCjwvZz4NCjxnIGZpbGw9IiNmZmQ2MDAiPg0KPHBhdGggZD0ibTM3MS4wMjYsMTE4LjY4OWMwLDAtMTkuMjM4LDQuMTIzLTIyLjU5OC0uMzA1Ii8+DQo8cGF0aCBkPSJtMzg3LjA1OCwxMDkuNTI4Yy0uNzYzLDAtMjguODU3LDMuMDU0LTMxLjQ1My0uNDU4Ii8+DQo8cGF0aCBkPSJtNDA1LjY4Niw5Ni44NTVjLS40NTgtLjE1My0zMy4yODUsNi4xMDgtNDIuNTk5LDEuMzc0Ii8+DQo8cGF0aCBkPSJtNDIxLjQxMiw3OS45MDdjLS43NjQsMC00My42NjgsMTAuMzgzLTUwLjA4MSw3LjE3NiIvPg0KPHBhdGggZD0ibTQzNy43NSw2NC45NDRjLS4zMDUsMC01MS4xNSwxMS45MS01Ny41NjIsNy4wMjMiLz4NCjxwYXRoIGQ9Im00NDQuMzE1LDUwLjQzOWMtLjE1MiwwLTQ4LjcwNywxNS44NzktNTIuODI5LDExLjkwOSIvPg0KPC9nPg0KPC9nPg0KPC9nPg0KPGcgdHJhbnNmb3JtPSJtYXRyaXgoMS40ODM1MiAwIDAgMS40ODM1OSAyNC4wOTYyIDI3LjkxOCkiPg0KPHBhdGggZmlsbD0iI2ZmZDYwMCIgZD0ibTMwOC41NzcsMTA5LjM3NmMwLDAgMTAuMDc4LDEwLjg0MSAxNS4xMTYsMi43NDkgNS4wMzktOC4wOTItNy4wMjMtMTAuMzgzLTcuMTc2LTEwLjUzNi0uMTUzLS4xNTItNy4wMjQtMi4yOS03LjYzNS0xNC45NjMtLjYxLTEyLjY3MyAxNS4xMTYtMjAuOTE4IDE5LjU0NC0yMS45ODcgNC40MjgtMS4wNjkgMTcuNDA2LTEuMDY5IDE3LjQwNi0xLjA2OXM0Ny40ODUtMTEuNDUxIDUyLjM3MS0xNC45NjNjNC44ODYtMy41MTIgNDkuNzc1LTExLjc1NyA0OS43NzUtMTEuNzU3czcuMTc3LS45MTYgNi41NjYsNS40OTdjLS42MTEsNi40MTMtNi41NjYsNy4xNzYtNi41NjYsNy4xNzZzNS4wMzksMy45NyA0LjQyOCw3LjQ4MmMtLjYxMSwzLjUxMi00LjQyOCw5LjE2MS0xMi4zNjgsOC4yNDUgLjkxNiwxMi41Mi0xNi40OSwxNC41MDUtMTYuNDksMTQuNTA1cy0xLjgzMywxOC4wMTctMTcuODY0LDE3LjEwMWMtMy44MTcsMTIuMzY3LTE4LjE3LDEyLjgyNi0xOC4xNywxMi44MjZzLTYuNzE4LDguMzk4LTE2LjQ5LDkuMDA4Yy01LjY0OSwxNC4wNDctMTcuODY0LDEwLjA3Ny0xNy44NjQsMTAuMDc3cy45MTYsOC44NTYtNC43MzMsOC44NTZjMi45MDEsMTAuMDc3LTcuOTM5LDExLjQ1MS0xMi4wNjIsOS40NjYtMS4wNjgsMi4xMzctNC43MzQsOC43MDMtMTMuMTMxLDQuNTgxLTUuMDM4LDcuNDgyLTEzLjI4MywzLjk3LTEzLjI4MywzLjk3cy0xLjgzMiw1Ljk1NS05LjAwOCwzLjY2NGMtNy4xNzYtMi4yOTEgNy43ODctNDkuNjIzIDcuNjM0LTQ5LjkyOHoiLz4NCjxnIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+DQo8ZyBmaWxsPSIjZmZkNjAwIj4NCjxwYXRoIGQ9Im0zMzkuNzI2LDcyLjQyNmMwLDAtMTEuMTQ2LDEuMjIyLTkuNzcyLDE4LjQ3NSIvPg0KPHBhdGggZD0ibTM4Mi4xNzIsNTQuNTYyYzAsMCAyMS4zNzUsMTQuNjU4LTE4LjYyOCwxOS4yMzgiLz4NCjxwYXRoIGQ9Im0zNzYuMDY1LDcxLjgxNWMuMTUzLC4zMDUgMTAuMDc3LDEyLjA2Mi04LjI0NiwxNS41NzQgOC43MDMsOC4yNDUtNy42MzQsMTAuOTkzLTcuNjM0LDEwLjk5M3MzLjM1OSw4LjcwMy02LjQxMywxMC45OTNjMy4yMDYsOS4wMDktNy4zMjksOC41NTEtNy4zMjksOC41NTFzLS4zMDUsMTAuOTkzLTEyLjgyNiwxMC44NDFjLjE1Myw3LjQ4Mi04LjU1LDcuOTQtOC41NSw3Ljk0cy0yLjU5Niw4LjA5Mi0xMC45OTQsNS42NDljLS45MTYsNS42NDktNi43MTgsNC40MjgtNi43MTgsNC40MjgiLz4NCjwvZz4NCjxnIGZpbGw9IiNmN2YzMDgiPg0KPHBhdGggZD0ibTMwOS43OTksMTU1Ljc5MmMwLDAtLjQ1OC03Ljc4NyAxLjM3NC05LjMxNCIvPg0KPHBhdGggZD0ibTMyMy42OTMsMTUxLjUxN2MtLjE1My0uMTUzLTMuNjY0LTcuMTc2LTIuNDQzLTguMzk4Ii8+DQo8cGF0aCBkPSJtMzM2LjUxOSwxNDcuMDg5bC05LjQ2Ny05LjMxNCIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI2ZmZDYwMCIgZD0ibTM0OC40MjksMTM3LjkyOGMtLjE1My0uMTUzLTE0LjM1Mi05LjAwOC0xNC4zNTItOS4wMDgiLz4NCjxwYXRoIGZpbGw9IiNmN2YzMDgiIGQ9Im0zNTMuNDY3LDEyOC45MTljLS4xNTMtLjE1My04LjA5Mi0zLjUxMi04LjM5OC02LjQxMyIvPg0KPGcgZmlsbD0iI2ZmZDYwMCI+DQo8cGF0aCBkPSJtMzcxLjAyNiwxMTguNjg5YzAsMC0xOS4yMzgsNC4xMjMtMjIuNTk3LS4zMDUiLz4NCjxwYXRoIGQ9Im0zODcuMDU4LDEwOS41MjhjLS43NjQsMC0yOC44NTcsMy4wNTQtMzEuNDUzLS40NTgiLz4NCjxwYXRoIGQ9Im00MDUuNjg2LDk2Ljg1NWMtLjQ1OC0uMTUzLTMzLjI4Niw2LjEwOC00Mi42LDEuMzc0Ii8+DQo8cGF0aCBkPSJtNDIxLjQxMiw3OS45MDdjLS43NjMsMC00My42NjgsMTAuMzgyLTUwLjA4MSw3LjE3NiIvPg0KPHBhdGggZD0ibTQzNy43NSw2NC45NDRjLS4zMDUsMC01MS4xNSwxMS45MS01Ny41NjMsNy4wMjMiLz4NCjxwYXRoIGQ9Im00NDQuMzE1LDUwLjQzOWMtLjE1MywwLTQ4LjcwNywxNS44NzktNTIuODMsMTEuOTA5Ii8+DQo8L2c+DQo8L2c+DQo8L2c+DQo8L2c+DQo8ZyBmaWxsPSIjMDBjZWRlIiBzdHJva2Utd2lkdGg9IjEuNDg0Ij4NCjxwYXRoIGQ9Im01NjguNDMzLDIxNy42NDFjMCwwLTQuNDI5LDYzLjI5Ni00LjY0NCw2My4xNTItLjIxNC0uMTQ1LTkuMjM3LTExLjA1Ny05LjIzNy0xMS4wNTdsLTI3Ljg0Nyw4Ny4zMDMgNi41MDksMTkuMDQ0LTE2LjIxMyw1My4xNjMtMTMuMzcxLTE2Ljk2MS0yMS42MDEsOC42ODYgMTcuMzM5LTU1Ljk5MiAxNi4wMTktMTEuNTEgMjguODQ0LTg2LjAwNy0xNi4wMDgsMi4wMDQgNDAuMjEtNTEuODI1eiIvPg0KPHBhdGggZD0ibTYyOS45NzMsMjQzLjc0OGMwLDAtMzMuNjgxLDUzLjc3My0zMy44MDIsNTMuNTQ1LS4xMjItLjIyOS0yLjk1MS0xNC4xMDQtMi45NTEtMTQuMTA0bC01NS4zNDUsNTEuMzQtNTkuMDk4LDU3LjAyNS0uMTYzLTExLjc0NS0yMC4yMjItMi40OTcgMjYuNzQ3LTIwLjQ2NSAxMy42OTctMi4yNTcgODYuMzQ1LTc4LjI2My0xNS4wNy01Ljc2MiA1OS44NjItMjYuODE3eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjUxNSIgZD0ibTQ3OC44MTcsMzc5LjcxN2MuMzY2LS43NjQgMzAuNzI5LTI2LjcwNyAzMC43MjktMjYuNzA3Ii8+DQo8ZyBzdHJva2Utd2lkdGg9IjEuNDg0Ij4NCjxwYXRoIGZpbGw9IiMwMGNlZGUiIGQ9Im02MTEuOTc4LDE5OC4yNTljMCwwLTE2LjQ2Miw2MS4yNzgtMTYuNjQ1LDYxLjA5NS0uMTgzLS4xODItNi45NS0xMi42MjEtNi45NS0xMi42MjFsLTY2Ljc2NCwxMTQuNjkxIDIuNzQzLDE5LjkzOC0yMy45NjEsNDMuOTAxLTkuODc4LTE5LjIwNy0yMi44NjMsNC4zOTEgMjUuNjA3LTQ2LjQ2MiAxNy45MjYtOC4yMzEgNjcuNDk0LTExMy4yMjktMTYuMDk2LTEuMDk3IDQ5LjM4Ny00My4xNjl6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBkPSJtNDkwLjg5LDQwNS4zMjVjMC0uMzY1IDIzLjA0Ny00MC42MDggMjMuMDQ3LTQwLjYwOCIvPg0KPGcgZmlsbD0iIzAwY2VkZSI+DQo8cGF0aCBkPSJtMzcuNjMyLDE4Ni43MzVsNDAuMjQxLC4xODMtNC4wMjQsOS42OTUgMTcuNTYsNjkuNTEgMjEuMjE4LTY5LjMyNy03LjUtMTAuMDYxaDQxLjg4N2wtOC45NjMsOS42OTUtMzQuNTcsOTkuMzI2IDguOTYyLDEyLjk4N2gtNDAuMjQxbDguOTYzLTEyLjk4Ny0zMy44MzktOTguOTYtOS42OTQtMTAuMDYxeiIvPg0KPHBhdGggZD0ibTY1NC45NjMsMTg5LjExM2gzOC4yMjlsLTYuMjE5LDguNTk3LS4xODQsMTAxLjE1NSA4LjU5OCw5LjUxMmgtNDAuNDI0bDguMDQ4LTEwLjI0My0uMTgzLTEwMC4yNDEtNy44NjUtOC43OHoiLz4NCjwvZz4NCjxnIGZpbGw9Im5vbmUiPg0KPHBhdGggZD0ibTM1My41ODYsOTcuNjRjMCwwIDQuOTAyLDYuMTU3IDYuNzI3LDYuNzI3IDEuODI0LC41NyAxMi4wODUsNS41ODcgMTEuNTE2LDkuMDA3LS41NywzLjQyLTcuMjk3LDUuMTMxLTcuMjk3LDUuMTMxIi8+DQo8cGF0aCBkPSJtMzYxLjY4MSw4OC41MTlsMTAuMjYxLDkuODA1YzAsMCAxLjgyNCw4LjQzNyA5LjEyMSw3Ljc1MyA3LjI5Ny0uNjg0IDYuMjcxLTMuNzYzIDYuMjcxLTMuNzYzcy04Ljc3OC02LjE1Ny0xNS43MzMtNC42NzUiLz4NCjwvZz4NCjxnIHN0cm9rZS1saW5lam9pbj0icm91bmQiPg0KPHBhdGggZmlsbD0iIzE4ODQwMCIgZD0ibTI5OS4xMTYsMzk3LjUzOGwxMy43MDUtMTEuMzgzYzAsMC0zLjAyLTYuMjcyLTEzLjkzOC02LjA0LTEwLjIyLTcuMi0yNy44NzMtMjQuMTU4LTI3Ljg3My0yNC4xNThsLTguODI3LTIzLjkyNmMwLDAgNy4yMDEtMi4wOSA4LjgyNy03Ljg5NyAxLjYyNS01LjgwOC0uNDY1LTEzLjAwOS0xLjE2Mi0xMy43MDUtLjY5Ny0uNjk3LTcuODk3LDEuMTYxLTkuOTg4LDQuMTgxLTIuMDkxLDMuMDIxLTUuMzQzLDE0LjYzNS0xMC4yMjEsMTAuNjg2cy42OTctOC4zNjIgLjY5Ny04LjM2MiA0Ljg3OC02LjAzOSA0LjY0Ni05LjI5MmMtLjIzMi0zLjI1Mi02LjUwMy0xMy4wMDgtNy4yMDEtMTMuMjQtLjY5Ny0uMjMyLTIuMDksMTIuNzc2LTMuOTQ5LDE0LjE3LTEuODU4LDEuMzk1LTQuNDEzLDcuMjAxLTguMTMsMy45NDktMy43MTYtMy4yNTIgMS44NTgtOC4xMzEgMS44NTgtOC4xMzFzMTAuNDUzLTUuNTc0IC4yMzItMjMuOTI2Yy0zLjAyLDcuODk4LTguODI2LDEzLjAwOC04LjgyNiwxMy4wMDhzLTIuNzg4LDQuODc5LTUuMzQzLC42OTdjLTIuNTU1LTQuMTgxIDMuMDItOC4xMyAzLjAyLTguMTNzOS4wNTktNS4zNDMgOS4yOTItMTMuMjQxYy4yMzItNy44OTctMTAuOTE3LTE2Ljk1Ny0xMC45MTctMTYuOTU3cy0uNjk2LDE0LjYzNS00LjE4MSwxNi40OTMtNC44NzgsNC44NzgtOC44MjcsMS42MjYgMy4wMi0xMC40NTMgMy4wMi0xMC40NTMgMTIuMDc5LTEyLjA3OSAxMS4zODItMTkuMDQ4LTEuMzk0LTguMTMtMS4zOTQtOC4xMy05LjA1OSw1LjU3NS0xMC4yMiw4LjM2MmMtMS4xNjIsMi43ODgtNC44NzgsMTIuNzc2LTkuNTI0LDkuNzU2LTMuMjUyLTMuNzE2IDIuNzg4LTEwLjkxNyAyLjc4OC0xMC45MTdzNC40MTMtNC44NzggNC4xODEtNi45NjljLS4yMzItMi4wOTEtMy43MTYtOC4zNjItMTAuNDUzLTE0LjQwMi0uOTI5LTEuODU4LTEuMzk0LTkuMjkyLTEuMzk0LTkuMjkycy01LjExLDYuMDQtNC44NzcsOS4yOTJjLjIzMiwzLjI1Mi0uNDY1LDkuNzU2IC4yMzIsMTYuOTU3IC42OTcsNy4yMDEtNS41NzUtMi4zMjMtNS41NzUtMi4zMjNsMS4xNjItMjMuMjI5YzAsMC04LjgyNy0xMC42ODYtMTkuNTEyLTE0LjYzNCAzLjk0OSw1LjgwNyAzLjcxNiwxMS4zODIgMy43MTYsMTEuMzgycy00LjQxMyw5LjUyNC00LjQxMywxMi4wNzkgNS4xMSwxMy43MDUgMTQuNjM0LDIxLjEzOGMtMTQuNDAyLTE1LjU2My0zMi4yODctMTAuNDUzLTM3LjYzLTEzLjQ3MyAyLjU1NSwzLjAyIDEwLjIyMSwxNC40MDIgOS4yOTIsMTcuNDIyczEzLjcwNSw5LjI5MiAxMy43MDUsOS4yOTJsMTUuNTYzLC4yMzJjMCwwIDcuNjY1LDUuMzQyIDguMzYyLDguODI2IC42OTcsMy40ODUtMTEuMTQ5LTYuNTA0LTE1Ljc5NS02LjI3MS00LjY0NiwuMjMyLTE2Ljk1Ny0xLjYyNS0xNi45NTctMS42MjVzNy40MzMsNi45NjggNy42NjUsOS45ODhjLjIzMiwzLjAyIDMuNDg0LDkuOTg4IDcuODk4LDExLjg0NyA0LjQxMywxLjg1OCAxNi4yNTksMi41NTYgMTYuMjU5LDIuNTU2czUuMTEtMy4wMjEgNi4wNCwuMjMxYy45MjksMy4yNTItNi43MzYsNS44MDgtNi43MzYsNS44MDhzLTcuODk3LDAtMTAuNDUzLTIuMDkxLTMuMDItNS41NzUtMTQuNDAxLTYuOTY5Yy0xLjE2Miw5LjUyNCA2LjI3MSwxOS4yOCA2LjI3MSwxOS4yOHMzMS4zNTgtMi41NTUgMzEuMTI1LDQuMTgyYy0uMjMyLDYuNzM2LTI2LjAxNSwuNjk2LTI2Ljk0NC0xLjM5NS0uOTI5LTIuMDkgMS4xNjIsMTMuMjQgNy4yMDEsMTYuNDkyczE5LjUxMiwxLjYyNyAyMS4xMzgsLjkzIDcuNjY1LTEuMzk0IDcuNjY1LDIuMDkxLTMwLjY2MSw2LjI3Mi0zMS4xMjUsNS4zNDNjLS40NjUtLjkzIDQuNjQ2LDExLjg0NyAxNi45NTcsMTEuMTUgMTIuMzExLS42OTcgMTcuNjUzLTQuNDE0IDE3LjY1My00LjQxNHM3LjQzMy0xLjM5NSA4LjEyOSwxLjYyNmMuNjk3LDMuMDItNy40MzMsNC40MTMtNy40MzMsNC40MTNzLTE5LjUxMiwuNDY1LTIwLjIwOC0uNDY1Yy0uNjk3LS45MjkgNC40MTQsMTIuMzEyIDE4LjExOCwxMi4wOCAxMC4yMjEtLjkzIDEwLjkxNy01LjM0NCAxMy4wMDgtNi4wNCAzLjAyLS42OTYgOS41MjQtLjY5NiAxMC40NTMtLjQ2NCAuOTI5LC4yMzIgMTcuMTg5LDExLjYxMyAxNy4xODksMTEuNjEzbDQxLjM0NCw0MS44MTR6Ii8+DQo8ZyBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiPg0KPHBhdGggZD0ibTE3OS4yNiwyMTQuMDI4YzAsMC0uNDY1LDIyLjMgMTAuNjg1LDI5LjAzNyIvPg0KPHBhdGggZD0ibTIwMi43MiwyMzEuNjgyYzAsMCA3LjQzMywxMS4zODItNS4xMSwxNS41NjMiLz4NCjxwYXRoIGQ9Im0xNjQuMTYxLDIzOS4zNDhjMCwwLS45MjksMTIuNzc1IDIxLjYwMywxMS44NDciLz4NCjxwYXRoIGQ9Im0yMTkuOTA5LDI1MC40OThjMCwwLTMuNzE2LDkuMDU5LTEyLjc3NSw4LjU5NCIvPg0KPHBhdGggZD0ibTIyOC4yNzEsMjcwLjkzOWMwLDEuMTYxIDEuNjI2LDEzLjQ3My0xMC4yMiwxMy4yNCIvPg0KPHBhdGggZD0ibTE3MS41OTQsMjY1LjgyOGMwLDAgMTQuODY2LDkuMjkzIDIxLjYwMiw4LjU5NiIvPg0KPHBhdGggZD0ibTE3NC44NDYsMjg4LjM2MWMwLDAgNi45NjgsNy40MzQgMTkuNzQ0LDUuNTc0Ii8+DQo8cGF0aCBkPSJtMjM2LjE2OCwyOTMuNDcxYzAsLjkzLTIuMzIyLDguMTMxLTcuNDMzLDkuMDYxIi8+DQo8cGF0aCBkPSJtMTg2LjQ2LDMwOS45NjVjMCwwIDUuNTc1LDcuMiAyMC4yMDgsMy4yNTIiLz4NCjxwYXRoIGQ9Im0yNTAuMTA1LDMwNi45NDRjMCwwLTIuMzIzLDExLjM4Mi04LjM2MiwxMS42MTQiLz4NCjxwYXRoIGQ9Im0yNjQuMjc0LDMxOS4yNTZjMCwwLTQuNjQ2LDEzLjcwNS0xNi40OTIsMTEuNjE0Ii8+DQo8cGF0aCBkPSJtMjA5LjY4OCwzNDMuNjQ2YzAsMCA0LjY0Niw0LjE4MiAxNi4wMjctLjkzIi8+DQo8cGF0aCBkPSJtMTk2LjkxMywzMjkuNzA5Yy45MjksMCA2LjczNiw0Ljg3OCAyMC42NzMtMi41NTUiLz4NCjxwYXRoIGQ9Im0yOTkuMDk0LDM4MC40NjdjMCwwLTguNjc5LDMuODg2LS4yNTksMTYuOTY5Ii8+DQo8L2c+DQo8L2c+DQo8ZyBmaWxsPSIjZmZkNjAwIj4NCjxwYXRoIGQ9Im00NjkuNTkzLDI2Ni4zMjRjMCwwIDkuMTIxLDguNzU3IDkuMzA0LDEwLjU4MiAuMTgzLDEuODI0IDIuMzcyLDEwLjM5OCA0Ljc0MywxMS42NzZzMTEuNjc2LDguNzU3IDEyLjk1MywxMS42NzZjMS4yNzYsMi45MiA5LjQ4NiwxNS4zMjUgOS40ODYsMTUuMzI1czcuNjYyLDE1LjY4OSAxMi43NywxNi45NjdjNS4xMDgsMS4yNzYgMTkuNTIxLS45MTIgMjIuNDM5LDYuMDIxczIuMTg5LDE2Ljk2NyAyLjE4OSwxNi45NjctMy40NjcsMy4xMDItNS4xMDgsMS4yNzctNC41NjEsOS4xMjEtOS42NjksNi4wMmMtNi45NTgtMTQuODE1LTI1LjE2OC0xMi4zOTctMjUuMTY4LTEyLjM5N3M0LjAwNi02LjIxMS0xMi4yMy0xMS42ODVjLTI1LjM1OCw0LjM3OS0zMi44MzgtMjIuMDc0LTMyLjgzOC0yMi4wNzRsLTE0LjQzNC0xMi41MiAyNS41NjMtMzcuODM1eiIvPg0KPHBhdGggZD0ibTQ1NC45OTgsMzAzLjkwNmwxMS4zMTEsNS4yOTEtLjkxMi05LjY2OSIvPg0KPHBhdGggZD0ibTQ3MS4wNTIsMzAyLjQ0N2wxMC4zOTgsNS4xMDgtNC4xOTUtOC4zOTIiLz4NCjxwYXRoIGQ9Im00NzAuNTA1LDI4OC43NjVsMTAuMjE2LDUuNDczLTQuNzQzLTEwLjU4MSIvPg0KPHBhdGggZD0ibTQ4Ni43NDEsMzM4LjkzNWMwLDAtMTEuNjc2LTE1LjMyNS0xMS40OTMtMTUuMzI1czE5Ljg4NSwzLjgzMSAxOS44ODUsMy44MzFsLTcuMjk3LTE1LjY4OSAxOC4wNjEsNC43NDMiLz4NCjxwYXRoIGQ9Im01MjAuMzA5LDM0MS4zMDdjMCwwIDExLjQ5MywyLjU1NSAxMS4xMjgsMjEuNzExIi8+DQo8cGF0aCBkPSJtNTI2LjMyOCwzMzguMzg4YzAsMCAxMi40MDYtLjcyOSAxMS42NzYsMTguNjA4Ii8+DQo8cGF0aCBkPSJtMzEyLjM4LDI2OC42OThjMCwwLTkuMTIyLDguNzU3LTkuMzA0LDEwLjU4MS0uMTgzLDEuODI0LTMuODg1LDkuMjY0LTYuMjU2LDEwLjU0MS0yLjM3MiwxLjI3Ny0xMC41NDEsOS41MTQtMTEuODE4LDEyLjQzNC0xLjI3NywyLjkxOS05LjEwOCwxNS43MDMtOS4xMDgsMTUuNzAzcy04Ljk4NiwxMy4wNDEtMTQuMDk0LDE0LjMxOGMtNi4yNDMsLjUyMS0xOC4xOTYsMS43MzYtMjEuMTE1LDguNjY4LTIuOTE5LDYuOTM0IDEuNTk0LDE3LjUzNSA0Ljk5OSwxNy41MzUgNS4xMDcsMi4yNyA3LjQzOCw0LjYxNCA5LjA4LDIuNzkgMi43NzYsLjgyMyAxLjE4OCwzLjIgNi4yOTcsLjA5OS0zLjg4My00Ljk3Ni0zLjQ2OC05Ljc4NCAuNDI0LTExLjA0NSAzLjg4Mi0xLjMyOCAxMC4yMDUsNC41OCAxMC4yMDUsNC41OHMyLjMwMi0xMC43NDMgMTguNTM5LTE2LjIxN2MyNS4zNTgsNC4zNzkgMzIuMTcyLTE2LjA4NCAzMy45NDctMjAuOTY1IDMuOTk4LTUuNDQyIDEwLjIxNi02Ljg5MSAxNS4zMjQtMTAuMzM2bC0yNy4xMi0zOC42ODZ6Ii8+DQo8L2c+DQo8ZyBmaWxsPSJub25lIj4NCjxnIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+DQo8cGF0aCBkPSJtMzI3LjQxOCwzMDQuMDYybC0xMS43NTUsNi4xNzggLjkxMi04LjMzOCIvPg0KPHBhdGggZD0ibTMxMS44MDgsMzAyLjM4MWwtMTEuMDY0LDUuMTA3IDUuMDgzLTguNjEzIi8+DQo8cGF0aCBkPSJtMzEyLjEzMywyODguOTJsLTkuNTUsNC4xNDIgMy40MTItNy4wMzIiLz4NCjxwYXRoIGQ9Im0yOTUuNjc1LDMzOC44NjhjMS43NzUtMy41NSAxMC43ODgtMTQuNjU5IDEwLjYwNS0xNC42NTktLjE4MiwwLTE4LjU1NCwzLjgzMi0xOC41NTQsMy44MzJsNS45NjYtMTUuNDY5LTE2LjA2NCwzLjE5Ii8+DQo8cGF0aCBkPSJtMjYyLjQyLDM0MS4yMjJjMCwwLTEzLjk1MiwyLjU1NC04LjQ4LDE5LjgxOCIvPg0KPC9nPg0KPHBhdGggZD0ibTI1Ni40LDMzOC44N2MwLDAtMTUuMjQyLC40MDUtOS45NzMsMTkuMzY1Ii8+DQo8L2c+DQo8L2c+DQo8ZyBmaWxsPSJub25lIj4NCjxwYXRoIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjg1NCIgZD0ibTQyNC4zMjUsMzI0Ljg5M2MwLS4xODkgNS4xMDcsMTIuODYyLTUuODYzLDE1LjEzMiAyOC4xODMtMi4wOCAzNi4xMjcsMzAuMDc1IDM2LjEyNywzMC4wNzUiLz4NCjxnIHN0cm9rZS13aWR0aD0iMS40ODQiPg0KPGcgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4NCjxwYXRoIGQ9Im00MTcuODk1LDMyOS42MjJjMCwwIDIuNDU5LDkuNDU4LTUuNjc0LDE0LjE4NyAyOS41MDYsNi40MzIgMzYuMzE1LDM3LjA3NCAzNi4zMTUsMzcuMDc0Ii8+DQo8cGF0aCBkPSJtNDExLjY1MiwzMzMuOTczYzAsLjM3OSAyLjgzOCwxMi4yOTUtNi40MzEsMTQuMTg3IDE4LjM0OC00LjkxOSAzNy40NTEsNDEuNjEzIDM3LjQ1MSw0MS42MTMiLz4NCjxwYXRoIGQ9Im00MDIuNzYzLDMzOS4yNjljMCwwIDQuNzI5LDkuMDc4LTMuOTcyLDExLjkxNiAxNi40NTUsMS43MDIgMjEuNzUyLDU1LjggMjEuNzUyLDU1LjgiLz4NCjxwYXRoIGQ9Im0zOTcuMDg5LDM0Mi40ODRjMCwwIDIuNjQ3LDEwLjAyNS01Ljg2MywxMy4wNTEgMTcuMjEyLTkuMDc4IDEzLjk5Niw2MC45MDggMTMuOTk2LDYwLjkwOCIvPg0KPHBhdGggZD0ibTM4NS43NCwzNDMuMDUyYzAsMC0zLjU5NCwxMC41OTMgNC4zNTEsMTIuNjczLTE1LjY5OS00LjM1LTEyLjY3Myw2MC43MTktMTIuNjczLDYwLjcxOSIvPg0KPHBhdGggZD0ibTM3OC4zNjMsMzM4Ljg5MWMwLDAtMi40NTksOS42NDYgNy4xODgsMTQuNTY0LTE2LjA3Ny0xMC4yMTQtMjIuNjk3LDU0LjI4Ny0yMi42OTcsNTQuMjg3Ii8+DQo8cGF0aCBkPSJtNDAzLjg5OCwzNDcuNzgxYzAsMCAyOS4zMTYsMjguMTg0IDI5LjEyOCw0OC45OSIvPg0KPHBhdGggZD0ibTM1Ny41NTgsMzI1LjA4MmMwLC4xODktMy41OTQsMTUuMTMzIDYuODEsMTUuNTExIi8+DQo8cGF0aCBkPSJtMzY0LjkzNSwzMzAuNTY4YzAsLjM3OC0yLjgzOCwxMi42NzIgNS40ODQsMTMuMjQiLz4NCjxwYXRoIGQ9Im0zNzEuNTU1LDMzNC4xNjJjMCwwLTUuMTA3LDEyLjI5NSA3LjM3NiwxMy45OTciLz4NCjxwYXRoIGQ9Im0zNzcuOTg1LDM0OC4zNDhjLS4xODksMC0yNC4zOTksMjIuNTEtMjguMTgzLDQ4LjYxMiIvPg0KPHBhdGggZD0ibTM3My40NDUsMzQ2LjA3OGMtLjE4OCwwLTMwLjgzLDE5LjEwNC0zMi45MTEsNDMuNTA1Ii8+DQo8cGF0aCBkPSJtMzY2LjYzNywzNDIuODYzYzAsMC0zNC4wNDYsMTkuODYtMzIuNTMzLDM3LjgzIi8+DQo8cGF0aCBkPSJtMzU4LjUwMywzMzguNTEyYzAsMC0yNS4zNDUsNC43MjktMzEuNTg3LDMxLjk2NyIvPg0KPC9nPg0KPHBhdGggZD0ibTMwNS4wNSwxNjQuMjM2YzAsMCAyNC41MSwxMy41MzYgNDIuMDcsMTIuODA0czQzLjg5OS0xMi4wNzMgNDMuODk5LTEyLjA3MyAyMy40MTIsMTMuMTcgNDIuNDM2LDExLjM0MWMxOS4wMjItMS44MjkgNDUuMzYyLTEyLjA3MiA0NS4zNjItMTIuMDcyIDE1LjczLDc4LjUzNC0yMC4xMiwxNDkuMDItODcuNzk4LDE4MC43MjYtNzEuODI0LTMyLjgwNC0xMDYuNjk5LTExMS43MDQtODUuOTY5LTE4MC43MjZ6Ii8+DQo8L2c+DQo8L2c+DQo8L2c+DQo8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLjQ4MzUyIDAgMCAxLjQ4MzU5IDI0LjA5NjIgMjcuOTE4KSI+DQo8cGF0aCBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIGQ9Im0xODkuMzgzLDkxLjg4NGMwLDAgMTYuNTIyLDkuMTI0IDI4LjM1OCw4LjYzMSAxMS44MzctLjQ5MyAyOS41OTEtOC4xMzggMjkuNTkxLTguMTM4czE1Ljc4Miw4Ljg3NyAyOC42MDUsNy42NDVjMTIuODIzLTEuMjMzIDMwLjU3Ny04LjEzOCAzMC41NzctOC4xMzggMTAuNjAzLDUyLjkzNS0xMy41NjIsMTAwLjQ0NS01OS4xODIsMTIxLjgxNy00OC40MTQtMjIuMTEyLTcxLjkyMi03NS4yOTMtNTcuOTQ5LTEyMS44MTd6Ii8+DQo8ZyBmaWxsPSIjYzQxZTNhIj4NCjxwYXRoIGQ9Im0xOTUuNDcyLDEzMC4zNTN2MzMuMDk3bDkuMzg3LDE1LjgyN3YtNDguOTI0aC05LjM4N3oiLz4NCjxwYXRoIGQ9Im0yMTQuMjQ2LDEzMC4zNTN2NTkuOTI3bDkuMzg3LDguNzM3di02OC42NjRoLTkuMzg3eiIvPg0KPHBhdGggZD0ibTIzMy4wMiwxMzAuMzUzdjc1Ljc1N2w5LjM4Nyw1LjIxMnYtODAuOTY5aC05LjM4N3oiLz4NCjxwYXRoIGQ9Im0yOTguNzMsMTMwLjM1M3YzMy4xMDZsLTkuMzg3LDE1Ljk2NHYtNDkuMDdoOS4zODd6Ii8+DQo8cGF0aCBkPSJtMjc5Ljk1NiwxMzAuMzUzdjYwLjIyMmwtOS4zODcsOC41NnYtNjguNzgzaDkuMzg3eiIvPg0KPHBhdGggZD0ibTI2MS4xODIsMTMwLjM1M3Y3NS42MTNsLTkuMzg3LDUuNTkydi04MS4yMDVoOS4zODd6Ii8+DQo8L2c+DQo8cGF0aCBmaWxsPSIjMDAyYjdmIiBzdHJva2U9IiMwMDAiIGQ9Im0xODkuMzgzLDkxLjg4NGMwLDAgNC4xMzEsMi4yODEgOS43NCw0LjUgNS42MSwyLjIyIDEyLjY5OSw0LjM3NyAxOC42MTcsNC4xMyAxMS44MzctLjQ5MyAyOS41OTEtOC4xMzggMjkuNTkxLTguMTM4czE1Ljc4Miw4Ljg3NyAyOC42MDUsNy42NDVjMTIuODIzLTEuMjMzIDMwLjU3Ny04LjEzOCAzMC41NzctOC4xMzggMi41OSwxNS4zNzEgMy44ODQsMjMuMjIxIDEuNjAzLDM4LjQ2OWgtMTIyLjAzMWMtMS41NTItMTUuMjE2LTEuNDY5LTIyLjExMSAzLjI5OC0zOC40Njh6Ii8+DQo8L2c+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS40ODQiIGQ9Im0zMDUuMDUsMTY0LjIzNmMwLDAgMjQuNTEsMTMuNTM2IDQyLjA3LDEyLjgwNHM0My44OTktMTIuMDczIDQzLjg5OS0xMi4wNzMgMjMuNDEyLDEzLjE3IDQyLjQzNiwxMS4zNDFjMTkuMDIyLTEuODI5IDQ1LjM2Mi0xMi4wNzIgNDUuMzYyLTEyLjA3MiAxNS43Myw3OC41MzQtMjAuMTIsMTQ5LjAyLTg3Ljc5OCwxODAuNzI2LTcxLjgyNC0zMi44MDQtMTA2LjY5OS0xMTEuNzA0LTg1Ljk2OS0xODAuNzI2eiIvPg0KPC9zdmc+DQo=');
 width: 100%;
 height: 66.666666666667%;
 background-size: 100% 100%;
}
/* vietnam */
.vn {
 background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MDAgNjAwIj4NCjxwYXRoIGZpbGw9IiNkYTI1MWQiIGQ9Im0wLDBoOTAwdjYwMGgtOTAweiIvPg0KPHBhdGggZmlsbD0iI2ZmMCIgZD0ibTQ5NC44NSwyMzcuNTEyaDE0NS4xNWwtMTE3LjQyLDg0Ljk4NSA0NC44NSwxMzcuNTAzLTExNy40My04NC45ODQtMTE3LjQzLDg0Ljk4NCA0NC44Ni0xMzcuNTAzLTExNy40My04NC45ODVoMTQ1LjE1bDQ0Ljg1LTEzNy41MTIgNDQuODUsMTM3LjUxMnoiLz4NCjwvc3ZnPg0K');
 width: 100%;
 height: 66.666666666667%;
 background-size: 100% 100%;
}

.bds_container {
 width: 100%;
}

.bds_left {
    float:left;
    background: #ddd;
    width:20%;
}
.bds_right {
    float:right;
    width:80%;
}



@media (max-width: 1000px) {
.pcAD {
    display: none;
}
.pcAD img {
    display: none;
}
}


@media (min-width: 600px) {
.pDelete {
    display: none;
}
}

@media (max-width: 1200px) {
.mDelete {
    display: none;
}
}


@media (max-width: 600px) {
#gnb_open2 {position:absolute;top:10px;right:10px;padding:0 10px;height:40px;width:40px;border:0;background-size:70%;color:rgb(255,255,255,0.5);background:none;}
}

@media (min-width: 600px) {
.pcBan {
    padding:0px 5px;
}
}

@media (max-width: 601px) {
.pcBan {
    padding:0px;
}
}

.red{color:red;}
