@charset "utf-8";

/*
header {position:relative;border-bottom:1px solid #e5e5e5;background-color:#FFF;}
header h1 {position:relative;display:inline-block;background:url('/images/mobile/kt_main/m_logo_ktshop.png') no-repeat 0 0;background-size:100%;}
header h1 a {display:block;width:100%;height:100%;}
header a.ollehSearch {position:absolute;background:url('/images/mobile/kt_main/m_top_search.png') no-repeat 0 0;background-size:100%;z-index:1;}
header a.menu {position:absolute;background:url('/images/mobile/kt_main/m_slideMenu.png') no-repeat 0 50%;background-size:100%;z-index:1;}
header fieldset {position:absolute;left:0;top:0;width:100%;background-color:#FFF;z-index:14999;}
header fieldset .mOllehSearch_wrap {border-bottom:2px solid #db2f3b;}
header fieldset .mOllehSearch_wrap input {width:100%;font-weight:bold;border:0;text-align:center;}
header .mOllehSearch {position:absolute;display:block;background:url('/images/mobile/kt_main/m_search_move.png') no-repeat 0 0;background-size:100%;z-index:5;}
header .mOllehSearch_close {position:absolute;display:block;background:url('/images/mobile/kt_main/m_search_close.png') no-repeat 0 0;background-size:100%;z-index:5;}
#akcDiv {position:relative;border-bottom:1px solid #ddd;overflow:hidden;}
header .mOllehSearch_result li {line-height:250%;border-bottom:1px solid #e0e0e0;}
header .mOllehSearch_result li strong {font-weight:normal;color:#db2f3b;}
header .recommend {padding:15px;background-color:#f3f3f3;}
header .recommend h3 {color:#000;}
header .recommend a {color:#db2f3b;}
header a.autoOff {float:right;display:inline-block !important;}
@media screen and (max-width:450px) {
	header {height:12vw;}
	header h1 {margin:3.2vw 0 0 3.2vw;width:19vw;height:6.2vw;overflow:hidden;}
	header h1 a {position:absolute;top:0;left:0;width:19vw;height:6.2vw;overflow:hidden;font-size:100%;line-height:100%;color:transparent !important;}
	header a.ollehSearch {right:11vw;top:3.7vw;width:5.2vw;height:5vw;overflow:hidden;font-size:50%;line-height:20px;color:transparent !important;white-space:nowrap;}
	header a.menu {right:3.5vw;top:3.5vw;width:5vw;height:5vw;overflow:hidden;font-size:3px;line-height:15px;color:transparent !important;white-space:nowrap;}
	header fieldset {padding-top:2.1vw !important;}
	header fieldset .mOllehSearch_wrap {margin:0 3.5vw;}
	header fieldset .mOllehSearch_wrap input {height:9.6vw;font-size:4.3vw;}
	header .mOllehSearch {right:3.7vw;top:4.5vw;width:5vw;height:5vw;}
	header .mOllehSearch_close {right:11.5vw;top:4.5vw;width:4.4vw;height:4.4vw;overflow:hidden;font-size:50%;line-height:100%;color:transparent !important;white-space:nowrap;}
	#akcDiv {padding:0 15px;}
	header .mOllehSearch_result {padding-top:3.2vw;}
	header .mOllehSearch_result ul {margin-bottom:2.8vw;}
	header .mOllehSearch_result li {padding-left:3.2vw;}
	header .mOllehSearch_result li a {font-size:3.4vw;}
	header .recommend {padding:3.5vw;}
	header .recommend h3 {margin-bottom:1.5vw;font-size:3.6vw;}
	header .recommend a {font-size:3.6vw;}
	header a.autoOff {margin-bottom:3vw;font-size:3.5vw;}
}
@media screen and (min-width:451px) {
	header {height:50px;}
	header h1 {margin:13px 0 0 15px;width:78px;height:25px;}
	header h1 a {position:absolute;top:0;left:0;width:78px;height:25px;overflow:hidden;font-size:100%;line-height:100%;color:transparent !important;}
	header a.ollehSearch {right:50px;top:15px;width:21px;height:20px;overflow:hidden;font-size:50%;line-height:20px;color:transparent !important;white-space:nowrap;}
	header a.menu {right:15px;top:15px;width:20px;height:20px;overflow:hidden;font-size:3px;line-height:15px;color:transparent !important;white-space:nowrap;}
	header fieldset {padding-top:9px !important;}
	header fieldset .mOllehSearch_wrap {margin:0 15px;}
	header fieldset .mOllehSearch_wrap input {height:40px;font-size:16px;}
	header .mOllehSearch {right:17px;top:18px;width:21px;height:20px;}
	header .mOllehSearch_close {right:49px;top:18px;width:17.5px;height:17.5px;overflow:hidden;font-size:50%;line-height:100%;color:transparent;white-space:nowrap;}
	#akcDiv {padding:0 15px;}
	header .mOllehSearch_result {padding-top:15px;}
	header .mOllehSearch_result ul {margin-bottom:10px;}
	header .mOllehSearch_result li {padding-left:15px;}
	header .mOllehSearch_result li a {font-size:14px;}
	header .recommend {padding:15px;}
	header .recommend h3 {margin-bottom:10px;font-size:15px;}
	header .recommend a {font-size:15px;}
	header a.autoOff {margin-bottom:10px;font-size:14px;}
}
*/

