/* pc_from_mobile.css — 자동 생성물. 직접 고치지 말 것.
 *
 * include/headerr.jsp 가 PC 화면에 넣던 /mobile/css/ 6벌에서
 * PC 가 실제로 쓰는 규칙만 뽑아 하나로 합친 것이다. 원본 6벌은 그대로 있고
 * 모바일 화면(mobile/header_meta.jsp)이 계속 쓴다 — 이 파일은 PC 전용 사본이다.
 *
 * 🔴 아래 원본 md5 가 지금 파일과 다르면 이 사본은 낡은 것이다.
 *    확인:  python3 scripts/local/build_pc_css_subset.py --check
 *    재생성: python3 scripts/local/build_pc_css_subset.py
 *    (재생성 뒤 headerr.jsp 의 ?ver= 앞자리도 올릴 것 — 엣지 캐시)
 *
 * [source-md5]
 * mobile.css 14eb60f7a9d23a5b25230f7eb86904a9
 * mobile_r.css 7b38c7124bcaba6a94b4e0c6424cc849
 * mobile_r_585.css 1afb650ba8d732822153e5b3b24ad9f8
 * mobile_r_768.css 9dd3b07e672b30d07e94b76bbaec1acf
 * mobile_r_1024.css 86735b0792ab1f884d28439ed64e501f
 * mobile_rmain.css 5893b9cfdadc127da1b1f4af62ba3200
 * [/source-md5]
 *
 * [stats]
 * 화면 116개 (렌더 대조 59 · 소스 대조 57)
 * 규칙 2110/4894 유지 (43.1%)
 * 본문 212,550/502,956B (42.3%)
 * 내역 = 런타임매칭 885 · 판단불가유지 19 · 소스토큰 1685
 * [/stats]
 */

