/*
 * 1300K Mobile Site Layout CSS
 *
*/

/* Site Layout
*******************************************************************************/
#wrap {overflow:hidden; position:relative; width:100%}
#wrapPop {width:100%; height:100%}

#container_mnu {display:none; position:relative; z-index:400; width:100%; height:100%; background-color:#f2f2f2}
#container_sch {display:none; width:100%; height:100%; background:#f2f2f2}
#container_page {position:relative; z-index:300; width:100%}

#content {width:100%; padding-top:45px}



/* Container CSS
*******************************************************************************/
/* side menu */
#container_mnu div {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
#container_mnu section {margin-top:10px; border-bottom:1px solid #eaeaea}
#container_mnu section h3 {position:relative; height:40px; padding:0 15px; border-bottom:1px solid #eaeaea; background:#fff; font-size:14px; font-weight:bold; color:#111; line-height:40px}
#container_mnu .side_header {position:fixed; top:0; width:100%; height:54px; border-bottom:1px solid #eaeaea; background-color:#fff; z-index:400}
#container_mnu .side_header p {padding-left:15px; font-size:15px; color:#1ed25f; line-height:54px}
#container_mnu .side_header .btn_login {display:block; width:63px; height:32px; padding:11px 15px}
#container_mnu .side_header .btn_login span {display:block; width:63px; height:32px; border-radius:32px; background:#1ed25f; font-size:13px; color:#fff; text-align:center; line-height:32px}
#container_mnu .side_header .btn_alarm {display:block; position:absolute; overflow:hidden; top:0; right:80px; width:40px; height:54px; background:url('//img.1300k.com/mobile/common/2018/btn_alarm.png') 50% 50% no-repeat; background-size:19px auto; text-indent:100%; white-space:nowrap}
#container_mnu .side_header .btn_setup {display:block; position:absolute; overflow:hidden; top:0; right:40px; width:40px; height:54px; background:url('//img.1300k.com/mobile/common/2018/btn_setup.png') 50% 50% no-repeat; background-size:20px auto; text-indent:100%; white-space:nowrap}
#container_mnu .side_header .btn_close {display:block; position:absolute; overflow:hidden; top:0; right:0; width:40px; height:54px; background:url('//img.1300k.com/mobile/common/2018/btn_close.png') 7px 50% no-repeat; background-size:18px auto; text-indent:100%; white-space:nowrap}
#container_mnu .side_menu {position:relative; width:100%; padding-top:54px; margin-top:0}
#container_mnu .side_menu ul {overflow:hidden; height:77px; background-color:#fff}
#container_mnu .side_menu ul li {position:relative; float:left; width:25%; text-align:center}
#container_mnu .side_menu ul li a {display:block; width:100%; height:77px; padding-top:20px; font-size:12px; color:#333; text-align:center; line-height:1; box-sizing:border-box}
#container_mnu .side_menu ul li a img {display:block; width:auto; height:18px; margin:0 auto 8px}
#container_mnu .side_cate .btn_edit {display:block; position:absolute; top:0; right:0; height:40px; padding:0 15px 0 26px; background:url('//img.1300k.com/mobile/common/2018/ico_edit.png') 6px 50% no-repeat; background-size:15px auto; font-size:12px; color:#666; line-height:40px}
#container_mnu .side_cate .cate_list {position:relative; overflow:hidden; padding:12px 15px; background-color:#fff}
#container_mnu .side_cate .cate_list li {position:relative; float:left; width:25%; height:96px; box-sizing:border-box}
#container_mnu .side_cate .cate_list li a {display:block; position:relative; width:100%; height:100%; padding-top:10px; background-color:#fff; font-size:12px; color:#333; text-align:center; letter-spacing:-1px; box-sizing:border-box}
#container_mnu .side_cate .cate_list li a .ico_cate {display:block; overflow:hidden; width:50px; height:50px; margin:0 auto}
#container_mnu .side_cate .cate_list li a .ico_cate img {width:50px; height:50px}
#container_mnu .side_cate .cate_list li a .badge {position:absolute; top:3px; right:3px; font-family:'Roboto', sans-serif; font-size:11px; font-weight:bold; color:#116fc8; letter-spacing:0}
#container_mnu .side_cate .cate_list li a .badge.best {color:#116fc8}
#container_mnu .side_cate .cate_list li a .badge.hot {color:#ff5329}
#container_mnu .side_cate .cate_list li a .badge.sale {color:#ff0000}
#container_mnu .side_cate .cate_list li a .badge.new {color:#ac64d0}
#container_mnu .side_cate .cate_list.edit_on {padding:12px 12px}
#container_mnu .side_cate .cate_list.edit_on li {padding:3px}
#container_mnu .side_cate .cate_list.edit_on li a {border:1px dashed #e0e0e0}
#container_mnu .side_theme .theme_list {position:relative; overflow:hidden; min-height:84px; padding:0 6px; background-color:#fff}
#container_mnu .side_theme .theme_list li {float:left; width:20%; height:84px}
#container_mnu .side_theme .theme_list li a {display:block; width:100%; height:100%; padding-top:15px; font-size:12px; color:#333; text-align:center; box-sizing:border-box}
#container_mnu .side_theme .theme_list li a .ico {display:block; overflow:hidden; width:36px; height:36px; margin:0 auto 4px}
#container_mnu .side_theme .theme_list li a .ico img {width:36px; height:36px}
#container_mnu .side_themeshop h3 {border-bottom:0}
#container_mnu .side_themeshop .cate_list {position:relative; overflow:hidden; padding:0px 10px 0px; border-bottom:1px solid #eaeaea; background:#fff}
#container_mnu .side_themeshop .cate_list:last-child {border-bottom:none}
#container_mnu .side_themeshop .cate_list ul {float:left; padding-right:15px; white-space:nowrap}
#container_mnu .side_themeshop .cate_list ul li {display:inline-block; width:72px; height:86px; vertical-align:top}
#container_mnu .side_themeshop .cate_list ul li a {display:block; width:100%; height:100%; padding-top:5px; font-size:12px; color:#333; letter-spacing:-1px; text-align:center; box-sizing:border-box}
#container_mnu .side_themeshop .cate_list ul li a .ico {display:block; overflow:hidden; width:42px; height:42px; margin:0 auto 8px}
#container_mnu .side_themeshop .cate_list ul li a .ico:before {position:absolute; display:block; width:42px; height:42px; background:#f2f2f2; border-radius:50%; z-index:1; content:''}
#container_mnu .side_themeshop .cate_list ul li a .ico img {position:relative; width:42px; height:42px; z-index:2}
#container_mnu .side_themeshop .cate_list ul li a .txt {display:block; line-height:1.2; white-space:normal; word-break:keep-all}
#container_mnu .side_recommend .rec_list {overflow:hidden}
#container_mnu .side_recommend .rec_list li {float:left; width:50%; height:55px; border-top:1px solid #ebebeb; border-right:1px solid #ebebeb; box-sizing:border-box}
#container_mnu .side_recommend .rec_list li:nth-child(2n) {border-right:none}
#container_mnu .side_recommend .rec_list li:nth-child(-n+2) {border-top:none} 
#container_mnu .side_recommend .rec_list li a {display:block; position:relative; width:100%; height:100%; padding:10px 22px 0 13px; background:#fff; box-sizing:border-box}
#container_mnu .side_recommend .rec_list li a:after {display:block; position:absolute; top:22px; right:10px; width:6px; height:10px; background:url('//img.1300k.com/mobile/common/2018/ico_arrow_right.png') no-repeat; background-size:6px 10px; content:''}
#container_mnu .side_recommend .rec_list li a strong {display:block; overflow:hidden; font-size:13px; color:#333; white-space:nowrap; text-overflow:ellipsis}
#container_mnu .side_recommend .rec_list li a span {display:block; overflow:hidden; margin-top:2px; font-size:12px; color:#999; line-height:18px; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis}
#container_mnu .side_recent h3 {border-bottom:0}
#container_mnu .side_recent .recent_gds {position:relative; overflow:hidden; padding:3px 15px 20px; background:#fff}
#container_mnu .side_recent .recent_gds ul {float:left; padding-right:15px; line-height:0; font-size:0; white-space:nowrap}
#container_mnu .side_recent .recent_gds ul li {display:inline-block; margin-right:10px; line-height:0; font-size:0}
#container_mnu .side_recent .recent_gds ul li a {display:block; width:63px; height:63px}
#container_mnu .side_recent .recent_gds ul li a img {width:63px; height:63px; vertical-align:top}
#container_mnu .side_recent .no_gds {width:100%; height:83px; padding-top:25px; background:#fff; box-sizing:border-box}
#container_mnu .side_recent .no_gds p {font-size:13px; color:#999; text-align:center}
#container_mnu .side_btns {overflow:hidden; width:100%; height:64px; padding:10px 0 0; margin-top:0; background:#f2f2f2; box-sizing:border-box}
#container_mnu .side_btns a {display:block; position:relative; float:left; width:25%; height:30px; font-size:13px; color:#111; box-sizing:border-box; text-align:center; line-height:30px}
#container_mnu .side_btns a:after {position:absolute; top:9px; left:0; width:1px; height:12px; background:#cfcfcf; content:''}
#container_mnu .side_btns a:first-child:after {display:none}