/* SkipNav */
.ollehSkipNav{position:absolute;top:0;left:0;z-index:9999;width:100%;height:0;line-height:1;display:none;}
.ollehSkipNav a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:1}
.ollehSkipNav a span {color:#fff;}
.ollehSkipNav a:active,
.ollehSkipNav a:focus,
.ollehSkipNav a:hover{position:absolute;top:0;left:0;z-index:50;width:100%;height:19px;margin:0;padding:5px 0;border:1px solid #c4d7ea;background:#2b6cb0;color:#fff;font-weight:700;font-size:1.333em;text-align:center;line-height:100%}


/* 메인 header */
.main_header_wrap {background:url('/images/mobile/kt_main/bg_main_header_wrap.jpg') no-repeat 0 0; background-size:100% 100%; width:100%;}
.main_header_wrap.fixed {position:fixed; top:0; z-index:999;}
.main_header_wrap.active {background:none;}
.main_header_wrap.active #akcDiv {border-bottom:none;}
.main_header_inbox {position:relative; height:50px;}
.main_header_inbox > .box {position:absolute;}

.main_header_wrap ~ #SlideMenu div.userInfo {background-image:url('/images/mobile/kt_main/main_lnb_bg_user.jpg');}

.hgroup_allmenu {top:0; right:0;}
.btn_main_allmenu {display:block; background:url('/images/mobile/kt_main/btn_slidemenu_open.png') no-repeat center; background-size:auto 29px; width:50px; height:50px;}
.btn_main_allmenu span {display:inline-block; color:transparent; height:100%; overflow:hidden;}

.hgroup_logo {top:13px; left:15px;}
.hgroup_logo a {display:block; background:url('/images/mobile/kt_main/ktshop_main_logo.png') no-repeat center; background-size:73px 24px; width:73px; height:24px;}
.hgroup_logo span {color:transparent;}

.hgroup_login {top:0; right:97px;}
.hgroup_login a {display:block; background-repeat:no-repeat; background-position:center; width:30px; height:50px;}
.hgroup_login span {color:transparent;}
.btn_login {background-image:url('/images/mobile/kt_main/btn_header_login.png'); background-size:auto 29px;}
.btn_logout {margin-right:2px;background-image:url('/images/mobile/kt_main/btn_header_logout.png'); background-size:auto 29px;}

.hgroup_myshop {top:0; right:70px;}
.btn_myshop {display:block; background:url('/images/mobile/kt_main/btn_main_top_myshop.png') no-repeat center; background-size:auto 29px; width:30px; height:50px;}
.btn_myshop span {color:transparent;}

.hgroup_mycart {top:0; right:41px;}
.hgroup_mycart em {position:absolute;top:10px;right:0;display:inline-block;width:14px;height:14px;color:#fff;background:#f44b57;font-size:6px;text-align:center;border-radius:50%;}
.btn_mycart {display:block; background:url('/images/mobile/kt_main/btn_main_top_mycart.png') no-repeat center; background-size:auto 29px; width:30px; height:50px;}
.btn_mycart span {color:transparent;}

.hgroup_search {margin:0 132px 0 95px; padding-top:10px;}
.h_searchbox {position:relative;}
.h_searchbox .form_hgroup_input {box-sizing:border-box; height:30px; line-height:30px; width:100%; border:none; border-radius:30px; padding:0 38px 0 15px; color:#000; font-size:14px;}
.h_searchbox .form_hgroup_input::placeholder {color:#000;}
.h_search_cont {position:absolute; top:0; right:10px;}
.btn_hgroup_search {display:block; background:url('/images/mobile/kt_main/btn_main_top_search_190607.png') no-repeat center; background-size:20px 19px; width:25px; height:30px;}
.btn_hgroup_search span {color:transparent;}


.main_header_wrap fieldset {position:absolute;left:0;top:0;width:100%;background-color:#FFF;z-index:200}
.main_header_wrap fieldset .mOllehSearch_wrap {border-bottom:2px solid #29b3c8;}
.main_header_wrap fieldset .mOllehSearch_wrap input {width:100%;font-weight:bold;border:0;text-align:center;}
.main_header_wrap fieldset .mOllehSearch_wrap input::placeholder {color:#666; opacity:0.5; font-weight:normal;}
.main_header_wrap .mOllehSearch {position:absolute;display:block;background:url('/images/mobile/kt_main/m_search_move_new.png') no-repeat 0 0;background-size:100%;z-index:5;}
.main_header_wrap .mOllehSearch_close {position:absolute;display:block;background:url('/images/mobile/kt_main/m_search_close.png') no-repeat 0 0;background-size:100%;z-index:5;}
.main_header_wrap .mOllehSearch_result li {line-height:250%;border-bottom:1px solid #e0e0e0;}
.main_header_wrap .mOllehSearch_result li strong {font-weight:normal;color:#05b7df;}
.main_header_wrap .recommend {padding:15px;background-color:#f3f3f3;}
.main_header_wrap .recommend h3 {color:#000;}
.main_header_wrap .recommend a {color:#05b7df;}
.main_header_wrap a.autoOff {float:right;display:inline-block !important;}
@media screen and (max-width:450px) {
	.main_header_wrap fieldset {padding-top:2.1vw !important;}
	.main_header_wrap fieldset .mOllehSearch_wrap {margin:0 3.5vw;}
	.main_header_wrap fieldset .mOllehSearch_wrap input {height:9.6vw;font-size:4.3vw;}
	.main_header_wrap .mOllehSearch {right:3.7vw;top:4.5vw;width:5vw;height:5vw;}
	.main_header_wrap .mOllehSearch_close {right:11.5vw;top:4.5vw;width:4.4vw;height:4.4vw;overflow:hidden;font-size:50%;line-height:100%;color:transparent !important;white-space:nowrap;}
	.main_header_wrap .mOllehSearch_result {padding-top:3.2vw;}
	.main_header_wrap .mOllehSearch_result ul {margin-bottom:2.8vw;}
	.main_header_wrap .mOllehSearch_result li {padding-left:3.2vw;}
	.main_header_wrap .mOllehSearch_result li a {font-size:3.4vw;}
	.main_header_wrap .recommend {padding:3.5vw;}
	.main_header_wrap .recommend h3 {margin-bottom:1.5vw;font-size:3.6vw;}
	.main_header_wrap .recommend a {font-size:3.6vw;}
	.main_header_wrap a.autoOff {margin-bottom:3vw;font-size:3.5vw;}
}
@media screen and (min-width:451px) {
	.main_header_wrap fieldset {padding-top:9px !important;}
	.main_header_wrap fieldset .mOllehSearch_wrap {margin:0 15px;}
	.main_header_wrap fieldset .mOllehSearch_wrap input {height:40px;font-size:16px;}
	.main_header_wrap .mOllehSearch {right:17px;top:18px;width:21px;height:20px;}
	.main_header_wrap .mOllehSearch_close {right:49px;top:18px;width:17.5px;height:17.5px;overflow:hidden;font-size:50%;line-height:100%;color:transparent;white-space:nowrap;}
	.main_header_wrap .mOllehSearch_result {padding-top:15px;}
	.main_header_wrap .mOllehSearch_result ul {margin-bottom:10px;}
	.main_header_wrap .mOllehSearch_result li {padding-left:15px;}
	.main_header_wrap .mOllehSearch_result li a {font-size:14px;}
	.main_header_wrap .recommend {padding:15px;}
	.main_header_wrap .recommend h3 {margin-bottom:10px;font-size:15px;}
	.main_header_wrap .recommend a {font-size:15px;}
	.main_header_wrap a.autoOff {margin-bottom:10px;font-size:14px;}
}

/*190924 인기검색어 추가*/
.main_header_wrap .mOllehSearch_result.hotword h4{font-size:17px;color:#000;font-weight: bold;border-bottom: 1px solid #c6c6c6;width: 94%;margin: 0 auto;padding-bottom: 3%;}
.main_header_wrap .mOllehSearch_result.hotword li{line-height: 130%;border:0;position:relative;padding:2vw 3.2vw;}
.main_header_wrap .mOllehSearch_result.hotword li span.rank{border: 1px solid #c6c6c6;background: #c6c6c6;color: #fff;border-radius: 5px;width: 4vw;height: 4vw;display: inline-block;text-align: center;vertical-align: top;}
.main_header_wrap .mOllehSearch_result.hotword li span.rank.hot{border:1px solid #00a8bd;background:#00a8bd;}
.main_header_wrap .mOllehSearch_result.hotword li span.state{position:absolute;right:2.3vw;color:transparent;}
.main_header_wrap .mOllehSearch_result.hotword li span.state.no{color:transparent;width:2vw;}
.main_header_wrap .mOllehSearch_result.hotword li span.state.no:before{display:inline-block;content:"";width:100%;height:2px;background:#666;position:absolute;top:50%;right:40%}
.main_header_wrap .mOllehSearch_result.hotword li span.state.up:before{display:inline-block;content:"▲";color:#fe3c44;padding-right:3px;}
.main_header_wrap .mOllehSearch_result.hotword li span.state.down:before{display:inline-block;content:"▼";color:#015e9b;padding-right:3px;}
.main_header_wrap .mOllehSearch_result.hotword li span.state.new{color:#fe3c44;}
.main_header_wrap .mOllehSearch_result.hotword a.autoOff{display: block !important;text-align: center;border-top: 1px solid #c6c6c6;padding: 2vw 0 0;width: 100%;}