/* ===== from mobile.css — 678/2372 rules ===== */
html>body{ }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, p, button{ margin: 0;padding: 0;list-style: none;}
html{width: 100%;height:100%;}
body{width:100%; height:100%; margin:0; padding:0;position:relative; overflow-y:scroll;}
body::-webkit-scrollbar{ width: 7px;}
body::-webkit-scrollbar-thumb{ background-color: #dedede;}
body::-webkit-scrollbar-track{background-color: #fefefe; }
body{ background-color: #fff;-webkit-text-size-adjust: none;  width: 100%;}
html[data-dark=true] body::-webkit-scrollbar-thumb{  background-color: #191919; }
html[data-dark=true] body::-webkit-scrollbar-track{ background-color: #303038;}
html[data-dark=true] body{ background-color:#1a1b1c;-webkit-text-size-adjust: none;  width: 100%;}
body{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  -webkit-tap-highlight-color:transparent  !important;}
}



html[data-dark=true] body{background-color:#1a1b1c;-webkit-text-size-adjust: none;}
hr{ display: none;}
img, fieldset{ border: 0;text-align: center;}
input, select, textarea{vertical-align: middle;outline-style: none;}
select{ disabled: disabled;}
input[type="text"], input[type="number"], input[type="tel"], input[type="password"], input[type="email"], input[type="search"], textarea{color: #666;border: 1px solid #dedede;background-color: #fefefe;}
input[type="text"]{border:1px solid #dbe1e9;}
textarea{color: #505a68;border:1px solid #dbe1e9;background-color:#fff;}
html[data-dark=true] select{color: #fefefe;border:1px solid #2d2d2d;background-color:#3b3b3c;}
html[data-dark=true] textarea{color: #fefefe;border:1px solid #2d2d2d;background-color:#505050;}
html[data-dark=true] input[type="text"]{color: #efefef;border:1px solid #3b3b3c;background-color:#3b3b3c;}
html[data-dark=true] input[type="number"]{color: #fefefe;border:1px solid #2d2d2d;background-color:#3b3b3c;}
html[data-dark=true] input[type="password"]{color: #fefefe;border:1px solid #2d2d2d;background-color:#3b3b3c;}
html[data-dark=true] input[type="email"]{color: #fefefe;border:1px solid #2d2d2d;background-color:#3b3b3c;}
input[type="checkbox"]{ height: 14px;width: 14px;background: #fff;border: solid 1px #C9C7C5;}
input[type="checkbox"]:checked{ width: 16px;height: 16px;}
input[type="radio"]{ height: 16px;width: 16px;background: #fff;border: solid 1px #C9C7C5;-webkit-appearance: none;-webkit-border-radius: 1px; vertical-align:sub;}
input[type="radio"]:checked{ width: 16px;height: 16px;border: solid 1px #C9C7C5;background-image: url(../new_img/check_icon_02.png);background-size: 14px 12px;background-position: center;-webkit-appearance: none;-webkit-border-radius:50px;}
dl, ul, ol, li{list-style:none;}
a{ text-decoration: none;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
a{ -webkit-tap-highlight-color:transparent  !important;}
a:link, a:hover, a:active{ text-decoration: none;color: #000;}
html[data-dark=true] a:link, a:hover, a:active{ text-decoration: none;}
strong{ font-weight: bold;padding: 5px;}
address, caption, cite, code, dfn, em, var{ font-style: normal;font-weight: normal;}
input[type="button"]{cursor:pointer;}
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;}
.clear{clear:both;height:1px;}
.margin_0{margin:0;}
.fl_lt{padding: 7px 10px 12px 10px;background: #f7f9fd; border:1px solid #dbe1e9; margin: 15px 0 13px 0px;}
html[data-dark=true] .fl_lt{padding: 7px 10px 12px 10px;background: #191919; border:1px solid #191919; margin: 15px 0 13px 0px;}
#wrap{width: 100%; margin:0 auto; ;position: relative; background:#fff;}
html[data-dark=true] #wrap{width: 100%; margin:0 auto; height:auto;background:#1a1b1c; }
#wrap .page a:link, a:visited, a:hover{ color: #333;text-decoration: none;}
.mobile_no{color: #555;height:120px; font-size:17px; padding-top:10px;text-align:center; width:90%; margin: 0 auto; line-height: 1.5;}
.play_no{color:#666;font-size:15px;;padding:50px 0;text-align:center;}
html[data-dark=true] .play_no{color:#efefef;}
.search_box{width:100%;text-align:center;height: 370px;}
.bg_b{width:100%;text-align:center;height: 430px;}
#search_tab{width:100%;border:1px solid #dcdcdc;border-left:none;border-right:none;position:relative;}
#search_tab .search_tabs{width:100%;height:36px;background-color:#f1f1f1;}
#search_tab .search_tabs ul li{float:left;height:40px;line-height:40px;font-weight:bold;font-size:16px;text-align:center;cursor:pointer;}
#contents{width:100%;display:inline-block;height:auto;background:#fff;}
html[data-dark=true] #contents{width:100%;display:inline-block;height:auto;background:#1a1b1c;}
#memoList{width: 92%;margin: 0 auto;}
#memoTable td p, #memoList td p{word-wrap:break-word;word-break:break-all;font-size: 12px;}
#memoList td b{color:#446a77;}
html[data-dark=true] #memoList td b{color:#e0e0e0;}
.fsub_list01{font-size: 13px;text-align: left; padding:0px 10px 30px 10px; line-height:2;}
#foot{ position: relative;width: 100%; background-color:#eee; padding:0px 0 80px 0;}
html[data-dark=true] #foot{background-color:#191919;}
#footer a, a:link, a:visited, a:hover{ color: #999;text-decoration: none;}
#login_bg_t{border:1px solid #999; margin:15px; padding:10px 15px; background:#fff}
html[data-dark=true] #login_bg_t{border:1px solid #505050; ;margin:15px; padding:10px 15px;background:#1a1b1c;}
input:-internal-autofill-selected{background:#EDEFF6 !important;}
.mem_list input::placeholder{color:#777;}
.mem_joine_list input::placeholder{color:#777;}
#find ul{ text-align: center;margin:5px 0; }
#find ul li{ display: inline-block;}
#find ul li:first-child{ margin-right: 0%;}
.kkr_event_wrap{width:97%;margin: 0 auto; background:#fff; padding:10px;}
.kkr_event_imgbox{display: grid;grid-template-columns:100%; row-gap: 12px;}
.kkr_event_imglist{ width: 100%;position: relative;}
.kkr_event_imglist img{width:100%; margin:0 auto;border-radius:10px;}
.kkr_event_menu{text-align:center;position:relative;margin:5px 0;}
.kkr_event_menu h2{color:#191919; font-size:21px;}
html[data-dark=true] .kkr_event_menu h2{color:#fff; font-size:21px;}
.event_menu_title{display:inline-flex; margin-top:20px; width: 90%;}
.kkr_list_sy_off{font-size: 13px;color: #777; padding:3px 10px; border-radius:1px; background:#fff;border: 1px solid #dedede; margin:5px 5px 5px 0; overflow: hidden;;white-space: nowrap; display: inline-block;}
.kkr_list_sy_on{font-size: 13px;color: #fff; padding:3px 10px; border-radius: 1px; background:#191919;border: 1px solid #191919; margin:5px 5px 5px 0;  overflow: hidden; ;white-space: nowrap;display: inline-block;}
.pc_gtxt_title{font-weight: bold;}
#login_container fieldset #login_area2{display:inline-block;width:100%;}
#login_area2 .hide{ position: absolute;left: -9999in;width: 1px;height: 1px;overflow: hidden;border: 1px solid #333;}
#login_container #login_area2 #mb_id{ width: 100%;height: 35px;background:#fff;border: 1px solid #d6d6d6;padding: 0 5px;color:#505a68;font-size:14px;line-height: 120%; margin: 2px 0;}
#login_container #login_area2 #mb_pw{ width: 100%;height: 35px;background:#fff;border: 1px solid #d6d6d6;padding: 0 5px;color:#505a68;font-size:14px;line-height: 120%; margin: 2px 0;}
html[data-dark=true] #login_container #login_area2 #mb_id, #mb_pw{ width: 100%;height: 35px;border: 1px solid #2d2d2d; background:#505050; padding: 0 5px;color: #fefefe;font-size: 14px;line-height: 120%;}
#login fieldset #login_area2 #mb_id2, #mb_pw{ width: 100%;height: 35px;border: 1px solid #d6d6d6;color: #000;font-size: 13px;line-height: 120%;text-align: start;padding-right: 5px;padding-left: 5px;border-radius: 0;-webkit-appearance: none;}
html[data-dark=true]  #login fieldset #login_area2 #mb_id2, #mb_pw{ width: 100%;height: 35px;border: 1px solid #2d2d2d;color: #fefefe;font-size: 13px;line-height: 120%;text-align: start;padding-right: 5px;padding-left: 5px;border-radius: 0;-webkit-appearance: none;}
.login_join_title{height: 37px;line-height: 37px; font-size: 21px; color: #0566db;}
.login_join_txt1{  font-size: 15px; height: 20px;line-height: 20px; display: block;font-weight: normal;  width: 100%; color:#101111;}
#login_join{position: relative;padding: 10px 15px;text-align: center;color: #0566db; font-size: 13px; font-weight: bold; background:#fff; border: 1px solid #999; margin: 10px 15px;}
html[data-dark=true] #login_join{position: relative;padding: 10px 15px;text-align: center;color: #fff; font-size: 13px; font-weight: bold; background:#1a1b1c; border: 1px solid #505050; margin: 10px 15px;}
#login_join input{margin: 5px auto;width: 100%; box-shadow: 0px 0px 2px 0px #b7cfff;}
html[data-dark=true] #login_join input{ box-shadow: 0px 0px 2px 0px #333;}
#login_text3{ height: auto;text-align: center;color: #777;font-size: 13px;font-weight: bold;line-height: 200%; margin-top:10px;}
#login_tip_box{font-size: 14px; border: 1px solid #fff; padding:10px; margin:10px 15px; border-radius: 10px;}
#login_tip_box ul li{ color: #666;text-align: left;line-height: 200%;font-size: 12px;}
#login_tip_box ul li:first-child{font-weight: bold;font-size: 14px;}
#login_tip_box ul li.tip_view{ color: #555;line-height:22px;font-size: 12px;;float: none; }
.searchid_box{ border: 1px solid #dbe1e9;  margin: 10px 15px;padding: 10px 10px 0 10px;}
#contents p{text-align:center;}
#contents .tp01{font-size: 21px; font-weight: bold; color:#0566db; line-height: 1.4;  margin-top: 20px; display: block;}
#contents .tp02{font-size: 21px; font-weight: bold; color:#0566db; line-height: 1.4; margin-top: 20px; display: block;}
#login_text3 p{font-weight:normal;}
#login_text3 p span{font-weight:bold;font-size:14px;}
#yak_container .yak_menu a:link, a:visited, a:hover{ color: #d05f5f;}
#cont_more{ position: relative;height:auto;text-align: center;border-bottom:1px solid #edeff6; margin-top:0px; background-color: #fff;}
html[data-dark=true] #cont_more{ position: relative;height:auto;text-align: center;border-bottom:1px solid #1a1b1c; margin-top:0px; background-color: #1a1b1c;}
#cont_more .page a:link, a:visited, a:hover{ color: #fcbb00;text-decoration: none;}
#customer_tab{position:relative;}
html[data-dark=true] #customer_tab{osition:relative;}
.customcolor{color:#0566db;}
.customer_contents{display:none;position: relative;width:100%;margin:15px 0;padding-bottom:20px;color:#666;line-height:160%;font-size:12px; height:auto;padding-bottom: 50px; background: #fff;overflow-y: scroll;}
#customer_box{height: 100%;top:81px;min-height:300px; margin-top:0px; font-size:14px;}
#customer_box .customer_list{border-bottom: 1px solid #efefef;padding:0 15px; font-size:14px; color:#505a68;}
#customer_box .customer_list .customer_title{float: none;width: 100%;font-size:14px;height:40px;line-height: 40px;word-break: nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding:5px; border-bottom:1px solid #e0e0e0;}
#m_paging{padding-top:10px;height:50px; width:94%; margin:0 auto; font-size:15px; color:#777;}
html[data-dark=true] #m_paging{color:#efefef}
.area_ul{border-bottom:1px solid #efefef; display: flex;gap: 5px;}
html[data-dark=true] .area_ul{border-bottom:1px solid #2d2d2d;}
.select_mypage1{border:1px solid #efefef; color:#505a68;}
html[data-dark=true] .select_mypage1{border:1px solid #2d2d2d; color:#999;}
.confirm{display:grid; grid-template-columns:50% 50%;}
.confirm_container{ margin-right: 10px;margin-left: 10px;}
.confirm input{ font-size: 15px;font-weight: bold;height: 41px; margin-bottom: 25px;width: 90%; margin: 10px auto; background: #0566db; color: #fff; border: 1px solid #0566db;}
html[data-dark=true] .confirm input{background: #008bd8; color: #fff; border: 1px solid #008bd8;}
.confirm_box{ font-size:12px; color: #777;line-height: 160%;padding: 10px;}
html[data-dark=true] .confirm_box{color: #999;}
.confirm_btn_19{width: 95%;margin: 0 auto; background-color: #f7f9fd; text-align: center;border: 1px solid #899ac1; color: #6c7da3; font-weight: bold; font-size: 15px; cursor: pointer;height: 41px;margin-bottom: 10px;}
html[data-dark=true] .confirm_btn_19{background-color: #888;border: 1px solid #888; color: #fff;}
.confirm_bg{ width: 100%;background-color: #FFF;border: 1px solid #dedede;margin-top:118px;clear: both;}
html[data-dark=true] .confirm_bg{ width: 100%;background-color: #1a1b1c;border: 1px solid #777;margin-top:118px;clear: both;}
.footer_newsub_box1{ width: 100%; max-width: 346px;margin: 0 auto; }
.footer_newsub_box2{ border-top: 1px solid #dedede;}
html[data-dark=true] .footer_newsub_box2{ border-top: 1px solid #2d2d2d;}
.button{ vertical-align: middle;text-align: center;-webkit-appearance: none;cursor:pointer;}
.button-login{ width:100%;height:40px;line-height: 100%;background-color: #0566db;border: 1px solid #0566db;color: #fff;font-size:15px;-webkit-appearance: none;margin-top:15px;font-weight: bold }
html[data-dark=true] .button-login{background-color:#008bd8;border: 1px solid #008bd8;color: #fff;}
.type01{ width: 40%;height: 38px;line-height: 100%;background-color: #fff;border:1px solid #0566db;color:#0566db;font-size:14px;-webkit-appearance: none;}
.type01_modify{ width: 100%;height: 38px;line-height: 100%;margin:5% 0 10%;text-align:center;background-color:#0566db;border: 1px solid #0566db;color: #fff;font-size: 15px;-webkit-appearance: none;}
.type02_cancel{ width: 100%;height: 38px;line-height: 100%;margin:5% 0 10%;text-align:center;background-color:#f5f7fa;border: 1px solid #999;color:#505a68;font-size: 14px;-webkit-appearance: none;}
.type03{ width: 53%;height: 42px;line-height: 100%;background-color:#0566db;border:1px solid #0566db; color: #fff;font-size: 14px;-webkit-appearance: none;}
.type04{ width: 40%;height: 36px;line-height: 100%;border-radius: 4px;-webkit-border-radius: 4px;background-color: #fff;border: 1px solid #d3d3d3;color: #666;font-size:14px;-webkit-appearance: none; font-weight: normal;}
.type05_prev{ width: 100%;height: 27px;line-height: 25px;margin-left:1%; padding:0 5px; font-size:14px;-webkit-appearance:none;border-radius:50px;-webkit-border-radius:50px;background-size: 1px 24px; background-color: #fff; border:1px solid #fff;color:#505a68;-webkit-appearance: none;}
.type07_help{ width:30%;height:35px;line-height: 100%;background-color:#0566db; border: 1px solid #0566db; color:#fff;font-size:14px; -webkit-appearance: none;}
html[data-dark=true] .type01{background-color:#008bd8;border: 1px solid #008bd8;color:#fff;}
html[data-dark=true] .type01_modify{background-color:#008bd8;border: 1px solid #008bd8;color: #fff;}
html[data-dark=true] .type02_cancel{background-color:#888;border: 1px solid #888;color: #fff;}
html[data-dark=true] .type04{background-color: #2d2d2d;border: 1px solid #505050;color: #fefefe;}
html[data-dark=true] .type05_prev{ background-color:#1a1b1c; border:1px solid #1a1b1c;color:#fff;-webkit-appearance: none;}
html[data-dark=true] .type07_help{background-color: #008bd8; border: 1px solid #008bd8; color:#fff;;}
html[data-dark=true] .font_sub02{color:#fff;}
.btn_ct{width: 100%; display: grid; grid-template-columns: 49% 49%; column-gap:2%;}
.descript_div{padding: 5px 10px;margin: 5px 2%;    font-size: 12px; border-radius: 3px; height:100px; color: #555;}
#contents .descript_div p{text-align: left;}
html[data-dark=true] .descript_div{padding: 5px 10px;margin: 5px 2%;    font-size: 12px; border-radius: 3px; height:100px; color: #999;}
.memoList{position:relative; width: 100%;}
.cs_title input[type=text]{margin-bottom:4px; padding-left:4px;}
.cs_title p{border:1px solid #dcdcdc; margin-bottom:4px;}
html[data-dark=true] .cs_title p{border:1px solid #252552; margin-bottom:4px;}
.faq{padding-top:5px;}
.article .q_txt{position: relative;padding:0 10px; height: 40px; gap: 5px; cursor: pointer;  display: grid; grid-template-columns:85px auto 62px;}
#help_box .cs{width:94%;height: auto;display: inline-block; margin:0px 3% 10px 3%;}
.cs_write{ background-color: #fff;}
html[data-dark=true] .cs_write{ background-color: #1a1b1c;}
.cs ul li{ position: relative; font-size:12px; }
.cs ul li .q{display: block; color:#505a68; height: 41px;position: relative; line-height: 38px;overflow: hidden;text-align:left;background:#fff; border-bottom: 1px solid #dbe1e9; font-size:14px}
html[data-dark=true] .cs ul li .q{color:#fefefe; display: block; height: 41px;position: relative; line-height: 38px;overflow: hidden;text-align:left;background:#1a1b1c; border-bottom:1px solid #2d2d2d; font-size:14px}
select[name="report_sel"]{float: right;width: 78%;height: 24px;border: 1px solid #dcdcdc;background: #fff;color: #666;margin-bottom: 4px;padding-left: 4px;}
.ement_qnabtn{ position:absolute; top:0; right:0;text-align: center;font-size: 10px;border: 1px solid #dbe1e9;display: block; height: 20px;line-height: 20px; padding: 0px 4px; margin-top: 8px; border-radius: 50px;background: #f7f9fd;}
.article .a{border-bottom:1px solid #dbe1e9;}
html[data-dark=true] .ement_qnabtn{ float: right;font-size: 10px;border: 1px solid #505050;display: block; height: 20px;line-height: 20px; padding: 0px 4px; margin-top: 8px; border-radius: 50px;background: #2d2d2d;}
html[data-dark=true] .article .a{border-bottom:1px solid #505050;}
#customer_box .info_toplist{background:#fff; font-weight: bold; font-size: 16px;}
.cs ul li .a{ display: none;padding: 10px;overflow: hidden;line-height: 140%;color: #191919;position: relative; height:auto;min-height:200px;}
html[data-dark=true] .cs ul li .a{background:#191919; display: none;padding: 10px;overflow: hidden;height:auto;color: #fefefe;position: relative; min-height:200px;}
.cs ul li .a .q_txt{ width: 100%;font-weight: bold;font-size: 13px;margin: 0 0 10px 0;color: #666;}
.cs_title{ width: 90%;margin-left: 5%;height: 24px;line-height: 22px;vertical-align: middle;margin-top: 10px; position: relative;}
.cs_title p{ font-weight: bold;width: 20%;float: left;color: #777;background-color: #dcdcdc;text-align: center;}
html[data-dark=true] .cs_title p{ font-weight: bold;width: 20%;float: left;color: #e0e0e0;background-color: #555;text-align: center;}
.cs_title input[type=text]{width: calc(100% - 141px);height:33px;border: 1px solid #dbe1e9;background:#fff; color:#505a68;float:right;}
html[data-dark=true] .cs_title input[type=text]{width: calc(100% - 141px);height:33px;border: 1px solid #2d2d2d;background:#2d2d2d; color:#fff;float:right;}
.cs_write input[type=button]{ margin:10px 2px;}
.cs_write .cs_desc textarea{ width: 90%;margin-left: 5%;height:12%;border: 1px solid #dcdcdc;margin-top:5px; background:#fff; color:#666}
html[data-dark=true] .cs_write .cs_desc textarea{ width: 90%;margin-left: 5%;height:12%;border: 1px solid #2d2d2d;margin-top:5px; background:#2d2d2d; color:#fff}
.cs_write .cs_desc textarea::placeholder{color:#666;}
html[data-dark=true] .cs_write .cs_desc textarea::placeholder{color:#e0e0e0;}
.cs_write .cs_desc .cs_write .cs_desc textarea{ width: 90%;margin-left: 5%;height:12%;border: 1px solid #dcdcdc;margin-top:5px; background:#fff; color:#666}
.cs_info_write{font-size: 16px; color: #505a68;font-weight: bold; text-align: center;height:30px;line-height:30px;}
html[data-dark=true]  .cs_info_write{font-size: 16px; color: #fff;font-weight: bold; text-align: center;height:30px;line-height:30px;}
.navi_font{font-size:14px; color:#0566db;font-weight: bold;}
html[data-dark=true] .navi_font{font-size:14px; color:#0c9ae8;font-weight: bold;}
.page_navi input[type="button"]{width: 100%; height: 27px; line-height: 25px;margin-left: 1%; padding: 0 5px; font-size: 14px; -webkit-appearance: none;border-radius: 50px; -webkit-border-radius: 50px;  background-size: 1px 24px;   background-color: #fff;  border: 1px solid #fff;color: #505a68;  -webkit-appearance: none;}
html[data-dark=true] .page_navi input[type="button"]{width: 100%; height: 27px; line-height: 25px;margin-left: 1%; padding: 0 5px; font-size: 14px; -webkit-appearance: none;border-radius: 50px; -webkit-border-radius: 50px;  background-size: 1px 24px;   background-color: #1a1b1c;  border: 1px solid #1a1b1c;color: #fff;  -webkit-appearance: none;}
.txtbox_style01{ background-color: #fff;border-bottom:1px solid #efefef;height: 40px; height: 40px; display: flex; justify-content: center;align-items: center;font-size: 12px;}
html[data-dark=true] .txtbox_style01{background-color: #1a1b1c;border-bottom: 1px solid #2d2d2d;}
.txtbox_style01 li{font-size:12px;color: #999;margin-bottom: 3px;text-align:center;}
.txtbox_style01 li:last-child{ margin-bottom: 0px;}
.text_caption{margin:0 2px 10px 2px;font-size:11px;color:#505a68;}
html[data-dark=true] .text_caption{margin:0px 2px 10px 2px;font-size:11px;color:#eee;}
#privacy_tab .privacy_tabs ul li{float:left;height:37px;line-height:37px;font-size:15px;text-align:center;cursor:pointer;}
#privacy_tab .privacy_tabs ul{display: grid; grid-template-columns: repeat(3, 1fr);}
#myinfo_tab{position:relative;width: 100%; }
.contents_list_area{background-color:#fff;position: relative; }
html[data-dark=true] .contents_list_area{background-color:#1a1b1c;position: relative; }
#myinfo_box{height:auto;background:#fff;}
html[data-dark=true] #myinfo_box{height:auto; background:#1a1b1c}
#myinfo_box ul{display:inline;width:100%;font-size:14px;line-height:13px;font-weight:bold;}
html[data-dark=true] #myinfo_box ul{display:inline;width:100%;font-size:14px;line-height:100%;font-weight:bold;}
.cont_id{ font-weight: bold; color: #1363df; font-size:14px; line-height: 37px;}
html[data-dark=true] .cont_id{ font-weight: bold; color: #74c1f5; font-size:14px; line-height: 37px;}
span.new_msg2{display:inline-block;margin:4px 0 0 10px;color:#0566db; font-size:14px;}
html[data-dark=true] span.new_msg2{display:inline-block;margin:4px 0 0 10px;color:#008bd8; font-size:14px;}
.receive_msg{color:#0566db; font-size:14px;}
.my_msg{font-size:17px; color:#0566db; padding:5px 2px 0 10px;}
html[data-dark=true] .my_msg{font-size:17px;color:#008bd8; padding:5px 2px 0 10px;}
.my_msg_01{color:#505a68; font-size:13px;}
html[data-dark=true] .my_msg_01{color:#fff; font-size:13px;}
html[data-dark=true] .receive_msg{color:#0ca5e8; font-size:14px;}
.lt{padding: 2px 0 2px 10px; font-family: "dotum", dotum; color: #acacac; font-size: 11px; line-height: 18px; text-align: left;}
#myinfo_box2{width:100%;height:auto;;}
#myinfo_box2 ul{width:100%;display:inline;font-size:110%;line-height:100%;font-weight:bold;}
.input_password{width: 100%; height: 40px; padding: 5px;margin:2px 0; box-sizing: border-box;}
.btn_ct{width:100%;margin:5% 0 10%;text-align:center;}
.date{padding-left:20px;font-weight:normal;font-size:11px;color:#808080;}
#login_btn{position:relative;width:100%;text-align:center;height:auto;margin:15px 0;}
.paginate{cursor: pointer; padding-top: 0px; font-size: 75%;}
.pnavi{cursor:pointer;color:#999;font-size:95%; background: #fff; border: 1px solid #fff; font-size:14px; color:#505a68;  border-radius:50px;}
html[data-dark=true] .pnavi{cursor:pointer;color:#fff;font-size:95%; background:#1a1b1c; border: 1px solid #1a1b1c; font-size:14px; border-radius:50px;}
.rulesDesc{margin-top:0px;padding:30px 15px; color:#505a68; font-size:14px; overflow:hidden;}
.rulesDesc #text_title{font-size:17px;font-weight: bold; color:#101111;}
.content{width:100%;position:relative;height:56px;margin-top:1px;border-bottom:1px solid #ecf0f5;}
html[data-dark=true] .content{ border-bottom: 1px solid #2d2d2d;}
.play{position:relative;width:14%;float:right; ;background-color:#fff; border-left:1px solid #ecf0f5;border-bottom: 1px solid #ecf0f5; padding: 14px 0; text-align: center; vertical-align: middle;}
.notice{width:76%; height:30px; float:left; overflow:hidden; background-color:#fff; }
.rolling li a:link, a:visited, a:hover{color:#999; text-decoration:none; -webkit-tap-highlight-color:transparent  !important;}
.m_main_submenubox{padding:0 10px;}
#header{position: relative;background:#fff; height:auto; z-index:999;}
html[data-dark=true] #header{position: relative;background:#101111; height:auto; z-index:999;}
#header .logo{position:relative;}
#header .logo .toplogo{text-align:left;}
#header .logo .toplogo img{height: 21px; margin-top: 4px;}
#header .fixSrh{display: grid;grid-template-columns:auto;position:relative; background:#fff; width:100%;  padding:10px 0 4px 15px; border-bottom: 1px solid #F7F9FD;box-sizing: border-box;}
html[data-dark=true] #header .fixSrh{display: grid;grid-template-columns:auto;position:relative; background:#101111;  width:100%;  padding:10px 0 4px 15px;  border-bottom: 1px solid #101111;box-sizing: border-box;}
#header .hsearch{position:relative; padding-right:5px; display: flex;margin-top: 3px;  gap: 5px;}
.hsearch .srh{border:1px solid #278ee2;  background:#fff; height: 34px; box-sizing: border-box;  width: 100%; border-radius:50px;  position: relative;}
html[data-dark=true] .hsearch .srh{border:1px solid #3b3b3c; background:#3b3b3c;  width: 100%;height: 34px; box-sizing: border-box;  border-radius:50px;  position: relative;}
.hsearch .srh input{background:#fff; color:#101111; font-size:14px;  width:97%;border-radius: 50px; padding: 0 30px 0 10px;height: 28px; margin: 2px;border: 0;}
html[data-dark=true] .hsearch .srh input{background:#3b3b3c; color:#fff;font-size:14px; width: 97%; border-radius: 50px;padding: 0 30px 0 10px;height: 28px; margin: 2px; border: 0;}
.hsearch .srh div{margin:0 40px 0 0; padding-left:3px;  border-radius:50px;}
html[data-dark=true] .hsearch .srh div{margin:0 40px 0 0; padding-left:3px; background:#3b3b3c; border-radius:50px;}
.hsearch .srh div input[type=search]{background:none; width:100%; height:28px; border:0 none; font-size:15px; color:#333;text-decoration: none; padding-inline-start:7px;}
html[data-dark=true] .hsearch .srh div input[type=search]{background:none; width:100%; height:28px; border:0 none; font-size:15px; color:#fefefe;text-decoration: none; padding-inline-start:7px;}
#header .hsearch .srh input[type=image]{position:absolute; top:5px; right:15px; height:35px; padding:3px; border:0 none;}
#header .hsearch .srh button{position:absolute; top:-4px; right:4px; background:none; margin:0; padding:3px; border:0 none;}
#header .hsearch .srh button img{height:25px;margin:5px 0 0 0;}
.nmov_view_listbox{padding:10px 15px;}
.nmov_view_list{display: grid;grid-template-columns: repeat(auto-fill, minmax(114px, auto)); justify-items: center;}
.nmov_view_box{margin:0 auto; height: 210px;}
.mov_view_img{ width: 111px;height: 156px;box-sizing: border-box;border-radius: 5px;display: block; margin:3px 5px 0 0px;}
.mov_view_img img{width: 111px;height: 156px;border-radius: 5px}
.mov_view_txt{font-size:14px; color:#505a68;text-align: left; display: block;padding: 5px 0 10px 2px;   width: 111px;   line-height: 1.2;}
@media (min-width:345px) and (max-width:400px){
.nmov_view_box{height:195px; width: 100px; display: block;}
.nmov_view_list{display: grid;width: 100%;grid-template-columns: repeat(auto-fill, minmax(105px, auto)); text-align:center; justify-items: center;}
.mov_view_img{ width: 100px;height: 141px;box-sizing: border-box;border-radius: 5px;display: block; margin:3px 5px 0 0px;}
.mov_view_img img{ width: 100px;  height: 141px; border-radius: 3px;}
.mov_view_txt{width: 100px;  line-height: 1.2;}
}
@media (min-width:300px) and (max-width:344px){
.nmov_view_box{height:235px; width:130px; display: block;}
.nmov_view_list{display: grid;width: 100%;grid-template-columns: repeat(auto-fill, minmax(135px, auto)); text-align:center; justify-items: center;}
.mov_view_img{ width: 130px;height: 182px;box-sizing: border-box;border-radius: 5px;display: block; margin:3px 5px 0 0px;}
.mov_view_img img{ width: 130px;  height:180px; border-radius: 3px;}
.mov_view_txt{width:130px;   line-height: 1.2;}
}
.sns_box{width: 92%; margin: 3px auto;}
.sns_box_login .msns_apple{width: 100%; position: relative; margin: 0 auto; text-align: center; margin-top: 10px; border: 1px solid #5a5a5a;box-sizing: border-box; height: 40px; line-height: 40px; font-size: 15px; font-weight: bold;background: #5a5a5a;color: #fefefe;}
.sns_box_login .msns_google{width: 100%; position: relative; margin: 0 auto; text-align: center; margin-top: 10px; border: 1px solid #5a5a5a;box-sizing: border-box; height: 40px; line-height: 40px; font-size: 15px; font-weight: bold;background: #fff;color: #45240c;}
.sns_cont{display: grid;grid-template-columns: 1fr 1fr; grid-template-columns: repeat(auto-fit, minmax(50%, auto));}
#msns_divlayer img{position: absolute;top: 15px;right: 0px;}
#msns_divlayer input::placeholder{color:#bcbcbc; font-size:10px;}
.cashbtn_area summary::marker{ content: " ▼ 결제방법 더보기 "; }
.cashbtn_area details[open] summary::marker{ content: "️▲ 접기 "; }
html[data-dark=true] .cashbtn_area summary::marker{ content: " ▼ 결제방법 더보기 ";  color:#fff;}
html[data-dark=true] .cashbtn_area details[open] summary::marker{ content: "️▲ 접기 "; color:#fff;}
.event_top_g{display: grid; grid-template-columns: repeat(auto-fit, minmax(25%, auto)); text-align: center;width: 100%;}
.mo_tab_list_on{background:#0566db; height: 37px; line-height: 37px; color:#fff; font-size:15px; box-sizing: border-box; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mo_tab_list_off{background:#EDEFF6;height: 37px; line-height: 37px; color:#505a68; font-size:15px; ;box-sizing: border-box; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
html[data-dark=true] .mo_tab_list_on .mo_tabsty{border-bottom: 2px solid #008bd8;height: 36px; display: block;margin: 0 auto;  box-sizing: border-box; width: 90%; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
html[data-dark=true] .mo_tab_list_off .mo_tabsty{border-bottom: 2px solid #101111; height: 36px; display: block;margin: 0 auto; box-sizing: border-box; width: 90%; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
html[data-dark=true] .mo_tab_list_off{background:#505050;height: 37px; line-height: 37px; color:#efefef; font-size:15px; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
html[data-dark=true] .mo_tab_list_on{background:#101111; height: 37px; line-height: 37px; color:#fff; font-size:15px; ;box-sizing: border-box; font-weight: bold; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
html[data-dark=true] .mo_tab_list_off{background:#101111;height: 37px; line-height: 37px; color:#eee; font-size:15px; ;box-sizing: border-box; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.m_main_submenu, .vod_weekbox, .my_service_st, .sea_add_event_box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.playListWrap{z-index:10;position:absolute;top:2%;width:100%;}
@-webkit-keyframes slide-in-fwd-bottom{
0%{
    -webkit-transform: translateZ(-1400px) translateY(800px);
            transform: translateZ(-1400px) translateY(800px);
    opacity: 0;
  }
100%{
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-fwd-bottom{
0%{
    -webkit-transform: translateZ(-1400px) translateY(800px);
            transform: translateZ(-1400px) translateY(800px);
    opacity: 0;
  }
100%{
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
.m_main_submenu{width:100%;margin: 0 auto;display: grid; grid-template-columns: repeat(5, 1fr);  background:#fff;   margin-bottom:5px;}
.menu_item{width:95%; background:#f7f9fd; height: 27px;line-height: 28px;display: inline-block;text-align: center; color:#6c7da3; font-size: 13px; border:1px solid #899ac1; margin:5px auto 1px auto; border-radius: 3px; position: relative;}
html[data-dark=true] .m_main_submenubox{background:#1a1b1c; border-bottom: 1px solid #2d2d2d;}
html[data-dark=true] .m_main_submenu{background:#1a1b1c; }
html[data-dark=true] .menu_item{background:#505050;color:#eee;border:1px solid #505050;}
.menu_item img{width: 10px;margin: 0 0 3px 2px;vertical-align: sub;}
#login_area{float: left; width: 72%;}
#login_area{float: left; width: 72%;}
.jjoa{font-size:12px;font-weight: normal;color:#505a68;font-family: "NanumGothicWeb"; white-space: nowrap; vertical-align: middle; margin-bottom: 2px;display: inline-block;}
html[data-dark=true] .jjoa{font-size:12px;font-weight: normal;color:#eee;font-family: "NanumGothicWeb"; white-space: nowrap; vertical-align: middle; margin-bottom: 2px;display: inline-block;}
.layerp_frd .layerBox{ z-index: 99;width: 85%; height:75px; border:1px solid #5874a3; position: fixed; left: 50%; top: 38%; transform: translate(-50%, -50%);padding: 5px 10px;background: #fff;border-radius: 6px;}
html[data-dark=true] .layerp_frd .layerBox{ border:1px solid #5874a3; ;background: #191919;}
.layerp_frd .frdid_txt{ padding-left:3px; line-height: 28px; color: #777;}
html[data-dark=true] .layerp_frd .frdid_txt{color: #fefefe;}
.layerp_frd .cont_frd{display: grid; grid-template-columns:55px auto 80px; padding:15px 0 8px 0; float:left;width: 100%; font-size:14px;}
.layerp_frd .frd_subbtn{padding:3px 7px;text-align: center; display: inline-block; margin-left:5px;border: 1px solid #0566db; color: #fff; background:#0566db; font-size:13px;}
html[data-dark=true] .layerp_frd .frd_subbtn{border: 1px solid #008bd8; color: #fff; background:#008bd8;}
.layerp_frd .frd_close{text-align: center;margin-left:5px;  position: absolute;right:1px; top:3px;color:#888; border-radius: 50px; line-height: 0; font-size: 12px;    padding: 10px;font-family: system-ui;}
html[data-dark=true] .layerp_frd .frd_close{color:#fff;}
.layerp_frd .cont_frd input::placeholder{color: #cecece; font-size:11px;}
.layerp_frd .title{color:#0566db;}
html[data-dark=true] .layerp_frd .title{color:#008bd8;}
.msg_btt01{border: 1px solid #278ee2; border-radius: 3px;color: #fff;background: #278ee2; margin-left: 3px; display: inline-block; height: 22px; line-height: 22px;width: 36px; text-align: center;font-size: 12px;}
.msg_btt02{border: 1px solid #278ee2; border-radius: 3px;color: #fff;background: #278ee2; margin-left: 3px; display: inline-block; height: 22px; line-height: 22px;width: 36px; text-align: center;font-size: 12px;}
.msg_btt03{border: 1px solid #278ee2; border-radius: 3px;color: #fff;background: #278ee2; margin-left: 3px; display: inline-block; height: 22px; line-height: 22px;width: 36px; text-align: center;font-size: 12px;}
html[data-dark=true] .msg_btt01{border: 1px solid #505050; border-radius: 3px;color: #fefefe;background: #191919;}
html[data-dark=true] .msg_btt02{border: 1px solid #505050; border-radius: 3px;color: #fefefe;background: #191919;}
html[data-dark=true] .msg_btt03{border: 1px solid #505050; border-radius: 3px;color: #fefefe;background: #191919;}
.myinfo_tabs_msg ul{display: grid; grid-template-columns: repeat(auto-fill, minmax(30%, auto));}
#myinfo_tab_msg{position: relative;}
#myinfo_tab_msg .myinfo_tabs_msg{width: 100%;height: 33px;border-bottom: 1px solid #dbdfe4;box-shadow: 0px 0px 2px 0px #d1d2d4;}
html[data-dark=true] #myinfo_tab_msg .myinfo_tabs_msg{border-bottom: 1px solid #282828;box-shadow: 0px 0px 2px 0px #d1d2d4;}
.text_area_subbox{border-right:1px solid #ecf0f5; width:100%;  display: inline-block; padding:3px;}
html[data-dark=true] .text_area_subbox{border-right:1px solid #444;}
.text_area{width:100%; margin:0 auto; display: grid; grid-template-columns:30px 76% 17%;box-sizing: border-box;  align-items: center; justify-content: center;height: 57px;}
.text_area .contents_check{  height: 52px;line-height: 52px;}
.m_item_wrap{  width: 100%; height: auto; min-height: 75%;margin-top:0px;}
.m_item_titlebox{width: 100%; margin:0 auto; }
.list_table{width: 100%;text-align: center;font-size: 12px;margin-top:10px; }
.list_table .title_table{background:#EDEFF6; height:35px; line-height: 35px;font-weight: bold; color:#505a68;font-size: 14px;}
html[data-dark=true] .list_table .title_table{background:#2d2d2d; height:35px; line-height: 35px;font-weight: bold; color:#fefefe;font-size: 14px;}
.list_table .title_table td{border-bottom:1px solid #fff;}
html[data-dark=true] .list_table .title_table td{border-bottom:1px solid #333;}
.list_table .list_order_table{background:#fff; height:45px;}
html[data-dark=true] .list_table .list_order_table{background:#1a1b1c;}
.list_table .list_order_table td{border-bottom:1px solid #ecf0f5;color:#555; font-size:14px;}
html[data-dark=true] .list_table .list_order_table td{border-bottom:1px solid #333; color:#fff;}
.m_item_listbox{width: 98%; margin:0 1%;}
.list_table_buy{ width: 98%;  text-align: center; font-size:14px;;margin: 5px auto;}
.item_buy_list img{width:100%; }
.item_buy_list{height: 100px; background:#fff; position: relative;}
html[data-dark=true] .item_buy_list{ background:#1a1b1c;}
.item_buy_list td{border-bottom:1px solid #fff; padding: 8px 3px; color:#505a68; font-size:15px;}
html[data-dark=true] .item_buy_list td{border-bottom:1px solid #2d2d2d; color:#fff;}
.item_buy_01{background:#fff; height:45px; line-height: 45px;font-weight: bold;}
html[data-dark=true] .item_buy_01{background:#1a1b1c;;}
.item_buy_list td{border-bottom:1px solid #ecf0f5;}
html[data-dark=true] .item_buy_list td{border-bottom:1px solid #2d2d2d;}
.item_buy_01 td{border-bottom:1px solid #ecf0f5; font-size: 15px; color:#707070;}
html[data-dark=true] .item_buy_01 td{border-bottom:1px solid #2d2d2d; color:#fff;}
.item_buy_n{text-align: left;}
.item_buy_btnbox{width:100%;margin: 10px auto;text-align: center; height: 35px;background :#0566db;border: 1px solid #0566db;line-height: 35px; color:#fff; font-weight: bold;}
html[data-dark=true] .item_buy_btnbox{;background :#008bd8;border: 1px solid #008bd8; color:#fff;}
.list_table_buybox{width: 94%;margin:5px auto;}
.list_item_own{ width: 94%;margin:10px auto;background:#fff; border:1px solid #dbe1e9; box-sizing: border-box; height:100px;position: relative; font-size:14px;}
html[data-dark=true] .list_item_own{ background:#2d2d2d; border:1px solid #2d2d2d;}
.item_ownbox{ position: relative;width: 100%;}
.cash_btn{color: #777;padding: 0px 10px 0 10px}
html[data-dark=true] .cash_btn{color: #fff;padding: 0px 10px 0 10px}
.list_item_ownh{  height: 30px;  line-height: 30px; display: block; border-bottom: 1px solid #fff;text-align: center;font-size:15px; color:#505a68; padding-top:5px;}
html[data-dark=true] .list_item_ownh{ border-bottom: 1px solid #2d2d2d;}
.list_item_own ul li{padding: 5px 0px 6px 10px; color: #777;  float: left;}
html[data-dark=true] .list_item_own ul li{color: #fff;}
.cash_ownbox{position: relative; display: block; clear: both;}
.cash_own{color: #fff;padding: 1px 5px; border: 1px solid #0566db; background: #0566db; border-radius: 3px; width: 60px;text-align: center; position: absolute; top: 0px;right: 10px;font-size: 13px; height: 20px;line-height: 20px;}
html[data-dark=true] .cash_own{color: #fff border: 1px solid #008bd8; background:#008bd8;}
.m_piont_wrap{width: 100%; height: auto;min-height: 75%;}
.m_point_box{width: 100%; margin: 0 auto;}
.m_piont_teb{ width:98%;text-align: center; font-size: 14px; padding: 10px 0; margin: 0 auto;}
.m_piont_teb tr td{height: 45px;background: #fff; color:#505a68;}
html[data-dark=true] .m_piont_teb tr td{background: #1a1b1c; color:#fefefe;}
.m_piont_teb .m_point_s01{ background:#EDEFF6; height: 35px; line-height: 35px; font-size:14px; border-bottom:1px solid #fff; color:#000;}
html[data-dark=true] .m_piont_teb .m_point_s01{ background:#2d2d2d; border-bottom:1px solid #2d2d2d; color:#fff;}
.m_piont_teb tr td{ border-bottom:1px solid #ecf0f5;}
html[data-dark=true] .m_piont_teb tr td{ border-bottom:1px solid #2d2d2d;}
.m_event_point{width: 96%; padding: 10px 2% 0 2%;color: #777;text-align: center;font-size:14px;}
html[data-dark=true] .m_event_point{color: #eee;}
.m_event_point h2{font-size: 16px; padding-bottom: 5px;color: #505a68;}
html[data-dark=true] .m_event_point h2{color: #fff;}
.m_cash_wrap{  width: 100%; height: auto; min-height: 75%;margin-top:0px;}
.m_cash_titlebox{width: 100%; margin:0 auto; border-bottom: 1px solid #dbdfe4;}
html[data-dark=true] .m_cash_titlebox{border-bottom: 1px solid #3b3b3c;}
.cash_accday{font-size:12px;padding-left:3%; display: grid;  grid-template-columns: 73% 27%;  height: 35px; line-height: 23px;}
.accday_box_02{text-align:center; padding:4px 0px;}
.cash_w_table_list td{background: #fff; border-bottom: 1px solid #ecf0f5;}
html[data-dark=true]  .cash_w_table_list td{background: #1a1b1c; border-bottom: 1px solid #2d2d2d;}
.cash_w_table_list{height: 45px;}
.accday_box_01{color:#777; margin-top:5px}
.acc_select_01{height:21px;width:55px; border:1px solid #dedede; margin-left:3px; vertical-align: baseline;}
.acc_select_02{height:21px;width:40px; border:1px solid #dedede; margin-left:3px;vertical-align: baseline;}
.m_cash_info{width: 96%; padding:1px 2%; background: #fff;}
html[data-dark=true] .m_cash_info{width: 96%; padding:1px 2%; background: #1a1b1c;}
.m_cash_p{color: #666; font-size:12px;}
html[data-dark=true] .m_cash_p{color: #fff; font-size:12px;}
#bank_code{border:1px solid #dedede;}
html[data-dark=true] #bank_code{border:1px solid #2d2d2d;}
.awal_h{ color: #103f81; font-size: 15px; height: 35px;line-height: 35px;display: block; border-bottom: 1px solid #efefef;  padding-left: 5px;  border-top: 1px solid  #efefef;  margin-top: 10px;}
html[data-dark=true] .awal_h{ color: #fff; border-bottom: 1px solid #2d2d2d;  border-top: 1px solid #2d2d2d; }
.m_cash_info .m_cash_p_02{margin: 5px 0; padding-top:3px; color:#3182f6; font-size: 12px;}
html[data-dark=true] .m_cash_info .m_cash_p_02{color:#999;}
.m_cash_wbox01{ border-bottom: 1px solid #efefef; display: block;overflow: hidden;}
html[data-dark=true] .m_cash_wbox01{ border-bottom: 1px solid #333;}
.awal_sty_01{padding-left: 7px; color:#ff4646; font-weight: bold;}
html[data-dark=true] .awal_sty_01{color:#008bd8; font-weight: bold;}
.awal_sty_02{font-size:0.9em;color: #999;}
.m_cash_wbox01 ul{padding: 5px 0;}
.m_cash_wbox01 ul li{height: 36px;line-height: 36px; padding-left:5px; font-size:14px;color:#505a68;}
html[data-dark=true] .m_cash_wbox01 ul li{height: 36px;line-height: 36px; padding-left:5px; font-size:14px; color:#fefefe;}
.m_cash_wbox02{ border-bottom: 1px solid #efefef; display: block;overflow: hidden;}
html[data-dark=true] .m_cash_wbox02{ border-bottom: 1px solid #333;}
.m_cash_wbox02 ul{padding: 5px 0;}
.m_cash_wbox02 ul li{height: 36px;line-height: 36px; padding-left:5px; font-size:14px; color:#505a68;}
html[data-dark=true] .m_cash_wbox02 ul li{color:#fefefe;}
.m_cash_wbox03{ border-bottom: 1px solid #efefef; display: block;overflow: hidden;}
html[data-dark=true] .m_cash_wbox03{border-bottom: 1px solid #333;;}
.m_cash_wbox03 ul{padding: 5px 0;}
.m_cash_wbox03 ul li{height: 36px;line-height: 36px; padding-left:5px; font-size:14px; color:#505a68;}
html[data-dark=true] .m_cash_wbox03 ul li{color:#fefefe;}
.awal_btn{display: block;text-align: center; border: 1px solid #3182f6; border-radius: 5px; height:35px;line-height: 35px; color: #fff; font-weight: bold; font-size: 14px;  background:#3182f6;margin: 10px 0;cursor: pointer;}
html[data-dark=true] .awal_btn{border: 1px solid #008bd8; background:#008bd8;}
.cash_info_box{padding-top:10px;s}
.check_name{position: relative;width: 100%;}
.awal_btn_1{font-size:12px; cursor: pointer; position: absolute; right: 1px;top: 5px; border:1px solid #3182f6; padding: 3px 3px; width:68px;  text-align: center; border-radius: 3px; background: #278ee2;color: #fff; font-weight: bold;}
html[data-dark=true] .awal_btn_1{border:1px solid #3182f6; background: #008bd8;color: #fff;}
.check_name_info{display: block; padding:7px 5px; color:#777; line-height: 1.3; font-size:12px;}
.m_upload_g{display: grid; grid-template-columns: repeat(auto-fit, minmax(14%, auto)); padding: 8px 1% 5px 1%; text-align: center;}
.m_upload_g li{height: 27px;  line-height: 28px;}
.m_upload_search{display: grid; grid-template-columns: 85% 15%;  padding: 0 2.5%; text-align: center;}
.m_upload_search input{width: 100%;height: 36px;padding-left: 5px;margin-top: 2px; background: #fff; border:1px solid #dde6e9; border-right: none;}
.m_upload_search .m_upload_search_btn{background: #fff;border: 1px solid #dde6e9;height: 36px;margin-top: 2px;border-left: none;}
html[data-dark=true] .m_upload_search input{ color:#fff; background: #3b3b3c; border: 1px solid #3b3b3c;;}
html[data-dark=true] .m_upload_search .m_upload_search_btn{ background: #3b3b3c;border: 1px solid #3b3b3c;;}
.m_upload_search .m_upload_search_btn img{width: 25px;}
.m_upload_item{width:100%;border-bottom:1px solid #dedede;}
html[data-dark=true] .m_upload_item{width:100%;border-bottom:1px solid #505050;}
.m_upload_tem{display: flex;padding: 0 3%; height:39px; gap: 5px;align-items: center;border-bottom:1px solid #fefefe;;}
html[data-dark=true] .m_upload_tem{border-bottom:1px solid #1a1b1c;}
.upload_btn_01{ display: inline-flex; box-sizing: border-box; justify-content: center;align-items: center; height:29px; padding:0 5px;border-radius:3px;background: #0566db; font-size:13px; color: #fff; border: 1px solid #0566db}
.upload_btn_02{ display: inline-flex; box-sizing: border-box; justify-content: center;align-items: center; height:29px;padding:0 5px;border-radius:3px;background:#0566db; font-size:13px; color: #fff; border: 1px solid #0566db;}
.upload_btn_03{ display:  inline-flex; box-sizing: border-box; justify-content: center;align-items: center; height:29px; padding:0 5px;border-radius:3px;background: #f5f7fa; font-size:13px;  color: #505a68; border: 1px solid #dedede;}
html[data-dark=true] .upload_btn_01{ background:#008bd8;  color: #fff; border: 1px solid #008bd8;}
html[data-dark=true] .upload_btn_02{background:#008bd8; color: #fff; border: 1px solid #008bd8;}
html[data-dark=true] .upload_btn_03{ color: #fefefe; background:#505050; border: 1px solid #505050;}
.m_upload_search input::placeholder{color:#dedede;}
.m_seller_wrap{ width: 100%; margin: 0 auto; height: auto; min-height: 75%;}
.m_seller_que:first-child{border-top: 1px solid black; }
.m_seller_que{ position: relative; padding: 17px 0;cursor: pointer; font-size: 11px; border-bottom: 1px solid #dddddd; color:101111; }
.m_seller_que::before{display: inline-block; content: "Q"; font-size: 11px; color: #366cb8;  margin: 0 5px;}
.m_seller_anw{  display: none;  overflow: hidden;  font-size: 11px;  background-color: #ff;  padding: 10px 2%;}
.m_seller_anw::before{  display: inline-block; content: "A";  font-size: 11px;  font-weight: bold;  color: #666; margin: 0 5px;}
.arrow-wrap{  position: absolute;  top:50%; right: 10px;  transform: translate(0, -50%);}
.m_emailbtn{ display: block; text-align: center; margin: 10px 2%; border: 1px solid #3182f6; background: #3182f6; color: #fff; border-radius: 5px; padding: 5px 0; font-weight: bold;}
.m_seller_que .close_top{  display: none;}
.m_seller_que .show_bottom{ display: block;color: #555;}
.m_seller_main_img{padding-top: 10px;}
.ser_style01{ padding: 5px; border-bottom: 1px solid #efefef; border-right: 1px solid #efefef;  text-align: center; color:#303038;}
.ser_style02{ padding: 5px; border-bottom: 1px solid #efefef;   text-align:left; color:#555;}
html[data-dark=true] .ser_style01{border-bottom: 1px solid #505050; border-right: 1px solid #505050;  color:#fff;}
html[data-dark=true] .ser_style02{border-bottom: 1px solid #505050;color:#fff;}
.ser_style03{color:#e63740;}
.ser_style04{font-size: 17px;padding:20px 2% 0 2%; color: #101111;font-weight: bold;}
html[data-dark=true] .ser_style04{color: #fff;}
.ser_style05{font-size: 13px; padding: 1% 2%; color: #3182f6;}
.ser_style05{font-size: 13px; padding: 1% 2%; color: #008bd8;}
.ser_s{text-decoration: underline;border: 1px solid #e60526;border-radius: 3px;padding: 1px; background: #e60526; color: #fff; font-weight: bold; display: inline; }
.ser_ss{ border-radius: 50%; padding: 3px 4px 3px 2px; background: #e60526;color: #fff;font-weight: bold;letter-spacing: -0.5;}
.m_kuki_table{border:1px solid #dfdfdf;width: 96%; margin: 0px 2%;line-height: 1.4; font-size: 11px; color:101111;}
html[data-dark=true] .m_kuki_table{border:1px solid #505050;color:#fff;}
.kkr_sellerimg_box{color:#101111;}
html[data-dark=true] .kkr_sellerimg_box{color:#fefefe;}
.mypa_title{ font-size:15px; color: #101111; height: 24px;padding-top: 10px;font-weight: normal;padding-bottom:5px;}
html[data-dark=true] .mypa_title{font-size:15px; color: #fefefe;}
.mypa_sbtitle{padding-left:3px;font-size: 16px; padding-bottom: 10px; color:#505a68; font-weight: bold; position: relative;}
html[data-dark=true] .mypa_sbtitle{color:#fefefe; font-weight: bold; position: relative;}
.mypa_sbtitle_id{ padding-top: 15px;padding-left: 2px; font-size: 16px; position: relative;padding-bottom: 10px;   border-bottom: 1px solid #efefef;font-weight: bold;color:#101111;}
html[data-dark=true] .mypa_sbtitle_id{  border-bottom: 1px solid #1a1b1c;color:#fff;}
#myinfo_box2{width:100%;height:auto;}
#myinfo_box{width:100%;height:auto; margin:0 auto;}
.mypa_table{ width: 100%;margin: 5px auto; box-sizing: content-box;}
.fix_txt a{color:#f04040; font-size:15x; padding-bottom:5px;}
.myp_btnsty_2{border-radius: 30px;border: 1px solid #6494b4; font-size: 11px;color: #6494b4; padding: 3px 8px;background: #fff; font-weight: normal;  text-align: center;margin-right: 3px; display: none; width: 29px;}
.my_p_txt{font-size: 12px; color: #777; padding-left: 5px;font-weight: normal;}
html[data-dark=true] .my_p_txt{font-size: 12px; color: #999; padding-left: 5px;font-weight: normal;}
.myag_pos input{ background:#fff; border:1px solid #efefef;}
html[data-dark=true] .myag_pos input{ background:#3b3b3c; border:1px solid #2d2d2d;}
.mypa_sbtitle input{color:#8596be;}
html[data-dark=true] .mypa_sbtitle input{color:#fff; border:none;}
.mypa_sbtitle input::placeholder{color:#999;}
html[data-dark=true] .mypa_sbtitle input::placeholder{color:#999;}
.myag_pos{position: relative;}
input:focus::-webkit-input-placeholder{color:transparent; }
;

.message_nicon{position: absolute;top: 0;padding-left: 3px;}
.m_event_posan_01{padding-right: 10px; color:#dd224b;font-weight: bold;}
.m_event_posan_02{padding-right: 10px; color:#0566db;font-weight: bold;}
.qna_txt{padding:13px 15px;font-size: 14px; color: #465e82;}
.customer_faq_box{ display: grid; grid-template-columns: repeat(auto-fill, minmax(20%, auto)); width: 96%;margin: 0 auto;}
.find_01{display: inline-block; float: left; }
.find_btn{border:none; background:#fff; font-size:13px; color: #505a68; padding: 0;}
.sns_box_login .msns_naver{width: 100%; position: relative; margin: 0 auto;text-align: center; border: 1px solid #03c75a; box-sizing: border-box; height: 40px;line-height: 40px; font-size: 15px; font-weight: bold; background: #03c75a;color: #fff;}
.sns_box_login .msns_kakao{width: 100%; position: relative; margin: 0 auto;text-align: center; margin-top:10px; border: 1px solid #fee102;  box-sizing: border-box;  height:40px;  line-height: 40px; font-size: 15px; font-weight: bold;background: #fee102; color: #1e0b11;}
.sns_box_h2sty{width: 100%;color:#505a68; font-weight: normal; text-align: left; font-size: 15px; display: block; margin: 15px auto 5px auto; text-align: center;}
.msns_naver_img{position: absolute; top:10px;left: 10px;}
.msns_naver_img img{width:19px;}
.sns_box_login_spn1{color:#0566db; font-weight: bold;}
.login_join_txt{padding padding:4px; box-sizing: border-box;  display: block;}
.login_join_txt ul li{font-size:12px; color:#333;}
.login_join_txt ul{padding-bottom:10px;}
.m_mypage_infoh2{display: block;height: 37px; font-size:21px; line-height: 37px; color: #0566db;background:#EDEFF6; text-align: center;}
html[data-dark=true] .m_mypage_infoh2{color: #fff;background:#101111; ;}
.box{color:#505a68;width:97%; margin:0 auto; text-align: right;}
tbody{border:1px solid #dedede;}
html[data-dark=true] tbody{border:1px solid #191919;}
::placeholder{color: #ccc;}
::-webkit-input-placeholde{color: #ccc;}
:-ms-input-placeholder{color: #ccc;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{  color:transparent;}
.my_login_img{display: block; text-align: center;height:37px; background:#fff;}
html[data-dark=true] .my_login_img{display: block; text-align: center;height:37px; background:#1a1b1c;}
.kuki_myid{font-size: 21px; line-height: 37px;color:#101111;  vertical-align: middle; text-align: center;}
html[data-dark=true] .kuki_myid{font-size: 21px; line-height: 37px; color:#fff; vertical-align: middle; text-align: center;}
.reply_daybtn{padding:4px; display: grid;grid-template-columns: 15% 15% 15% ;text-align: center;  justify-items: end; margin-left:0.5%;}
.reply_day{padding:10px 2%;}
.reply_list{width: 96%; margin: 0 auto;}
.reply_list tr td{font-size:11px; border-bottom: 1px solid #EDEFF6; color:#505a68; padding:2px;}
html[data-dark=true] .reply_list tr td{font-size:11px; border-bottom: 1px solid #2d2d2d; color:#fefefe; padding:2px;}
.reply_day .fromY{height:27px; border:1px solid #dedede; background: #fff;color: #777;border-radius: 0px;}
.reply_day .fromM{ height:27px; border:1px solid #dedede; background: #fff;color: #777;border-radius: 0px;}
html[data-dark=true] .reply_day .fromY{height:27px; border:1px solid #505050; background: #202020;color: #fefefe;border-radius: 0px;}
html[data-dark=true] .reply_day .fromM{ height:27px; border:1px solid #505050; background: #202020;color: #fefefe;border-radius: 0px;}
.reply_list_title td{border:1px solid #EDEFF6; color:#505a68; background:#EDEFF6}
html[data-dark=true] .reply_list_title td{border:1px solid #2d2d2d; color:#fefefe;  background:#2d2d2d}
.reply_list_title .reply_list_title_01{font-weight: bold;  font-size:14px; text-align: center;  background:#EDEFF6;}
html[data-dark=true] .reply_list_title .reply_list_title_01{font-weight: bold; text-align: center;  background: #2d2d2d;}
.reply_list_title_02{border-right:1px solid #dfedff; text-align:center; }
html[data-dark=true]  .reply_list_title_02{border-right:1px solid #2d2d2d; text-align:center; }
input::-ms-clear,
input::-ms-reveal{
	display:none;width:0;height:0;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{
	display:none;
}
.kkr_charge_title_on{background: #189e61; color: #fff;  border:1px solid #189e61; font-weight: bold;width:80%;height: 37px; line-height: 36px;font-size: 17px;border-radius: 50px;margin: 10px 5px;}
.kkr_charge_title_off{ background: #fff;color: #191919;border:1px solid #777;}
html[data-dark=true] .kkr_charge_title_on{background: #189e61; color: #fff; border:1px solid #189e61 font-weight: bold;width:80%;height: 37px; line-height: 36px;font-size: 17px;border-radius: 50px;margin: 10px 5px;}
html[data-dark=true] .kkr_charge_title_off{ background:#505050;color: #fefefe;border:1px solid #505050;}
.kkr_event_title_on{background: #6d4dbd; color: #fff;  border:1px solid #6d4dbd; font-weight: bold;width:80%;height: 37px; line-height: 36px;font-size: 17px;border-radius: 50px;margin: 10px 5px;}
.kkr_event_title_off{ background: #fff;color: #191919;border:1px solid #777; font-weight: bold;width:80%;height: 37px; line-height: 36px;font-size: 17px;border-radius: 50px;margin: 10px 5px;}
.oven_benefit_on{position: absolute;bottom: 3%;left: 50%; transform: translate(-50%, 0%); border: 1px solid #dedede;margin: 10px auto;padding:7px 10px;  width: 75%;  text-align: center; font-size: 17px; font-weight: bold; background: #fff; color:#191919";"}
.oven_bf_point_on{color:#ff5a00;}
.membership_join{width: 100%; position: relative; padding-bottom:70px;}
.membership_join h2{display: block;height: 37px; font-size:21px; line-height: 37px; color: #101111; text-align: center; }
.mem_join_title{display: grid; grid-template-columns: 100px auto;}
.m_mem_join_box{border: 1px solid #fff;margin:0 15px;  height:auto;  padding: 0 15px; background: #fff;}
.mem_list{line-height: 50px;height: 50px; font-size: 15px; color: #101111;}
.mem_list input{width: 100%;height: 37px; margin-top: 7px; font-size: 15px; padding-left:5px; border:1px solid #d6d6d6; background:#EDEFF6; color:#101111;}
.mem_join_anno .input_ok{font-size: 12px; color:#ff3f3f}
.m_mem_join_eg{height: 110px;}
.m_mem_join_email{border: 1px solid #fff;margin:0 15px; background: #fff; padding: 0 15px;}
.m_mem_joinebox{display: grid; grid-template-columns:100px auto 15px auto;}
.m_mem_joinebox1{display: grid; grid-template-columns:100px 80px 15px auto;}
.mem_joine_list{line-height: 43px;height: 50px; font-size: 15px; color: #101111;}
.mem_joine_list input{width: 100%;height: 37px; font-size: 14px; padding-left:5px; border:1px solid #d6d6d6; background: #EDEFF6; color:#101111;}
.mem_joine_list select{width: 100%;height: 37px; font-size: 14px; padding-left:5px; border:1px solid #d6d6d6; background: #EDEFF6; color:#666;}
.joinebox_txt{color:#505a68;}
.joinebox_txt .receive_chk{font-size:12px; color:#278ee2}
.m_mem_join_info{margin:15px; font-size: 14px; background: #fff;  height: 200px;  padding: 0 15px}
.m_mem_join_info_txt{height:35px;line-height: 35px; position: relative; color:#505a68;}
.m_mem_join_info_txt1{height: 20px;line-height: 20px; font-size:12px;  color:#777;}
.mem_join_info_sub{padding-left: 10px;border: 1px solid #fff; background:#fff;}
.m_mem_join_info_txt .m_mem_join_info_sbtn{font-size:11px;  height: 23px; position: absolute; top: 6px; right: 0; color:#505a68;  background: #EDEFF6; border: 1px solid #fff;}
.membership_join_btnbox{ padding: 5px 15px 15px 15px; margin: 15px; border: 1px solid #777; height: 300px;  box-sizing: border-box;}
.membership_join_btnbox1{margin: 15px;}
.membership_join_btn{height: 40px; line-height:40px;background-color: #0566db; border: 1px solid #0566db;color: #fff;font-size: 15px; text-align: center;-webkit-appearance: none; font-weight: bold;margin: 0 15px;}
.membership_join_naver{position: relative;text-align: center;border: 1px solid #03c75a;box-sizing: border-box;height: 40px; line-height: 40px;font-size: 15px; font-weight: bold;background: #03c75a;color: #fff;}
.membership_join_kakao{position: relative;text-align: center;margin-top: 10px;border: 1px solid #fee102;box-sizing: border-box;height: 40px; line-height: 40px;font-size: 15px; font-weight: bold;background: #fee102; color: #1e0b11;}
.membership_join_apple{position: relative;text-align: center;margin-top: 10px;border: 1px solid #5a5a5a;box-sizing: border-box;height: 40px; line-height: 40px;font-size: 15px; font-weight: bold;background: #5a5a5a; color: #fefefe;}
.membership_join_google{position: relative;text-align: center;margin-top: 10px;border: 1px solid #5a5a5a;box-sizing: border-box;height: 40px; line-height: 40px;font-size: 15px; font-weight: bold;background: #fff; color: #1e0b11;}
.join_snstitle{font-size: 14px; padding:5px 0 10px 0;display: block; color:#505a68;text-align: center;}
.membership_join_f_info{ padding: 5px 15px; font-size: 12px;margin:0 15px; color: #777; height: 100px;}
.ma_mypage_info{width: 100%;position: relative;}
.ma_mypage_info .ma_mypage_infoh2{display: block;height: 37px; font-size:21px; line-height: 37px; color: #0566db;background:#EDEFF6; text-align: center;}
html[data-dark=true] .ma_mypage_info .ma_mypage_infoh2{color: #fff;background:#101111; text-align: center;}
.ma_mypage_info .ma_mypage_infobox{margin:15px;}
.ma_mypage_info .m_mypage_info_box01{display: grid; grid-template-columns: 100px auto 100px; padding:5px 0px; height: 30px;line-height: 30px;}
.ma_mypage_info .m_mypage_info_box02{display: grid; grid-template-columns: 100px auto; padding: 5px 0px;height: 30px;line-height: 30px; font-size:15px; color:#101111;}
html[data-dark=true] .ma_mypage_info .m_mypage_info_box02{display: grid; grid-template-columns: 100px auto; padding: 5px 0px;height: 30px;line-height: 30px; font-size:15px; color:#fff;}
.ma_mypage_info .m_mypage_info_txt01{font-size: 15px; color:#101111;}
html[data-dark=true] .ma_mypage_info .m_mypage_info_txt01{font-size: 15px; color:#fff;}
.ma_mypage_info .m_mypage_info_txt02{font-size:17px; font-weight: bold;color:#101111;  text-align: center;}
html[data-dark=true] .ma_mypage_info .m_mypage_info_txt02{font-size:17px;  font-weight: bold;color:#fff;  text-align: center;}
.ma_mypage_info .m_mypage_info_txt03{font-size:15px; color:#505a68; justify-self:end;}
html[data-dark=true] .ma_mypage_info .m_mypage_info_txt03{font-size:15px; color:#fff; justify-self:end;}
.ma_mypage_info .fix_txt{font-size: 12px;height: 27px; cursor: pointer; color: #505a68;border: 1px solid #999; background: #f5f7fa; width: 68px; display:inline; text-align: center; border-radius: 3px;}
html[data-dark=true] .ma_mypage_info .fix_txt{font-size: 12px;height: 27px; cursor: pointer; margin-top:2px; color: #fff;border: 1px solid #888; background: #888; width: 68px; display:inline; text-align: center; border-radius: 3px;}
.ma_mypage_info .fix_txt2{font-size: 15px; color:#0566db;}
html[data-dark=true] .ma_mypage_info .fix_txt2{font-size: 15px; color:#fff;}
.m_mypage_info_btn01 input{font-size: 12px;height: 27px; cursor: pointer; margin-top:2px; color: #505a68;border: 1px solid #999; background: #f5f7fa; width: 68px; display:block; text-align: center; border-radius: 3px;}
html[data-dark=true] .m_mypage_info_btn01 input{font-size: 12px;height: 27px; cursor: pointer; margin-top:2px; color: #fff;border: 1px solid #888; background: #888; width: 68px; display:block; text-align: center; border-radius: 3px;}
.ma_mypage_info .new_receive_msg{color:#0566db;}
html[data-dark=true] .ma_mypage_info .new_receive_msg{color:#fff;}
.ma_mypage_info .all_receive_msg{color:#505a68;}
html[data-dark=true] .ma_mypage_info .all_receive_msg{color:#fff;}
.mobile_no .mobile_scno_txt{font-size: 24px;font-weight: bold;color: #0566db; height:38px;  display: block;line-height: 38px; padding-bottom:5px;}
#msns_divlayer .sns_g_join{padding: 15px;}
html[data-dark=true] #msns_divlayer .sns_g_join_box{width: 100%;position: relative; }
#msns_divlayer .sns_g_join_box{width: 100%;position: relative; }
#msns_divlayer .sns_g_join_box .sns_g_join_boxh2{font-size:21px; color:#0566db; text-align: center; padding:15px 0 10px 0; border: none;font-family: "Noto Sans KR",-apple-system,BlinkMacSystemFont,"맑은 고딕","dotum",sans-serif;}
html[data-dark=true] #msns_divlayer .sns_g_join_box .sns_g_join_boxh2{font-size:21px; color:#fff; text-align: center; padding:15px 0 10px 0; border: none;font-family: "Noto Sans KR",-apple-system,BlinkMacSystemFont,"맑은 고딕","dotum",sans-serif;}
#msns_divlayer .sns_g_join_box .sns_g_join_txt{font-size:14px; color:#505a68; display: block;text-align: center; padding:0 15px;}
html[data-dark=true] #msns_divlayer .sns_g_join_box .sns_g_join_txt{font-size:14px; color:#fff; display: block;text-align: center; padding:0 15px;}
#msns_divlayer .sns_g_join_id_box{display: grid; grid-template-columns: 100px auto; margin:15px 15px 10px 15px; height: 45px; line-height: 45px; font-size:15px; }
#msns_divlayer .sns_g_join_id_box #useridorig{background: #EDEFF6; color:#505a68; border:1px solid #dedede;  padding-left: 5px;  height: 36px; width: 100%; }
html[data-dark=true] #msns_divlayer .sns_g_join_id_box #useridorig{background:#2d2d2d; color:#fff; padding-left: 5px;border:1px solid #2d2d2d; height: 36px; width: 100%; }
#msns_divlayer .sns_g_join_id_list{padding:5px 15px; color:#101111;}
html[data-dark=true] #msns_divlayer .sns_g_join_id_list{padding:5px 15px; color:#fff;}
html[data-dark=true] #msns_divlayer .sns_g_join_id_list{padding:5px 15px;}
#msns_divlayer .idtxt_box_list{padding:2px 30px 0 131px; font-size:13px;}
#msns_divlayer .sns_g_join_btn{height: 40px; background-color: #0566db;border: 1px solid #0566db;color: #fff;font-size: 15px;-webkit-appearance: none;font-weight: bold;margin:20px 15px 15px 15px;text-align: center;line-height: 40px;}
html[data-dark=true] #msns_divlayer .sns_g_join_btn{height: 40px; background-color: #008bd8;border: 1px solid #008bd8;color: #fff;font-size: 15px;-webkit-appearance: none;font-weight: bold;margin: 20px 15px 15px 15px;text-align: center;line-height: 40px;}
.confirm_top_title{height: 50px;line-height: 50px;border-bottom: 1px solid #dedede;}
html[data-dark=true] .confirm_top_title{height: 50px;line-height: 50px;border-bottom: 1px solid #2d2d2d;}
.confirm_top_title img{  padding-left:15px;  vertical-align: sub;  height: 21px;}
.confirm_top_txt_00{font-size: 17px;padding: 0 10px;; font-weight: bold; color: #0566db;}
.confirm_top_txt_00{font-size: 17px;padding: 0 10px;; font-weight: bold; color: #008bd8;}
.confirm_top_txt_box{padding:15px;}
.confirm_top_txt_h2{font-size:17px; padding-bottom:5px; color:#101111;}
.confirm_top_txt_01{font-size:14px; padding:10px 0; color:#505a68;}
.confirm_top_txt_h3{font-size:17px; padding-top:20px; padding-bottom:5px; color:#101111;}
.confirm_top_txt_02{font-size:14px; padding:10px 0; color:#505a68;}
.confirm_top_txt_03{font-size:14px; padding:10px 0; color:#505a68;}
html[data-dark=true] .confirm_top_txt_h2{font-size:17px; padding-bottom:5px; color:#fff;}
html[data-dark=true] .confirm_top_txt_01{font-size:14px; padding:10px 0; color:#fefefe;}
html[data-dark=true] .confirm_top_txt_h3{font-size:17px; padding-top:20px; padding-bottom:5px; color:#fff;}
html[data-dark=true] .confirm_top_txt_02{font-size:14px; padding:10px 0; color:#fefefe;}
html[data-dark=true] .confirm_top_txt_03{font-size:14px; padding:10px 0; color:#fefefe;}
.margin_tem10{display: grid; grid-template-columns:100px auto; padding:0  10px;text-align: center;}
.margin_tem{color:#505a68; font-size:14px;line-height: 38px;text-align:left;}
.fix_cash_menu{display:none;}
#foot{margin-top:0px;}
#free_movie2{padding:15px; margin: 0 auto;}
#free_movie2 p{overflow:hidden;box-sizing:border-box;margin:0px 1.5%; overflow: hidden;border:1px solid #ffffff;}
#free_movie2 p img{width: 100%;}
#movie_juni{ font-size: 17px; font-weight: bold; color:#505a68; mrgin-top:20px;}
html[data-dark=true] #movie_juni{ font-size: 17px; font-weight: bold; color:#fefefe; mrgin-top:20px;}
#movie_juni .juni_list.on{display: block;padding-top: 5px;}
#movie_juni .juni_list li a span img{ width: 111px;  height: 156px; border-radius: 3px;}
.mobile_view{ width: 100%;position: relative;}
.vod_add_txt{font-weight: normal; color:#505a68;  margin-top: 5px;padding-top: 1px; color: #505a68; font-size: 14px; line-height: 1.2;padding-left:3px;text-align: left;}
html[data-dark=true] .vod_add_txt{font-weight: normal; color:#505a68;  margin-top: 5px;padding-top: 1px; color: #fefefe; font-size: 14px; line-height: 1.2;padding-left:3px;text-align: left;}
@media (min-width:345px) and (max-width:400px){
html[data-dark=true] #movie_juni .juni_list li a span img{ width: 100px;  height: 141px; border-radius: 3px;}
}
@media (min-width:300px) and (max-width:344px){
#movie_juni .juni_list li a span img{ width: 130px;  height: 180px; border-radius: 3px;}
}
.h3sty{color:#505a68; font-size:17px;padding:15px 0 9px 0; display: block;}
.h3sty_add{cursor: pointer; color: #fff;float: right; font-size: 13px; padding-top: 3px;}
@media (min-width: 767px){
#wrap{background:none;}
.duo__cell{margin-bottom:0!important;}
.mypage_coh3{font-size: 14px; display: block;color: #505a68;padding: 15px 0;}
.coupon_evg_box .evg_boxh2{font-size:17px; color:#101111; margin-bottom: 10px;}
.coupon_evg_box{border: 1px solid #dedede;margin: 15px; background:#EDEFF6;padding:12px 15px 15px 15px; }
.input_couponsy{ height: 37px;line-height: 37px;width: 100%; background:#2d2d2d;}
#myinfo_box .coupon_evg_box .coupon_evgsmt{display: grid; grid-template-columns:auto 100px;  text-align: center; }
#myinfo_box .evg_list_subbtn{ color: #fff;   display: block;height: 37px;line-height: 37px; background:#0566db;width: 93px; margin-left: 5px;}
.coupon_evg_info{padding:0 15px; margin:15px;height: 200px;}
#myinfo_box .coupon_evg_info ul li{font-size:12px; color:#999;  font-weight: normal; line-height: 1.4;}
#login_area input[type="checkbox"]{height: 16px;width: 16px;  vertical-align: sub;}
@media (max-width: 370px){
.cash_area .total_box{ letter-spacing: -0.7; }
}
@media (max-width: 330px){
.cash_area .total_box{ letter-spacing: -0.7; font-size:11px;}
}
@media screen and (min-width: 1024px){
.kkr_event_wrap{width: 1120px;margin: 0 auto; background:#fff; padding:10px;}
.kkr_event_imgbox{display: grid;grid-template-columns: repeat(auto-fill, minmax(48%, auto)); gap: 12px 1.5%;}
.kkr_event_imglist{ width: 100%; position: relative;}
.kkr_event_imglist img{width:100%; margin:0 auto;border-radius:5px;}
.top_add_box{text-align:center;}
.kkr_event_menu{text-align:center;position:relative;margin:5px 0;}
.kkr_event_menu h2{color:#191919; font-size:21px;}
html[data-dark=true] .kkr_event_menu h2{color:#fff; font-size:21px;}
.event_menu_title{display:inline-flex; margin-top:20px; width:40%;  }
.kkr_event_title{border:1px solid #278ee2; color:#fff; background:#278ee2; border-radius:50px; padding: 6px 20px;margin: 10px;width:150px;}
.kkr_event_view{position: absolute; top: 15px; right: 2px;color:#6c7da3;font-size: 14px;border: 1px solid #899ac1;padding: 5px 10px;}s
}
}
.m_list_back_box{position: fixed;bottom:75px;right:4%; z-index:1; cursor:pointer;}
.m_list_back_box span{ display: block; border-radius: 50px;background:#fff; padding:7px; box-shadow : 0 0 0 1px #dadcdf, 0 4px 8px 0 rgba(0,0,0,.15)}
.m_list_back_box span:hover{ display: block; border-radius: 50px;background:#f7f7f8; padding:7px;box-shadow : 0 0 0 1px #dadcdf,0 4px 8px 0 rgba(0,0,0,.3)}
html[data-dark=true] .m_list_back_box span{ display: block; border-radius: 50px;background:#fff; padding:7px; box-shadow : 0 0 0 1px #2d2d2d, 0 4px 8px 0 rgba(0,0,0,.15)}
html[data-dark=true] .m_list_back_box span:hover{ display: block; border-radius: 50px;background:#eee; padding:7px;box-shadow : 0 0 0 1px #2d2d2d,0 4px 8px 0 rgba(0,0,0,.3);}
.double_txt{font-size: 14px;color:#1f79e5;font-weight: bold; padding:0 5px;}
.double_ebox{position: absolute; top: -27px; right: 4px}

/* ===== from mobile_r.css — 687/1196 rules ===== */
@font-face { 
  font-family: "NanumSquare"; 
  font-weight: 400; 
  src: url(/font/nanum-square/NanumSquareR.eot); 
  src: url(/font/nanum-square/NanumSquareR.eot?#iefix) format("embedded-opentype"), 
      url(/font/nanum-square/NanumSquareR.woff) format("woff"), 
      url(/font/nanum-square/NanumSquareR.ttf) format("truetype"); 
}
html{width: 100%;height:100%;}
body{width:100%; height:100%; margin:0; padding:0;position:relative; overflow-y:scroll; overflow-x:hidden;}
body::-webkit-scrollbar{ width: 7px;}
body::-webkit-scrollbar-thumb{ background-color: #dedede;  }
body::-webkit-scrollbar-track{ background-color: #fefefe; }
#header{position: relative;background: #fff; height: auto;z-index: revert;}
.kkr_img_box{width: 117px; height: 68px;overflow: hidden;border-radius: 5px;}
input[type="checkbox"]{height: 14px;width: 14px; background: #fff;border: solid 1px #C9C7C5;}
input[type="checkbox"]:checked{height: 14px;width: 14px;}
.bot_kkr_dome_bg{background:var(--main-dkfo-color);position:fixed; width: 100%; top: 0; display:none; left: 0;width: 100vw;  height: 100vh;   background-color: rgba(0, 0, 0, 0.5);   z-index: 9; }
span.new_msg2{font-size:15px;}
html[data-dark=true] span.new_msg2{font-size:15px;}
.receive_msg{font-size:15px; color:#fff;}
html[data-dark=true] .receive_msg{font-size:15px; color:#fff;}
.navi_font{font-size:14px; color:#0566db;font-weight: bold;}
.page_navi input[type="button"]{width: 100%; height: 27px; line-height: 25px;margin-left: 1%; padding: 0 5px; font-size: 14px; -webkit-appearance: none;border-radius: 50px; -webkit-border-radius: 50px;  background-size: 1px 24px;   background-color: #fff;  border: 1px solid #fff;color: #505a68;  -webkit-appearance: none;}
.draggable{
  -webkit-user-select:text;
  -moz-user-select:text;
  -ms-user-select:text;
  user-select:text;
}
:root{
--main-bg-color:#ffffff;
--main-btn-color:#0566db;
--main-fo-color:#f0f0f0;

--main-dktop-color:#1e1f21;
--main-dkbg-color:#272829;
--main-dkfo-color:#1e1f21;

}
#header .kkrnav{ width: 100%;max-width: 1140px;margin: 0 auto; position: relative;}
#header .fixSrh{padding:0;}
#header .kkrnav .fixSrh{display: grid;grid-template-columns: 10% auto 45%;align-items: center; height: 57px; padding: 0 10px;}
html[data-dark=true] #header .kkrnav .fixSrh{display: grid;grid-template-columns: 10% auto 45%;align-items: center; height: 57px; padding: 0 10px; background:#1e1f21;}
.k_list_adt_selbox{text-align: right;    display: grid; align-items: center; justify-content: end; column-gap: 10px; grid-template-columns: auto auto auto;}
.kkr_lists_select{position: relative;display: inline-block;width :100%;   }
.kkr_lists_num select::-ms-expand{display:none;}
.kkr_lists_num select{display:inline-block;width: 60px; height: 27px;appearance:none; -webkit-appearance:none; -moz-appearance:none; padding:3px;border: 1px solid #dedede; color: #777; text-align: right;}
.kkr_lists_num .select__arrow{position: absolute;top :10px; left: 5px;width :0;height :0;pointer-events: none;border-style :solid;border-width: 8px 5px 0 5px;border-color: #999 transparent transparent transparent;}
.kkr_main_box{width: 100%; max-width: 1120px; margin: 0 auto; background:#fff; padding: 0px; padding-bottom:50px;  box-sizing: border-box; border-radius: 10px;}
html[data-dark=true] .kkr_main_box{width: 100%; max-width: 1120px; margin: 0 auto; background:#272829; padding: 0px; padding-bottom:50px;  box-sizing: border-box;}
html[data-dark=true] .kkr_lists_num select{display:inline-block;width: 60px; height: 27px;appearance:none; -webkit-appearance:none; -moz-appearance:none; padding:3px;border: 1px solid #303030; color: #eee; text-align: right;}
html[data-dark=true] .kkr_lists_num .select__arrow{position: absolute;top :10px; left: 5px;width :0;height :0;pointer-events: none;border-style :solid;border-width: 8px 5px 0 5px;border-color: #eee transparent transparent transparent;}
html[data-dark=true] .m_main_submenu{background:#1e1f21;}
html[data-dark=true] #contents{background:#272829;}
html[data-dark=true] .my_login_img{background:#272829;}
html[data-dark=true] .list_item_own{border:1px solid #303030; background:#303030;}
html[data-dark=true] .list_table .list_order_table{background:#272829;}
html[data-dark=true] .list_table .title_table{background:#303030;}
html[data-dark=true] .m_cash_info{background:#272829;}
html[data-dark=true] .fl_lt{background:#303030; border:1px solid #404040;}
html[data-dark=true] .kkmsg_box{background:#353637;}
html[data-dark=true] .kfaq_title_list{background:#303030;border:1px solid #303030;}
html[data-dark=true] #cont_more{background:#272829;}
html[data-dark=true] .pnavi{background:#272829; border:1px solid #272829;}
html[data-dark=true] .accday_box_01{color:#eee;}
html[data-dark=true] .cash_w_table_list td{background:#272829; color:#fefefe;}
html[data-dark=true] select{background:#303030; border:1px solid #303030;}
html[data-dark=true] .m_piont_teb .m_point_s01{background:#303030; border:1px solid #303030; border-bottom:1px solid #303030;}
html[data-dark=true] .txtbox_style01{background:#272829;}
html[data-dark=true] .contents_list_area{background:#272829;}
html[data-dark=true] .contents_kk_my_list .text_area{border-bottom:1px solid #303030;}
.awal_h{border-bottom:1px solid #efefef border-top:1px solid #efefef;padding-top:15px;}
.awal_btn_1{font-size: 13px;cursor: pointer; position: absolute; right: 1px; top: 11px; border: 1px solid #ff4646; padding: 6px 3px;  width: 73px; text-align: center;border-radius: 3px;  background: #ff4646; color: #fff; font-weight: bold;}
html[data-dark=true] .awal_btn_1{font-size: 13px;cursor: pointer; position: absolute; right: 1px; top: 11px; border: 1px solid #ff4646; padding: 6px 3px;  width: 73px; text-align: center;border-radius: 3px;  background: #ff4646; color: #fff; font-weight: bold;}
html[data-dark=true] .awal_h{border-bottom:1px solid #303030; border-top:1px solid #303030; padding-top:15px;}
html[data-dark=true] input[type="number"]{background-color:#303030;}
html[data-dark=true] input[type="password"]{background-color:#303030;}
#myinfo_tab_msg .myinfo_tabs_msg{border:0; box-shadow:none;}
.kkr_content_main{width: 100%;height:100%;overflow:hidden; border-radius: 10px; background:#fff;}
.kkr_content_main{width:100%; height:100%; margin:0; padding:0; overflow:hidden;border-radius: 10px;position:relative;}
.kkr_content_main::-webkit-scrollbar{ width: 5px;}
.kkr_content_main::-webkit-scrollbar-thumb{ background-color: #dedede; }
.kkr_content_main::-webkit-scrollbar-track{ background-color: #fefefe; }
.m_main_submenu{ width: 100%; margin: 0 auto;  display: grid; grid-template-columns: repeat(6, 1fr);  background:var(--main-bg-color);margin-bottom: 5px;}
.m_main_submenubox{padding:3px 15px;}
.m_upload_search .m_upload_search_btn{border:1px solid #899ac1;}
#memInfo{background:var(--main-bg-color);}
.kkr_content_center img{width: 100%;}
#header .hsearch{ position: relative;padding-right: 5px;display: block; margin-top: 3px;}
.kkr_payment_list{ display: grid; grid-template-columns: repeat(auto-fit, minmax(20%, auto));position: relative; gap: 5px;}
.kkr_payment_txt{ height: 40px; line-height: 40px;text-align: center;  color:#303038; border: 1px solid #777; cursor: pointer; background:#fff;   border-radius: 5px;}
.kkr_payment_txt:hover{ height: 40px; line-height: 40px;text-align: center;  color:#0566db;  background:#EDEFF6; border: 1px solid #0566db; cursor: pointer;}
.kkr_fix_cash{display: flex;width: 100%; position: relative; justify-content: flex-end;column-gap:5%;align-items: center;text-align: center;}
#header .logo .toplogo img#top_logo{display: none;}
#header .logo .toplogo img#top_logo_m{display: block;}
#header .logo .toplogo img{height: 32px; margin:0;}
.membership_join_btnbox{ border-radius: 10px;}
.mo_tab_list_off .mo_tabsty{border-bottom:2px solid #fff; color:#303038; overflow: hidden; width: 90%;  text-align: center;}
.mo_tab_list_on .mo_tabsty{border-bottom:2px solid #fff; color:#0566db; overflow: hidden; width: 90%;  text-align: center;}
.mo_tab_list_on{background: #fff;color: #0566db;  text-align: center;font-weight: bold;border-bottom:2px solid #0566db;cursor: pointer; height: 40px; line-height: 40px; color: #0566db; font-size: 15px;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none;}
.mo_tab_list_off{background: #fff;color: #202020; text-align: center;border-bottom:2px solid #fff; cursor: pointer;height: 40px; line-height: 40px; font-size: 15px;  box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.mo_tab_list_off:hover{background: #fff; text-align: center;color: #202020;border-bottom:1px solid #202020; cursor: pointer;height: 40px; line-height: 40px; font-size: 15px;  box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.m_cash_titlebox{border:none;}
.qna_txt{text-align: center; padding:20px 0 50px 0;}
html[data-dark=true] .m_cash_titlebox{border:none;}
html[data-dark=true] .mo_tab_list_off .mo_tabsty{border-bottom:2px solid #272829; color:#eee; width: 90%;overflow: hidden; text-align: center;}
html[data-dark=true] .mo_tab_list_on .mo_tabsty{border-bottom:2px solid #272829; color:#008bd8; width: 90%;overflow: hidden; text-align: center;}
html[data-dark=true] .mo_tab_list_on{background:#272829;color: #fefefe;  text-align: center;font-weight: bold;border-bottom:2px solid #008bd8;cursor: pointer; height: 40px; line-height: 40px;  color:#008bd8;  font-size: 15px;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none;}
html[data-dark=true] .mo_tab_list_off{background:#272829;color: #eee; text-align: center;border-bottom:2px solid #272829; cursor: pointer;height: 40px; line-height: 40px; font-size: 15px;  box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
html[data-dark=true] .mo_tab_list_off:hover{background:#272829;color: #eee; text-align: center;border-bottom:1px solid #fefefe; cursor: pointer;height: 40px; line-height: 40px; font-size: 15px;  box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.kfaq_title_list{display: grid; grid-template-columns: auto 90px 80px; align-items: center; text-align: center; background: #EDEFF6; text-align: center; height: 35px;border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.cs .kfaq_title_list_01{font-size:14px; color:#222;}
html[data-dark=true] .kfaq_title_list{display: grid; grid-template-columns: auto 90px 80px; align-items: center; text-align: center; background: #303030; text-align: center; height: 35px;border-top: 1px solid #303030; border-bottom: 1px solid #303030;}
html[data-dark=true] .cs .kfaq_title_list_01{font-size:14px; color:#fff;}
.kkr_info_list_sub li{color:#303038;}
#foot{background:var(--main-fo-color); padding:0 10px; box-sizing: border-box;}
.kkr_info_list{overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; width: 100%; display: inline-block;height: auto; font-size: 14px; font-weight: normal; color: #303038;word-break: break-all;}
.kkr_info_list:hover{text-decoration: underline;}
.kk_info_title{vertical-align: top;font-size:14px;margin-top:1px; display: inline-block;color:#303038; width: 70px;}
.cs_info_id{color:#0566db; font-size:21px;  padding: 0 3px;}
html[data-dark=true] .cs_info_id{color:#008bd8; font-size:21px;}
.frr_btn_001{ display:inline-block; line-height: 27px; height: 27px;margin: 0 auto;text-align: center;align-items: center; padding: 0px 5px; font-size:13px; border-radius: 1px; background:#f5f7fa; border: 1px solid #dedede;color:#191919; width: 83px;}
.m_piont_teb{width:100%;}
.cash_accday{display:block; margin: 0 auto; width: 100%; text-align: center;  height: auto;  padding:25px 0 3px 0;}
.txtbox_style01{border-bottom:1px solid #fff;}
#help_box .cs{width: 100%;height: auto;  display: inline-block;margin: 0px auto; padding: 10px;box-sizing: border-box;}
.m_piont_wrap{width: 100%;height: auto;  margin: 0 auto;}
.m_point_list_box{width:98%; margin: 0 auto;}
#cont_more{border:0;}
.kkr_border_top_nomal{border-top-left-radius:0;border-top-right-radius:0}
.pc_free_txtlistbox{font-size:14px; display:none;}
.pc_gtxt_01_imgsty{width:368px;height:208px;overflow:hidden;border-radius: 5px;position: relative;display: flex; justify-content: center;align-items: center; margin: 0 auto;}
.pc_gtxt_01_imgsty img{width:368px;height:208px; border-radius: 10px;}
html[data-dark=true] .pc_gtxt_01_imgsty{width:368px;height:208px;overflow:hidden;border-radius: 5px;position: relative;display: flex; justify-content: center;align-items: center; margin: 0 auto;}
.pc_free_txtlistbox_gbox{display: grid; grid-template-columns: repeat(auto-fill, minmax(98%, auto)); font-size:14px; margin:0 auto; margin:5px 0;width:100%; height:auto; text-align: center;background:var(--main-bg-color);}
.pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:368px;  margin: 10px auto 15px auto; ; display: grid; grid-template-columns: 100%;}
html[data-dark=true] .pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:368px;  margin: 10px auto 15px auto; ; display: grid; grid-template-columns: 100%;}
.free_txtlist_input_g{position: absolute; top: 11px; left: 7px;}
.pc_gtxt_01{padding:10px 1%;  text-align: left;}
.pc_gtxt_box{font-size:13px; color:#777; text-align: left;}
.pc_gtxt_title{ font-size: 14px; height: 35px;  display: -webkit-box; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; text-align: left;}
html[data-dark=true] .pc_gtxt_title{ font-size: 14px; height: 35px;  display: -webkit-box; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; text-align: left;}
.pc_free_txtlistbox_gtxt .kkr_19_icon{position: absolute; right: 9px;top:175px; z-index: 9;}
html[data-dark=true] .pc_free_txtlistbox_gtxt .kkr_19_icon{position: absolute; right: 9px;top:175px; z-index: 9;}
.pc_free_txtlistbox_gtxt .kkr_19_icon img{width:21px; height:22px; border: 1px solid #191919;border-radius: 50px;}
.pc_gtxt_box span li{display:inline-flex; color:#0075ea;}
.kkr_page_navi{padding-top:20px;}
.kkr_top_19_icon{ position: absolute;top:60px;z-index: 1; left:93px;}
.kkr_top_19_icon img{width: 18px !important;height: 19px !important;border: 1px solid #191919;border-radius: 50px;}
.free_txtlist_input_g input[type="checkbox"]{height: 16px;width: 16px;}
html[data-dark=true] .free_txtlist_input_g input[type="checkbox"]{height: 16px;width: 16px;}
.kkr_mainimg{position: relative;}
.pc_free_txtlistbox{font-size:14px; display:block;}
.free_txtlist_01{color:#777; text-align: center;}
.free_txtlist_02{color:#1681f8;}
.content{display:none;}
.pc_free_txtlistbox_02{display:none;}
.pc_free_txtsub_up{display: grid; grid-template-columns: repeat(auto-fit, minmax(25%, auto)); padding: 0; column-gap: 10px; text-align: center;}
.kkr_img_box img{ width: 116px; height: 68px; border-radius:5px;}
.pc_free_txtlist_mgsub{display: grid;  grid-template-columns: repeat(auto-fit, minmax(33%, auto));  align-items: center; justify-items: center;}
.free_txtlist_img{position: relative;}
.free_txtlist_img .kkr_19_icon{position: absolute; right:13px; bottom:4px; z-index: 9;}
.free_txtlist_img .kkr_19_icon img{width: 15px; height: 16px; border: 1px solid #191919;border-radius: 50px;}
.pc_free_txtlist_mg_up .free_txtlist_input{text-align: left;}
.pc_free_txtlist_mg_up{ display: grid;grid-template-columns: 30px 127px auto 280px;border-bottom: 1px solid #ecf0f5;  align-items: center; padding: 5px 0;}
.pc_free_txtlist_up .free_txtlist_input{text-align:left;}
.kkr_event_wrap{width:97%;margin: 0 auto; background:var(--main-bg-color); padding:10px; border-radius: 10px;}
.kkr_event_imgbox{display: grid;grid-template-columns:100%; row-gap: 12px;}
.kkr_event_imglist{ width: 100%; position: relative;}
.kkr_event_imglist img{width:100%; margin:0 auto;border-radius:10px;}
.kkr_event_menu{text-align:center;position:relative;margin:5px 0;}
.event_menu_title{display:inline-flex; }
.kkr_gtopwrap{width: 100%;padding-top: 10px;background: #f0f0f0;}
.kkr_maintop_box{ width:100%; margin: 0 auto; padding:0px; box-sizing: border-box;}
.kkr_g_list_box{width: 100%; }
.kkr_g_list{display: grid;align-items: center;grid-template-columns: auto 320px; padding:15px 20px; background: #fff; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.kkr_list_sy_be img{width:12px; height: 14px; padding-right: 3px;  vertical-align: baseline;margin-bottom: -2px;}
.kkr_list_sy_be{font-size: 13px;color: #191919; overflow: hidden; display:block; align-items: center;color: #777;}
.kkr_list_sy_be input[type="checkbox"]:checked{ height: 14px; width: 14px; background: #fff;border: solid 1px #C9C7C5; margin-right:7px;}
.kkr_list_sy_be input{ height: 14px; width: 14px; background: #fff;border: solid 1px #C9C7C5; margin-right:7px;vertical-align: text-top;}
.kkr_list_sy_on{font-size: 0; color: none; padding: 0; border-radius: 1px; background: none; border: 0; margin: 0; overflow: hidden;display: inline-block; align-self: center;}
.kkr_list_sy_off{font-size: 0; color: none; padding: 0; border-radius: 1px; background: none; border: 0; margin: 0; overflow: hidden;display: inline-block; align-self: center;}
.kkr_wrap{width:100%; background:var(--main-fo-color);padding:10px 0;}
.wrap_pdt{padding-top:0px;}
html[data-dark=true] .kkr_wrap{width:100%; background:var(--main-dkfo-color);padding:10px 0;}
.k_list_adt_no{font-size: 13px;height: 30px; line-height: 30px; color: #777;text-align: center;  display: inline-flex; justify-content: center;  align-items: center;}
.kk_login_g{ width: 100%;max-width: 1120px;margin: 0 auto; background:var(--main-bg-color); padding:10px;}
.hide{ display: none;}
.kk_login_g #mb_id{ height: 35px; border: 1px solid #dedede; background:#fff;color: #303038; font-size: 13px;  line-height: 120%; text-align: start; padding:0;     padding-left:5px;  border-radius: 0;  width:100%; margin: 5px 0;  box-sizing: border-box; -webkit-appearance: none;}
.kk_login_g #mb_pw{ height: 35px;border: 1px solid #dedede; background:#fff;color: #303038;font-size: 13px; line-height: 120%;text-align: start;padding:0;padding-left:5px; width:100%; margin: 5px 0; box-sizing: border-box;border-radius: 0; -webkit-appearance: none;}
.kk_login_g #login_bg_t{width: 90%; margin: 25px auto; border-radius: 10px;}
.kk_login_g #login_join{ width: 90%; margin: 20px auto; border-radius: 10px;}
.login_join_title{text-align: center; font-weight: bold;}
.login_join_txt ul li{color:#777;}
#find .find_01{ display: grid;grid-template-columns:auto 80px 83px;  padding-top: 3px;    justify-items: self-start; width: 100%; font-size:13px; color:#303038;}
.kkr_vod_view{width: 100%;max-width: 1120px;margin: 0 auto; background:var(--main-bg-color); border-radius: 10px;}
#kmyinfos_box .kkr_vod_view .kkr_vod_title{ position: relative;}
#kmyinfos_box .kkr_vod_view .kkr_daybox{position: absolute; top:-2px; right:5px; width:280px;}
#kmyinfos_box .kkr_vod_view .kkr_day{display: grid; grid-template-columns: repeat(auto-fill, minmax(30px, auto)); column-gap: 5px;}
.kkr_wrap #myinfo_box{background:var(--main-bg-color); width:90%; margin: 0 auto;}
.kkr_vod_view .h3sty{padding: 5px 0 10px 0; color:#1e1f21}
.kkr_vod_view{width: 100%;max-width: 1120px;margin: 0 auto; background:var(--main-bg-color);}
.kkr_signupbox{width: 100%; max-width: 1120px; margin: 0 auto; padding:25px 0;background: #fff;}
.kkr_signupbox .membership_join{width: 90%;margin: 0 auto;}
.kkr_signupbox .m_mem_join_info_txt{font-size:13px;}
.kkr_signupbox .m_mem_joinebox{ display: grid;grid-template-columns: 100px 130px 25px auto;}
.kkr_signupbox .m_mem_joinebox1{ display: grid;grid-template-columns: 100px 130px 25px auto;}
.kkr_signupbox .mem_list input{box-sizing: border-box;}
.kkr_signupbox .mem_joine_list input{  box-sizing: border-box;}
.kkr_sns_box{ width: 100%; max-width: 1120px;margin: 0 auto; background:var(--main-bg-color);}
.kkr_sns_box #msns_divlayer .sns_g_join_box{ width: 90%;margin: 0 auto;}
.new_rulesdesc2 h2{font-size:17px;  padding:30px 15px 10px 15px;  color:#1e1f21;}
.new_rulesdesc2 h3{font-size: 13px;padding: 20px 15px 3px 15px;color: #505a68; font-weight: normal;}
.new_rulesdesc2 p{font-size:13px; padding:10px 15px; color:#505a68; }
.new_rulesdesc2 ol li{font-size:13px; padding:2px 15px; color:#505a68;}
.new_rulesdesc2 ol li ol{padding:10px 15px;}
.rulesDesc #text_title{padding:20px 0px 10px 0px;}
.kkr_rules_list{display: grid;grid-template-columns: repeat(3, 1fr); width: 90%;margin: 0 auto; gap: 10px;   margin:20px auto;}
.kkr_rules_title_on{text-align: center;width:100%;margin: 15px auto;border: 1px solid #0566db; color:#fff; padding: 2px 0; background:#0566db; border-radius: 50px;}
.kkr_rules_title_off{text-align: center;width:100%;margin: 15px auto;border: 1px solid #777; color:#191919; padding: 2px 0; background:#fff; border-radius: 50px;}
.kkr_rules_title_off:hover{text-align: center;width:100%;margin: 15px auto;border: 1px solid #0566db; color:#0566db; padding: 2px 0; background:#fff; border-radius: 50px;}
#wrap{background:var(--main-bg-color);width: 100%; margin: 0 auto;}
.copyright_contents{height: 100%;}
.copyright_hold{padding:30px 0 15px 0; margin-bottom:20px; height:auto;}
.copyright_hold h2{font-size: 17px; padding:25px 0 10px 2px; color:#191919;}
.copyright_hold h3{font-size:14px;  padding: 30px 0 5px 2px; color:#191919;}
.copyright_hold #text_title{font-size: 15px; padding:5px 0 10px 0; color:#505a68;}
.copyright_hold .text_caption{margin:0 2px 10px 15px;font-size: 13px;color: #707070;  line-height: 1.4;}
.copy_topbox{overflow: hidden;font-size: 12px;border: 1px solid #dedede;padding: 10px;  color:#777;  line-height: 1.5; text-align: center;}
.copyright_btn{text-align: center;background:var(--main-btn-color); height: 40px;line-height: 40px; width: 280px;  margin: 15px auto 35px auto; color: #fff;font-weight: bold;  padding: 0 10px;  }
.copyright_btn a{color:#fff;}
.tab__content{ display: none;}
.tab__content.active{display:block;}
.filming_info{margin: 15px;font-size: 13px;color: #707070;}
.menu_item{width: 94%; height: 27px;background: #f7f9fd; line-height: 28px;display: inline-block;text-align: center;color: #6c7da3;font-size: 13px; border: 1px solid #899ac1;margin: 5px auto 1px auto; border-radius: 50px;position: relative;}
.menu_item:hover{width: 94%; height: 27px;background: #fff; line-height: 28px;display: inline-block;text-align: center;color: #0566db;font-size: 13px; border: 1px solid #0566db;margin: 5px auto 1px auto; border-radius: 50px;position: relative;}
html[data-dark=true] input[type="text"]{background: #303030; border:1px solid #272829;}
.p_number{font-size: 23px;padding:0 10px; display: inline-block; font-weight: bold; color:#0566db;}
#customer_box .customer_list .customer_title{border-bottom:0;}
#cont_more{ width: 100%; max-width: 1120px; margin: 0 auto;}
#m_paging{padding:0; height:auto;}
.cs_write{width: 90%;margin: 0 auto;}
.cs_desc{width: 100%;margin: 0 auto;}
.ma_mypage_info .m_mypage_info_txt02{ text-align: left;  display: flex; align-items: center;}
html[data-dark=true] .ma_mypage_info .m_mypage_info_txt02{color:#fff;}
.ma_mypage_info .m_mypage_info_txt03{ display: flex;font-size:15px; color:#505a68; justify-self:end;  align-items: center; gap: 5px;}
html[data-dark=true] .ma_mypage_info .m_mypage_info_txt03{ display: flex;font-size:15px; color:#fff; justify-self:end; align-items: center;gap: 5px;}
.ma_mypage_info .fix_txt2 a{font-size: 15px; color:#0566db;}
html[data-dark=true] .ma_mypage_info .fix_txt2 a{font-size: 15px; color:#fff;}
.kkr_itembox{background: var(--main-bg-color); width: 100%;margin: 0 auto;}
.event_top_g{display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); text-align: center; width: 100%; border-bottom:1px solid #dedede;}
html[data-dark=true] .event_top_g{display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); text-align: center; width: 100%; border-bottom:1px solid #303030;}
.kkr_list_upbox{width: 100%; max-width: 1120px;margin: 0 auto; padding:10px;    background: #fff;}
.pc_free_txtlist_up{display: grid;grid-template-columns: 30px auto 270px;height: 50px; line-height: 50px; border-bottom: 1px solid #ecf0f5;}
html[data-dark=true]  .pc_free_txtlist_up{display: grid;grid-template-columns: 30px auto 270px;height: 50px; line-height: 50px; border-bottom: 1px solid #303030;}
.pc_free_txtlist_up .free_txtlist_input{text-align:left;}
.m_upload_g{width: 98%; max-width: 1120px; padding: 7px 0px;box-sizing: border-box;display: grid; grid-template-columns: repeat(auto-fit, minmax(22%, auto)); margin: 0 auto;gap: 5px; margin: 0 auto;}
.kkr_up_listbtn{ padding-top: 4px;}
.m_upload_search input{ width: 100%;height: 36px; padding-left: 5px; margin-top: 2px; background: #fff;  border:1px solid #899ac1; border-right: none;}
.m_upload_search{padding:0;  display: grid;  grid-template-columns: 93% 7%; text-align: center;  width: 96%; margin: 0 auto; margin-bottom:20px;}
.m_upload_item{ width:100%;  border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, auto)); margin:0 auto; padding:0 10px; box-sizing: border-box;}
.upload_btn_03{padding:0 10px;}
.upload_tem_l{text-align: center; display: flex;grid-template-columns: repeat(auto-fill, minmax(20%, auto));padding: 0;column-gap: 7px; justify-content: start; align-items:center;}
html[data-dark=true] .upload_tem_l{text-align: center; display: flex;grid-template-columns: repeat(auto-fill, minmax(20%, auto));padding: 0;column-gap: 7px; justify-content: start;}
.m_upload_item_m{ width:100%; border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(30%, auto)); margin:0 auto;}
.m_upload_item_m2{width: 100%; border-bottom: 1px solid #dedede; align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, auto));  margin:0 auto;}
html[data-dark=true] .m_upload_item_m{border-bottom: 1px solid #272829;}
html[data-dark=true] .m_upload_item_m2{border-bottom: 1px solid #272829;}
.upload_tem_d{text-align: center; display: grid;grid-template-columns: repeat(auto-fit, minmax(38px, auto));padding: 0;column-gap:0px;  justify-content: start;align-items: center;}
.upload_tem_a{text-align: center; display:  grid;grid-template-columns: repeat(auto-fill, minmax(24%, auto));padding: 0;column-gap:5px; justify-content:start; align-items: center;}
.k_list_rbox{ position: absolute;right: 3%;bottom: 8px;}
.upload_tem_r{text-align: right; display: flex;grid-template-columns: repeat(auto-fit, minmax(25%, auto)); padding: 0;column-gap:7px; align-items: center; justify-content: normal;text-align: center;}
.reply_daybtn{ width: 100%; margin: 0 auto;display: grid; grid-template-columns: repeat(auto-fit, minmax(19%, auto));padding:0 10px; box-sizing: border-box; column-gap: 10px;}
.reply_day{padding: 25px 0 3px 0; width: 100%; margin: auto;text-align: center;}
.reply_list{ width: 100%; padding: 10px;box-sizing: border-box;}
.upload_btn_001{display: inline-block;width: 100%;margin: 0 auto;height: 29px;padding: 0px;border-radius: 1px;margin-top:4px;background:var(--main-btn-color);font-size: 13px;color: #fff;border: 1px solid #0566db;}
.upload_btn_003{display: inline-block;width: 100%; margin: 0 auto;height: 29px; padding: 0px;border-radius: 1px; margin-top: 4px; background: #f5f7fa;font-size: 13px; color: #505a68;border: 1px solid #dedede;}
.upload_btn_003:hover{background: #fff;font-size: 13px; color: #2d2d2d;border: 1px solid #272829;}
.contents_list_area ul li{display: inline-block; margin-right: 0%; text-align: left; padding-left: 5px;}
html[data-dark=true] .contents_list_area ul li{display: inline-block; margin-right: 0%; text-align: left; padding-left: 5px;}
.m_d_load_my{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto));padding: 0;column-gap: 10px;}
.kkr_load_mybox{ width: 100%;border-bottom: 1px solid #dedede;display: grid;grid-template-columns:100%}
.kkr_load_mybox{display: grid; grid-template-columns:100%; padding: 0; column-gap: 10px;}
.contents_kk_my_list .text_area{ display: grid;grid-template-columns: 30px auto;padding: 0;  border-bottom: 1px solid #ecf0f5; align-items: start;  justify-content: flex-start;  height: 53px;}
html[data-dark=true] .contents_kk_my_list .text_area{ border-bottom: 1px solid #272829;}
.contents_kk_my_list .text_area .contents_check{text-align: center;}
.contents_kk_my_list .contents_title{ font-size: 14px; font-weight: bold; color:#303038;}
html[data-dark=true] .contents_kk_my_list .contents_title{ font-size: 14px; font-weight: bold; color:#fefefe;}
.cntbg{background:#f0f0f0;}
html[data-dark=true] .cntbg{background:#1e1f21;}
.kr_info_top_sub{ width: 20%; margin: 0 auto;position: absolute; top: 40px;  right: 10px; z-index: 1;}
.kr_top_title_modbox{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto));  column-gap: 5px;text-align: center;}
.kkr_top_title_mod_01{font-size: 11px; border: 1px solid #899ac1; border-radius: 50px;padding: 2px 1%;  color:#6c7da3;background: #fff; height: 20px; text-align: center; line-height: 20px;}
.kkr_top_title_mod_02{font-size: 11px; border: 1px solid #dedede; border-radius: 50px; padding: 2px 4px;color: #303038; background:#f7f9fd; margin-left: 5px;box-shadow: 1px 1px 0px 0px rgba(0, 0, 255, .1);}
.kkr_top_title_mod_02:hover{font-size: 11px; border: 1px solid #0566db; border-radius: 50px; padding: 2px 4px;color: #0566db; background:#f7f9fd; margin-left: 5px;box-shadow: 1px 1px 0px 0px rgba(0, 0, 255, .1);}
.kkr_contview_top_tt{color:#303038;  font-weight: bold; padding-left:1px;}
html[data-dark=true] .kkr_contview_top_tt{color:#fff;}
.kkr_content_info_box{display: grid;grid-template-columns: repeat(auto-fill, minmax(100%, auto)); width: 100%;max-width: 1140px;margin: 0 auto;border-radius: 10px;}
.kkr_content_center{padding:10px;}
.kkr_content_sub{display: block;  margin-top: 10px; border-radius: 10px;}
.kr_info_box{padding-top:15px;}
.kkr_content_main{width: 100%;overflow-y: hidden;;height: 100%;  padding-right:0px; box-sizing: border-box;}
.kr_info_title{ display: block; font-weight: normal;margin: 10px 0;  padding: 0 5px; box-sizing: border-box; height: auto;  overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;}
.kkr_top_title_01{ font-weight: normal;}
.kr_info_top_box{display: grid;grid-template-columns:117px auto; width:96%;max-width: 1120px;margin: 0 auto; background:var(--main-bg-color);  column-gap: 10px; align-items: center; position: relative;padding:7px 0;}
.kr_info_cash{width: 100%;}
.kr_info_list_01{ font-size: 13px;line-height: 1.4; display: block;  font-weight: bold; position: relative;color:#1e1f21;}
.kr_info_topimg img{width: 300px;  height: 175px;border-radius: 5px; margin: 0 auto;display: block;}
.kr_info_cash_list{display: grid;grid-template-columns:41% 41% auto; width:96%;column-gap: 7px; margin:0 auto;}
.kr_info_cash_btn_01{display: inline-block; width: 100%; margin: 0 auto; height: 31px; line-height:31px;padding: 0;font-weight: bold; border-radius: 1px; margin-top: 6px; cursor: pointer; text-align: center;background:var(--main-btn-color); font-size: 14px; color: #fff;}
.info_seller_box{display: grid;grid-template-columns:100%; width:100%;max-width: 1120px;margin: 0 auto; background:var(--main-bg-color);  column-gap: 10px; padding:10px 0 25px 0;text-align:center;}
.info_seller_id{font-size: 14px; color: #0566db; font-weight: bold;}
.kr_info_seller_txt{font-size: 14px; color: #f07828; cursor: pointer; }
.kr_info_seller_list{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto)); width: 100%;  text-align: center; padding: 10px 0;}
.kkr_sublist_box{display: grid;grid-template-columns:117px auto; column-gap: 10px; align-items: center;border-bottom:1px solid #efefef; padding:5px 0px; margin:0 10px; cursor: pointer; box-sizing: border-box;}
.kkr_sublist_box:hover{background:#eee;}
.kkr_sublist_img{overflow: hidden;position: relative;}
.kkr_subimg img{width: 116px; height:68px;margin: 0 auto;display: block;}
.kkr_sublist_img img{width: 116px; height: 68px; border-radius: 5px;}
.kkr_subimg_list{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto));  padding:10px;; box-sizing: border-box;column-gap: 6px;}
.kkr_sublist_01{height: 27px;background: #f7f9fd; line-height: 28px; display: inline-block;text-align: center;color: #6c7da3;font-size: 13px;border: 1px solid #899ac1;margin: 5px auto 1px auto; border-radius: 50px;width: 100%; position: relative;}
.kkr_sublist_02{height: 27px;background:#191919; line-height: 28px; display: inline-block;text-align: center;color: #fff;font-size: 13px;border: 1px solid #191919;margin: 5px auto 1px auto; border-radius: 50px;width: 100%; position: relative;}
.kkr_sublist_01:hover{background: #808080; border:1px solid #808080; color:#fff;}
.kkr_sublist_02:hover{background: #505050; border:1px solid #505050;}
.kkr_info_paging_box{display: flex;text-align: center;width: 100%;margin: 0 auto;}
.kkr_sublist_title{ font-size: 14px;height: 38px; overflow: hidden; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;   word-break: break-all;}
.kkr_sublist_text{font-size:13px; padding-top:11px;color:303038;}
.kkr_info_paging{ display: flex;text-align: center; padding:10px 0; margin: 0 auto; gap: 5px;align-items: center; flex-wrap: wrap; justify-content: center;}
.kkr_next_list_box{display: grid;grid-template-columns: repeat(auto-fit, minmax(10%, auto));width: 99%;column-gap: 10px;}
.kkr_logobtn{cursor: pointer; border:1px solid #0566db; background: #0566db;  font-weight: bold; color: #fff; margin-left:0px; text-align: center;   border-radius: 50px;padding: 3px 10px; margin-left:0px;}
.kkr_logobtn1{cursor: pointer; border: 1px solid #808080; background: #808080;  font-weight: bold; color: #fff;   margin-left:0px; text-align: center;   border-radius: 50px;padding: 3px 10px; margin-left:0px;}
html[data-dark=true] .kkr_logobtn{ border: 1px solid #008bd8; background: #008bd8;}
html[data-dark=true] .kkr_logobtn1{border: 1px solid #909090; background: #909090;}
.service_tit{display:none;}
.fix_cash_menu{display:inline-flex;}
.k_top_icon{display:inline-flex;}
.k_top_txt{display:none;}
.k_top_txt_menubg{background:var(--main-bg-color);}
html[data-dark=true] .k_top_txt_menubg{background:#eee;}
.kkr_my_title{padding:10px; font-size:14px; color:#191919;}
html[data-dark=true] .kkr_my_title{padding:10px; font-size:14px; color:#fefefe;}
.kkr_couponbox{width:100%;margin: 0 auto;}
.mypage_coh3{font-size: 14px; display: block;color: #505a68;padding: 15px 0;}
.coupon_evg_box .evg_boxh2{font-size:17px; color:#1e1f21; margin-bottom: 10px;}
.coupon_evg_box{border: 1px solid #dedede;margin: 15px; background:#EDEFF6;padding:12px 15px 15px 15px; }
.input_couponsy{ height: 37px;line-height: 37px;width: 100%; background:#2d2d2d;}
#myinfo_box .coupon_evg_box .coupon_evgsmt{display: grid; grid-template-columns:auto 100px;  text-align: center;     column-gap: 10px;}
#myinfo_box .evg_list_subbtn{ color: #fff;   display: block;height: 40px;line-height: 40px; background:var(--main-btn-color);width: 93px; margin-left: 5px;}
.coupon_evg_info{padding:0 15px; margin:15px;height:auto;;}
#myinfo_box .coupon_evg_info ul li{font-size:12px; color:#999;  font-weight: normal; line-height: 1.4;}
.kkr_sellerimg_box{margin:10px 0;}
.kkr_sellerimg_box .m_emailbtn{display: block; text-align: center;border: 1px solid #0566db;background:var(--main-btn-color); color: #fff;border-radius: 1px; padding: 5px 0; font-weight: bold;width:250px;margin:15px auto;height:32px;line-height: 32px;}
.kkr_sellerimg_box .m_emailbtn_back{display: block; text-align: center;border:1px solid #899ac1;background: #fff; color:#6c7da3;border-radius: 1px; padding: 5px 0; font-weight: bold;width:250px;margin: 15px auto;height:32px;line-height: 32px;}
.kkr_my_common{ width:96%;margin: 0 auto; padding:10px;}
.kkr_my_com_top{text-align: center; padding-bottom:10px;color:#1e1f21;}
.kkr_my_com_top h3{font-size:19px; padding-bottom:10px;color:#1e1f21;}
html[data-dark=true] .kkr_my_com_top{text-align: center; padding-bottom:10px;color:#fefefe;}
html[data-dark=true] .kkr_my_com_top h3{font-size:19px; padding-bottom:10px;color:#fefefe;}
.kkr_my_common_title ul li{ float: left;height: 32px;line-height: 32px;font-size: 15px;text-align: center;cursor: pointer;}
.kkr_my_combox{display: grid; grid-template-columns: repeat(auto-fit, minmax(20%, auto)); column-gap: 10px; margin-top: 10px;}
.copy_topimg{text-align: center; width: 100%;margin: 0 auto;}
.copy_topimg h3{font-size:21px; padding:40px 0 10px 0;}
.upload_tem_r{text-align: right; display:flex;grid-template-columns: auto; padding: 0;column-gap:7px; align-items: center; justify-content: end;}
.kkmsg_box{width:100%;  list-style:none; border-bottom: 1px solid #dbe1e9;}
.kkmsg_box li{padding-top:10px; border-top:1px solid #dbe1e9;margin-bottom:10px;}
.kkmsg_box li:first-child{border:0 none;}
.kkmsg_box li .kkq .mg_on{color:#0566db; font-size:14px; text-decoration:none; display: block;}
.kkmsg_box li .kkq .mg_off{color:#555; font-size:14px; text-decoration:none;  display: block;}
.kkmsg_box li .kkq a:hover{color:#191919; font-size:14px;text-decoration:none;}
.kkmsg_box li .kka{padding:10px 0; color:#191919; font-size:13px;}
.kkq .date{padding-left: 20px;  font-weight: normal; font-size: 11px; color:#808080;}
.kkmsg_box li .kka p{margin:10px 0px;}
.kkmsg_box .kkq{display: grid; grid-template-columns: 30px auto 90px 80px;  align-items: center;}
.kkq_sender{text-align:center; padding:0}
.kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
.article .q_txt{display: flex;}
#help_box{ width: 100%; margin: 0 auto;}
.cs_info_write{padding:20px 0 50px 0;}
.cs_write .cs_desc textarea{ width: 100%; border: 1px solid #dcdcdc; margin:0px;background: #fff;color: #666;}
html[data-dark=true] .cs_write .cs_desc textarea{width: 100%; margin:0 auto;}
.ement_qnabtn{position: absolute;font-size: 13px; text-align: center;border: 1px solid #dbe1e9;display: flex; height: 20px; line-height: 20px; padding: 3px 10px;margin-top: 8px;border-radius: 50px;background: #f7f9fd;color: #101111; top: 0; right: 0; text-align: center; margin-right:5px;}
html[data-dark=true] .ement_qnabtn{border: 1px solid #888;;background: #888;color: #fff;}
html[data-dark=true] .cs_info_write{padding:20px 0 50px 0;}
html[data-dark=true] .kkmsg_box{width:100%;  list-style:none; border-bottom: 1px solid #272829;}
html[data-dark=true] .kkmsg_box li{padding-top:10px; border-top:1px solid #272829;margin-bottom:10px;}
html[data-dark=true] .kkmsg_box li .kkq .mg_on{color:#0ca5e8; ;}
html[data-dark=true] .kkmsg_box li .kkq .mg_off{color:#fefefe; }
html[data-dark=true] .kkmsg_box li .kkq a:hover{color:#eee; font-size:14px;text-decoration:none;}
html[data-dark=true] .kkmsg_box li .kka{padding:10px 0; color:#fefefe; font-size:13px;}
html[data-dark=true] .kkmsg_box li .date{color:#fefefe;}
html[data-dark=true] .kkq_sender{color:#fefefe;}
html[data-dark=true] .kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
#memoList{ width:100%; margin: 0 auto;}
.kkr_meno{width: 100%;  max-width: 96%;background: #f7f9fd;padding: 0px 10px 10px 10px;margin: 10px;box-sizing: border-box; border-radius: 10px; border: 1px solid #dedede;}
.kkr_meno h3{font-size: 14px; padding: 20px 0 10px 0; color:#303038;}
.kkr_meno_txt01{color:#e91a46; font-weight: normal;}
.kkr_meno_name{display: grid; grid-template-columns:125px auto; font-size: 14px;padding:10px 7px; align-items: center;  margin: 7px 0;box-sizing: border-box;}
.kkr_meno_id{color:#191919; font-size:13px; font-weight: bold;}
.kkr_meno_txt{color:#68717a; font-size:13px;}
.kkr_comments{display: grid;grid-template-columns: 125px auto 80px; font-size: 14px;padding: 10px 5px; text-align: left; align-items: center;column-gap: 5px;box-sizing: border-box; padding-bottom:10px;}
.kkr_meno_sellertxt{display: grid; grid-template-columns:20px auto 80px; font-size: 14px;text-align: center;align-items: center;column-gap: 3px;}
.kkr_comments_int input{width: 95%;height: 27px; padding-left:5px;}
.kkr_meno_sellertxt input{ height: 27px; padding-left: 5px;}
.kkr_next_list_ad{ position: fixed;bottom: 0; width: 100%; height:60px;text-align: center; background: #fff;  font-size: 14px;  z-index: 9; padding: 10px; box-sizing: border-box; border-top: 1px solid #dedede; padding: 10px;}
.kkr_next_list_add{ position: absolute; bottom: 0;left: 0;width: 96%; padding:10px; height:60px; text-align: center; line-height: 60px; background: #fff; font-size: 14px;  z-index: 9;}
.kkr_comments_img a{ font-size: 11px;border: 1px solid #dedede; border-radius: 50px; padding: 3px 6px; color: #303038; background: #f7f9fd; margin-left: 5px; box-shadow: 1px 1px 0px 0px rgba(0, 0, 255, .1);}
.kkr_comments_img a:hover{ font-size: 11px;border: 1px solid #777; border-radius: 50px; padding: 3px 6px; color: #303038; background: #f7f9fd; margin-left: 5px; box-shadow: 1px 1px 0px 0px rgba(0, 0, 255, .1);}
html[data-dark=true] .kkr_comments_img a{font-size: 11px;border: 1px solid #303030;color: #eee;background: #505050;;box-shadow: 1px 1px 0px 0px rgba(0, 0, 255, .1);}
html[data-dark=true] .kkr_comments_img a:hover{font-size: 11px;border: 1px solid #eee;color: #eee;background: #505050;;box-shadow: 1px 1px 0px 0px rgba(0, 0, 255, .1);}
.kkr_comtxt{font-size: 14px;color: #303038;}
html[data-dark=true] .kkr_comtxt{font-size: 14px;color: #fefefe;}
.kukir_adult_check_box{width: 90%; height: 100%; padding-top: 65px;min-height: 520px;margin: 0 auto;  text-align: center; background:#f7f9fd;}
.kukir_adult_check_txt_01{ font-size: 14px;padding:15px 0 60px 0;}
.kukir_adult_check_txt_02{font-size: 17px;  font-weight: bold;}
.kukir_adult_check_txt_03{text-align: right; width:320px; margin: 0 auto; color:#505050; padding:15px 0; font-size: 14px;text-decoration: underline;}
.kukir_adult_check_btn{display: block; border: 1px solid #DB1627;width: 320px; margin:5px auto 0 auto;  height: 40px; line-height: 40px; background: #db1628; color: #fff; font-weight: bold; font-size: 17px;}
.kukir_adult_check_dio{display: block; padding:30px 0 10px; font-size: 14px;}
.kukir_adult_check_select{display: inline-flex;}
.kukir_adult_check_dio input[type="radio"]:checked{-webkit-appearance: button;}
.kukir_adult_check_dio input[type="radio"]{ border-radius: 50px;}
.kkr_pay_box{padding:10px;}
.kkr_payment{padding:0px 10px;}
.kkr_pay_title{text-align: center;}
.kkr_cash_txt{background:red;}
.kkr_payh2{font-size: 14px;color: #191919; padding: 25px 10px 12px 10px; box-sizing: border-box;}
.kkr_payspan{font-size: 14px;color: #191919;}
.kkr_payh2_e{font-size: 14px;color: #191919; padding: 25px 10px 12px 10px; box-sizing: border-box;display: grid; grid-template-columns: 150px auto;}
.kkr_pay_off{ display: grid; grid-template-columns: 150px auto; text-align: center;  height: 65px;  align-items: center;  border: 1px solid #dedede;  position: relative; margin-bottom: 10px;  cursor: pointer;   border-radius: 10px;}
.kkr_pay_off .kkr_cash_txt{background:#EDEFF6;  color:#505a68; display: block; height: 65px;  line-height: 65px;font-size: 24px;font-weight: bold; position: relative; border-top-left-radius: 7px;border-bottom-left-radius: 7px;}
.kkr_pay_off .kkr_cash_txt_01{display:block; font-size:21px; font-weight: bold; color:#191919;}
.kkr_pay_off .kkr_cash_txt_02{display: flex; font-size: 14px; padding-top: 3px;  align-items: center;   justify-content: center; gap: 3px;color:#303038;}
.kkr_pay_off .kkr_cash_txt_03{position: absolute;top: -23px; right: 5px; font-size: 13px; color:#777; font-weight: normal; text-decoration: line-through;}
.kkr_payment_list{ display: grid; grid-template-columns: repeat(auto-fit, minmax(24%, auto));position: relative; gap: 5px; font-size:14px;}
.kkr_pay_infobox{padding:3px 10px;}
.kkr_pay_infobox li{font-size: 14px;line-height: 1.5;color: #191919;}
.event_menu_title{ width: 90%;}
.kkr_charge_title_on{background:var(--main-btn-color); color: #fff;border: 1px solid #0566db;font-weight: bold;width:90%; height: 37px;line-height: 36px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.kkr_charge_title_off{ background: #fff;color: #191919;width: 150px;border: 1px solid #777; width:90%;height: 37px; line-height: 36px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.kkr_pay_htitle{ text-align: center; padding: 25px 10px 10px 10px;}
.kkr_pay_htitle h2{font-size: 24px;color: #191919;}
.kkr_pay_htitle span{display: block; padding: 5px 0; color:#303038;}
.kkr_main_box .cs_title{width: 100%;height: auto;margin: 5px; box-sizing: border-box;}
.kkr_main_box .cs_title input[type=text]{ width: calc(100% - 31%);}
.kkr_main_box .input_select_s{width:30%; height: 37px;line-height: 37px;background:var(--main-bg-color); color:#303038; border:1px solid #dbe1e9;}
html[data-dark=true] .kkr_main_box .cs_title{width: 100%;height: auto;margin: 5px; box-sizing: border-box;}
html[data-dark=true] .kkr_main_box .cs_title input[type=text]{ width: calc(100% - 31%);}
html[data-dark=true] .kkr_main_box .input_select_s{width:30%; height: 37px;line-height: 37px;background: #2d2d2d; color:#eee; border:1px solid #272829;}
.customer_contents{height: 500px; padding-bottom: 50px;background: #fefefe;padding:30px;box-sizing: border-box; overflow-x: hidden;overflow-y: scroll;}
.cs ul li .a{padding: 30px; max-height:500px;overflow-y: scroll;}
html[data-dark=true] .cs ul li .a{background:#303030; border-bottom: 1px solid #303030; padding: 30px;max-height:500px;overflow-y: scroll;}
html[data-dark=true] .item_buy_list{background:#272829}
html[data-dark=true] .item_buy_01 td{background:#272829;}
.newsub_box_rbg{background: #fff; padding:10px;box-sizing: border-box;;}
html[data-dark=true] .newsub_box_rbg{background: #1e1f21; padding:10px;;}
.footer_newsub_box_r{margin: 0 auto; width: 100%;max-width: 1130px; text-align: left;}
.kkr_info_list{overflow: hidden;word-break: break-all;overflow: hidden;}
.kkr_info_list a{color:#303038;}
html[data-dark=true] .kkr_info_list a{color:#fefefe;}
.kkr_footer_01{display: grid; grid-template-columns:100%; font-size:14px; align-items: center;gap: 5px;}
.kkr_footer_01 li{ color:#1e1f21;}
html[data-dark=true] .kkr_footer_01 li{color:#fefefe;}
.kkr_info_list_sub{display: flex;font-size:14px; justify-items: start; width: 100%;align-items: center; margin: 0 auto; column-gap: 20px;}
.kkr_info_list_sub li{display: block; color: #303038; text-align: center;}
.kkr_info_list{ padding-left: 10px;  align-items: center;}
.kkr_topr_manu{display: block;  width: 100%; background:var(--main-btn-color);}
html[data-dark=true] .kkr_topr_manu{display: block;  width: 100%; background:#272829;}
.kkr_topr_manubox{display: block;  width: 100%; max-width: 1140px;margin: 0 auto;}
.kkr_topr_list{display: grid; grid-template-columns: repeat(auto-fit, minmax(17%, auto));align-items: center; justify-items: center;}
.kkr_topr_title{font-size: 16px;  color: #fff; display: block;text-align: center;  margin:10px auto 10px auto;}
.kkr_topr_title img{width: 19px;  height: 19px; margin:0 2px; vertical-align: bottom;}
#header .kkr_topr_manubox li a{color: #fff; border-bottom: 2px solid #0566db; padding-bottom: 2px;}
#header .kkr_topr_manubox li a:hover{color: #fff; border-bottom: 2px solid #fff; padding-bottom: 2px;}
#header .kkr_topr_manubox li a.active{ border-bottom: 2px solid #fff;color: #fff;  padding-bottom: 2px;}
.name_ckspn{ font-size: 17px; color:#1e1f21;font-weight: bold;}
.kukir_name_check_btn{display: block;border: 1px solid #0566db; width: 320px; margin: 5px auto 0 auto;height: 40px;line-height: 40px;background:var(--main-btn-color); color: #fff; font-weight: bold; font-size: 17px;}
.kkr_main_box .search_box{ width:45%;text-align: center; margin:0 auto; }
.kkr_main_box .bg_b{ width:45%;text-align: center; margin:0 auto}
.kkr_main_box .searchid_box{ padding:  20px 15px 1px 15px;  border-radius: 10px;}
.kkr_main_box .type03{width: 100%;}
.m_mypage_infoh2{  height: 45px; line-height: 45px; border-top-right-radius: 10px;border-top-left-radius: 10px;}
.kkr_main_box #myinfo_box2{ width: 90%;height: auto; margin: 0 auto; border: 1px solid #EDEFF6; border-radius: 10px;}
html[data-dark=true] .kkr_main_box #myinfo_box2{ width: 90%;height: auto; margin: 0 auto; background:#272829;border: 1px solid #303030; border-radius: 10px;}
html[data-dark=true] .ma_mypage_info .ma_mypage_infoh2{ height: 45px; line-height: 45px;background: #272829;text-align: center; border-bottom: 1px solid #303030; border-top-right-radius: 10px; border-top-left-radius: 10px;}
html[data-dark=true] .m_mypage_infoh2{background:#272829;border-bottom: 1px solid #303030;border-top-right-radius: 10px;border-top-left-radius: 10px;    height: 45px; line-height: 45px; }
.type01_modify{margin: 10px 0 5px 0;}
html[data-dark=true] .type01_modify{margin: 10px 0 5px 0;}
.type02_cancel{margin: 10px 0 5px 0;}
html[data-dark=true] .type02_cancel{margin: 10px 0 5px 0;}
.kkr_main_box .margin_tem10{display: grid; grid-template-columns: 100px auto; padding: 0px 12px;  text-align: center;}
.kkr_main_box  #search_tab{border:0;}
html[data-dark=true] .m_mypage_infowrap input[type="text"]{background:#505050;}
html[data-dark=true] .m_mypage_infowrap .select_mypage1{background:#505050;}
html[data-dark=true] .m_mypage_infowrap input[type="password"]{background:#505050; border:1px solid #505050;}
html[data-dark=true] #memInfo{background: var(--main-dktop-color);}
html[data-dark=true] .navi_font{font-size:14px; color:#fff;font-weight: bold;}
html[data-dark=true] .page_navi input[type="button"]{width: 100%; height: 27px; line-height: 25px;margin-left: 1%; padding: 0 5px; font-size: 14px; -webkit-appearance: none;border-radius: 50px; -webkit-border-radius: 50px;  background-size: 1px 24px;   background-color:#353637;  border: 1px solid #353637;color: #fefefe;  -webkit-appearance: none;}
html[data-dark=true] body::-webkit-scrollbar{  width: 7px;}
html[data-dark=true] body::-webkit-scrollbar-thumb{ background-color: #dedede;  }
html[data-dark=true] body::-webkit-scrollbar-track{ background-color: #fefefe; }
html[data-dark=true] #header{position: relative;background:#272829; height: auto;z-index: revert;}
html[data-dark=true] .kkr_content_main{width: 100%;height:100%;overflow:hidden; background:#353637;}
html[data-dark=true] .kkr_content_main{width:100%; height:100%; margin:0; padding:0; overflow:hidden; position:relative;}
html[data-dark=true] .kkr_content_main::-webkit-scrollbar{ width: 5px;}
html[data-dark=true] .kkr_content_main::-webkit-scrollbar-thumb{ background-color: #dedede; }
html[data-dark=true] .kkr_content_main::-webkit-scrollbar-track{ background-color: #fefefe; }
.m_main_submenubox{ background: var(--main-bg-color); padding:8px 15px;}
html[data-dark=true] .m_main_submenubox{ background:#1e1f21; padding:8px 15px;}
html[data-dark=true] .bot_kkr_dome_bg{background:var(--main-dkfo-color);position:fixed; width: 100%; top: 0; display:none; left: 0;width: 100vw;  height: 100vh;   background-color: rgba(0, 0, 0, 0.5);   z-index: 9; }
html[data-dark=true] .kkr_content_center img{width: 100%;}
html[data-dark=true] #foot{background:var(--main-dkfo-color);; padding:0 10px; box-sizing: border-box;}
html[data-dark=true] .kk_info_title{vertical-align: top;font-size:14px;margin-top:1px; display: inline-block;color:#fefefe;}
html[data-dark=true] .frr_btn_001{ display:inline-block; line-height: 27px; height: 27px;margin: 0 auto;text-align: center;align-items: center; padding: 0px 5px; font-size:13px; border-radius: 1px; background:#272829; border: 1px solid #272829; ;color:#eee; width: 83px;}
html[data-dark=true] .m_piont_teb{width:100%;}
html[data-dark=true] .cash_accday{display:block; margin: 0 auto; width: 100%; text-align: center;  height: auto;  padding:25px 0 3px 0;}
html[data-dark=true] .txtbox_style01{border-bottom:1px solid #353637;}
html[data-dark=true] #help_box .cs{width: 100%;height: auto;  display: inline-block;margin: 0px auto;     padding: 10px; box-sizing: border-box;}
html[data-dark=true] #cont_more{border:0;}
html[data-dark=true] .pc_free_txtlistbox_gbox{display: grid; grid-template-columns: repeat(auto-fill, minmax(98%, auto)); font-size:14px; margin:0 auto; margin-top:0px;width:100%; height:auto; text-align: center;background:#272829;}
html[data-dark=true] .pc_gtxt_01{padding:10px 1%;}
html[data-dark=true] .pc_gtxt_box{font-size:13px; color:#eee; text-align: left;}
.pc_gtxt_title_s{display: -webkit-box;   -webkit-box-orient: vertical;  word-break: break-all;  height: 36px;  overflow: hidden;  text-align: left;  font-size: 15px;}
html[data-dark=true] .pc_gtxt_title_s{display: -webkit-box;   -webkit-box-orient: vertical;  word-break: break-all;  height: 36px;  overflow: hidden;  text-align: left;  font-size: 15px;}
html[data-dark=true] .pc_free_txtlistbox_gtxt .kkr_19_icon img{width:21px; height:22px; border: 1px solid #191919;border-radius: 50px;}
html[data-dark=true] .pc_gtxt_box span li{display:inline-flex; color:#008bd8;}
html[data-dark=true] .free_txtlist_01{color:#fefefe; text-align: center;}
html[data-dark=true] .free_txtlist_02{color:#1681f8;}
html[data-dark=true] .content{display:none;}
html[data-dark=true] .kkr_img_box img{ width: 116px; height: 68px; border-radius:5px;}
html[data-dark=true] .free_txtlist_img{position: relative;}
html[data-dark=true] .free_txtlist_img .kkr_19_icon img{ border: 1px solid #191919;;}
html[data-dark=true] .pc_free_txtlist_mg_up{border-bottom: 1px solid #303030;  ;}
html[data-dark=true] .pc_free_txtlist_up .free_txtlist_input{text-align: left;}
html[data-dark=true] .kkr_event_wrap{width:97%;margin: 0 auto; background:#272829; padding:10px;}
html[data-dark=true] .kkr_list_sy_be{font-size: 13px;color: #fefefe;;}
html[data-dark=true] .kkr_list_sy_be input{background: #fff;;}
html[data-dark=true] .k_list_adt_no{font-size: 13px;height: 30px; line-height: 30px; color: #fefefe;text-align: center;  display: inline-flex;  justify-content: center;  align-items: center;}
html[data-dark=true] .hide{ display: none;}
.kkr_vod_view{width: 100%;max-width: 1120px;margin: 0 auto; background:var(--main-bg-color);}
html[data-dark=true] #kmyinfos_box .kkr_vod_view .kkr_vod_title{ position: relative;}
html[data-dark=true] #kmyinfos_box .kkr_vod_view .kkr_daybox{position: absolute; top:-2px; right:5px; width:280px;}
html[data-dark=true] #kmyinfos_box .kkr_vod_view .kkr_day{display: grid; grid-template-columns: repeat(auto-fill, minmax(30px, auto)); column-gap: 5px;}
html[data-dark=true] .kkr_wrap #myinfo_box{background:#353637; margin: 0 auto;}
html[data-dark=true] .kkr_vod_view{width: 100%;max-width: 1120px;margin: 0 auto; background:var(--main-dkbg-color);}
html[data-dark=true] .kkr_sns_box{ width: 100%; max-width: 1120px;margin: 0 auto; background:var(--main-bg-color);}
html[data-dark=true] .kkr_sns_box #msns_divlayer .sns_g_join_box{ width: 90%;margin: 0 auto;}
html[data-dark=true] #wrap{background:#272829; width:100%; margin: 0 auto;}
html[data-dark=true] .menu_item{width: 94%; height: 27px;background: #505050; line-height: 28px;display: inline-block;text-align: center;color: #eee;font-size: 13px; border: 1px solid #505050; margin: 5px auto 1px auto; border-radius: 50px;position: relative;}
html[data-dark=true] .menu_item:hover{width: 94%; height: 27px;line-height: 28px;display: inline-block;text-align: center;font-size: 13px; border: 1px solid #008bd8;  margin: 5px auto 1px auto; border-radius: 50px;position: relative;}
html[data-dark=true] .m_piont_teb tr td{background: #353637; border-bottom: 1px solid #303030;}
html[data-dark=true] #cont_more{ width: 100%; max-width: 1120px; margin: 0 auto;}
html[data-dark=true] #m_paging{padding:0; height:auto;}
html[data-dark=true] .kkr_itembox{background:#272829;}
html[data-dark=true] .kkr_list_upbox{  background: #fff;}
html[data-dark=true] .m_upload_search input{ background: #505050;  border:1px solid #505050; border-right: none;}
html[data-dark=true] .m_upload_search .m_upload_search_btn{ background: #505050;border:1px solid #505050;height: 36px; margin-top: 2px; border-left: none;}
html[data-dark=true] .upload_btn_001{background:#008bd8; font-size: 13px;color: #fff;border: 1px solid #008bd8;}
html[data-dark=true] .upload_btn_003{background: #303030;font-size: 13px; color: #eee;border: 1px solid #303030;}
html[data-dark=true] .upload_btn_003:hover{background: #2d2d2d;font-size: 13px; color: #eee;border: 1px solid #272829;}
html[data-dark=true] .m_upload_item{ width:100%;  border-bottom: 1px solid #303030;}
html[data-dark=true] .kkr_load_mybox{ width: 100%;border-bottom: 1px solid #dedede;}
html[data-dark=true] .contents_kk_my_list .contents_title{ font-size: 14px; font-weight: bold;}
html[data-dark=true] .kkr_content_sub{display: block; margin-top: 10px; background:#272829;}
.kkr_info_paging .kkr_info_paging_now{min-width:34px; height:34px; display:inline-flex; justify-content:center; align-items:center; padding:0 7px; font-size:14px; background:#0566db; color:#fff; font-weight:500; border:0; border-radius:8px; box-sizing:border-box;}
.kukir_cont_leftbox{}
html[data-dark=true] .m_seller_email_box{color:#fefefe;}
.emailbox{height:34px; width:26%;border:1px solid #dbe1e9; box-sizing: border-box;}
html[data-dark=true] .emailbox{;border:1px solid #272829; ;}
.kkr_wrap #myinfo_box{border: 1px solid #EDEFF6; border-radius: 10px;}
html[data-dark=true] .kkr_wrap #myinfo_box{background:#272829;border: 1px solid #303030;}
html[data-dark=true] .kkr_main_box .input_select_s{background:#303030; border:1px solid #404040;}
html[data-dark=true] .cs_title input[type=text]{background:#303030; border:1px solid #404040;}
html[data-dark=true] .cs_write .cs_desc textarea{background:#303030; border:1px solid #404040;}
html[data-dark=true] .cs_write{background: #272829;}
html[data-dark=true] .cs ul li .q{background: #353637; border-bottom: 1px solid #303030;}
html[data-dark=true] .kkr_sellerimg_box .m_emailbtn{;border: 1px solid #0566db;background:#008bd8; color: #fff;}
html[data-dark=true] .kkr_sellerimg_box .m_emailbtn_back{border:1px solid #899ac1;background: #fff; color:#6c7da3;}
html[data-dark=true] .kkr_my_com_top{color:#fefefe;}
html[data-dark=true] .kkr_my_com_top h3{color:#fefefe;}
.my_msg{font-size:15px;}
span.new_msg2{margin:0;}
.fl_lt{background: #f7f9fd;border: 1px solid #dbe1e9; margin: 15px 0 13px 0px; height: 45px; line-height: 45px;padding:0}
html[data-dark=true] .m_upload_item_m{ border-bottom: 1px solid #303030;}
html[data-dark=true] .kkmsg_box{ border-bottom: 1px solid #272829;}
html[data-dark=true] .kkmsg_box li{padding-top:10px; border-top:1px solid #272829;margin-bottom:10px;}
html[data-dark=true] .kkmsg_box .kkq{display:block; text-align:left;}
html[data-dark=true] .kkq input[type="checkbox"]{float:right}
html[data-dark=true] .kkq_sender{padding: 5px 0;display: inline-block; justify-self: center;align-self: center;}
html[data-dark=true] .kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
html[data-dark=true] .kkr_meno{ background: #272829;; border: 1px solid #303030;}
html[data-dark=true] .kkr_meno h3{ color:#fefefe;}
html[data-dark=true] .kkr_meno_txt01{color:#fefefe; font-weight: normal;}
html[data-dark=true] .kkr_comments_int input[type="text"]{background:#505050;}
html[data-dark=true] .kukir_adult_check_box{background:#2d2d2d;}
html[data-dark=true] .kukir_adult_check_txt_03{color:#fff; padding:15px 0; font-size: 14px;text-decoration: underline;}
html[data-dark=true] .kukir_adult_check_btn{ border: 1px solid #DB1627;width: 320px;  background: #db1628; color: #fff; font-weight: bold; font-size: 17px;}
html[data-dark=true] .kukir_adult_check_dio{display: block; padding:30px 0 10px; font-size: 14px;}
html[data-dark=true] .kukir_adult_check_dio input[type="radio"]:checked{-webkit-appearance: button;}
html[data-dark=true] .kukir_adult_check_dio input[type="radio"]{ border-radius: 50px;}
.m_list_back_box{position: fixed;bottom:75px;right:4%; z-index:9; cursor:pointer;}
.m_list_back_box span{ display: block; border-radius: 50px;background:#fff; padding:7px; box-shadow : 0 0 0 1px #dadcdf, 0 4px 8px 0 rgba(0,0,0,.15)}
.m_list_back_box span:hover{ display: block; border-radius: 50px;background:#f7f7f8; padding:7px;box-shadow : 0 0 0 1px #dadcdf,0 4px 8px 0 rgba(0,0,0,.3)}
html[data-dark=true] .m_list_back_box span{ background:#313334; padding:7px; webkit-box-shadow: 0 0 0 1px #515254, 0 3px 6px 0 rgba(0,0,0,.08); box-shadow: 0 0 0 1px #515254, 0 3px 6px 0 rgba(0,0,0,.08);}
html[data-dark=true] .m_list_back_box span:hover{ background:#eee; padding:7px;box-shadow: 0 0 0 1px #515254, 0 3px 6px 0 rgba(0,0,0,.25); background-color: #404345;}
.m_list_back_box_sub{bottom:120px;}
html[data-dark=true] .kkr_charge_title_on{background: #008bd8; color: #fff;border: 1px solid #008bd8;}
html[data-dark=true] .kkr_charge_title_off{ background: #505050;color: #eee;border: 1px solid #505050;}
html[data-dark=true] .kkr_charge_title_off:hover{ background: #505050;color: #eee;border: 1px solid #008bd8;}
html[data-dark=true] .kkr_info_list_sub li{ color: #fefefe; text-align: center;}
html[data-dark=true] .kkr_topr_title{color: #fff;}
html[data-dark=true] #header .kkr_topr_manubox li a{color: #fff;  padding-bottom: 2px; border-bottom: 2px solid #272829;}
html[data-dark=true] #header .kkr_topr_manubox li a:hover{color: #0ca5e8; border-bottom: 2px solid #0ca5e8;}
html[data-dark=true] #header .kkr_topr_manubox li a.active{ border-bottom: 2px solid #0ca5e8;color: #0ca5e8;}
.kkr_content_sub_wrap{border-radius: 10px; background:#fff; margin-top:10px;}
html[data-dark=true] .kkr_content_sub_wrap{background:#272829;;}
.kkr_sub_cont_list{ background:#fff; height: 535px;border-radius: 10px;}
.kkr_contview_wrap{margin: 10px; box-sizing: border-box;}
.kkr_contview_top{ display: grid; width: 100%;padding: 0px;grid-template-columns:100%;  align-items: center;}
.sub_info_txt_01{color:#0566db;padding: 0 0px;}
.sub_info_txt_02{color:#fff;padding: 0 3px;}
html[data-dark=true] .sub_info_txt_01{color:#008bd8;}
html[data-dark=true] .sub_info_txt_02{color:#fff;}
.bar{width:8px; text-align: center; color:#eee;}
.bar1{width:14px; text-align: center; color:#999;}
.kkr_btn_next_h3{font-size:14px; padding:10px;}
.kkr_subbtn{display:grid; grid-template-columns:repeat(auto-fit, minmax(40%, auto)); text-align:center; column-gap: 5px;  }
.kkr_subbtn_01{font-weight: bold;  background: #fff;color: #0566db; border-radius: 1px;     display: flex; align-items: center; justify-content: center;}
.kkr_subbtn_01:hover{background:#008bd8; color:#fff;}
html[data-dark=true] .kkr_subbtn_01{background: #fff;color: #008bd8;}
html[data-dark=true] .kkr_subbtn_01:hover{background: #888;color: #fff;}
.kkr_sub_info_btn_box_next{background:#eee; border:3px solid #0566db;min-height: 170px; height: 100%; position: relative;}
html[data-dark=true] .kkr_sub_info_btn_box_next{background:#1e1f21; border:3px solid #008bd8;}
.kkr_btn_nexttitle{color:#303038;  font-size:15px;text-align: center; font-weight: bold; display: grid; grid-template-columns: 100%;padding:10px 20px;align-items: center;  height: 28px; overflow: hidden;}
html[data-dark=true] .kkr_btn_nexttitle{color:#fff;}
.kkr_btn_box_next{padding:10px 0; height: 130px; box-sizing: border-box;}
.kkr_btn_next_all{display: block;height:auto;    max-height: 355px;overflow: hidden;overflow-y: scroll; border: 2px solid #0566db;color:#303038;background: #fff;}
html[data-dark=true]  .kkr_btn_next_all{color:#fefefe; background: #2d2d2d; border:2px solid #008bd8;}
.kkr_btn_next_list{padding:10px 0;}
.kkr_next_all_title{padding-left: 5px; font-size: 12px; height: 35px; overflow: hidden;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;}
.kkr_btn_next_all_btn{padding-top:6px;  display: flex;  justify-content: flex-end; align-items: center; gap: 0.3vw;}
.kkr_nextbtn_02{ display:inline-flex;background:#0566db; border: 1px solid #0566db;color: #fff; border-radius: 1px;padding:3px 3px 4px 0px; position: relative;  align-items: center; justify-content: space-evenly; text-align: center; font-size: 12px}
html[data-dark=true] .kkr_nextbtn_02{background:#008bd8; border: 1px solid #008bd8;color: #fff;}
.kkr_event_menu h2{padding:30px 0 10px 0;  font-weight: bold;}
.kkr_event_title_on{background: #6d4dbd;color: #fff;box-sizing: border-box;border: 1px solid #6d4dbd;font-weight: bold; width: 80%;height: 42px;line-height: 40px;font-size: 17px; border-radius: 50px;margin: 10px 5px 20px 5px;}
.kkr_event_title_off{background: #fff; color: #191919;box-sizing: border-box;border: 1px solid #777; height: 42px;width: 80%;line-height: 42px;font-size: 17px; border-radius: 50px; margin: 10px 5px 20px 5px;}
.kkr_event_title_off:hover{border:1px solid #6512d5; box-sizing: border-box;}
.m_upload_wrap{padding-bottom:0px;  background: #fff;}
html[data-dark=true] .m_upload_wrap{background: #272829;}
.menu_item img{ width: 14px;height: 14px;margin: 0 2px 3px 2px; vertical-align: middle;}
.cpy_grbox{padding:25px 10px;}
.cpy_grbox_list{text-align:left; display: flex; align-items: center;;}
.cpy_grbox_list li{ display: inline-block;  margin: 10px 0;}
.cpy_grbox_txt{ border: 1px solid #777; width: 20%;font-size: 14px; text-align: center; color: #191919; padding: 10px 1px;background: #fff;}
.cpy_grbox_arr{font-size: 12px; font-family: serif; color: #191919; padding: 0 10px;}
.end_file{opacity: 0.5;}
.pc_free_txtlistbox_gbox li:hover{background:#f2f7ff;}
html[data-dark=true] .pc_free_txtlistbox_gbox li:hover{background:#303030;}
.with_line{padding-top:15px; border-top:1px solid #efefef; display: block;margin-top:5px ;}
.with_txt{color:#505a68; font-size:12px; padding:0 5px;}
.with_input{width: 100%; box-sizing: border-box;height: 40px; padding: 0 3px}
.withdrawal{ display: flex;align-items: center; gap: 5px; justify-content: center;}
.withdrawal_btn{ cursor: pointer;  background-color: #f5f7fa; border: 1px solid #999; color: #505a68;box-sizing: border-box; display: flex; align-items: center; justify-content: center; width: 25%; font-size: 14px;height: 40px;}
html[data-dark=true] .with_line{ border-top:1px solid #1a1b1c;}
html[data-dark=true] .with_txt{color:#fff;}
html[data-dark=true] .withdrawal_btn{background-color: #888; border:1px solid #888;color: #fff;}
.recv_01{font-size: 11px;border: 1px solid #0566db; background: #0566db; color: #fff;height: 20px; line-height: 20px; border-radius: 3px;padding: 0 5px;}
.recv_02{ font-size: 11px; border: 1px solid #999; background: #999; color: #fff; height: 20px; line-height: 20px;border-radius: 3px;padding: 0 5px;}
.skeleton_img{width: 100%;height: 100%; background: linear-gradient(120deg, #e5e5e5 30%, #f0f0f0 38%, #f0f0f0 40%, #e5e5e5 48%); border-radius:0.3vw; background-size: 200% 100%; background-position: 100% 0;animation: load 1s infinite;}
html[data-dark=true] .skeleton_img{width: 100%;height: 100%; background: linear-gradient(120deg, #404040 30%, #505050 38%, #606060 40%, #404040 48%); border-radius:0.3vw; background-size: 200% 100%; background-position: 100% 0;animation: load 1s infinite;}
.skeleton_loading_tvhblank{ position: relative; z-index: 9; width: 98%;height: 5px;left: 0.25vw;}
@keyframes load{
100%{
        background-position: -100% 0;
    }
}
.rating_tabs{list-style:none;}
.rating_tabs{display:flex; position: relative; align-items: center;justify-content: flex-end;}
.rating_tabs li{position:relative;text-align: center;}
.rating_tabs li + li::before{content:" ";position:absolute;left:0;top:50%;width:1px;height:16px;background-color:#c4c4c4;transform:translateY(-50%);}
.rating_tabs a{display:block; margin:0 8px; padding: 6px 3px;font-size:14px;color:#303038; text-decoration: none;}
html[data-dark=true] .rating_tabs a{color:#fff;}
.rating_tabs .on a{position: relative; }
.rating_tabs .on a::before{position: absolute;left:0;bottom:-4px; content:"";width:100%;height:2px;background:#0566db;}
html[data-dark=true] .rating_tabs .on a::before{background:#008bd8;}
.tabcon{position: absolute; top: 35px; left:-12%;  width: 432px; z-index: 99; background: #fff; box-shadow:0 0 0 1px #dadcdf,0 4px 8px 0 rgba(0,0,0,.3);}
html[data-dark=true] .tabcon{background:#272829;box-shadow:0 0 0 1px #515254, 0 3px 6px 0 rgba(0,0,0,.25);}
.rating_list_tab01{font-size:14px;text-align: center; margin: 0 auto;width: 432px;padding:0px 10px 10px 10px;}
.rating_list_tab01 td{padding:3px 10px; border:1px solid #dedede; color:#303038;}
html[data-dark=true] .rating_list_tab01 td{border:1px solid #303030;color:#fff;}
.tabcon_h3{ background: #f7f9fd; color: #0566db; font-size: 17px; height: 40px;display: flex; justify-content: center; align-items: center;}
html[data-dark=true] .tabcon_h3{color:#fff; background:#303030;}
.rating_title{background: #0566db; height: 30px; color: #fff;}
html[data-dark=true] .rating_title{background: #303030;color: #fff;}
.rating_wrong{ position: absolute;right: 0; padding: 10px; width: 15px;cursor:pointer}
.rating_wrong img{width: 15px;}
.tabcon_spn{font-size: 13px; padding: 10px;display: block; color:#303038;}
html[data-dark=true] .tabcon_spn{color:#fff;}
.tabcon_rat{color:#101111; padding: 0 5px;}
html[data-dark=true] .tabcon_rat{color:#008bd8;}
.tabcon_rat2{color:#0566db;}
html[data-dark=true] .tabcon_rat2{color:#008bd8;}
.tabcon{display:none;}
.tabcon.on{display:block;}
.kkr_kuki_ad_btnbox{height: 70px; background: #e3f2fd;  width: 100%; }
.kkr_kuki_ad_btn{ height: 70px; background: #e3f2fd;align-items: center; display: flex;justify-content: center; width: 100%;  max-width: 1310px;margin: 0 auto; position: relative;     cursor: pointer;}
.kkr_kuki_ad_clo{position: absolute; top: 5px; right: 1%;  cursor: pointer;}
.double_ebox{ position: absolute; top: -10%;left: 34%;  transform: translate(-83%, -30%);}
.double{font-weight: bold; padding:0 3px;}
.kkr_pay_off .double{color:#191919;}
.top_double_txt img{ width: 38px;display:none;}
.top_double_txt img:hover{transform: scale(1.05, 1.05);transition-duration: 0.3s;filter: brightness(120%);}
.double_txt{color:#1f79e5;}

/* ===== from mobile_r_585.css — 180/225 rules ===== */
@media screen and (min-width: 585px){
#header .hsearch .srh button{ position: absolute;  top: -4px; right:9px; background: none; margin: 0;padding: 3px; border: 0 none;}
.kkr_main_box{width: 100%; max-width: 570px; margin: 0 auto; padding: 10px 10px 50px 10px; box-sizing: border-box;}
html[data-dark=true] .kkr_main_box{width: 100%; max-width: 570px; margin: 0 auto; padding: 10px 10px 50px 10px;box-sizing: border-box;}
.fix_cash_menu{display:block;}
.m_d_load_my{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto));padding: 0;column-gap: 10px;}
.kkr_load_mybox{ width: 100%;border-bottom: 1px solid #dedede;display: grid;grid-template-columns:100%}
.kkr_itembox{ width: 100%;max-width: 570px ;margin: 0 auto;}
.pc_gtxt_01_imgsty{width:256px;height:144px;overflow:hidden;border-radius: 5px;position: relative;display: flex; justify-content: center;align-items: flex-end; margin: 0 auto;}
html[data-dark=true] .pc_gtxt_01_imgsty{width:256px;height:144px;overflow:hidden;border-radius: 5px;position: relative;display: flex; justify-content: center;align-items: flex-end; margin: 0 auto;}
.pc_free_txtlistbox_gbox{display: grid; grid-template-columns: repeat(auto-fill, minmax(50%, auto)); font-size:14px; margin:0 auto;  height:auto; text-align: center;}
.pc_free_txtlistbox_gtxt img{width:256px;height:144px;margin:0 auto; border-radius:5px; }
html[data-dark=true] .pc_free_txtlistbox_gbox{display: grid; grid-template-columns: repeat(auto-fill, minmax(50%, auto)); font-size:14px; margin:0 auto; margin-top:0px; height:auto; text-align: center;;}
html[data-dark=true] .pc_free_txtlistbox_gtxt img{width:256px;height:144px;margin:0 auto;  border-radius:5px; }
.kkr_vod_add_list{display: grid; grid-template-columns: repeat(auto-fill, minmax(18%, auto));column-gap: 12px;row-gap: 25px;}
.free_txtlist_input_g{position: absolute; top: 11px; left: 7px;}
.pc_gtxt_01{padding:5px;}
html[data-dark=true] .pc_gtxt_01{padding:5px;}
.pc_gtxt_box{font-size:13px; color:#777; text-align: left;}
.pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:256px;  margin: 10px auto 15px auto; display: grid; grid-template-columns: 100%;}
html[data-dark=true] .pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:256px;  margin: 10px auto 15px auto; display: grid; grid-template-columns: 100%;}
.pc_free_txtlistbox_gtxt .kkr_19_icon{position: absolute; right:19px;top:104px; z-index: 9;}
html[data-dark=true] .pc_free_txtlistbox_gtxt .kkr_19_icon{position: absolute; right:19px;top:104px; z-index: 9;}
.pc_free_txtlistbox_gtxt .kkr_19_icon img{width: 17px; height: 18px; border: 1px solid #191919;border-radius: 50px;}
html[data-dark=true] .pc_free_txtlistbox_gtxt .kkr_19_icon img{width: 17px; height: 18px; border: 1px solid #191919;border-radius: 50px;}
.pc_gtxt_box span li{display:inline-flex; color:#0075ea;}
.kkr_maintop_box{ width: 100%;max-width: 570px; margin: 0 auto; padding: 0px;}
.pc_free_txtlistbox_02{display:none;}
.pc_free_txtlist_up{display: grid;grid-template-columns: 30px auto 270px;height: 50px; line-height: 50px; border-bottom: 1px solid #ecf0f5;}
html[data-dark=true]  .pc_free_txtlist_up{display: grid;grid-template-columns: 30px auto 270px;height: 50px; line-height: 50px; border-bottom: 1px solid #303030;}
.kkr_top_19_icon{ position: absolute;top:60px;z-index: 1; left:93px;}
.kkr_top_19_icon img{width: 18px;height: 19px;border: 1px solid #191919;border-radius: 50px;}
#header .logo .toplogo img#top_logo{display: none;}
#header .logo .toplogo img#top_logo_m{display: block;}
.kkr_wrap #myinfo_box{background:#fff; width:90%; margin: 0 auto;}
.contents_kk_my_list{padding:0 10px;}
.m_upload_item{ width:100%;  border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, auto)); margin:0 auto;}
html[data-dark=true] .m_upload_item{ width:100%;  border-bottom: 1px solid #303030;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, auto)); margin:0 auto;}
.m_upload_item_m{ width:100%; border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(30%, auto)); margin:0 auto;}
.m_upload_item_m2{width: 100%; border-bottom: 1px solid #dedede; align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, auto));  margin:0 auto;}
.upload_btn_03{padding:0 10px;}
.upload_tem_l{text-align: center; display: flex;grid-template-columns: repeat(auto-fill, minmax(20%, auto));padding: 0;column-gap: 7px; justify-content: start; padding:0 10px;}
.upload_tem_r{text-align: right; display: grid;grid-template-columns: repeat(auto-fit, minmax(25%, auto)); padding: 0;column-gap:7px; align-items: center; justify-content: normal;text-align: center;}
.upload_tem_r{text-align: right; display:flex;grid-template-columns: auto; padding: 0;column-gap:7px; align-items: center; justify-content: end;}
.m_upload_tem2{text-align: right;}
.upload_tem_d{text-align: center; display: grid;grid-template-columns: repeat(auto-fit, minmax(38px, auto));padding: 0;column-gap:0px;  justify-content: start;align-items: center;}
.upload_tem_a{text-align: center; display:  grid;grid-template-columns: repeat(auto-fill, minmax(24%, auto));padding: 0;column-gap:7px; justify-content:start; align-items: center;}
html[data-dark=true] .upload_tem_d{text-align: center; display: grid;grid-template-columns: repeat(auto-fit, minmax(38px, auto));padding: 0;column-gap:0px; justify-content: start;}
html[data-dark=true] .upload_tem_a{text-align: center; display:  grid;grid-template-columns: repeat(auto-fill, minmax(24%, auto));padding: 0;column-gap:7px; justify-content: start; align-items: center;}
.k_list_rbox{ position: absolute;right: 2%;bottom:6px;}
.kkr_content_info_box{display: grid;grid-template-columns: repeat(auto-fill, minmax(100%, auto)); width: 100%;margin: 0 auto;}
.kkr_content_sub{display: block; margin-top: 10px; background:#fff;}
html[data-dark=true] .kkr_content_sub{display: block; margin-top: 10px; background:#272829;}
.kr_info_box{padding-top:15px;}
.kkr_content_main{width: 100%;overflow-y: hidden;;height: 100%;  padding-right:0px; box-sizing: border-box; background:#fff;}
.kkr_top_title_01{ font-weight: normal;}
.kr_info_cash{width: 100%;}
.kr_info_list_01{ font-size: 13px;line-height: 1.4; display: block;  font-weight: bold; position: relative;}
.kr_info_topimg img{width: 300px;  height: 175px;border-radius: 5px; margin: 0 auto;display: block;}
.kr_info_cash_list{display: grid;grid-template-columns:40% 40% auto; width:96%;column-gap:7px; margin: 0 auto;}
.kr_info_cash_btn_01{display: inline-block; width: 100%; margin: 0 auto; height: 31px; line-height:31px;padding: 0;font-weight: bold; border-radius: 1px; margin-top: 6px; cursor: pointer; text-align: center; font-size: 14px; color: #fff;}
.info_seller_box{display: grid;grid-template-columns:100%; width:100%;max-width: 1120px;margin: 0 auto; background:#fff;  column-gap: 10px; padding:10px 0 25px 0;  text-align: center;}
.info_seller_id{font-size: 14px; color: #0566db; font-weight: bold;}
.kr_info_seller_txt{font-size: 14px; color: #f07828; cursor: pointer; }
.kr_info_seller_list{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto)); width: 100%;    text-align: center; padding: 10px 0;}
.kkr_sublist_img{position: relative;}
.kkr_subimg img{width:116px; height:68px;margin: 0 auto;display: block;}
.kkr_sublist_img img{width: 116px; height: 68px; border-radius: 5px;}
.kkr_19_icon{position: absolute;bottom: 7px; right: 5px;z-index:1;}
.kkr_sublist_text{font-size:13px; padding-top:5px;}
.kkr_info_paging{ display: flex;text-align: center; padding:10px 0;}
.kkr_next_list_box{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto));width: 99%;column-gap: 10px;}
.service_tit{display:none;}
.fix_cash_menu{display:block;}
.k_top_icon{display:block;}
.k_top_txt{display:none;}
.k_top_txt_menubg{background:#fff;}
html[data-dark=true] .k_top_txt_menubg{background:#eee;}
.kkr_couponbox{width:100%;margin: 0 auto;}
.kkr_couponbox #myinfo_box{background:#fff;}
.kkr_my_common{ width:90%;margin: 0 auto; padding:10px;}
.kkr_my_com_top{text-align: center; padding-bottom:10px;;}
.kkr_my_com_top h3{font-size:19px; padding-bottom:10px;}
.kkr_my_common_title ul li{ float: left;height: 32px;line-height: 32px;font-size: 15px;text-align: center;cursor: pointer;}
.kkr_my_combox{display: grid; grid-template-columns: repeat(auto-fit, minmax(20%, auto)); column-gap: 10px; margin-top: 10px;}
.copy_topimg{text-align: center; width: 100%;margin: 0 auto;}
.copy_topimg h3{font-size:21px; padding:30px 0 10px 0;}
.kkmsg_box{width:100%;  list-style:none; border-bottom: 1px solid #dbe1e9;}
.kkmsg_box li{padding-top:10px; border-top:1px solid #dbe1e9;margin-bottom:10px;}
.kkmsg_box li:first-child{border:0 none;}
.kkmsg_box li .kkq .mg_on{color:#0566db; font-size:14px; text-decoration:none; display: block;}
.kkmsg_box li .kkq .mg_off{color:#555; font-size:14px; text-decoration:none;  display: block;}
.kkmsg_box li .kkq a:hover{color:#191919; font-size:14px;text-decoration:none;}
.kkmsg_box li .kka{padding:10px 0; color:#191919; font-size:13px;}
.kkq .date{padding-left: 20px;  font-weight: normal; font-size: 11px; color:#808080;}
.kkmsg_box li .kka p{margin:10px 0px;}
.kkmsg_box .kkq{display: grid; grid-template-columns: 30px auto 90px 80px;  align-items: center;}
.kkq_sender{text-align:center; padding:0}
.kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
html[data-dark=true] .kkmsg_box{width:100%;  list-style:none; border-bottom: 1px solid #2d2d2d;}
html[data-dark=true] .kkmsg_box li{padding-top:10px; border-top:1px solid #2d2d2d;margin-bottom:10px;}
html[data-dark=true] .kkmsg_box li:first-child{border:0 none;}
html[data-dark=true] .kkmsg_box li .kkq .mg_on{color:#0ca5e8; font-size:14px; text-decoration:none; display: block;     box-sizing: border-box; height: auto;  overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
html[data-dark=true] .kkmsg_box li .kkq .mg_off{color:#fefefe; font-size:14px; text-decoration:none;  display: block;     box-sizing: border-box; height: auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
html[data-dark=true] .kkmsg_box li .kkq a:hover{color:#eee; font-size:14px;text-decoration:none;}
html[data-dark=true] .kkmsg_box li .kka{padding:10px 0; color:#fefefe; font-size:13px;}
html[data-dark=true] .kkmsg_box li .kka p{margin:10px 0px;}
html[data-dark=true] .kkmsg_box li .date{color:#fefefe;}
html[data-dark=true] .kkmsg_box .kkq{display: grid; grid-template-columns: 30px auto 90px 80px;  align-items: center;}
html[data-dark=true] .kkq_sender{text-align:center; padding:0; color:#fefefe;}
html[data-dark=true] .kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
.kkr_meno{width: 100%;  max-width: 96%; margin: 5px auto 50px auto;}
.kkr_meno h3{font-size: 14px; padding: 20px 0 10px 0;}
.kkr_meno_txt01{color:#e91a46; font-weight: normal;}
.kkr_meno_name{display: grid; grid-template-columns:125px auto; font-size: 14px;padding:10px 7px; align-items: center;}
.kkr_meno_id{color:#191919; font-size:13px; font-weight: bold;}
.kkr_meno_txt{color:#68717a; font-size:13px;}
.kkr_comments{display: grid;grid-template-columns: 125px auto 80px; font-size: 14px;padding: 15px 0 5px 0; text-align: left; align-items: center;column-gap: 5px;box-sizing: border-box;}
.kkr_meno_sellertxt{display: grid; grid-template-columns:20px auto 80px; font-size: 14px;text-align: center;align-items: center;column-gap: 3px;}
.kkr_comments_int input{width: 96%;height: 27px;}
.kkr_meno_sellertxt input{height: 27px; padding-left: 5px;}
.kkr_next_list_ad{ position: fixed;bottom: 0; width: 100%; height: 60px;text-align: center; background: #fff;  font-size: 14px;  z-index: 9;  border-top: 1px solid #dedede; padding: 10px;    box-sizing: border-box;}
.kkr_next_list_add{ position: absolute; bottom: 0;left: 0;width: 96%; padding:10px; height: 35px; text-align: center; line-height: 35px; background: #fff; font-size: 14px;  z-index: 9;}
.kukir_adult_check_box{width: 90%; height: 100%; padding-top: 65px;min-height: 520px;margin: 0 auto;  text-align: center; background:#f7f9fd;}
.kukir_adult_check_txt_01{ font-size: 14px;padding:15px 0 60px 0;}
.kukir_adult_check_txt_02{font-size: 17px;  font-weight: bold;}
.kukir_adult_check_txt_03{text-align: right; width:320px; margin: 0 auto; color:#505050; padding:15px 0; font-size: 14px;text-decoration: underline;}
.kukir_adult_check_btn{display: block; border: 1px solid #DB1627;width: 320px; margin:5px auto 0 auto;  height: 40px; line-height: 40px; background: #db1628; color: #fff; font-weight: bold; font-size: 17px;}
.kukir_adult_check_dio{display: block; padding:30px 0 10px; font-size: 14px;}
.kukir_adult_check_select{display: inline-flex;}
.kukir_adult_check_dio input[type="radio"]:checked{-webkit-appearance: button;}
.kukir_adult_check_dio input[type="radio"]{ border-radius: 50px;}
.kkr_pay_infobox{padding:3px 10px;}
.kkr_pay_infobox li{font-size: 14px;line-height: 1.5;color: #191919;}
.event_menu_title{ width: 90%;}
.kkr_charge_title_on{background: #0566db; color: #fff;border: 1px solid #0566db;font-weight: bold;width:90%; height: 40px;line-height: 40px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.kkr_charge_title_off{ background: #fff;color: #191919;width: 150px;border: 1px solid #777; width:90%;height: 40px; line-height: 40px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.kkr_charge_title_off:hover{ background: #fff;color: #0566db;width: 150px;border: 1px solid #0566db; width:90%;height: 40px; line-height: 40px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.footer_newsub_box_r{margin: 0 auto; width: 100%;max-width: 1144px; text-align: left;}
.kkr_footer_01{display: grid; grid-template-columns:100%; font-size:14px; align-items: center;gap: 5px;}
.kkr_info_list_sub{display: flex;font-size:14px; justify-items: start; width: 100%;align-items: center; margin: 0 auto; column-gap: 20px;}
.kkr_info_list_sub li{display: block; color: #303038; text-align: center;}
html[data-dark=true] .kkr_topr_manu{display: block; width: 100%; background:#272829;}
html[data-dark=true] .kkr_topr_list{display: grid; grid-template-columns: repeat(auto-fit, minmax(13%, auto));align-items: center; justify-items: center;}
html[data-dark=true] .kkr_topr_title{font-size: 16px;  color: #fff; display: block;text-align: center;  margin:10px auto 10px auto;}
html[data-dark=true] .kkr_topr_title img{width: 19px;  height: 19px; margin:0 2px; vertical-align: bottom;}
html[data-dark=true] .list_table .list_order_table{background:#272829;}
html[data-dark=true] .m_cash_info{background:#272829;}
html[data-dark=true] .kkmsg_box{background:#272829;}
html[data-dark=true] #cont_more{background:#272829;}
html[data-dark=true] .pnavi{background:#272829; border:1px solid #272829;}
html[data-dark=true] .accday_box_01{color:#eee;}
html[data-dark=true] .cash_w_table_list td{background:#353637; color:#fefefe;}
html[data-dark=true] select{background:#303030; border:1px solid #303030;}
html[data-dark=true] .txtbox_style01{background:#353637;}
html[data-dark=true] .contents_list_area{background:#353637;}
html[data-dark=true] .contents_kk_my_list .text_area{border-bottom:1px solid #303030;}
.kkr_contview_top{ display: grid; width: 100%;padding: 0px;grid-template-columns:100%;}
.kkr_subbtn_01{font-weight: bold;  background: #fff;color: #0566db; border-radius: 1px;}
html[data-dark=true] .kkr_charge_title_on{background: #008bd8; color: #fff;border: 1px solid #008bd8;font-weight: bold;width:100%; height: 40px;line-height: 40px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
html[data-dark=true] .kkr_charge_title_off{ background: #505050;color: #eee;width: 150px;border: 1px solid #505050; width:100%;height: 40px; line-height: 40px; font-size: 17px;border-radius: 50px;margin: 10px 5px 20px 5px;}
html[data-dark=true] .kkr_charge_title_off:hover{ background: #505050;color: #eee;border: 1px solid #008bd8; width:100%;height: 40px; line-height: 40px; font-size: 17px;border-radius: 50px;margin: 10px 5px 20px 5px;}
.kkr_pay_box{padding:10px;}
.kkr_payment{padding:0px 10px;}
.kkr_sub_info_btn_box_next{background:#eee; border:3px solid #0566db;min-height: 120px; height: 100%;  border-top-right-radius: 10px; border-top-left-radius: 10px;}
.kkr_btn_nexttitle{color:#303038;  font-size:15px;text-align: center;font-weight: bold; display: grid; grid-template-columns: 100%;padding: 5px 20px;align-items: center;  height:37px; overflow: hidden;}
.kkr_btn_box_next{padding:10px 0; height: 130px; box-sizing: border-box;}
.kkr_btn_next_list{padding:10px 0;}
.kkr_next_all_title{padding-left: 5px; font-size: 12px; height: 35px; overflow: hidden;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;}
.kkr_topr_manu{display: block;  width: 100%;}
.kkr_topr_list{display: grid; grid-template-columns: repeat(auto-fit, minmax(13%, auto));align-items: center; justify-items: center;}
.kkr_topr_title{font-size: 16px;  color: #fff; display: block;text-align: center;  margin:10px auto 10px auto;}
.kkr_topr_title img{width: 19px;  height: 19px; margin:0 2px; vertical-align: bottom;}
#header .kkrnav .fixSrh{display: grid;grid-template-columns: 7% auto 35%;align-items: center; height: 57px; padding: 0 10px;}
html[data-dark=true] #header .kkrnav .fixSrh{display: grid;grid-template-columns: 7% auto 35%;align-items: center; height: 57px; padding: 0 10px; background:#1e1f21;}
html[data-dark=true] .kkr_topr_manu{display: block;  width: 100%;}
html[data-dark=true] .kkr_topr_list{display: grid; grid-template-columns: repeat(auto-fit, minmax(13%, auto));align-items: center; justify-items: center; gap: 5px;}
html[data-dark=true] .kkr_topr_title{font-size: 16px;  color: #fff; display: block;text-align: center;  margin:10px auto 10px auto;}
html[data-dark=true] .kkr_topr_title img{width: 19px;  height: 19px; margin:0 2px; vertical-align: bottom;}
.double_ebox{ position: absolute; top: -10%;left: 34%;  transform: translate(-83%, -30%);}
.top_double_txt img{ width: 38px; display:none;}
}

/* ===== from mobile_r_768.css — 231/292 rules ===== */
@media screen and (min-width: 768px){
.pc_free_txtlistbox_gbox{display: grid; grid-template-columns: repeat(auto-fill, minmax(33%, auto));font-size:14px; margin:0px auto;}
html[data-dark=true] .pc_free_txtlistbox_gbox{display: grid; grid-template-columns: repeat(auto-fill, minmax(33%, auto));font-size:14px; margin: 0px auto;}
.kkr_main_box{width: 96%; max-width: 830px; margin: 0 auto;  padding: 10px; box-sizing: border-box;}
html[data-dark=true] .kkr_main_box{width: 96%; max-width: 830px; margin: 0 auto;  padding: 10px 10px 50px 10px;  box-sizing: border-box;}
.kkr_maintop_box{ width:96%;max-width: 830px; margin: 0 auto; padding: 0px;}
.upload_tem_d{text-align: center; display: grid;grid-template-columns: repeat(auto-fit, minmax(38px, auto));padding: 0;column-gap:0px;  justify-content: center;align-items: center;}
.upload_tem_a{text-align: center; display:  grid;grid-template-columns: repeat(auto-fill, minmax(23%, auto));padding: 0;column-gap:4px; justify-content:start; align-items: center;}
html[data-dark=true] .upload_tem_d{text-align: center; display: grid;grid-template-columns: repeat(auto-fit, minmax(38px, auto));padding: 0;column-gap:0px; justify-content: center;}
html[data-dark=true] .upload_tem_a{text-align: center; display:  grid;grid-template-columns: repeat(auto-fill, minmax(23%, auto));padding: 0;column-gap:4px; justify-content: start; align-items: center;}
.pc_gtxt_01{padding:5px;}
html[data-dark=true] .pc_gtxt_01{padding:5px;}
.pc_gtxt_01_imgsty{width:236px;height:133px;overflow:hidden;border-radius: 5px;position: relative;display: flex; justify-content: center;align-items: flex-end; margin: 0 auto;}
html[data-dark=true]  .pc_gtxt_01_imgsty{width:236px;height:133px;overflow:hidden;border-radius: 5px;position: relative;display: flex; justify-content: center;align-items: flex-end; margin: 0 auto;}
.free_txtlist_input_g{position: absolute; top:6px; left: 7px;}
html[data-dark=true] .free_txtlist_input_g{position: absolute; top:6px; left: 7px;}
.pc_gtxt_box{font-size:13px; color:#777; text-align: left;}
.pc_free_txtlistbox_gtxt .kkr_19_icon{position: absolute; right:19px;top:104px; z-index: 9;}
html[data-dark=true] .pc_free_txtlistbox_gtxt .kkr_19_icon{position: absolute; right:19px;top:104px; z-index: 9;}
.pc_free_txtlistbox_gtxt .kkr_19_icon img{width: 15px; height: 16px; border: 1px solid #191919;border-radius: 50px;}
html[data-dark=true] .pc_free_txtlistbox_gtxt .kkr_19_icon img{width: 15px; height: 16px; border: 1px solid #191919;border-radius: 50px;}
.pc_gtxt_box span li{display:inline-flex; color:#0075ea;}
.kkr_top_19_icon{ position: absolute;top:97px;z-index: 1; left:193px;}
.kkr_top_19_icon img{width: 15px;height: 16px;border: 1px solid #191919;border-radius: 50px;}
.kkr_vod_add_list{display: grid; grid-template-columns: repeat(auto-fill, minmax(13%, auto));column-gap: 12px;row-gap: 25px;}
.pc_free_txtlistbox_gtxt img{width:236px;height:133px; margin:0 auto;  border-radius:5px;}
html[data-dark=true] .pc_free_txtlistbox_gtxt img{width:236px;height:133px; margin:0 auto;  border-radius:5px;}
.pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:236px; margin: 10px auto 5px auto; display: grid; grid-template-columns: 100%; margin-bottom:10px;}
html[data-dark=true] .pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:236px; margin: 10px auto 5px auto; display: grid; grid-template-columns: 100%; margin-bottom:10px;}
.pc_free_txtlistbox_02{display:none;}
.pc_free_txtlist_up{display: grid;grid-template-columns: 30px auto 270px;height: 50px; line-height: 50px; border-bottom: 1px solid #ecf0f5;}
html[data-dark=true]  .pc_free_txtlist_up{display: grid;grid-template-columns: 30px auto 270px;height: 50px; line-height: 50px; border-bottom: 1px solid #303030;}
.kkr_content_center{ padding: 10px; box-sizing: border-box; color:#303038;}
html[data-dark=true] .kkr_content_center{ padding: 10px; box-sizing: border-box; color:#fefefe;}
#header .logo .toplogo img{height:49px;}
.fix_cash_menu{display:block;}
#header .logo .toplogo img#top_logo_m{display: none;}
#header .logo .toplogo img#top_logo{display:block;}
.kkr_wrap{ box-sizing: border-box;}
.kkr_wrap #myinfo_box{background:#fff; width:50%; margin: 0 auto;}
.m_upload_g{width:100%; max-width: 1120px; padding: 7px 0px;box-sizing: border-box;display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); margin: 0 auto;gap: 10px; margin: 0 auto;}
html[data-dark=true] .m_upload_g{width:100%; max-width: 1120px; padding: 7px 0px;box-sizing: border-box;display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); margin: 0 auto;gap: 10px; margin: 0 auto;}
.m_upload_item{ width:100%;  border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: 40% auto 40%; margin:0 auto; padding: 0 0px 5px 0px;}
html[data-dark=true] .m_upload_item{ width:100%;  border-bottom: 1px solid #2d2d2d;align-items: center; display: grid; grid-template-columns: 40% auto 40%; margin:0 auto;padding: 0 0px 5px 0px;}
.m_upload_search{padding:0;  display: grid;  grid-template-columns: 93% 7%; text-align: center;  width: 60%; margin: 0 auto; margin-bottom:20px;}
html[data-dark=true]  .m_upload_search{padding:0;  display: grid;  grid-template-columns: 93% 7%; text-align: center;  width: 60%; margin: 0 auto; margin-bottom:20px;}
.upload_btn_03{padding:0 10px;}
.upload_tem_l{text-align: center; display: flex;grid-template-columns: repeat(auto-fill, minmax(17%, auto));padding: 0;column-gap: 7px; justify-content: start;}
.upload_tem_r{text-align: right; display: flex;grid-template-columns: auto auto auto; padding: 0;column-gap:7px; align-items: center; justify-content: end;}
.m_upload_item_m{ width:100%; border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(30%, auto)); margin:0 auto;}
.m_upload_item_m2{width: 100%; border-bottom: 1px solid #dedede; align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, auto));  margin:0 auto;}
.m_upload_tem2{text-align: right;}
.contents_kk_my_list{padding:0;}
html[data-dark=true] .upload_tem_l{text-align: center; display: flex;grid-template-columns: repeat(auto-fill, minmax(17%, auto));padding: 0;column-gap: 7px; justify-content: start;}
html[data-dark=true] .upload_tem_r{text-align: right; display: flex;grid-template-columns: auto auto auto; padding: 0;column-gap:7px; align-items: center; justify-content: end;}
html[data-dark=true] .m_upload_item_m{ width:100%; border-bottom: 1px solid #303030;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(30%, auto)); margin:0 auto; padding:0;}
html[data-dark=true] .m_upload_item_m2{width: 100%; border-bottom: 1px solid #303030; align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, auto));  margin:0 auto;}
html[data-dark=true] .m_upload_tem2{text-align: right;}
html[data-dark=true] .m_upload_tem{border:0;}
html[data-dark=true] .list_table .list_order_table{background:#353637;}
html[data-dark=true] .m_cash_info{background:#272829;}
html[data-dark=true] .kkmsg_box{background:#272829;}
html[data-dark=true] #cont_more{background:##272829;}
html[data-dark=true] .pnavi{background:##272829; border:1px solid #272829;}
html[data-dark=true] .accday_box_01{color:#eee;}
html[data-dark=true] .cash_w_table_list td{background:#272829; color:#fefefe;}
html[data-dark=true] select{background:#303030; border:1px solid #303030;}
html[data-dark=true] .txtbox_style01{background:#272829;}
html[data-dark=true] .contents_list_area{background:#272829;}
html[data-dark=true] .contents_kk_my_list .text_area{border-bottom:1px solid #303030;}
.m_d_load_my{display: grid;grid-template-columns: repeat(auto-fill, minmax(12%, auto));padding: 0;column-gap: 10px;}
.kkr_load_mybox{ width: 100%;border-bottom: 1px solid #dedede;display: grid;grid-template-columns: 70% 30%;}
.kkr_itembox{ width: 100%;max-width: 830px ;margin: 0 auto; padding:0;}
html[data-dark=true] .kkr_itembox{ width: 100%;max-width: 830px ;margin: 0 auto; padding:0;}
.cs_write{width: 90%;margin: 25px auto;}
.cs_desc{width: 100%;margin: 0 auto;}
#help_box{width: 90%;margin: 0 auto;}
.cash_accday{width: 60%;margin:15px auto;}
html[data-dark=true] .cash_accday{width: 60%;margin:15px auto;}
.kkr_content_sub{display: block;  margin-top: 0; padding:0px; box-sizing: border-box;  background: #fff;}
.kr_info_box{padding-top:0px;}
.kkr_content_main{overflow-y:hidden; width: 100%; height: 100%; padding-right:0px; box-sizing: border-box;background:#fff; padding-bottom:5px;}
html[data-dark=true] .kkr_content_sub{display: block;  margin-top: 0;  padding: 0px; box-sizing: border-box; background:#272829;}
html[data-dark=true] .kkr_content_main{overflow-y:hidden; width: 100%; height: 100%; padding-right:0px; box-sizing: border-box; padding-bottom:5px; }
.kkr_pay_box{padding:10px 0px;}
.kkr_payment{padding:0px;}
.kkr_content_center{ padding: 10px;}
html[data-dark=true] .kkr_content_center{padding: 10px;}
.kr_info_title{ display: block; margin: 10px 0;  padding: 0 5px; box-sizing: border-box; height: auto;  overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;}
.kkr_top_title_01{ font-weight: normal;}
.kr_info_cash{width: 100%;}
.kr_info_list_01{ font-size: 13px;line-height: 1.4; display: block;  font-weight: bold; position: relative;}
.kr_info_topimg img{width: 175px;height:102px;border-radius: 5px;}
.kr_info_cash_list{display: grid;grid-template-columns:37% 37% auto;  width: 100%;column-gap: 10px;}
.kr_info_cash_btn_01{display: inline-block; width: 100%; margin: 0 auto; height: 31px; line-height:31px;padding: 0;font-weight: bold; border-radius: 1px; margin-top: 6px; cursor: pointer; text-align: center; font-size: 14px; color: #fff;}
.info_seller_box{display: grid;grid-template-columns:100%; width:100%;max-width: 1120px;margin: 0 auto; background:#fff;  column-gap: 10px; padding:10px 0 25px 0;}
.info_seller_id{font-size: 14px; color: #0566db; font-weight: bold;}
.kr_info_seller_txt{font-size: 14px; color: #f07828; cursor: pointer; }
.kr_info_seller_list{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto)); width: 100%;  text-align:center; padding:10px 0;}
.kkr_sublist_img{position: relative;}
.kkr_sublist_img img{width: 117px; height: 68px; border-radius: 5px;}
.kkr_19_icon{position: absolute;bottom: 7px; right: 5px;  z-index: 1;}
.kkr_sublist_text{font-size:13px; padding-top:5px;}
.kkr_info_paging{ display: flex;text-align: center; padding:10px 0;}
.kkr_next_list_box{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto));width: 99%;column-gap: 10px;}
.service_tit{display:inline-flex;}
#header .kkrnav .fixSrh{display: grid;grid-template-columns: 26% auto 42%;align-items: center; height: 87px; padding:0 10px;}
html[data-dark=true] #header .kkrnav .fixSrh{display: grid;grid-template-columns: 26% auto 42%;align-items: center; height: 87px; padding:0 10px; background:#1e1f21;}
.kkr_fix_cash{display: flex;width: 100%; position: relative; justify-content: flex-end;column-gap:3%;align-items: center;text-align: center;}
.k_top_icon{display:none;}
.k_top_txt{display:inline-flex; border-bottom:1px solid #fff; color:#1e1f21; box-sizing: border-box;position: relative;}
html[data-dark=true] .k_top_txt{display:inline-flex; border-bottom:1px solid #1e1f21; color:#fefefe; box-sizing: border-box;}
.k_top_txt:hover{display:inline-flex; border-bottom:1px solid #303030;; box-sizing: border-box;}
html[data-dark=true] .k_top_txt:hover{display:inline-flex; border-bottom:1px solid #fefefe;; box-sizing: border-box;}
.k_top_txt_menubg{background:#fff;}
html[data-dark=true] .k_top_txt_menubg{background:#eee;}
.kkr_couponbox{width:100%;margin: 0 auto;}
.kkr_couponbox #myinfo_box{background:#fff;}
.kkr_my_common{ width: 98%;margin: 0 auto; padding:10px;}
.kkr_my_com_top{text-align: center; padding-bottom:10px;;}
.kkr_my_com_top h3{font-size:19px; padding-bottom:10px;}
html[data-dark=true] .kkr_my_common{ width: 98%;margin: 0 auto; padding:10px;}
html[data-dark=true] .kkr_my_com_top{text-align: center; padding-bottom:10px;;}
html[data-dark=true] .kkr_my_com_top h3{font-size:19px; padding-bottom:10px;}
.kkr_my_common_title ul li{ float: left;height: 32px;line-height: 32px;font-size: 15px;text-align: center;cursor: pointer;}
.kkr_my_combox{display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); column-gap: 10px; margin-top: 0px;}
html[data-dark=true] .kkr_my_common_title ul li{ float: left;height: 32px;line-height: 32px;font-size: 15px;text-align: center;cursor: pointer;}
html[data-dark=true] .kkr_my_combox{display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); column-gap: 10px; margin-top: 0px;}
.copy_topimg{text-align: center; width: 100%;margin: 0 auto;}
.copy_topimg h3{font-size:21px; padding:30px 0 10px 0;}
.m_upload_item_m{ width:100%;  border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(30%, auto)); margin:0 auto; padding:0;}
.kkmsg_box{width:100%;  list-style:none; border-bottom: 1px solid #dbe1e9;}
.kkmsg_box li{padding-top:10px; border-top:1px solid #dbe1e9;margin-bottom:10px;}
.kkmsg_box li:first-child{border:0 none;}
.kkmsg_box li .kkq .mg_on{color:#0566db; font-size:14px; text-decoration:none; display: block;}
.kkmsg_box li .kkq .mg_off{color:#555; font-size:14px; text-decoration:none;  display: block;}
.kkmsg_box li .kkq a:hover{color:#191919; font-size:14px;text-decoration:none;}
.kkmsg_box li .kka{padding:10px 0; color:#191919; font-size:13px;}
.kkq .date{padding-left: 20px;  font-weight: normal; font-size: 11px; color:#808080;}
.kkmsg_box li .kka p{margin:10px 0px;}
.kkmsg_box .kkq{display: grid; grid-template-columns: 30px auto 90px 80px;  align-items: center;}
.kkq_sender{text-align:center; padding:0}
.kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
html[data-dark=true] .kkmsg_box{width:100%;  list-style:none; border-bottom: 1px solid #2d2d2d;}
html[data-dark=true] .kkmsg_box li{padding-top:10px; border-top:1px solid #2d2d2d;margin-bottom:10px;}
html[data-dark=true] .kkmsg_box li:first-child{border:0 none;}
html[data-dark=true] .kkmsg_box li .kkq .mg_on{color:#0ca5e8; font-size:14px; text-decoration:none; display: block;     box-sizing: border-box; height: auto;  overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
html[data-dark=true] .kkmsg_box li .kkq .mg_off{color:#fefefe; font-size:14px; text-decoration:none;  display: block;     box-sizing: border-box; height: auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
html[data-dark=true] .kkmsg_box li .kkq a:hover{color:#eee; font-size:14px;text-decoration:none;}
html[data-dark=true] .kkmsg_box li .kka{padding:10px 0; color:#fefefe font-size:13px;}
html[data-dark=true] .kkmsg_box li .kka p{margin:10px 0px;}
html[data-dark=true] .kkmsg_box li .date{color:#fefefe;}
html[data-dark=true] .kkmsg_box .kkq{display: grid; grid-template-columns: 30px auto 90px 80px;  align-items: center;}
html[data-dark=true] .kkq_sender{text-align:center; padding:0; color:#fefefe;}
html[data-dark=true] .kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
.kkr_main_box .m_point_list_box{width: 90%; margin: 0 auto;}
.kkr_main_box .m_item_listbox{width: 90%; margin: 0 auto;}
.kkr_main_box .m_cash_info{width: 90%; margin: 0 auto;}
.kkr_main_box .reply_list{width: 90%; margin: 0 auto;}
html[data-dark=true] .kkr_main_box .m_point_list_box{width: 90%; margin: 0 auto;}
html[data-dark=true] .kkr_main_box .m_item_listbox{width: 90%; margin: 0 auto;}
html[data-dark=true] .kkr_main_box .m_cash_info{width: 90%; margin: 0 auto;}
html[data-dark=true] .kkr_main_box .reply_list{width: 90%; margin: 0 auto;}
.reply_list_title .reply_list_title_01{font-weight: normal; text-align: center; background:#EDEFF6; font-size: 14px; color:#303038;}
html[data-dark=true] .reply_list_title .reply_list_title_01{font-weight: normal; text-align: center; background:#272829; font-size: 14px;  color:#fff;}
.kkr_meno{width: 100%;  max-width: 96%; margin: 5px auto 50px auto;}
.kkr_meno h3{font-size: 14px; padding: 20px 0 10px 0;}
.kkr_meno_txt01{color:#e91a46; font-weight: normal;}
.kkr_meno_name{display: grid; grid-template-columns:125px auto; font-size: 14px;padding:10px 7px; align-items: center;}
.kkr_meno_id{color:#191919; font-size:13px; font-weight: bold;}
.kkr_meno_txt{color:#68717a; font-size:13px;}
.kkr_comments{display: grid;grid-template-columns: 125px auto 80px; font-size: 14px;padding: 15px 0 5px 0; text-align: left; align-items: center;column-gap: 5px;box-sizing: border-box;}
.kkr_meno_sellertxt{display: grid; grid-template-columns:20px auto 80px; font-size: 14px;text-align: center;align-items: center;column-gap: 3px;}
.kkr_comments_int input{width: 97%;height: 27px;}
.kkr_meno_sellertxt input{height: 27px; padding-left: 5px;}
.kkr_next_list_ad{ position: fixed;bottom: 0; width: 100%; height: 60px;text-align: center; line-height: 60px; background:#fff;  font-size: 14px;  z-index: 9; max-width:67%; border-top: 1px solid #dedede; padding: 10px;}
.kkr_next_list_add{ position: absolute; bottom: 0;left: 0;width: 64%; padding:10px; height: 35px; text-align: center; line-height: 35px; background:#fff; font-size: 14px;  z-index: 9;}
.kkr_content_info_box{display: grid;grid-template-columns:auto 367px; width:100%;max-width: 1140px;margin: 0 auto; column-gap:10px; overflow: hidden;}
.kukir_adult_check_box{width: 60%; height: 100%; padding-top: 65px;min-height: 520px;margin: 0 auto;  text-align: center; background:#f7f9fd;}
.kukir_adult_check_txt_01{ font-size: 14px;padding:15px 0 60px 0;}
.kukir_adult_check_txt_02{font-size: 17px;  font-weight: bold;}
.kukir_adult_check_txt_03{text-align: right; width:320px; margin: 0 auto; color:#505050; padding:15px 0; font-size: 14px;text-decoration: underline;}
.kukir_adult_check_btn{display: block; border: 1px solid #DB1627;width: 320px; margin:5px auto 0 auto;  height: 40px; line-height: 40px; background: #db1628; color: #fff; font-weight: bold; font-size: 17px;}
.kukir_adult_check_dio{display: block; padding:30px 0 10px; font-size: 14px;}
.kukir_adult_check_select{display: inline-flex;}
.kukir_adult_check_dio input[type="radio"]:checked{-webkit-appearance: button;}
.kukir_adult_check_dio input[type="radio"]{ border-radius: 50px;}
.kkr_payment_txt{ height: 40px; line-height: 40px;text-align: center;  color:#303038; border: 1px solid #777; cursor: pointer;}
.kkr_pay_infobox{padding:3px 10px;}
.kkr_pay_infobox li{font-size: 14px;line-height: 1.5;color: #191919;}
.event_menu_title{ width: 70%;}
html[data-dark=true] .event_menu_title{ width: 70%;}
.kkr_charge_title_on{background: #0566db; color: #fff;border: 1px solid #0566db;font-weight: bold;width:90%; height: 40px;line-height: 40px; font-size: 17px;border-radius: 50px;margin: 10px 5px 20px 5px;}
.kkr_charge_title_off{ background: #fff;color: #191919;width: 150px;border: 1px solid #777; width:90%;height: 40px; line-height: 40px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.kkr_charge_title_off:hover{ background: #fff;color: #0566db;width: 150px;border: 1px solid #0566db; width:90%;height: 40px; line-height: 40px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.kkr_content_sub_wrap{margin-top:0;}
html[data-dark=true] .kkr_content_sub_wrap{margin-top:0;}
.footer_newsub_box_r{margin: 0 auto; width: 100%;max-width:100%; text-align: left;}
.kkr_footer_01 li{ display: flex; align-items: center; justify-items: center;}
.kkr_footer_01{display: grid; grid-template-columns:auto; font-size:14px; align-items: center}
.kkr_info_list_sub{display: flex;font-size:14px; justify-items: start; width: 100%;align-items: center; margin: 0 auto; column-gap: 15px;}
.kkr_info_list_sub li{display: block; color: #303038; text-align: center;}
html[data-dark=true] .m_main_submenu{width: 100%;margin: 0 auto;display: grid;grid-template-columns: repeat(6, 1fr);margin-bottom: 5px;}
.kkr_topr_manu{display: block;  width: 100%;}
.kkr_topr_title{font-size: 16px;  color: #fff; display: block;text-align: center;  margin:15px auto;}
.kkr_topr_title img{width: 19px;  height: 19px; margin:0 2px; vertical-align: bottom;}
.kkr_topr_list{ display: grid;align-items:center; justify-items:center; grid-template-columns: repeat(auto-fit, minmax(1%, auto));  width:100%; column-gap:1%;}
.kkr_topr_title a{display: inline-flex; align-items: center;}
html[data-dark=true] .kkr_topr_list{ display: grid;align-items:center; justify-items: self-start; grid-template-columns: repeat(auto-fit, minmax(1%, auto));  width: 100%; column-gap:1%;}
html[data-dark=true] .kkr_topr_manu{display: block;  width: 100%; background:#272829;}
html[data-dark=true] .kkr_topr_title{font-size: 16px;  color: #fff; display: block;text-align: center;  margin:15px auto;}
html[data-dark=true] .kkr_topr_title img{width: 19px;  height: 19px; margin:0 2px; vertical-align: bottom;}
.m_point_title_box{width: 100%; margin: 0 auto;}
.m_item_titlebox{width: 100%; margin: 0 auto;}
#myinfo_tab_msg .myinfo_tabs_msg{width: 100%; margin: 0 auto;}
.m_cash_titlebox{width: 100%; margin: 0 auto;}
.reply_daybtn{ width: 60%; margin: 0 auto;;display: grid; grid-template-columns: repeat(auto-fit, minmax(19%, auto));padding: 0; column-gap: 10px;}
.reply_day{padding:10px 0; width: 66%; margin: auto;}
html[data-dark=true] .reply_daybtn{ width: 66%; margin: 0 auto; margin-top:10px; display: grid; grid-template-columns: repeat(auto-fit, minmax(19%, auto));padding: 0; column-gap: 10px;}
html[data-dark=true] .reply_day{padding:10px 0; width: 66%; margin: auto;}
.kkr_contview_top{ display: grid; width: 100%;padding: 0px;grid-template-columns:100%;}
.kkr_main_box #myinfo_box2{ width: 80%;}
html[data-dark=true] .kkr_main_box #myinfo_box2{ width: 80%;}
html[data-dark=true] .ma_mypage_info .ma_mypage_infoh2{ height: 45px; line-height: 45px;background: #272829;text-align: center; border-bottom: 1px solid #303030; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.kkr_subbtn_01{font-weight: bold;  background: #fff;color: #0566db; border-radius: 1px;}
.kkr_sub_info_btn_box_next{background:#eee; border:3px solid #0566db;min-height: 120px; height: 100%;}
.kkr_btn_nexttitle{color:#303038;  font-size:15px;font-weight: bold; display: grid; grid-template-columns: 100%;padding:5px 20px;align-items: center;  height:37px; overflow: hidden;}
.kkr_btn_box_next{padding:10px 0; height: 130px; box-sizing: border-box;}
.kkr_btn_next_list{padding:10px 0;}
.kkr_next_all_title{padding-left: 5px; font-size: 12px; height: 35px; overflow: hidden;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;}
.double_ebox{ position: absolute;  top: -10%;left: 28%; transform: translate(-58%, -86%);}
.top_double_txt img{ width:67px; display:block;}
}

/* ===== from mobile_r_1024.css — 317/514 rules ===== */
@media screen and (min-width: 1024px){
.kkr_main_box{width: 100%; max-width: 1140px; margin: 0 auto;padding: 10px  20px;; padding-bottom:50px;}
html[data-dark=true] .kkr_main_box{width: 100%; max-width: 1140px; margin: 0 auto; background:#272829; padding: 10px 20px; padding-bottom:50px;}
#search_bar{margin: 13px auto; width: 400px;}
#header .logo .toplogo img{height:49px;margin-top:0px;}
.m_main_submenu{width:100%; max-width:1140px;margin: 0 auto;display: grid; grid-template-columns: repeat(auto-fill, minmax(7%, auto)); margin-bottom:5px;}
.fix_cash_menu{display:flex;}
html[data-dark=true] #header .logo .toplogo{padding: 7px 0;}
.m_point_list_box{width:50%; margin: 0 auto;}
.free_txtlist_01{color:#777;  text-align: center;}
.free_txtlist_02{color:#1681f8;}
.content{display:none;}
.pc_free_txtlist_up{ display: grid;grid-template-columns: 30px  auto 270px;height: 50px; line-height: 50px;border-bottom: 1px solid #ecf0f5;}
.kkr_itembox{display: grid;grid-template-columns:70% 30%; width:100%;max-width: 1140px;margin: 0 auto;margin-bottom:30px;}
.kkr_itembox{display: grid;grid-template-columns: repeat(auto-fill, minmax(100%, auto)); width: 100%;max-width: 1140px;margin: 0 auto;margin-bottom:30px;}
.pc_free_txtlistbox_02{display:none;}
.kkr_img_box img{ width: 116px; height: 68px; border-radius:5px;}
.free_txtlist_img{position: relative;}
.free_txtlist_img .kkr_19_icon{position: absolute; right:6px; bottom:6px; z-index: 9;}
.free_txtlist_img .kkr_19_icon img{width: 15px; height: 16px; border: 1px solid #191919;border-radius: 50px;}
.pc_free_txtlist_mgsub{display: grid;  grid-template-columns: repeat(auto-fill, minmax(33%, auto));  align-items: center; justify-items: center;}
.pc_free_txtlistbox_gbox{display: grid; grid-template-columns: repeat(auto-fill, minmax(23%, auto));font-size:14px; column-gap: 20px;margin-top: 10px;background: #fff;padding: 0px; margin: 0 auto;}
html[data-dark=true] .pc_free_txtlistbox_gbox{display: grid; grid-template-columns: repeat(auto-fill, minmax(23%, auto));font-size:14px; column-gap: 20px;margin-top: 10px;background:#272829;padding: 0px; margin: 0 auto;}
.pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:260px; margin: 7px auto;}
.free_txtlist_input_g{position: absolute; top:6px; left: 7px;}
html[data-dark=true] .free_txtlist_input_g{position: absolute; top:6px; left: 7px;}
.pc_gtxt_01{padding:5px;}
.pc_gtxt_box{font-size:13px; color:#777; text-align: left;}
.pc_free_txtlistbox_gtxt .kkr_19_icon{position: absolute; right:9px;top:112px; z-index: 9;}
.pc_free_txtlistbox_gtxt .kkr_19_icon img{width:19px; height:19px; border: 1px solid #191919;border-radius: 50px;}
.pc_gtxt_box span li{display:inline-flex; color:#0075ea;}
.kkr_top_19_icon{ position: absolute;top:54px;z-index: 1; left:94px;}
.kkr_top_19_icon img{width: 15px;height: 16px;border: 1px solid #191919;border-radius: 50px;}
.pc_gtxt_01_imgsty{width:248px;height:140px;overflow:hidden;border-radius: 5px;position: relative;display: flex; justify-content: center;align-items: flex-end; margin: 0 auto;}
html[data-dark=true] .pc_gtxt_01_imgsty{width:248px;height:140px;overflow:hidden;border-radius: 5px;position: relative;display: flex; justify-content: center;align-items: flex-end; margin: 0 auto;}
.pc_free_txtlistbox_gtxt img{width:248px;height:140px; margin:0 auto;  border-radius:5px;}
html[data-dark=true] .pc_free_txtlistbox_gtxt img{width:248px;height:140px; margin:0 auto;  border-radius:5px;}
.pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:248px;  margin: 10px auto 15px auto;  display: grid; grid-template-columns: 100%;}
html[data-dark=true] .pc_free_txtlistbox_gtxt{border-radius: 5px;position: relative; width:248px;  margin: 10px auto 15px auto;  display: grid; grid-template-columns: 100%;}
html[data-dark=true] .pc_gtxt_01{padding:5px 7px;}
html[data-dark=true] .pc_gtxt_box{font-size:13px; color:#eee; text-align: left;}
html[data-dark=true] .pc_free_txtlistbox_gtxt .kkr_19_icon{position: absolute; right:9px;top:112px; z-index: 9;}
html[data-dark=true] .pc_free_txtlistbox_gtxt .kkr_19_icon img{width:19px; height:19px; border: 1px solid #191919;border-radius: 50px;}
html[data-dark=true] .pc_gtxt_box span li{display:inline-flex; color:#008bd8;}
.kk_login_g{ width: 100%;max-width: 1120px;margin: 0 auto; background:#fff; padding:10px;}
.hide{ display: none;}
.kk_login_g #mb_id{ height: 35px; border: 1px solid #dedede; color: #303038; background:#fff; font-size: 13px;  line-height: 120%; text-align: start; padding:0;  padding-left:5px;  border-radius: 0;  width:100%; margin: 5px 0;  box-sizing: border-box; -webkit-appearance: none;}
.kk_login_g #mb_pw{ height: 35px;border: 1px solid #dedede; color: #303038; background:#fff; font-size: 13px; line-height: 120%;text-align: start;padding:0;padding-left:5px; width:100%; margin: 5px 0; box-sizing: border-box;border-radius: 0; -webkit-appearance: none;}
.kk_login_g #login_bg_t{width: 40%; margin: 25px auto;}
.kk_login_g #login_join{ width: 40%; margin: 25px auto;}
.login_join_title{text-align: center; font-weight: bold;}
.login_join_txt ul li{color:#777;}
.kkr_event_wrap{width: 1120px;margin: 0 auto; background:#fff; padding:10px; padding-bottom:50px;}
.kkr_maintop_box{ width: 100%;max-width: 1140px; margin: 0 auto; padding: 0px;}
.kkr_event_imgbox{display: grid;grid-template-columns: repeat(auto-fill, minmax(48%, auto)); gap: 12px 1.5%;}
.kkr_event_imglist{ width: 100%; position: relative;}
.kkr_event_imglist img{width:100%; margin:0 auto;border-radius:5px;}
.kkr_event_menu{text-align:center;position:relative;margin:5px 0;}
.event_menu_title{display:inline-flex;  width:40%;}
.menu_title_kk{ width:60%;}
html[data-dark=true] .event_menu_title{display:inline-flex;  width:40%;}
.kkr_pay_box{padding:10px 0px;}
.kkr_payment{padding:0px;}
.kkr_signupbox{width: 100%; max-width: 1120px; margin: 0 auto; background: #fff;}
.kkr_signupbox .membership_join{width: 40%;margin: 0 auto;}
.kkr_signupbox .m_mem_join_info_txt{font-size:13px;}
.kkr_signupbox .m_mem_joinebox{ display: grid;grid-template-columns: 100px 130px 25px auto;}
.kkr_signupbox .m_mem_joinebox1{ display: grid;grid-template-columns: 100px 130px 25px auto;}
.kkr_signupbox .mem_list input{box-sizing: border-box;}
.kkr_signupbox .mem_joine_list input{  box-sizing: border-box;}
.kk_login_g .login_join_txt{width: 45%;margin: 0 auto;line-height: 1.5;}
.kkr_sns_box{ width: 100%; max-width: 1120px;margin: 0 auto; background:#fff;}
.kkr_sns_box #msns_divlayer .sns_g_join_box{ width: 40%;margin: 0 auto;}
.kkr_rules_list{ display: grid;grid-template-columns: repeat(3, 1fr); width: 50%;margin: 0 auto; gap: 10px; margin:15px auto;}
.cpy_imggrbox{ text-align: center;width: 50%; margin: 20px auto;}
.k_list_rbox{position: absolute;  right:5px; bottom: 6px;}
.m_upload_g{width:100%; max-width: 1120px; padding: 7px 0px;box-sizing: border-box;display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); margin: 0 auto;gap: 10px; margin: 0 auto;}
.m_upload_item{ width:100%;  border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: repeat(auto-fill, minmax(33%, auto)); margin:0 auto;  padding:0 0px 5px 0px;}
.m_upload_search{padding:0;  display: grid;  grid-template-columns: 93% 7%; text-align: center;  width:50%; margin: 0 auto; margin-bottom:20px;}
.upload_btn_03{padding:0 10px;}
.upload_tem_l{text-align: center; display: flex;grid-template-columns: repeat(auto-fill, minmax(17%, auto));padding: 0;column-gap: 7px; justify-content: start;}
.upload_tem_d{text-align: center; display: grid;grid-template-columns: repeat(auto-fit, minmax(38px, auto));padding: 0;column-gap:0px;  justify-content: center;align-items: center;}
.upload_tem_a{text-align: center; display:  grid;grid-template-columns: repeat(auto-fill, minmax(23%, auto));padding: 0;column-gap:7px; justify-content:start;}
html[data-dark=true] .upload_tem_d{text-align: center; display: grid;grid-template-columns: repeat(auto-fit, minmax(38px, auto));padding: 0;column-gap:0px; justify-content: center;}
html[data-dark=true] .upload_tem_a{text-align: center; display:  grid;grid-template-columns: repeat(auto-fill, minmax(23%, auto));padding: 0;column-gap:7px; justify-content: start;}
.kkr_list_sy_be{margin-top:0;}
.upload_tem_r{text-align: right; display: flex;grid-template-columns: auto auto auto; padding: 0;column-gap:7px; align-items: center; justify-content: end;}
.m_upload_tem2{text-align: right;}
.m_d_load_my{display: grid;grid-template-columns: repeat(auto-fill, minmax(12%, auto));padding: 0;column-gap: 10px;}
.kkr_load_mybox{ width: 100%;border-bottom: 1px solid #dedede;display: grid;grid-template-columns: 78% 22%;}
.kkr_wrap #myinfo_box{background:#fff; width:40%; margin:28px auto;}
.kkr_vod_view .h3sty{padding: 20px 0 10px 0;}
.kkr_vod_view{width: 100%;max-width: 1120px;margin: 0 auto; padding:10px;}
#header .logo .toplogo img#top_logo_m{display: none;}
#header .logo .toplogo img#top_logo{display:block;}
#myinfo_tab_msg .myinfo_tabs_msg{border:0; box-shadow:none;}
#help_box{width: 60%; margin: 0 auto;}
.m_item_listbox{width: 50%; margin: 0 auto;}
.m_cash_info{width: 50%; margin: 0 auto;}
.area_ul{border:0;}
.kkr_content_info_box{display: grid;grid-template-columns:auto 367px; width:100%;max-width: 1140px;margin: 0 auto; column-gap:10px; overflow: hidden;}
.kkr_content_sub{display:block;margin-top:0; width:367px; background:#fff;padding:0px;  box-sizing: border-box; min-height: 700px;}
.kr_info_box{padding-top:0px;}
.kkr_content_main{overflow-y:hidden; width: 100%; height: 100%; padding-right:0px; box-sizing: border-box;padding-botom:50px; background:#fff;}
.kkr_content_center{min-height: 500px; background: #fff;padding:10px 65px;}
.kr_info_title{ display: block; font-weight: normal;margin: 10px 0;  padding: 0 5px; box-sizing: border-box; height: auto;  overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;}
.kkr_top_title_01{ font-weight: normal;  padding-left: 6px;}
.kr_info_cash{width: 100%;}
.kr_info_list_01{ font-size: 13px;line-height: 1.4; display: inline-flex;  font-weight: bold; position: relative; color:#303038;}
.kr_info_topimg img{width: 175px;height:102px;border-radius: 5px;}
.kr_info_cash_list{display: grid;grid-template-columns:41% 41% auto;width: 100%;column-gap: 7px;}
.kr_info_cash_btn_01{display: inline-block; width: 100%; margin: 0 auto; height: 31px; line-height:31px;padding: 0;font-weight: bold; border-radius: 1px; margin-top: 6px; cursor: pointer; text-align: center;background: #0566db; font-size: 14px; color: #fff;}
.info_seller_box{display: grid;grid-template-columns:200px auto; width:100%;max-width: 1120px;margin: 0 auto; background:#fff;  column-gap: 10px; padding:10px 0 25px 0;}
.info_seller_id{font-size: 14px; color: #0566db; font-weight: bold;}
.kr_info_seller_txt{font-size: 14px; color: #f07828; cursor: pointer; }
.kr_info_seller_list{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto)); width: 100%;    text-align: right; padding:0;}
.kkr_sublist_img{width: 116px; height: 68px;border-radius: 5px;display: flex;justify-content: center;overflow: hidden;position: relative;}
.kkr_subimg img{width:116px;  height:68px;}
.kkr_sublist_img img{width: 116px; height: 68px; border-radius: 5px;}
.kkr_19_icon{position: absolute;bottom: 7px; right: 5px; z-index: 1;}
.kkr_sublist_text{font-size:13px; padding-top:11px;color:#555;}
.kkr_info_paging{ display: flex;text-align: center; padding:10px 0;}
#header .kkrnav .fixSrh{display: grid;grid-template-columns: 17% auto 30%;align-items: center; height: 87px; padding:0;}
html[data-dark=true] #header .kkrnav .fixSrh{display: grid;grid-template-columns: 17% auto 30%;align-items: center; height: 87px; padding:0; background:#1e1f21;}
.kkr_next_list_box{display: grid;grid-template-columns: repeat(auto-fit, minmax(15%, auto));width: 99%;column-gap: 10px;}
.kkr_fix_cash{display: flex;width: 100%; position: relative; justify-content: flex-end;column-gap:3%;align-items: center;text-align: center;}
.kkr_logobtn{cursor: pointer; border:1px solid #0566db; background: #0566db;  font-weight: bold; color: #fff; margin-left:0px; ; text-align: center;     border-radius: 50px;padding: 3px 10px;}
.kkr_logobtn1{cursor: pointer; border: 1px solid #808080; background: #808080;  font-weight: bold; color: #fff;   margin-left:0px; ; text-align: center;     border-radius: 50px;padding: 3px 10px;}
.service_tit{display:inline-flex;}
.k_top_icon{display:none;}
.k_top_txt{display:inline-flex; border-bottom:1px solid #fff; color:#101111; box-sizing: border-box; position: relative;}
.k_top_txt:hover{display:inline-flex; border-bottom:1px solid #2d2d2d;; box-sizing: border-box;}
.k_top_txt_menubg{background:#fff;}
.kkr_couponbox{width: 100%;margin: 0 auto;}
.kkr_my_common{ width: 70%;margin: 0 auto; padding:10px 10px 40px 10px;}
.kkr_my_com_top{text-align: center; padding-bottom:10px;;}
.kkr_my_com_top h3{font-size:19px; padding-bottom:10px;}
.kkr_my_common_title ul li{ float: left;height: 32px;line-height: 32px;font-size: 15px;text-align: center;cursor: pointer;}
.kkr_my_combox{display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); column-gap: 10px; margin-top: 0px;}
.copy_topimg{text-align: center; width: 100%;margin: 0 auto;}
.copy_topimg h3{font-size:21px; padding:35px 0 10px 0;}
.kkmsg_box{width:100%;  list-style:none; border-bottom: 1px solid #dbe1e9;}
.kkmsg_box li{padding-top:10px; border-top:1px solid #dbe1e9;margin-bottom:10px;}
.kkmsg_box li:first-child{border:0 none;}
.kkmsg_box li .kkq .mg_on{color:#0566db; font-size:14px; text-decoration:none; display: block;}
.kkmsg_box li .kkq .mg_off{color:#555; font-size:14px; text-decoration:none;  display: block;}
.kkmsg_box li .kkq a:hover{color:#191919; font-size:14px;text-decoration:none;}
.kkmsg_box li .kka{padding:10px 0; color:#191919; font-size:13px;}
.kkq .date{padding-left: 20px;  font-weight: normal; font-size: 11px; color:#808080;}
.kkmsg_box li .kka p{margin:10px 0px;}
.kkmsg_box .kkq{display: grid; grid-template-columns: 30px auto 90px 80px;  align-items: center;}
.kkq_sender{text-align:center; padding:0}
.kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
.m_upload_item_m{ width:100%; border-bottom: 1px solid #dedede;align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(30%, auto)); margin:0 auto;}
.m_upload_item_m2{width: 100%; border-bottom: 1px solid #dedede; align-items: center; display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, auto));  margin:0 auto;}
.kkr_meno{width: 100%; max-width: 96%; background: #f7f9fd; padding: 0px 10px 10px 10px; margin:30px auto;  box-sizing: border-box;border-radius: 10px;border: 1px solid #dedede;}
.kkr_meno h3{font-size: 14px; padding: 20px 0 10px 0; color:#101111;}
.kkr_meno_txt01{color:#e91a46; font-weight: normal;}
.kkr_meno_name{display: grid; grid-template-columns:125px auto; font-size: 14px;padding:10px 2px; align-items: center;}
.kkr_meno_id{color:#191919; font-size:13px; font-weight: bold;}
.kkr_meno_txt{color:#68717a; font-size:13px; display: flex;align-items: center;}
.kkr_comments{display: grid;grid-template-columns: 125px auto 80px; font-size: 14px;padding: 15px 0 5px 0; text-align: left; align-items: center;column-gap: 5px;box-sizing: border-box; border-top: 1px dotted #dedede;}
.kkr_meno_sellertxt{display: grid; grid-template-columns:20px auto 80px; font-size: 14px;text-align: center;align-items: center;column-gap: 3px; padding-bottom:10px}
.kkr_comments_int input{width: 98.5%;height: 27px; padding-left: 5px;}
.kkr_meno_sellertxt input{height: 27px; padding-left: 5px;}
.kkr_next_list_ad{ position: fixed;bottom: 0;  height: 60px;text-align: center; line-height: 60px; background: #fff;  font-size: 14px;  z-index: 9;width: 765px; border-top: 1px solid #dedede; padding: 10px;}
.kkr_next_list_add{ position: absolute; bottom: 0;left: 0;width: 65%; padding:10px; height: 35px; text-align: center; line-height: 35px; background: #fff; font-size: 14px;  z-index: 9;}
.kkr_content_sub_wrap{margin-top:0;}
html[data-dark=true] .kkr_content_sub_wrap{margin-top:0;}
.kukir_adult_check_box{width: 40%; height: 100%; padding-top: 65px;min-height: 520px;margin: 0 auto;  text-align: center; background:#f7f9fd; margin-top: 35px;}
.kukir_adult_check_txt_01{ font-size: 14px;padding:15px 0 60px 0; color:#303038;}
.kukir_adult_check_txt_02{font-size: 17px;  font-weight: bold; color:#101111;}
.kukir_adult_check_txt_03{text-align: right; width:320px; margin: 0 auto; color:#101111; padding:15px 0; font-size: 14px;text-decoration: underline;}
.kukir_adult_check_btn{display: block; border: 1px solid #DB1627;width: 320px; margin:5px auto 0 auto;  height: 40px; line-height: 40px; background: #db1628; color: #fff; font-weight: bold; font-size: 17px;}
.kukir_adult_check_dio{display: block; padding:30px 0 10px; font-size: 14px;}
.kukir_adult_check_select{display: inline-flex; color:#303038;}
.kukir_adult_check_dio input[type="radio"]:checked{-webkit-appearance: button;}
.kukir_adult_check_dio input[type="radio"]{ border-radius: 50px;}
.kkr_payment_txt:hover{ height: 40px; line-height: 40px;text-align: center;  color:#0566db; border: 1px solid #0566db; cursor: pointer;}
.kkr_pay_infobox{padding:3px 10px;}
.kkr_pay_infobox li{font-size: 14px;line-height: 1.5;color: #191919}
.kkr_charge_title_on{background: #0566db; color: #fff;border: 1px solid #0566db;font-weight: bold;width:100%; height: 40px;line-height: 40px; font-size: 17px;border-radius: 50px;margin: 10px 5px 20px 5px;}
.kkr_charge_title_off{ background: #fff;color: #191919;border: 1px solid #777; width:100%;height: 40px; line-height:40px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.kkr_charge_title_off:hover{ background: #fff;color: #0566db;border: 1px solid #0566db; width:100%;height: 40px; line-height:40px; font-size: 17px;border-radius: 50px;margin:  10px 5px 20px 5px;}
.footer_newsub_box_r{margin: 0 auto; width: 100%;max-width: 1140px; text-align: left; padding:0px 10;  box-sizing: border-box;}
.kkr_footer_01{display: grid; grid-template-columns:auto 478px; font-size:14px; align-items: center}
.kkr_info_list_sub{display: flex;font-size:14px; justify-items: start; width: 100%;align-items: center; margin: 0 auto; column-gap: 15px;}
.kkr_info_list_sub li{display: block; color: #303038; text-align: center;}
.kkr_topr_manu{display: block;  width: 100%; background:#0566db;}
.kkr_topr_list{ display: grid;align-items:center; justify-items:stretch; grid-template-columns: repeat(auto-fit, minmax(1%, auto));  width:100%; column-gap: 3%;}
html[data-dark=true] .kkr_topr_list{ display: grid;align-items:center; justify-items: self-start; grid-template-columns: repeat(auto-fit, minmax(1%, auto));  width: 100%; column-gap: 3%;}
.kkr_topr_title{font-size: 16px;  color: #fff; display: block;text-align: center;  margin:15px 0;}
.kkr_topr_title a{display: inline-flex; align-items: center;}
.kkr_topr_title img{width: 19px;  height: 19px; margin:0 2px; vertical-align: bottom;}
.list_item_wrap{width: 60%; margin: 0 auto;}
.reply_daybtn{ width: 60%; margin: 0 auto;;display: grid; grid-template-columns: repeat(auto-fit, minmax(19%, auto));padding: 0; column-gap: 10px;}
.reply_day{padding:10px 0; width: 60%; margin: auto;}
.kkr_vod_add_list{display: grid; grid-template-columns: repeat(auto-fill, minmax(10%, auto));column-gap: 12px;row-gap: 25px;}
html[data-dark=true] #header .kkrnav{ width: 100%;max-width: 1140px;margin: 0 auto;}
html[data-dark=true] #search_bar{margin-top:13px;  width: 400px;  margin: 13px auto;}
html[data-dark=true] #header .logo .toplogo img{height:49px;margin-top:0px;}
html[data-dark=true] .m_main_submenu{width:100%; max-width:1140px;margin: 0 auto;display: grid; grid-template-columns: repeat(auto-fill, minmax(7%, auto));  margin-bottom:5px;}
html[data-dark=true] .fix_cash_menu{display:block;}
html[data-dark=true] .free_txtlist_01{color:#fefefe; text-align: center;}
html[data-dark=true] .free_txtlist_02{color:#008bd8;}
html[data-dark=true] .content{display:none;}
html[data-dark=true] .pc_free_txtlist_up{ display: grid;grid-template-columns: 30px auto 270px; height: 50px; line-height: 50px;border-bottom: 1px solid #2d2d2d;}
html[data-dark=true] .kkr_itembox{display: grid;grid-template-columns:70% 30%; width:100%;max-width: 1120px;margin: 0 auto; background:#272829; padding:0; margin-bottom:30px;}
html[data-dark=true] .kkr_itembox{display: grid;grid-template-columns: repeat(auto-fill, minmax(100%, auto)); width: 100%;max-width: 1120px;margin: 0 auto; padding:0; margin-bottom:30px;}
html[data-dark=true] .pc_free_txtlistbox_02{display:none;}
html[data-dark=true] .free_txtlist_img{position: relative;}
html[data-dark=true] .free_txtlist_img .kkr_19_icon{position: absolute; right:6px; bottom:6px; z-index: 9;}
html[data-dark=true] .free_txtlist_img .kkr_19_icon img{width: 15px; height: 16px; border: 1px solid #191919;border-radius: 50px;}
html[data-dark=true] .hide{ display: none;}
html[data-dark=true] .kkr_event_wrap{width: 1120px;margin: 0 auto; background:var(--main-dkbg-color); padding:10px; padding-bottom: 50px;}
html[data-dark=true] .kkr_event_menu{text-align:center;position:relative;margin:5px 0;}
html[data-dark=true] .kkr_sns_box{ width: 100%; max-width: 1120px;margin: 0 auto; background:#272829;}
html[data-dark=true] .kkr_sns_box #msns_divlayer .sns_g_join_box{ width: 40%;margin: 0 auto;}
html[data-dark=true] .m_upload_g{width:100%; max-width: 1120px; padding: 7px 0px;box-sizing: border-box;display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); margin: 0 auto;gap: 10px; margin: 0 auto;}
html[data-dark=true] .m_upload_item{ width:100%;  border-bottom: 1px solid #2d2d2d;align-items: center; display: grid; grid-template-columns: repeat(auto-fill, minmax(33%, auto)); margin:0 auto; padding:0 0px 5px 0px;}
html[data-dark=true] .m_upload_search{padding:0;  display: grid;  grid-template-columns: 93% 7%; text-align: center;  width:50%; margin: 0 auto; margin-bottom:20px;}
html[data-dark=true] .upload_btn_03{padding:0 10px;}
html[data-dark=true] .upload_tem_l{text-align: center; display: flex;grid-template-columns: repeat(auto-fill, minmax(17%, auto));padding: 0;column-gap: 7px; justify-content: start;  width: 100%;}
html[data-dark=true] .upload_tem_r{text-align: right; display: flex;grid-template-columns: auto auto auto; padding: 0;column-gap:7px; align-items: center; justify-content: end;}
html[data-dark=true] .m_upload_tem2{text-align: right;}
.cs_write{width: 60%;margin:30px auto;}
.cs_desc{width: 100%;margin: 0 auto;}
html[data-dark=true] .kkr_load_mybox{ border-bottom: 1px solid #dedede;}
.btn_ct{width:100%;margin:15px auto;}
.kkr_wrap #myinfo_box{border: 1px solid #EDEFF6; border-radius: 10px;}
html[data-dark=true] .kkr_wrap #myinfo_box{background:#272829; border: 1px solid #303030;}
.ma_mypage_info .ma_mypage_infoh2{ height: 45px; line-height: 45px;background: #EDEFF6;text-align: center; border-bottom: 1px solid #EDEFF6; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.kkr_main_box #myinfo_box2{ width: 40%;}
html[data-dark=true] .ma_mypage_info .ma_mypage_infoh2{ height: 45px; line-height: 45px;background: #272829;text-align: center; border-bottom: 1px solid #303030; border-top-right-radius: 10px; border-top-left-radius: 10px;}
html[data-dark=true] .kkr_vod_view{background:#272829; }
.ma_mypage_info .m_mypage_info_box02{padding:10px 0;}
html[data-dark=true] .ma_mypage_info .m_mypage_info_box02{padding:10px 0;}
html[data-dark=true] #header .logo .toplogo img#top_logo_m{display: none;}
html[data-dark=true] #header .logo .toplogo img#top_logo{display:block;}
html[data-dark=true] .kkr_content_sub{background:#272829;padding:0px; }
html[data-dark=true] .kkr_content_center{ background:#353637;padding: 10px 65px;}
html[data-dark=true] .kkr_19_icon{position: absolute;bottom: 7px; right: 5px; z-index: 1;}
html[data-dark=true] .kkr_logobtn{cursor: pointer; border: 1px solid #008bd8; background: #008bd8; color: #fff;}
html[data-dark=true] .kkr_logobtn1{cursor: pointer; border: 1px solid #909090; background: #909090;  color: #fff ;}
html[data-dark=true] .k_top_icon{display:none;}
html[data-dark=true] .k_top_txt{display:inline-flex; border-bottom:1px solid #1e1f21; color:#fefefe;box-sizing: border-box;}
html[data-dark=true] .k_top_txt:hover{display:inline-flex; border-bottom:1px solid #eee;  box-sizing: border-box;}
html[data-dark=true] .k_top_txt_menubg{background:#eee;}
html[data-dark=true] .kkr_my_common{ width: 70%;margin: 0 auto; padding:10px 10px 40px 10px;}
html[data-dark=true] .kkr_my_com_top{text-align: center; padding-bottom:10px; color:#fefefe;}
html[data-dark=true] .kkr_my_com_top h3{font-size:19px; padding-bottom:10px; color:#fefefe;}
html[data-dark=true] .kkr_my_common_title ul li{ float: left;height: 32px;line-height: 32px;font-size: 15px;text-align: center;cursor: pointer;}
html[data-dark=true] .kkr_my_combox{display: grid; grid-template-columns: repeat(auto-fit, minmax(10%, auto)); column-gap: 10px; margin-top: 0px;}
.cs_write input[type=button]{margin:30px auto;}
html[data-dark=true] .kkmsg_box{width:100%;  list-style:none; border-bottom: 1px solid #2d2d2d;}
html[data-dark=true] .kkmsg_box li{padding-top:10px; border-top:1px solid #2d2d2d;margin-bottom:10px;}
html[data-dark=true] .kkmsg_box li:first-child{border:0 none;}
html[data-dark=true] .kkmsg_box li .kkq .mg_on{color:#0ca5e8; font-size:14px; text-decoration:none; display: block;     box-sizing: border-box; height: auto;  overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
html[data-dark=true] .kkmsg_box li .kkq .mg_off{color:#fefefe; font-size:14px; text-decoration:none;  display: block;     box-sizing: border-box; height: auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
html[data-dark=true] .kkmsg_box li .kkq a:hover{color:#eee; font-size:14px;text-decoration:none;}
html[data-dark=true] .kkmsg_box li .kka{padding:10px 0; color:#fefefe; font-size:13px;}
html[data-dark=true] .kkmsg_box li .kka p{margin:10px 0px;}
html[data-dark=true] .kkmsg_box li .date{color:#fefefe;}
html[data-dark=true] .kkmsg_box .kkq{display: grid; grid-template-columns: 30px auto 90px 80px;  align-items: center;}
html[data-dark=true] .kkq_sender{text-align:center; padding:0; color:#fefefe;}
html[data-dark=true] .kkq input[type="checkbox"]:checked{height: 14px;width: 14px;}
html[data-dark=true] .kkr_meno{width: 100%;  max-width: 96%; margin: 30px auto; background: #272829; padding: 0 10px 10px 10px; border: 1px solid #303030;}
html[data-dark=true] .kkr_meno h3{font-size: 14px; padding: 20px 0 10px 0; color:#fefefe;}
html[data-dark=true] .kkr_meno_txt01{color:#fefefe; font-weight: normal;}
html[data-dark=true] .kkr_comments{display: grid;grid-template-columns: 125px auto 80px; font-size: 14px;padding: 15px 0 5px 0; text-align: left; align-items: center;column-gap: 5px; border-top: 1px dotted #303030;box-sizing: border-box;}
html[data-dark=true] .kkr_comments_int input{width: 98.5%;height: 27px; padding-left: 5px;}
html[data-dark=true] .kukir_adult_check_box{width: 40%; height: 100%; padding-top: 65px;min-height: 520px;margin: 0 auto;  text-align: center; background:#2d2d2d;  margin-top: 35px;}
html[data-dark=true] .kukir_adult_check_txt_01{ font-size: 14px;padding:15px 0 60px 0; color:#eee;}
html[data-dark=true] .kukir_adult_check_txt_02{font-size: 17px;  font-weight: bold; color:#fff;}
html[data-dark=true] .kukir_adult_check_txt_03{text-align: right; width:320px; margin: 0 auto; color:#fff; padding:15px 0; font-size: 14px;text-decoration: underline;}
html[data-dark=true] .kukir_adult_check_btn{display: block; border: 1px solid #DB1627;width: 320px; margin:5px auto 0 auto;  height: 40px; line-height: 40px; background: #db1628; color: #fff; font-weight: bold; font-size: 17px;}
html[data-dark=true] .kukir_adult_check_dio{display: block; padding:30px 0 10px; font-size: 14px;}
html[data-dark=true] .kukir_adult_check_select{display: inline-flex; color:#fff;}
html[data-dark=true] .kukir_adult_check_dio input[type="radio"]:checked{-webkit-appearance: button;}
html[data-dark=true] .kukir_adult_check_dio input[type="radio"]{ border-radius: 50px;}
html[data-dark=true] .kkr_charge_title_on{background: #008bd8; color: #fff;border: 1px solid #008bd8;font-weight: bold;width:100%; height: 40px;line-height: 40px; font-size: 17px;border-radius: 50px;margin: 10px 5px 20px 5px;}
html[data-dark=true] .kkr_charge_title_off{ background: #505050;color: #eee;border: 1px solid #505050; width:100%;height: 40px; line-height: 40px; font-size: 17px;border-radius: 50px;margin: 10px 5px 20px 5px;}
html[data-dark=true] .kkr_charge_title_off:hover{ background: #505050;color: #eee;border: 1px solid #008bd8; width:100%;height: 40px; line-height: 40px; font-size: 17px;border-radius: 50px;margin: 10px 5px 20px 5px;}
html[data-dark=true] .footer_newsub_box_r{margin: 0 auto; width: 100%;max-width: 1140px; text-align: left; padding:0px 10;  box-sizing: border-box;}
html[data-dark=true] .kkr_info_list:hover{text-decoration: underline;}
html[data-dark=true] .kkr_footer_01{display: grid; grid-template-columns:auto 478px; font-size:14px; align-items: center}
html[data-dark=true] .kkr_info_list_sub{display: flex;font-size:14px; justify-items: start; width: 100%;align-items: center; margin: 0 auto;}
html[data-dark=true] .kkr_info_list_sub li{display: block; color: #fefefe; text-align: center;}
.kkr_info_list{ display: inline-flex;  padding-left: 10px;  align-items: center;}
html[data-dark=true] .fl_lt{background:#303030; border:1px solid #404040;}
html[data-dark=true] .kkr_topr_manu{display: block;  width: 100%; background:var(--main-dkbg-color);}
html[data-dark=true] .kkr_topr_title{font-size: 16px;  color: #fff; display: block;text-align: center;  margin:15px auto;}
html[data-dark=true] .kkr_topr_title img{width: 19px;  height: 19px; margin:0 2px; vertical-align: bottom;}
html[data-dark=true] #myinfo_tab_msg .myinfo_tabs_msg{border:0; box-shadow:none;}
html[data-dark=true] #help_box{width: 60%; margin: 0 auto;}
html[data-dark=true] .m_item_listbox{width: 60%; margin: 0 auto;}
html[data-dark=true] .m_cash_info{width: 60%; margin: 0 auto;}
html[data-dark=true] .area_ul{border:0;}
html[data-dark=true] .reply_daybtn{ width: 60%; margin: 0 auto;;display: grid; grid-template-columns: repeat(auto-fit, minmax(19%, auto));padding: 0; column-gap: 10px;}
html[data-dark=true] .reply_day{padding:10px 0; width: 60%; margin: auto;}
.m_point_title_box{width:100%; margin: 0 auto;}
html[data-dark=true] .m_point_title_box{width: 100%; margin: 0 auto;}
.m_item_titlebox{width: 100%; margin: 0 auto;}
html[data-dark=true] .m_item_titlebox{width: 100%; margin: 0 auto;}
#myinfo_tab_msg .myinfo_tabs_msg{width: 100%; margin: 0 auto;}
html[data-dark=true] #myinfo_tab_msg .myinfo_tabs_msg{width: 100%; margin: 0 auto;}
.m_cash_titlebox{width: 100%; margin: 0 auto;}
html[data-dark=true] .m_cash_titlebox{width: 100%; margin: 0 auto;}
.kkr_contview_top{ display: grid; width: 100%;padding: 0px;grid-template-columns: 65% 35%;}
.kkr_contview_top > .kkr_contview_top_tt{grid-column:1 / -1;}
.kkr_subbtn_01{font-weight: bold;  background: #fff;color: #0566db; border-radius: 1px;}
.kkr_sub_info_btn_box_next{background:#eee; border:3px solid #0566db;min-height: 120px; height: 100%;rder-top-right-radius: 10px; border-top-left-radius: 10px;  brder-top-right-radius: 10px; border-top-left-radius: 10px;}
.kkr_btn_nexttitle{color:#303038;  font-size:15px;font-weight: bold; font-weight: bold; display: grid; grid-template-columns: 100%;padding: 5px 20px;align-items: center;  height: 37px; overflow: hidden;}
.kkr_btn_box_next{padding:10px 0;height: 130px; box-sizing: border-box;}
.kkr_btn_next_list{padding:10px 0;}
.kkr_next_all_title{padding-left: 5px; font-size: 12px; height: 35px; overflow: hidden;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;}
.double_ebox{ position: absolute; top: -10%; left: 24%;transform: translate(-58%, -82%);}
.top_double_txt img{ width:67px; display:block;}
}

/* ===== from mobile_rmain.css — 17/295 rules ===== */
.number_01{border: 1px solid #ff864b; background: #ff864b;color: #fff; display: inline-block;width: 19px;  height: 19px; line-height: 19px; margin-top: 7px; text-align: center;}
.number_02{border: 1px solid #0566db; background: #0566db;color: #fff; display: inline-block;width: 19px;  height: 19px; line-height: 19px; margin-top: 7px; text-align: center;}
.number_03{border: 1px solid #899ac1; background: #f7f9fd;color:#6c7da3; display: inline-block;width: 19px;  height: 19px; line-height: 19px; margin-top: 7px; text-align: center;}
@media only screen and (max-width: 300px){
.prev, .next,.text{font-size: 11px}
}
.pc_free_txtlistbox_gtxt:hover{background: #eee;}
html[data-dark=true]  .pc_free_txtlistbox_gtxt:hover{background: #303030;}
.kkr_footer_sub{display: grid; grid-template-columns: 62px auto;text-align: left; align-items: center; justify-content: flex-start;}
.footer_newsub_box1{text-align: center; color:#303038; max-width:100%;}
.nott_footer{display:block; text-align: center; }
.footer_newsub_box2{text-align: center; color:#303038;}
.footer_newsub_box2 a{text-align: center; color:#303038;;}
html[data-dark=true] .footer_newsub_box1{text-align: center; color:#999; max-width:100%;}
html[data-dark=true] .footer_newsub_box2{text-align: center; color:#999;}
html[data-dark=true] .footer_newsub_box2 a{text-align: center; color:#999;}
@media screen and (min-width: 368px){
.kkr_top_title{display: grid; grid-template-columns: 100%; height:auto;}
}
@media screen and (min-width: 768px){
.kkr_top_title{display: grid; grid-template-columns: auto 390px; height: 45px;  align-items: center;}
}
@media screen and (min-width: 1024px){
.kkr_top_title{display: grid; grid-template-columns: auto 390px; height: 45px;  align-items: normal;}
}