/* Search Container  */
#container_sch .sch_form {height:44px; border-bottom:1px solid #e5e5e5; background:#fff}
#container_sch .sch_form .form_wrap {position:relative; padding:0 45px}
#container_sch .sch_form .form_wrap a.btn_back {display:block; position:absolute; top:0; left:0; overflow:hidden; width:45px; height:44px; background:url('//img.1300k.com/mobile/common/2018/btn_back.png') 50% 50% no-repeat; background-size:18px auto; white-space:nowrap; text-indent:100%}
#container_sch .sch_form .form_wrap .sch_box {padding-right:30px}
#container_sch .sch_form .form_wrap .sch_box button.btn_search {position:absolute; top:0; right:0; width:45px; height:44px; padding:13px; background:#23d363}
#container_sch .sch_form .form_wrap .sch_box button.btn_reset {display:none; position:absolute; overflow:hidden; top:0; right:45px; width:30px; height:44px; background:url('//img.1300k.com/mobile/common/2018/btn_opt_del.png') center no-repeat; background-size:10px auto; text-indent:100%; white-space:nowrap; outline:none}
#container_sch .sch_form .form_wrap .sch_box input[type="search"] {width:100%; height:44px; border:0; font-size:16px; font-weight:700; color:#333; -webkit-appearance:none; -webkit-border-radius:0; outline:none}
#container_sch .sch_form .form_wrap .sch_box input[type="search"]::-ms-clear {display:none}
#container_sch .sch_form .form_wrap .sch_box input[type="search"]::placeholder {font-weight:400; color:#888; opacity:1}
#container_sch .sch_form .form_wrap .sch_box input[type="search"]:-ms-input-placeholder {font-weight:400; color:#888}
#container_sch .sch_form .form_wrap .sch_box input[type="search"]::-ms-input-placeholder {font-weight:400; color:#888}
#container_sch .sch_form .form_wrap .sch_box input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}
#container_sch .my_keyword {position:relative; margin-top:10px; border-bottom:1px solid #e5e5e5; background:#fff}
#container_sch .my_keyword h2 {height:42px; margin:0 10px; border-bottom:1px dotted #dbdbdb; font-size:13px; font-weight:400; color:#888; line-height:42px}
#container_sch .my_keyword .btn_del_all {display:block; position:absolute; top:0; right:10px; height:42px; font-size:13px; font-weight:400; color:#888; line-height:42px}
#container_sch .my_keyword ul {padding:0 15px}
#container_sch .my_keyword ul li {position:relative; width:100%; height:40px; padding-right:25px; border-top:1px solid #f2f2f2; box-sizing:border-box}
#container_sch .my_keyword ul li:first-child {border-top:0}
#container_sch .my_keyword ul li a {display:block; overflow:hidden; font-size:14px; color:#333; line-height:40px; white-space:nowrap; text-overflow:ellipsis}
#container_sch .my_keyword ul li .btn_del {display:block; position:absolute; top:0; right:-15px; width:40px; height:40px; background:url('//img.1300k.com/mobile/common/2018/btn_opt_del.png') center no-repeat; background-size:10px auto}
#container_sch .my_keyword .no_keyword {padding:75px 0 25px; background:url('//img.1300k.com/mobile/common/2018/ico_no_keyword.png') center 15px no-repeat; background-size:50px auto; font-size:14px; color:#888; text-align:center}
#container_sch .now_keyword {margin-top:10px; background:#fff}
#container_sch .now_keyword h2 {height:50px; margin:0 10px; border-bottom:1px dotted #dbdbdb; font-size:15px; color:#333; text-align:center; line-height:50px}
#container_sch .now_keyword .word_list {padding:5px 10px 15px; font-size:0; line-height:0}
#container_sch .now_keyword .word_list a {display:inline-block; height:25px; padding:0 10px; margin:10px 5px 0; border:1px solid #dbdbdb; border-radius:25px; font-size:13px; color:#888; line-height:25px; letter-spacing:-1px}
#container_sch .now_keyword .btn_best {display:block; position:relative; width:100%; height:40px; line-height:40px; text-align:center}
#container_sch .now_keyword .btn_best:before {display:block; position:absolute; top:0; left:15px; right:15px; height:1px; background:#f2f2f2; content:''}
#container_sch .now_keyword .btn_best span {padding-right:15px; background:url('//img.1300k.com/mobile/common/2018/ico_arrow_right.png') 100% 50% no-repeat; background-size:5px auto; font-size:13px; color:#888}

/* Dimmed Style */
#container_page .dim_pagecover {position:absolute; top:0; left:0; z-index:10000; width:100%; height:100%; cursor:pointer}
#container_page .dim_pagecover .dim_back {width:100%; height:100%; background-color:#000}
#container_page .dim_pagecover .ico_lft {position:absolute; top:40%; left:3px}
#container_page .dim_pagecover .ico_rgt {position:absolute; top:40%; right:3px}
#container_page .dim_extmenucover {position:absolute; top:0; left:0; z-index:450; width:100%; height:100%; cursor:pointer}
#container_page .dim_extmenucover .dim_back {width:100%; height:100%; background-color:#000}
#container_page .dim_urlcopy {display:none; width:295px; height:167px; background-color:#fff; border:3px solid #3eb900}
#container_page .dim_urlcopy a {overflow:hidden; position:absolute; top:12px; right:12px; white-space:nowrap; text-indent:30px}
#container_page .dim_urlcopy .copy_tit {padding:14px 0 11px 13px; background-color:#ebebeb; font-size:17px; line-height:18px; color:#313b4e; font-weight:bold; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px}
#container_page .dim_urlcopy .copy_desc {width:295px; padding-top:18px; text-align:center}
#container_page .dim_urlcopy .copy_desc span {display:block; font-size:17px; line-height:18px; color:#545454; font-weight:bold}
#container_page .dim_urlcopy .copy_desc input {width:234px; height:31px; margin-top:14px; padding:0 10px; border:1px solid #a7a8ad; font-size:14px; line-height:31px; color:#333}
#container_page .dim_sharesns {display:none; width:225px; height:auto}
#container_page .dim_sharesns .menu_wrap {float:left; overflow:hidden; background:white}
#container_page .dim_sharesns .menu_wrap li {float:left; line-height:0}
#container_page .dim_sharesns .menu_wrap li a {display:block; line-height:1}
#container_page .dim_sharesns .menu_wrap li a img {width:75px; height:75px; vertical-align:middle}
#container_page .dim_sharesns button.btn_close {position:absolute; top:-40px; right:0px; padding:0px; width:40px; height:40px; overflow:hidden; border:0px solid #37404E; background:transparent; outline:none}
#container_page .dim_sharesns button.btn_close img {position:absolute; top:10px; right:2px; width:22px; height:22px}
#container_page .dim_framepopup {display:none; width:100%; height:100%; -webkit-overflow-scrolling:touch; overflow-y:scroll}
#container_page .dim_framepopup iframe {width:100%; height:100%}
#container_page .dim_payco_combine {position:relative; width:300px; margin:0 auto; display:none;}  
#container_page .dim_payco_combine * {padding:0; margin:0; vertical-align:top}
#container_page .dim_payco_combine img {width:100%}
#container_page .dim_payco_combine a.btn_idcombine {position:absolute; bottom:25px; right:23px; width:169px; height:auto}
#container_page .dim_payco_combine a.btn_close {position:absolute; bottom:25px; left:23px; width:72px; height:auto}
#container_page .dim_zipcode {display:none; position:relative; width:100%; height:100%}
#container_page .dim_zipcode .zipcode_wrap {position:relative; width:100%; height:100%; background-color:#fff}
#container_page .dim_zipcode .zipcode_wrap .clsZipcodeSec_frm {padding-bottom:52px}
#container_page .dim_zipcode .zipcode_wrap .clsZipcodeSec_sch {padding-top:45px}
#container_page .dim_zipcode .zipcode_wrap .clsZipcodeSec_sch .schtype_old {display:none}
#container_page .dim_zipcode .zipcode_wrap .clsZipcodeSec_sch .schtype_scheng {display:none}
#container_page .dim_zipcode .zipcode_wrap .clsZipcodeSec_sch .gc_pagination {padding-bottom:40px}
#container_page .dim_zipcode .zipcode_wrap .clsZipcodeSec_apply {display:none; padding-top:45px}
#container_page .dim_zipcode .zipcode_header {position:fixed; left:0px; top:0px; width:100%; z-index:400; border-bottom:2px solid #3EB900; background:white}
#container_page .dim_zipcode .zipcode_header h3 {padding:14px 45px; line-height:1; margin-bottom:0px; text-align:center; font-size:15px; color:#1E1E1E}
#container_page .dim_zipcode .zipcode_header .h_menu a.btn_close {display:block; overflow:hidden; position:absolute; top:0px; right:0px; width:45px; height:45px; text-indent:-9999px; background:url('//img.1300k.com/mobile/common/2015/btn_close.png') no-repeat center 11px; background-size:22px 22px}
#container_page .dim_goodswish {display:none; position:relative; width:276px; margin:0 auto; border:2px solid #3eb900; border-radius:4px; background:#fff}
#container_page .dim_goodswish .goodswish_wrap {width:276px; height:210px}
#container_page .dim_goodswish .goodswish_wrap .tit_goodswish {height:35px; margin-bottom:10px; padding:18px 0 0 10px; border-radius:2px; background:#262628}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish {text-align:center; font-size:13px; color:#333}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish .proc_msg {display:block}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish .proc_msg span {display:none}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish .proc_msg.TRANS .msg_trans{display:inline-block}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish .proc_msg.TRAMS .msg_write{display:none}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish .proc_msg.WRITE .msg_trans{display:none}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish .proc_msg.WRITE .msg_write{display:inline-block}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish select {width:244px; height:33px; margin:10px 0}
#container_page .dim_goodswish .goodswish_wrap .cont_goodswish .btn_save {display:inline-block; margin-top:12px}
#container_page .dim_goodswish .goodswish_wrap .btn_close {display:block; position:absolute; top:8px; right:5px; padding:10px}
#container_page .dim_app_install {display:none; position:relative; width:265px; height:183px; margin:0 auto}
#container_page .dim_app_install div, #container_page .dim_app_install span, #container_page .dim_app_install a {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
#container_page .dim_app_install .number {font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum}
#container_page .dim_app_install .eng {font-family:'Roboto','Noto Sans KR', 'Malgun Gothic', Dotum}
#container_page .dim_app_install img {vertical-align:top}
#container_page .dim_app_install .btn_app {height:51px; padding-top:13px; background:#454545; box-sizing:border-box}
#container_page .dim_app_install .btn_app a {display:block; width:180px; height:38px; margin:0 auto; border-radius:38px; background:#1ed25f; font-size:16px; font-weight:400; color:#fff; line-height:38px; letter-spacing:-.5px; text-align:center}
#container_page .dim_app_install .btn_close {display:block; width:100%; height:30px; padding:0 15px; background:#454545; line-height:30px; text-align:right; box-sizing:border-box}
#container_page .dim_app_install .btn_close span {position:relative; padding-right:18px; font-size:11px; color:#999; vertical-align:top}
#container_page .dim_app_install .btn_close span:before {display:block; position:absolute; top:50%; right:5px; width:1px; height:9px; margin:-4px 0 0 0; background:#999; transform:rotate(45deg); -webkit-transform:rotate(45deg); content:''}
#container_page .dim_app_install .btn_close span:after {display:block; position:absolute; top:50%; right:5px; width:1px; height:9px; background:#999; margin:-4px 0 0 0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); content:''}
#container_page .dim_mainbnr {display:none; width:260px; height:300px; overflow:hidden}
#container_page .dim_mainbnr .main_dim_box {width:260px; height:260px}
#container_page .dim_mainbnr .slide_paging {display:none; position:absolute; bottom:16px; left:50%; margin-left:-21px; width:43px; height:22px; line-height:22px; text-align:center}
#container_page .dim_mainbnr .slide_paging div {bottom:0; font-size:12px; color:#fff; text-align:center}
#container_page .dim_mainbnr .slide_paging span {position:relative; font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum; font-size:12px; color:#fff; vertical-align:middle; z-index:3}
#container_page .dim_mainbnr .slide_paging .bg {display:block; position:absolute; top:0; left:0; width:43px; height:22px; border-radius:15px; background:#000; opacity:0.4; z-index:2}
#container_page .dim_mainbnr .slide_btn {display:none; position:absolute; top:120px; left:0; width:260px; height:30px; z-index:3}
#container_page .dim_mainbnr .slide_btn .btn_blk {width:35px; height:30px}
#container_page .dim_mainbnr .slide_btn .btn_blk a {position:absolute; top:0; width:35px; height:30px; z-index:3}
#container_page .dim_mainbnr .slide_btn .btn_blk .bg {display:block; position:absolute; top:0; width:35px; height:30px; opacity:0.6; background:#fff; z-index:2}
#container_page .dim_mainbnr .slide_btn .btn_blk.btn_lft a {left:0; background:url('//img.1300k.com/mobile/main/2018/ico_dim_bnr_lft.png') no-repeat 50%; background-size:16px 16px}
#container_page .dim_mainbnr .slide_btn .btn_blk.btn_lft .bg {left:0; border-radius:0 50% 50% 0}
#container_page .dim_mainbnr .slide_btn .btn_blk.btn_rgt a {right:0;background:url('//img.1300k.com/mobile/main/2018/ico_dim_bnr_rgt.png') no-repeat 50%; background-size:16px 16px}
#container_page .dim_mainbnr .slide_btn .btn_blk.btn_rgt .bg {right:0; border-radius:50% 0 0 50%}
#container_page .dim_mainbnr .btn_box {width:260px; height:40px; background-color:#000}
#container_page .dim_mainbnr .btn_box a {display:table-cell; height:40px; font-family:'Noto Sans KR', 'Malgun Gothic', Dotum; font-size:13px; color:#fff; text-align:center; line-height:40px}
#container_page .dim_mainbnr .btn_box a.btn_nomore {width:169px; border-right:1px solid #333}
#container_page .dim_mainbnr .btn_box a.btn_close {width:90px}
#container_page .popup_zipcode {width:100%; height:100%}
#container_page .popup_zipcode .info_zipcode {top:0; left:0; transform:translate(0,0); width:100%; height:100%}
#container_page .popup_zipcode .info_zipcode input::placeholder {color:#ccc}
#container_page .popup_zipcode .info_zipcode input[type='text'],
#container_page .popup_zipcode .info_zipcode input[type='email'],
#container_page .popup_zipcode .info_zipcode input[type='tel'],
#container_page .popup_zipcode .info_zipcode input[type='password'],
#container_page .popup_zipcode .info_zipcode select {-webkit-appearance:none; -moz-appearance:none; appearance:none; box-sizing:border-box; width:100%; height:42px; padding:10px; border:1px solid #e5e5e5; line-height:22px; background:none; background-color:#fff; font-size:13px}
#container_page .popup_zipcode .info_zipcode section,
#container_page .popup_zipcode .info_zipcode div,
#container_page .popup_zipcode .info_zipcode li,
#container_page .popup_zipcode .info_zipcode p,
#container_page .popup_zipcode .info_zipcode span,
#container_page .popup_zipcode .info_zipcode select,
#container_page .popup_zipcode .info_zipcode label,
#container_page .popup_zipcode .info_zipcode input[type='text'],
#container_page .popup_zipcode .info_zipcode a {font-family:'Noto Sans KR','Malgun Gothic',Dotum}
#container_page .popup_zipcode .info_zipcode {width:100%; background:#fff; font-size:11px; font-weight:400}
#container_page .popup_zipcode .info_zipcode h1 {display:block; position:fixed; left:0; top:0; width:100%; height:50px; padding:15px 0 0; background:#000; color:#fff; font-size:15px; font-weight:700; text-align:center; box-sizing:border-box; z-index:9}
#container_page .popup_zipcode .info_zipcode h2 {display:block; color:#333; font-size:12px; font-weight:700}
#container_page .popup_zipcode .info_zipcode a.btn_popup_close {position:absolute; right:7px; top:7px; overflow:hidden; width:40px; height:40px; background:url('//img.1300k.com/mobile/order/2018/btn_close_popup.png') no-repeat 50% 50%; background-size:18px auto; font-size:0px; text-indent:-100px; z-index:10}
#container_page .popup_zipcode .info_zipcode .popup_cont {position:relative; width:100%; height:100%; padding:0px; box-sizing:border-box}
#container_page .popup_zipcode .info_zipcode .popup_cont .input_box {position:relative; margin:20px 15px 0; padding-right:70px}
#container_page .popup_zipcode .info_zipcode .popup_cont .input_box input[type='text'] {width:100%; height:40px; color:#333; font-size:12px; font-weight:700; box-sizing:border-box}
#container_page .popup_zipcode .info_zipcode .popup_cont .input_box input[type='text']::placeholder {font-weight:400}
#container_page .popup_zipcode .info_zipcode .popup_cont .input_box a.btn_search_del {position:absolute; display:block; overflow:hidden; right:70px; top:0; width:40px; height:40px; background:url('//img.1300k.com/mobile/order/2018/btn_del.png') no-repeat 50% 50%; background-size:24px; text-indent:-999px; z-index:2}
#container_page .popup_zipcode .info_zipcode .popup_cont .input_box a.btn_search {position:absolute; display:block; right:0; top:0; width:60px; height:40px; background:#1ed25f; color:#fff; font-size:15px; line-height:41px; text-align:center; z-index:3}
#container_page .popup_zipcode .info_zipcode .popup_cont .empty_box {background:url('//img.1300k.com/mobile/shop/2018/ico_no_text.png') 50% 40px no-repeat #fff; background-size:50px auto}
#container_page .popup_zipcode .info_zipcode .popup_cont .empty_box p {padding:100px 0 50px; color:#999; font-size:13px; text-align:center}
#container_page .popup_zipcode .info_zipcode .popup_cont .msg_box {padding:10px 0} 
#container_page .popup_zipcode .info_zipcode .popup_cont .msg_box p {color:#999; font-size:12px; line-height:20px; text-align:center} 
#container_page .popup_zipcode .info_zipcode .popup_cont .info_box {margin:15px 15px 0}
#container_page .popup_zipcode .info_zipcode .popup_cont .info_box h2 span {display:inline-block; height:18px; margin-right:5px; padding:0px 5px; background:#333; color:#fff; font-size:10px; font-weight:400; line-height:18px}
#container_page .popup_zipcode .info_zipcode .popup_cont .info_box ul {margin:5px 0px 0px}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box {margin:10px 15px 0}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box select {padding-left:0px; outline:none; border:none; background-image:url('//img.1300k.com/mobile/order/2018/ico_arrow_open.png'); background-repeat:no-repeat; background-position:97% 50%; background-size:24px auto; color:#888}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li {border-bottom:1px solid #f2f2f2}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li:first-child {border-top:1px dotted #e5e5e5}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li .address_blk a {display:block; position:relative; padding:8px 5px 10px; font-size:11px}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li .address_blk a .number {font-family:'Montserrat','Noto Sans KR','Malgun Gothic',Dotum}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li.new .address_blk a p {position:relative; padding-left:40px}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li.new .address_blk a p span {display:inline-block; position:absolute; left:0; top:0; width:40px; color:#1ed29d}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li.new .address_blk a .postal_code {color:#333; font-weight:600}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li.old .address_blk a p {position:relative; padding-left:50px}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box ul.address_list li.old .address_blk a .postal_code {position:absolute; left:5px; margin-top:1px; color:#333; font-weight:600}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .address_list_pagenav {display:block; padding:8px 0px 10px; height:30px; text-align:center}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .address_list_pagenav > span,
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .address_list_pagenav > a {display:inline-block; min-width:30px; height:30px; line-height:30px; text-align:center}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .address_list_pagenav .k_hf1.khf1_ico_plft_on {overflow:hidden; background:url('//img.1300k.com/mobile/order/2018/ico_arrow_left.png') no-repeat 50% 50%; background-size:24px auto; text-indent:-999px}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .address_list_pagenav .k_hf1.khf1_ico_prgt_on {overflow:hidden; background:url('//img.1300k.com/mobile/order/2018/ico_arrow_right.png') no-repeat 50% 50%; background-size:24px auto; text-indent:-999px}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .address_list_pagenav .page_btn {color:#999; font-family:'Montserrat','Noto Sans KR','Malgun Gothic',Dotum; font-size:13px; font-weight:400}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .address_list_pagenav .page_btn.btn_on {color:#333; font-weight:600}
#container_page .popup_zipcode .info_zipcode .popup_cont .serchtype_box {position:relative; height:30px; padding:15px 15px 30px; border-top:1px solid #ccc; color:#333; font-size:12px; line-height:30px}
#container_page .popup_zipcode .info_zipcode .popup_cont .serchtype_box a {float:right; display:inline-block; width:100px; height:30px; border:1px solid #ccc; line-height:30px; text-align:center; box-sizing:border-box}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_search_addr .txt_box {display:block; padding:62px 15px 12px; background:#f2f2f2; color:#666; font-size:12px; box-sizing:border-box}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr {display:none; position:relative; max-height:400px; padding:0 15px}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .tit_box {color:#333; font-size:14px; border-bottom:1px solid #eee; padding:80px 0px 20px; text-align:center}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .addr_result_box {position:relative; margin:10px 0; padding-left:60px; color:#666; font-size:12px; line-height:20px}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .addr_result_box span {position:absolute; left:0; top:0; font-family:'Montserrat','Noto Sans KR','Malgun Gothic',Dotum; color:#333; font-size:11px; font-weight:600}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .addr_input_box input[type='text'] {margin:0 0 10px}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .addr_input_box p {color:#999; font-size:11px}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .btn_box {height:40px; padding:18px 0px 10px; text-align:center}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .btn_box a {display:inline-block; width:100px; height:40px; overflow:hidden; box-sizing:border-box; font-size:16px; font-weight:700; text-align:center; line-height:40px; text-indent:0}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .btn_box a.btn_prev {border:1px solid #999; color:#999; margin-right:10px}
#container_page .popup_zipcode .info_zipcode .popup_cont .step_detail_addr .btn_box a.btn_submit {border:1px solid #1ed25f; color:#1ed25f}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .rst_info {padding:10px 0px 10px; color:#888; font-size:13px; line-height:22px}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .rst_info div {margin-top:-10px; margin-bottom:-10px}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .rst_info em {color:#1ed25f}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .rst_info em:before {content:'"'}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .rst_info em:after {content:'"'}
#container_page .popup_zipcode .info_zipcode .popup_cont .result_box .rst_info span {color:#333; font-size:14px; font-weight:600}


/* Header CSS
*******************************************************************************/
/* Ημ΄υ °ψΕλ */
header {border-bottom:1px solid #e8e8e8; background-color:#fff}
header .menu_wrap {position:relative}
header h2 {overflow:hidden; text-align:center; color:#111; font-size:16px; line-height:1; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis}
header .l_menu {position:absolute; top:0; left:0}
header .r_menu {position:absolute; top:0; right:0}
header .l_menu a,
header .r_menu a {display:block; overflow:hidden; float:left; white-space:nowrap; text-indent:100%}
header .btn_category {width:45px; height:44px; background:url('//img.1300k.com/mobile/common/2018/btn_category.png') 50% 50% no-repeat; background-size:18px auto}
header .btn_cart {position:relative; width:40px; height:44px; background:url('//img.1300k.com/mobile/common/2018/btn_cart.png') 50% 50% no-repeat; background-size:18px auto}
header .btn_cart span {display:block; position:absolute; bottom:6px; left:19px; min-width:13px; width:auto; height:13px; padding:1px 2px; background:#000; border-radius:10px; font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum; font-size:10px; color:#fff; text-indent:0; text-align:center; box-sizing:border-box}
header .btn_search {width:40px; height:44px; background:url('//img.1300k.com/mobile/common/2018/btn_search.png') 12px 14px no-repeat; background-size:19px auto}
header .btn_close {width:45px; height:44px; background:url('//img.1300k.com/mobile/common/2018/btn_close.png') 50% 50% no-repeat; background-size:18px auto}
header .btn_back {width:40px; height:44px; background:url('//img.1300k.com/mobile/common/2018/btn_back.png') 14px 50% no-repeat; background-size:18px auto}
header .btn_home {width:40px; height:44px; background:url('//img.1300k.com/mobile/common/2018/btn_home.png') 50% 50% no-repeat; background-size:18px auto}
header .btn_main {width:40px; height:44px; margin-left:3px; background:url('//img.1300k.com/mobile/common/2018/btn_main.png') 50% 56% no-repeat; background-size:24px auto}
 
/* Main Header */
header.main_header {position:fixed; top:0; left:0; width:100%; border-bottom:0; z-index:3000}
header.main_header h1 {width:100%; height:44px; padding:9px 0; background-color:#fff; line-height:0; font-size:0; box-sizing:border-box; text-align:center}
header.main_header h1 a {display:inline-block; width:78px}
header.main_header h1 a img {width:100%; vertical-align:top}
header.main_header .sch_wrap {height:35px; margin:0 15px; background:#f2f2f2; border-radius:35px}
header.main_header .sch_wrap .btn_search {display:block; position:relative; overflow:hidden; width:100%; height:35px; padding:0 40px 0 15px; background:none; font-size:13px; color:#888; line-height:35px; box-sizing:border-box; text-overflow:ellipsis; white-space:nowrap}
header.main_header .sch_wrap .btn_search:after {display:block; position:absolute; top:0; right:0; width:32px; height:35px; background:url('//img.1300k.com/mobile/common/2018/btn_search_green.png') 0 50% no-repeat; background-size:17px auto; content:''}
header.main_header nav#gnb_wrap {position:relative; overflow:hidden; width:100%; height:41px; padding:0 9px; background:url('//img.1300k.com/mobile/common/2018/bg_main_gnb.png') repeat-x; background-size:1px auto; box-sizing:border-box}
header.main_header nav#gnb_wrap .mask {position:absolute; top:0; right:0; width:15px; height:40px; background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(85%,#fff)); z-index:3001}
header.main_header nav#gnb_wrap ul {display:table; white-space:nowrap}
header.main_header nav#gnb_wrap ul li {position:relative; display:table-cell; height:41px; line-height:0; font-size:0}
header.main_header nav#gnb_wrap ul li.ico a:before {display:inline-block; position:absolute; right:3px; top:11px; width:4px; height:4px; background:#1ed25f; border-radius:50%; overflow:hidden; content:''; z-index:2}
header.main_header nav#gnb_wrap ul li a {display:block; height:15px; padding:13px 10px 12px; color:#000; line-height:1; font-size:15px; letter-spacing:-1px}
header.main_header nav#gnb_wrap ul li a.on {color:#1ed25f; font-weight:bold}
header.main_header nav#gnb_wrap ul li a.on:after {display:block; position:absolute; bottom:0; left:5px; right:5px; height:2px; background:#1ed25f; content:''}

/* Basic Header */
header.basic_header {position:fixed; top:0; left:0; width:100%; height:44px; z-index:3000}
header.basic_header h2 {padding:14px 90px}
/*header.basic_header.white {border-bottom: 1px solid #e8e8e8 !important; animation:whiter .5s forwards}*/
header.basic_header.white {height:43px; border-bottom: 1px solid #e8e8e8 !important; background:#fff !important}
header.basic_header.slideup {animation:slideuper .5s ease-in forwards}
@keyframes whiter {
  0% {background:none}
  100% {background:#fff}
}
@keyframes slideuper {
	0% {transform:translateY(0)}
	100% {transform:translateY(-45px)}
}


/* StandAlone Header */
header.standalone_header {position:fixed; top:0; left:0; width:100%; height:44px; z-index:3000}
header.standalone_header h2 {padding:14px 45px}

/* For Old Pages & Events */
header#basic_header, header#magazine_header, header#standalone_header {display:none !important}


/* Nav CSS :Footer
*******************************************************************************/
nav .btn_top {display:block; position:absolute; overflow:hidden; top:-90px; right:10px; width:40px; height:40px; background:url('//img.1300k.com/mobile/common/2018/btn_nav_top.png'); background-size:40px auto; text-indent:100%; white-space:nowrap}
nav .btn_share {display:block; position:absolute; overflow:hidden; top:-140px; right:10px; width:40px; height:40px; background:url('//img.1300k.com/mobile/common/2018/btn_nav_share.png'); background-size:40px auto; text-indent:100%; white-space:nowrap}
nav.app_fix .btn_top {top:-100px}
nav.app_fix .btn_share {top:-150px}

/* Basic Navi */
nav#basic_navi {position:fixed; bottom:0; left:0; width:100%; z-index:3000}
nav#basic_navi .nav_menu {overflow:hidden; border-top:1px solid #dfe0df; background:#fff}
nav#basic_navi .nav_menu li {float:left; width:20%}
nav#basic_navi .nav_menu li a {display:block; width:100%; height:55px; padding-top:12px; font-size:11px; font-weight:bold; color:#000; text-align:center; box-sizing:border-box}
nav#basic_navi .nav_menu li a .ico {display:block; overflow:hidden; width:27px; height:20px; margin:0 auto 3px}
nav#basic_navi .nav_menu li a .ico img {width:27px; height:auto}
nav#basic_navi .nav_menu li.on a {color:#1ed25f}
nav#basic_navi .nav_menu li.on a .ico img {margin-top:-20px}
nav#basic_navi .nav_menu li .btn_nav_recent .img_gds {display:block; width:25px; height:25px; margin:-4px auto 2px; border:1px solid #e5e5e5; box-sizing:border-box}
nav#basic_navi .nav_menu li .btn_nav_recent .img_gds img {width:100%; height:100%}

/* GoodsDetail Navi */
nav#pdt_navi {position:fixed; bottom:0; left:0; z-index:500; width:100%; -webkit-tap-highlight-color:transparent}
nav#pdt_navi p ,
nav#pdt_navi span,
nav#pdt_navi a ,
nav#pdt_navi textarea, 
nav#pdt_navi input {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
nav#pdt_navi .number {font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum}
nav#pdt_navi .eng {font-family:'Roboto','Noto Sans KR', 'Malgun Gothic', Dotum}
nav#pdt_navi .pdt_navimenu {position:relative; border-top:1px solid #e5e5e5; background:#fff}
nav#pdt_navi.open .pdt_navimenu {display:none}
nav#pdt_navi .pdt_navimenu .btn_open {display:block; position:absolute; overflow:hidden; top:-26px; left:50%; width:76px; height:28px; margin-left:-38px; background:url('//img.1300k.com/mobile/common/2018/btn_nav_open.png'); background-size:76px auto; text-indent:100%; white-space:nowrap}
nav#pdt_navi .pdt_navimenu ul {display:table; width:100%; height:58px; table-layout:fixed}
nav#pdt_navi .pdt_navimenu ul li {display:table-cell; padding:7px 10px 8px 0; vertical-align:top; box-sizing:border-box}
nav#pdt_navi .pdt_navimenu ul li:first-child {width:60px; padding:7px 7px 8px 10px}
nav#pdt_navi .pdt_navimenu ul li .btn_wish {display:block; overflow:hidden; width:41px; height:41px; border:1px solid #e5e5e5; background-image:url('//img.1300k.com/mobile/common/2018/btn_nav_wish.png'); background-color:#fff; background-size:41px auto; text-indent:100%; white-space:nowrap}
nav#pdt_navi .pdt_navimenu ul li .btn_wish.on {background-position:0 -43px}
nav#pdt_navi .pdt_navimenu ul li .btn_buy {display:block; width:100%; height:43px; background:#1ed25f; font-size:17px; font-weight:700; color:#fff; text-align:center; line-height:43px}
nav#pdt_navi .pdt_navimenu ul li .btn_soldout {display:block; width:100%; height:43px; background:#6e6e6e; font-size:17px; font-weight:700; color:#fff; text-align:center; line-height:43px}
nav#pdt_navi .pdt_minicart {display:none; position:relative; border-top:1px solid #e5e5e5; background:#fff}
nav#pdt_navi.open .pdt_minicart {display:block}
nav#pdt_navi .pdt_minicart .btn_close {display:block; position:absolute; overflow:hidden; top:-26px; left:50%; width:76px; height:28px; margin-left:-38px; background:url('//img.1300k.com/mobile/common/2018/btn_nav_close.png'); background-size:76px auto; text-indent:100%; white-space:nowrap}
nav#pdt_navi .pdt_minicart .swiper-container {width:100%; height:100%}
nav#pdt_navi .pdt_minicart .opt_frm {padding:19px 10px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_sel_box {width:100%}
nav#pdt_navi .pdt_minicart .opt_frm .opt_sel_box .sel_blk {position:relative; margin-top:10px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_sel_box .sel_blk:first-child {margin-top:0}
nav#pdt_navi .pdt_minicart .opt_frm .opt_sel_box .sel_blk select {display:block; position:relative; width:100%; height:40px; padding:0 35px 0 10px; border:1px solid #e5e5e5; background:#fff; font-size:16px; color:#333; line-height:40px; outline:none; -webkit-appearance:none}
nav#pdt_navi .pdt_minicart .opt_frm .opt_sel_box .sel_blk:after {position:absolute; top:16px; right:10px; width:13px; height:7px; background:url('//img.1300k.com/mobile/common/2018/ico_select_arrow.png') no-repeat; background-size:13px auto; content:''}
nav#pdt_navi .pdt_minicart .opt_frm .opt_text {margin-top:10px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_text input[type="text"] {width:100%; height:40px; padding:0 10px; border:1px solid #e5e5e5; font-size:16px; color:#333; line-height:40px; box-sizing:border-box}
nav#pdt_navi .pdt_minicart .opt_frm .opt_nm_box .opt_info {position:relative; overflow:hidden}
nav#pdt_navi .pdt_minicart .opt_frm .opt_nm_box .opt_info .opt_txt {float:left; font-size:13px; color:#999; line-height:32px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_nm_box .opt_info .opt_ipt {float:right; width:126px; border:1px solid #dfe0e0}
nav#pdt_navi .pdt_minicart .opt_frm .opt_nm_box .opt_info .opt_ipt .ui-spinner {width:112px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_nm_box .opt_info .opt_ipt a {height:36px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_nm_box .opt_info .opt_ipt input {font-size:16px; line-height:36px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box {padding:0 10px; margin-top:10px; border:1px solid #e5e5e5; background:#f2f2f2}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li {padding:15px 0; border-top:1px dotted #dbdbdb}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li:first-child {border-top:0}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_name {position:relative; width:100%; padding-right:40px; box-sizing:border-box}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_name p {font-size:13px; color:#333; line-height:1.2}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_name p em {font-weight:bold}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_name p.required_text {margin-top:10px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_name p.required_text input {width:100%; height:40px; padding:0 10px; border:1px solid #e5e5e5; font-size:16px; color:#333; line-height:40px; box-sizing:border-box}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_name .btn_delete {position:absolute; overflow:hidden; top:-15px; right:-10px; width:30px; height:40px; background:url('//img.1300k.com/mobile/common/2018/btn_opt_del.png') 10px 15px no-repeat; background-size:10px auto; text-indent:100%; white-space:nowrap}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_quantity {display:table; overflow:hidden; width:100%; padding-top:8px; box-sizing:border-box}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_quantity .order_num {display:table-cell; width:112px; border:1px solid #dfe0e0}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_quantity .order_num .ui-spinner {width:112px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_quantity .order_num a {height:36px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_quantity .order_num input {font-size:16px; line-height:36px}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_quantity .sum_num {display:table-cell; width:auto; font-size:15px; font-weight:700; color:#333; line-height:32px; text-align:right}
nav#pdt_navi .pdt_minicart .opt_frm .opt_lst_box li .opt_quantity .sum_num span {font-size:12px; font-weight:400}
nav#pdt_navi .pdt_minicart .cart_result {position:relative}
nav#pdt_navi .pdt_minicart .cart_result:before {display:block; position:absolute; top:0; left:10px; right:10px; border-top:1px dotted #dbdbdb; content:''}
nav#pdt_navi .pdt_minicart .cart_result ul {display:table; width:100%; table-layout:fixed}
nav#pdt_navi .pdt_minicart .cart_result ul li {display:table-cell; height:55px; padding:0 10px 0 0; font-size:21px; font-weight:700; color:#1ed25f; vertical-align:middle; text-align:right; box-sizing:border-box}
nav#pdt_navi .pdt_minicart .cart_result ul li:first-child {width:100px; padding:0 0 0 10px; text-align:left}
nav#pdt_navi .pdt_minicart .cart_result ul li:first-child strong {font-size:15px; font-weight:700; color:#333}
nav#pdt_navi .pdt_minicart .cart_result ul li span {padding-left:3px; font-size:18px; font-weight:700}
nav#pdt_navi .pdt_minicart .cart_proc {display:table; width:100%; border-top:1px solid #e5e5e5; table-layout:fixed}
nav#pdt_navi .pdt_minicart .cart_proc li {display:table-cell; vertical-align:top; box-sizing:border-box}
nav#pdt_navi .pdt_minicart .cart_proc li.btn_buy {padding:7px 10px 8px 0}
nav#pdt_navi .pdt_minicart .cart_proc li.btn_buy a {display:block; width:100%; height:43px; background:#1ed25f; font-size:17px; font-weight:700; color:#fff; text-align:center; line-height:43px}
nav#pdt_navi .pdt_minicart .cart_proc li.btn_cart {width:60px; padding:7px 10px 8px}
nav#pdt_navi .pdt_minicart .cart_proc li.btn_cart a {display:block; overflow:hidden; width:100%; height:43px; border:1px solid #e5e5e5; background:url('//img.1300k.com/mobile/common/2018/btn_nav_cart.png') 50% #fff no-repeat; background-size:20px auto; white-space:nowrap; text-indent:100%; box-sizing:border-box}

/* Cart Navi */
nav#cart_navi {position:fixed; bottom:0; left:0; width:100%; height:59px; border-top:1px solid #000; background-color:rgba(0,0,0,0.8); z-index:500}
nav#cart_navi div {display:table; width:100%; height:59px; padding:8px 10px; table-layout:fixed; box-sizing:border-box}
nav#cart_navi div p {display:table-cell; width:65%; height:43px; vertical-align:middle; white-space:nowrap; box-sizing:border-box}
nav#cart_navi div p.total_sum {width:auto; min-width:100px; padding-right:10px}
nav#cart_navi div p.total_sum .txt {display:block; padding-bottom:3px; font-size:12px; color:#fff; line-height:1}
nav#cart_navi div p.total_sum .num {display:block; font-size:12px; color:#1ed25f}
nav#cart_navi div p.total_sum .num strong {font-size:18px; font-weight:400}
nav#cart_navi div p.btn_buy button {display:block; width:100%; height:43px; background:#1ed25f; font-size:17px; font-weight:700; color:#fff; line-height:43px; text-align:center}

/* Footer CSS
*******************************************************************************/

/* Foot Menu */
nav#foot_menu {border-top:1px solid #BCBCC4; border-bottom:1px solid #F4F4F6}
nav#foot_menu ul {overflow:hidden; border-bottom:1px solid #BCBCC4}
nav#foot_menu ul li {float:left; width:50%; box-sizing:border-box}
nav#foot_menu ul li:first-child {border-left:none}
nav#foot_menu ul li a {display:block; padding:11px 0px 13px 0px; text-align:center; font-size:12px; font-weight:bold; color:#ffffff}

/* Foot Banner */
#footer_banner {width:100%; line-height:1; text-align:center}
#footer_banner a {display:block; width:100%; height:60px}
#footer_banner a img {width:auto; height:60px; vertical-align:middle}

footer#footer_2018 {padding:20px 0 25px; background:#f2f2f2}
footer#footer_2018 div {font-family:'Noto Sans KR', 'Malgun Gothic', Dotum}
footer#footer_2018 .number {font-family:'Montserrat','Noto Sans KR', 'Malgun Gothic', Dotum}
footer#footer_2018 .eng {font-family:'Roboto','Noto Sans KR', 'Malgun Gothic', Dotum}
footer#footer_2018 .footer_menu {font-size:0; line-height:0; text-align:center}
footer#footer_2018 .footer_menu a {display:inline-block; height:22px; padding:0 10px; margin:0 2px; border:1px solid #e2e2e2; background:#fff; font-size:12px; color:#666; line-height:22px}
footer#footer_2018 .bizinfo {margin-top:15px; text-align:center}
footer#footer_2018 .bizinfo .btn_open {display:inline-block; position:relative; padding-right:15px; font-size:13px; font-weight:700; color:#333; line-height:16px}
footer#footer_2018 .bizinfo .btn_open:after {display:block; position:absolute; top:3px; right:0; width:6px; height:6px; border:1px solid #333; border-width:0 1px 1px 0; transform:rotate(45deg); -webkit-transform:rotate(45deg); content:''}
footer#footer_2018 .bizinfo.unfold .btn_open:after {top:6px; transform:rotate(225deg); -webkit-transform:rotate(225deg)}
footer#footer_2018 .bizinfo p {display:none; padding-top:8px; font-size:12px; color:#838383; line-height:19px}
footer#footer_2018 .bizinfo.unfold p {display:block}
footer#footer_2018 .bizinfo p a {font-size:12px; color:#838383}
footer#footer_2018 .bizinfo p em {display:inline-block; width:1px; height:10px; margin:0 8px; background:#dadada; vertical-align:middle}
footer#footer_2018 .footer_legal {margin-top:10px; font-size:0; line-height:0; text-align:center}
footer#footer_2018 .footer_legal a {display:inline-block; position:relative; height:16px; padding:0 7px; font-size:11px; color:#838383; line-height:16px}
footer#footer_2018 .footer_legal a:before {display:block; position:absolute; top:4px; left:0; width:1px; height:8px; background:#cacacb; content:''}
footer#footer_2018 .footer_legal a:first-child:before {display:none}
footer#footer_2018 .footer_sns {margin-top:10px; font-size:0; line-height:0; text-align:center}
footer#footer_2018 .footer_sns li {display:inline-block; margin:0 3px}
footer#footer_2018 .footer_sns li a {display:block; width:30px; padding:5px 0}
footer#footer_2018 .footer_sns li a img {width:auto; height:18px; margin:0 auto}


/* List CSS
*******************************************************************************/
.lo_lst1 {width:94%; margin:0 auto; border:1px solid #ddd; background-color:#fff}
.lo_lst1 > li {overflow:hidden; width:auto; height:auto; padding:14px 14px 10px; border-top:1px solid #ddd}
.lo_lst1 > li:first-child {border-top:none}



/* Box CSS
*******************************************************************************/
.lo_box1 {width:auto; height:auto; padding:20px; font-size:14px; font-weight:bold; text-align:center; line-height:130%}
.lo_box1 em {color:#3eb900}
.lo_box1 .txt_desc {font-size:13px; color:#9798a0; font-weight:normal}



/* Heading CSS
*******************************************************************************/
.lo_heading1 {position:relative; width:100%; height:29px; padding-top:15px; border-bottom:1px solid #29292b; background-color:#4c4c51; font-size:14px; color:#fff; text-align:center; webkit-box-shadow:0 1px 1px #b2b2b2; -moz-box-shadow:0 1px 1px #b2b2b2; box-shadow:0 1px 1px #b2b2b2}
.lo_heading1 em {color:#3eb900}
.lo_heading1 .back_btn {position:absolute; top:7px; left:8px}



/* Global CSS Style
*******************************************************************************/
.lo_radio {display:inline-block; width:auto; cursor:pointer}
.lo_radio input {display:none}
.lo_radio label {font-size:14px; color:#333; font-weight:bold}
.lo_radio label span {display:block; float:left}
.lo_radio label span.k_hf1 {margin-right:5px}

.lo_select {display:inline-block; overflow:hidden; position:relative; width:auto; height:30px; border:1px solid #c6c6c6}
.lo_select select {position:relative; z-index:10; width:100%; height:30px; border:none; background:transparent; -webkit-appearance:none; font-size:13px; line-height:28px; color:#7b818d; font-weight:bold}
.lo_select span {position:absolute; top:10px; right:8px; z-index:1}

.lo_spotbnr {display:none; position:relative; width:100%; height:50px}
.lo_spotbnr .bnr_box {width:320px; height:50px; margin:0 auto}
.lo_spotbnr .bnr_close {position:absolute; top:5px; right:1px; width:11px; height:12px; padding:14px}
.lo_spotbnr .bnr_close img {display:block}