@charset "utf-8";

#kolon_wrapper legend {margin:0; padding:0; width:0; height:0; font-size:0; line-height:0; position:absolute; overflow:hidden; visibility:hidden;} /*20151109*/

/************************ layout ************************/
/*wrap*/
#kolon_wrapper{min-width:995px; overflow:hidden; width:100%;}/*20151102 수정*/

/*header*/
#kolon_header{width:100%; min-height:50px; background:#fff; position:relative; z-index:2; min-width:995px;  border-bottom:1px solid #e3e3e3;}/*20151130 수정*/
#kolon_header .h_skipNav{position:absolute; left:0; top:0; width:100%; height:0; z-index:4;}
#kolon_header .h_skipNav a{display:block; width:0; height:0; font-size:0; line-height:0; overflow:hidden; position:absolute;}
#kolon_header .h_skipNav a:hover,
#kolon_header .h_skipNav a:active,
#kolon_header .h_skipNav a:focus{width:100%; height:56px; font-size:14px; line-height:56px; color:#fff; position:static; background:#222; text-align:center;}


/*20160420 수정 시작*/
#kolon_header h1.h_logo{position:absolute; left:30px; top:15px;}
#kolon_header h1.h_logo a{display:block; width:124px; height:19px; background:url('../img/joykolon/h_logo_bk.png') no-repeat 0 0; line-height:500px; overflow:hidden;}

#kolon_header .h_langMenu{position:absolute; left:175px; top:18px; z-index:3;}
#kolon_header .h_langMenu .lang_selected a{color:#888; font-size:11px; display:inline-block; padding-right:10px; background:url('../img/joykolon/arr_down_gy.png') no-repeat right center;}
#kolon_header .h_langMenu .lang_selected a.on{background:url('../img/joykolon/arr_up_gy.png') no-repeat right center;}
#kolon_header .h_langMenu .lang_select{padding-left:20px; background:url('../img/joykolon/bgl_round_gy.png') no-repeat 0 0; display:none; position:absolute; left:50%; top:23px; margin-left:-79px;}
#kolon_header .h_langMenu .lang_select .inner{padding-right:20px; background:url('../img/joykolon/bgr_round_gy.png') no-repeat right 0; height:30px; overflow:hidden; color:#e7e7e7; width:118px; text-align:center; white-space:nowrap;}
#kolon_header .h_langMenu .lang_select a{color:#656565; line-height:30px; display:inline-block; vertical-align:middle; padding:0 5px;}
/*20160420 수정 끝*/


.h_gnbMenu{position:absolute; right:0; top:0; padding-right:14px;}
.h_gnbMenu .gnb_area{display:inline;}
.h_gnbMenu .gnb_arr{position:absolute; left:5px; margin-left:-5px; top:45px; background:url('../img/joykolon/arr_menu_gy.png') no-repeat 0 0; width:10px; height:5px; overflow:hidden; line-height:500px; display:none;}/*20151130 수정*/

/*bt_menu 20151130 수정*/
.h_gnbMenu a.bt_menu{display:inline-block; vertical-align:top; position:relative; width:26px; height:37px; overflow:hidden; padding:13px 12px 0; margin-left:-15px; *margin-left:-12px; cursor:pointer;}
.h_gnbMenu a.bt_menu:hover{text-decoration:none;}
.h_gnbMenu a.bt_menu .cntWr{display:block; position:absolute; right:0; top:27px; background:url('../img/joykolon/bgl_round_rd3.png') no-repeat 0 0; padding-left:7px; cursor:pointer;}
.h_gnbMenu a.bt_menu .cntWr .cnt{display:block; background:url('../img/joykolon/bgr_round_rd3.png') no-repeat right 0; padding-right:7px; height:17px; color:#fff; font-size:10px; line-height:16px; *line-height:15px; overflow:hidden; min-width:12px; text-align:center; white-space:nowrap; cursor:pointer;}
.h_gnbMenu a.bt_menu .ic{display:block; width:26px; height:26px; line-height:500px;}
.h_gnbMenu a.bt_menu.mypage .ic{background:url('../img/joykolon/btn_menu_mypage2.png') no-repeat 0 0;}
.h_gnbMenu a.bt_menu.cart .ic{background:url('../img/joykolon/btn_menu_cart2.png') no-repeat 0 0;}
.h_gnbMenu a.bt_menu.favorate .ic{background:url('../img/joykolon/btn_menu_favor2.png') no-repeat 0 0;}
.h_gnbMenu a.bt_menu.search .ic{background:url('../img/joykolon/btn_menu_search2.png') no-repeat 0 0;}
/*20151019 gnb 퀵메뉴 아이콘 마우스 오버 추가 시작*/
.h_gnbMenu a.bt_menu.mypage:hover .ic{background:url('../img/joykolon/btn_menu_mypage2.png') no-repeat 0 -26px;}
.h_gnbMenu a.bt_menu.cart:hover .ic{background:url('../img/joykolon/btn_menu_cart2.png') no-repeat 0 -26px;}
.h_gnbMenu a.bt_menu.favorate:hover .ic{background:url('../img/joykolon/btn_menu_favor2.png') no-repeat 0 -26px;}
.h_gnbMenu a.bt_menu.search:hover .ic{background:url('../img/joykolon/btn_menu_search2.png') no-repeat 0 -26px;}
.h_gnbMenu a.mypage.on .ic{background:url('../img/joykolon/btn_menu_mypage2.png') no-repeat 0 -26px;}
.h_gnbMenu a.cart.on .ic{background:url('../img/joykolon/btn_menu_cart2.png') no-repeat 0 -26px;}
.h_gnbMenu a.favorate.on .ic{background:url('../img/joykolon/btn_menu_favor2.png') no-repeat 0 -26px;}
.h_gnbMenu a.search.on .ic{background:url('../img/joykolon/btn_menu_search2.png') no-repeat 0 -26px;}
/*20151019 gnb 퀵메뉴 아이콘 마우스 오버 추가 끝*/

.h_gnbMenu .scrollbox_wrap{position:absolute; right:-255px; right:0; top:50px; background:#efefef; width:255px; display:none; z-index:1; overflow:hidden;}/*20151130 수정*/
.h_gnbMenu .scrollbox_inner{padding:0 30px 25px; zoom:1;}
.h_gnbMenu .scrollbox_inner:after{clear:both; display:block; content:'';}
.h_gnbMenu .scrollbox_inner h4.tit_box{font-weight:normal; font-size:16px; line-height:50px; padding-right:20px; border-bottom:1px solid #d9d9d9; margin-bottom:-1px; position:relative;}
.h_gnbMenu .scrollbox_inner .close_box a{position:absolute; right:30px; top:18px; display:block; width:16px; height:15px; background:url('../img/joykolon/btn_close.png') no-repeat 0 0; overflow:hidden; line-height:500px;}
.h_gnbMenu .scrollbox_inner .close_box a:hover{background:url('../img/joykolon/btn_close5.png') no-repeat 0 0;}

.h_gnbMenu .login_normal{padding-bottom:25px;}
.h_gnbMenu .login_normal .input_row{border:1px solid #ccc; background:#fff; height:27px; padding:11px 15px 0; margin-bottom:10px;}
.h_gnbMenu .login_normal .input_row label{width:0; height:0; font-size:0; line-height:0; position:absolute; overflow:hidden; visibility:hidden;}
.h_gnbMenu .login_normal .input_row input{width:100%; height:auto; vertical-align:top;}
.h_gnbMenu .login_normal .check_row{font-size:11px; color:#656565;}
.h_gnbMenu .login_normal .submit_row{margin-top:10px;}
/*.h_gnbMenu .login_normal .submit_row button{width:100%; height:40px; color:#fff; background:#cd3d30;}*/
.h_gnbMenu .login_normal .find_row{margin-top:10px;}
.h_gnbMenu .login_normal .txt_row{margin-top:15px; font-size:11px; color:#656565;}

.h_gnbMenu .login_social{border-top:1px solid #d9d9d9; padding:25px 0;}
.h_gnbMenu .login_social h4{font-weight:normal; font-size:12px; padding-bottom:10px;}
.h_gnbMenu .login_social .sns_row{text-align:center;}
.h_gnbMenu .login_social .sns_row a{margin:0 4px;}
/*.h_gnbMenu .login_social a{display:inline-block; vertical-align:middle; width:51px; height:51px; overflow:hidden; line-height:500px; background:url('../img/joykolon/btn_sns_b.png') no-repeat 0 0; margin:0 4px;}
.h_gnbMenu .login_social a.bt_facebook{background-position:0 0;}
.h_gnbMenu .login_social a.bt_google{background-position:-51px 0;}
.h_gnbMenu .login_social a.bt_naver{background-position:-102px 0;}*/

.h_gnbMenu .join_member{border-top:1px solid #d9d9d9; padding:25px 0 0;}
.h_gnbMenu .join_member h4{font-weight:normal; font-size:12px; padding-bottom:10px;}
.h_gnbMenu .join_member .txt{font-size:11px; line-height:18px; color:#656565;}
.h_gnbMenu .join_member .btn{margin-top:15px;}
/*.h_gnbMenu .join_member .btn a{display:block; height:40px; line-height:40px; color:#fff; background:#222; text-align:center;}*/

/*mybtn_info 20151130 수정*/
.h_gnbMenu .mybtn_info{margin:-1px 0 0 -1px; zoom:1; position:relative; background:#efefef;}
.h_gnbMenu .mybtn_info:after{clear:both; display:block; content:'';}
.h_gnbMenu .mybtn_info .btn{float:left; width:50%;}
.h_gnbMenu .mybtn_info .btn a{display:block; padding:0 10px; height:38px; line-height:36px; color:#fff; font-size:12px; background:#222; text-align:center; margin-left:-1px; background:#fff; color:#656565; border:1px solid #ccc; position:relative; z-index:1;}
.h_gnbMenu .mybtn_info .btn a:hover{text-decoration:none; color:#111; border-color:#111; z-index:2;}

.h_gnbMenu .myitem_info{margin-top:-1px; padding:25px 0; clear:both;}
.h_gnbMenu .myitem_info ul li{padding-left:8px; line-height:22px; color:#656565; background:url('../img/joykolon/bl_list_gy.png') no-repeat 0 10px;}
.h_gnbMenu .myitem_info .rd{color:#cd3d30; font-weight:bold;}

/*myshop_info 20160115 수정*/
.h_gnbMenu .myshop_info{margin-top:-1px; border-top:1px solid #d9d9d9; padding:25px 0; position:relative;}
.h_gnbMenu .myshop_info h4{font-weight:normal; font-size:12px; padding-bottom:10px;}
.h_gnbMenu .myshop_info ul li{padding-left:8px; line-height:22px; color:#656565; background:url('../img/joykolon/bl_list_gy.png') no-repeat 0 10px;}
.h_gnbMenu .myshop_info .rd{color:#cd3d30; font-weight:bold;}
.h_gnbMenu .myshop_info a.more{position:absolute; right:0; top:21px; display:inline-block; vertical-align:top; padding:0 10px; border:1px solid #ccc; color:#656565; line-height:22px; height:24px; font-size:11px;}
.h_gnbMenu .myshop_info a.more:hover{text-decoration:none;}

.h_gnbMenu .mynotice_info{background:url('../img/joykolon/h_gnb_notice.gif') repeat-y center 20px; margin-top:-20px;}
.h_gnbMenu .mynotice_info h5{font-size:12px; line-height:41px; text-align:center;}
.h_gnbMenu .mynotice_info .prdinfo_area{border-radius:5px; box-shadow:1px 1px 5px #cacaca; overflow:hidden; color:#fff; margin-top:20px;}
.h_gnbMenu .mynotice_info .txt_zone{padding:13px 10px; text-align:center; line-height:18px;}
.h_gnbMenu .mynotice_info .txt_zone .tit{font-size:14px; color:#fff799; padding-bottom:5px;}
.h_gnbMenu .mynotice_info .txt_zone em{font-style:normal; font-weight:bold; font-size:14px; color:#fff799;}
.h_gnbMenu .mynotice_info .txt_zone .yl{color:#fff799;}
.h_gnbMenu .mynotice_info .txt_zone .stxt{font-size:11px; margin-top:13px;}
.h_gnbMenu .mynotice_info .dc_zone{padding:13px 0; margin:0 13px; text-align:center; border-top:1px solid #a43126; color:#fff799; font-size:24px; line-height:1.2;}
.h_gnbMenu .mynotice_info .prd_zone{padding:0 13px; text-align:center;}
.h_gnbMenu .mynotice_info .prd_zone .thumb img{width:169px; display:block;}/*20151111 수정*/
.h_gnbMenu .mynotice_info .prd_zone a.txt{display:block; color:#fff; padding:10px 0;}
.h_gnbMenu .mynotice_info .prd_zone .brand{display:block; font-size:10px; color:#fff;}
.h_gnbMenu .mynotice_info .prd_zone .name{display:block; font-size:11px;}
.h_gnbMenu .mynotice_info .prd_zone .price{display:block; font-size:11px; padding-top:5px;}
.h_gnbMenu .mynotice_info .prd_zone .through{text-decoration:line-through; margin-right:15px;}
.h_gnbMenu .mynotice_info .ex_zone{padding:13px 13px 13px 23px;}
.h_gnbMenu .mynotice_info .ex_zone li{padding-left:8px; background:url('../img/joykolon/dash_list_wt.gif') no-repeat 0 9px; line-height:18px; font-size:11px;}

.h_gnbMenu .mynotice_info .ex_zone2{padding-left:13px; padding-right:13px; margin-bottom:13px;}
.h_gnbMenu .mynotice_info .ex_zone2 li{padding-left:8px; background:url('../img/joykolon/dash_list_wt.gif') no-repeat 0 9px; line-height:18px; font-size:11px; margin-bottom:7px;}

.h_gnbMenu .mynotice_info .btn_zone{padding-bottom:13px;}
.h_gnbMenu .mynotice_info .btn_zone a{margin:0 13px; display:block; line-height:40px; text-align:center; color:#fff;}
.h_gnbMenu .mynotice_info .bnr_zone{padding:0 13px 13px;}
.h_gnbMenu .mynotice_info .bnr_zone img{width:100%; display:block;}
.h_gnbMenu .mynotice_info .red_zone{background:#a43126; padding-top:13px; padding-bottom:13px;}
.h_gnbMenu .mynotice_info .blue_zone{background:#192c62;}
.h_gnbMenu .mynotice_info .purple_zone{background:#50346b;}
.h_gnbMenu .mynotice_info .reserve_zone{padding:13px; text-align:center; line-height:20px; border-top:1px solid #243f8d;}
.h_gnbMenu .mynotice_info .reserve_zone .ttl{font-size:11px;}
.h_gnbMenu .mynotice_info .reserve_zone .date{font-size:14px; color:#fff799;}

.h_gnbMenu .mynotice_info .addr_zone{padding:13px; font-size:11px; border-top:1px solid #734b99;}
.h_gnbMenu .mynotice_info .addr_zone .detail{margin-top:5px;}
.h_gnbMenu .mynotice_info .addr_zone .tel{margin-top:5px;}
.h_gnbMenu .mynotice_info .prdinfo_area.rd{background:#cd3d30;}
.h_gnbMenu .mynotice_info .prdinfo_area.rd h5{background:#a43126; color:#fff799;}
.h_gnbMenu .mynotice_info .prdinfo_area.rd .btn_zone a{background:#632623;}
.h_gnbMenu .mynotice_info .prdinfo_area.bk{background:#333;}
.h_gnbMenu .mynotice_info .prdinfo_area.bk h5{background:#181818; color:#fff;}
.h_gnbMenu .mynotice_info .prdinfo_area.bk .txt_zone{font-size:11px;}
.h_gnbMenu .mynotice_info .prdinfo_area.bl{background:#243f8d;}
.h_gnbMenu .mynotice_info .prdinfo_area.bl h5{background:#192c62; color:#6dcff6;}
.h_gnbMenu .mynotice_info .prdinfo_area.bl .addr_zone{border-color:#243f8d;}
.h_gnbMenu .mynotice_info .prdinfo_area.bl .btn_zone a{background:#091541;}
.h_gnbMenu .mynotice_info .prdinfo_area.pl{background:#734b99;}
.h_gnbMenu .mynotice_info .prdinfo_area.pl h5{background:#50346b; color:#d8c4eb;}
.h_gnbMenu .mynotice_info .prdinfo_area.pl .reserve_zone{border-color:#734b99;}
.h_gnbMenu .mynotice_info .prdinfo_area.pl .btn_zone a{background:#351e4f;}

.h_gnbMenu .gnb_prodTotal{padding:15px 0 15px 8px; line-height:22px; color:#656565; background:url('../img/joykolon/bl_list_gy.png') no-repeat 0 25px;}
.h_gnbMenu .gnb_prodTotal .rd{color:#cd3d30; font-weight:bold;}
.h_gnbMenu .gnb_prodList{position:relative; padding-top:65px;}
.h_gnbMenu .gnb_prodList .prodList{margin-bottom:-25px;}
.h_gnbMenu .gnb_prodList li{position:relative; padding-bottom:25px; text-align:center;}
.h_gnbMenu .gnb_prodList li .thumb{display:block; position:relative; margin-bottom:10px;}
.h_gnbMenu .gnb_prodList li .thumb img{width:195px; display:block; margin:0 auto;}/*20151111 수정*/
.h_gnbMenu .gnb_prodList li .line{display:none; position:absolute; left:0; top:0; width:193px; height:193px; border:1px solid #000; opacity:.1; filter:alpha(opacity=10);}
.h_gnbMenu .gnb_prodList li a.txt{display:block;}
.h_gnbMenu .gnb_prodList li .brand{display:block; font-size:10px; color:#656565;}
.h_gnbMenu .gnb_prodList li .name{display:block; font-size:11px;}
.h_gnbMenu .gnb_prodList li .price{display:block; font-size:11px; color:#656565; padding-top:5px;}
.h_gnbMenu .gnb_prodList li .size{display:block; padding-top:10px;}
.h_gnbMenu .gnb_prodList li .size .tit{display:inline-block; vertical-align:middle; color:#656565; font-size:11px; margin-right:4px;}
.h_gnbMenu .gnb_prodList li .size button{*margin:0 1px;}
.h_gnbMenu .gnb_prodList li .size_btn{padding-top:15px;}
.h_gnbMenu .gnb_prodList li a.del{display:block; position:absolute; right:-10px; top:-10px; display:block; width:24px; height:24px; overflow:hidden; background:url('../img/joykolon/btn_del.png') no-repeat 0 0; line-height:500px;}
.h_gnbMenu .gnb_prodList li a.del:hover{background-position:0 -24px;}
.h_gnbMenu .gnb_prodList .prodMore{display:block; width:193px; border:1px solid #ccc; height:38px; line-height:36px; color:#656565; font-size:12px; background:#fff; text-align:center; position:absolute; left:0; top:0;}/*20151130 수정*/
.h_gnbMenu .gnb_prodList .prodMore:hover{text-decoration:none; border-color:#111; color:#111;}

.h_gnbMenu .search_box{border:1px solid #ccc; background:#fff; height:27px; padding:11px 15px 0; margin-bottom:20px; position:relative;}
.h_gnbMenu .search_box .input_txt{margin-right:26px;}
.h_gnbMenu .search_box input{width:100%; height:auto; vertical-align:top; background:#fff; line-height:16px; padding:0; border:0;}
.h_gnbMenu .search_box label{width:0; height:0; font-size:0; line-height:0; position:absolute; overflow:hidden; visibility:hidden;}
.h_gnbMenu .search_box button span{display:block; width:5px; height:5px; overflow:hidden; visibility:hidden;}
.h_gnbMenu .search_box button{position:absolute; right:15px; top:11px; width:16px; height:16px; background:url('../img/joykolon/btn_search.png') no-repeat 0 0;}
.h_gnbMenu .search_txt{border:1px solid #ccc; padding:0 15px; background:#fff; margin-top:10px;}
.h_gnbMenu .search_txt h5{font-size:12px; line-height:41px; border-bottom:1px solid #e7e7e7; padding-left:22px;}
.h_gnbMenu .search_txt ul{padding:12px 0; line-height:22px; color:#656565;}
.h_gnbMenu .search_recom h5{background:url('../img/joykolon/icn_sch_recom.png') no-repeat 0 13px;}
.h_gnbMenu .search_recent h5{background:url('../img/joykolon/icn_sch_recent.png') no-repeat 0 13px;}
.h_gnbMenu .search_recent li{position:relative; min-height:22px; padding-left:22px;}
.h_gnbMenu .search_recent a.del{display:block; width:15px; height:15px; line-height:500px; overflow:hidden; position:absolute; left:0; top:50%; margin-top:-7px; background:url('../img/joykolon/btn_del2.png') no-repeat 0 0;}


/*h_mainMenu 20160229 수정*/
.h_mainMenu{margin:0 200px; text-align:center;}
.h_mainMenu .menu_arr{position:absolute; left:50%; margin-left:-5px; top:45px; background:url('../img/joykolon/arr_menu_gy.png') no-repeat 0 0; width:10px; height:5px; overflow:hidden; line-height:500px; display:none;}
.h_mainMenu .menu1_wrap,
.h_mainMenu .menu2_wrap{display:inline-block; *display:inline; zoom:1; vertical-align:top; padding-right:15px;}
.h_mainMenu .menu2_wrap{background:url('../img/joykolon/h_menu_bg.gif') no-repeat 0 center; padding-left:20px;}
.h_mainMenu .depth1Ul,
.h_mainMenu .depth1Li,
.h_mainMenu .depth1Menu{display:inline;}
.h_mainMenu .depth1Menu a{display:inline-block; vertical-align:top; line-height:50px; font-size:14px; color:#111; padding:0 10px; font-style: normal; font-weight: 400;}
.h_mainMenu .depth1Menu a:hover{text-decoration:none;}
.h_mainMenu .depth1Menu a.on{background:url('../img/joykolon/arr_menu_gy.png') no-repeat center bottom;}
.h_mainMenu .depth2Div{position:absolute; left:0; top:50px; width:100%; height:240px; background:#efefef; display:none; z-index:2;}
.h_mainMenu .depth2Ul_wrap{display:inline-block; *display:inline; zoom:1; vertical-align:top; text-align:left; padding:32px 30px 0; max-width:260px;}
.h_mainMenu .depth2Ul_wrap:after{clear:both; display:block; content:'';}
.h_mainMenu .depth2Li a{line-height:25px;}
.h_mainMenu .depth2DivSt1 .depth2Ul_wrap{padding-left:43px; padding-right:43px;}
.h_mainMenu .depth2CommSt .depth2Ul_wrap{padding:0; margin-top:32px; max-width:none; border-left:1px solid #ddd; min-height:175px;}
.h_mainMenu .depth2CommSt .depth2Ul_1st{border:0;}
.h_mainMenu .depth2CommSt .depth2Menu{padding:0 30px; line-height:24px;}
.h_mainMenu .depth2CommSt .depth2Ul{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:11px 30px 0; max-width:260px;}
.h_mainMenu .depth2CommSt .depth2Li a{font-size:11px; color:#656565; line-height:20px;}
.h_mainMenu .depth2Bnr_wrap{display:inline-block; *display:inline; zoom:1; vertical-align:top; text-align:left; padding:40px 30px 0;}
.h_mainMenu .depth2Bnr_wrap li{display:inline;}
.h_mainMenu .depth2Bnr_wrap a{display:inline-block; vertical-align:top; margin:0 2px;}
.h_mainMenu .depth2Bnr_wrap img{width:330px; height:160px;}

/*contents 20151130 수정*/
#kolon_contents{clear:both; zoom:1; min-height:750px; background:#fff; position:relative; z-index:1; overflow:hidden;}
#kolon_contents:after{clear:both; display:block; content:'';}

/*footer*/
#kolon_footer{clear:both; min-height:50px; position:relative; z-index:4; padding:0 30px; overflow:hidden; font-size:11px; color:#656565; line-height:18px; background:#efefef; border-top:1px solid #e7e7e7;}
#kolon_footer a{color:#656565;}
#kolon_footer h2.f_logo{position:absolute; left:30px; top:17px; background:url('../img/joykolon/f_logo.png') no-repeat 0 0; width:93px; height:15px; overflow:hidden; line-height:500px;}/*20160420 수정*/
#kolon_footer .f_siteInfoBtn a{display:block; height:50px; margin:0 210px; overflow:hidden; line-height:500px; background:url('../img/joykolon/f_arr_up.png') no-repeat center 22px;}
#kolon_footer .f_siteInfoBtn a.on{background:url('../img/joykolon/f_arr_down.png') no-repeat center 22px;}
#kolon_footer .f_siteInfoWrap{clear:both; border-top:1px solid #dedede; padding-bottom:25px; zoom:1; display:none;}
#kolon_footer .f_siteInfoWrap:after{clear:both; display:block; content:'';}
#kolon_footer .f_menuWrap{float:right; display:inline; margin:25px -19px 0 0; overflow:hidden;}
#kolon_footer .menu_area{float:left; display:inline; margin-left:-1px; min-height:140px; width:140px; overflow:hidden; white-space:nowrap; background:url('../img/joykolon/f_menu_bg.gif') no-repeat 0 center;}
#kolon_footer .menu_area h4{font-weight:normal; font-size:12px; line-height:22px; color:#111; padding:0 20px 10px;}
#kolon_footer .menu_area ul{padding:0 20px;}
#kolon_footer .menu_area a{color:#656565;}
#kolon_footer .mshop_area{text-align:center; width:120px;}
#kolon_footer .mshop_qrcode .code{height:85px; overflow:hidden;}
#kolon_footer .mshop_qrcode .code img{vertical-align:top; width:85px; height:85px;}
#kolon_footer .mshop_qrcode .send{margin-top:5px;}
#kolon_footer .callcenter_area h4 span{display:inline-block; vertical-align:top;}
#kolon_footer .callcenter_area h4 .ic{width:22px; height:22px; overflow:hidden; background:url('../img/joykolon/icn_callcenter.png') no-repeat 0 0; line-height:500px;}
#kolon_footer .callcenter_guide{padding-left:20px;}

#kolon_footer .smedia_area{text-align:center; position:relative;}
#kolon_footer .smedia_area h4{font-size:11px; color:#656565; line-height:18px; padding:0; padding-top:32px;}
#kolon_footer .smedia_sns{position:absolute; left:0; top:2px; width:100%;}
#kolon_footer .smedia_area a{display:inline-block; vertical-align:top; width:18px; height:18px; overflow:hidden; margin:0 5px;}
#kolon_footer .smedia_area a span{display:block; width:5px; height:2px; line-height:500px;}
#kolon_footer .smedia_area a.bt_fb{background:url('../img/joykolon/btn_sns_fb.png') no-repeat 0 0;}
#kolon_footer .smedia_area a.bt_twit{background:url('../img/joykolon/btn_sns_tw.png') no-repeat 0 0;}
#kolon_footer .smedia_area a.bt_insta{background:url('../img/joykolon/btn_sns_insta.png') no-repeat 0 0;}
#kolon_footer .smedia_area a.bt_blog{background:url('../img/joykolon/btn_sns_blog.png') no-repeat 0 0;}

#kolon_footer .f_siteInfo{padding-top:27px;}
#kolon_footer address{display:inline;}
#kolon_footer .escro_area{padding:13px 0 0 84px; padding-top:31px;}
#kolon_footer .escro_area .ic{float:left; margin:2px 0 0 -84px; width:79px; height:14px; overflow:hidden; background:url('../img/joykolon/escro.png') no-repeat 0 0; line-height:500px;}
#kolon_footer .escro_area a{text-decoration:underline;}
#kolon_footer .escro_area a:hover{font-weight:bold;}
#kolon_footer .f_copyright{position:absolute; right:30px; top:0; line-height:50px; font-size:10px; white-space:nowrap;}

/*layer_popup 20160115 수정*/
.layer_popup{display:none;}
.layer_popup legend{width:0; height:0; font-size:0; line-height:0; position:absolute; overflow:hidden; visibility:hidden;}
.layer_popup .layer_bg{background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; width:100%; height:100%; z-index:11000;}
.layer_popup .popup{position:fixed; width:100%; left:0; top:50%; z-index:12000;}
.layer_popup h2.pop_tit{font-weight:normal; font-size:16px; color:#111; line-height:49px; height:49px; overflow:hidden; padding:0 40px 0 20px; white-space:nowrap; border-bottom:1px solid #ccc;}
.layer_popup a.pop_cls{display:block; position:absolute; right:20px; top:18px; width:16px; height:15px; overflow:hidden; background:url('../img/joykolon/btn_close.png') no-repeat 0 0; line-height:500px;}
.layer_popup a.pop_cls:hover{background:url('../img/joykolon/btn_close5.png') no-repeat 0 0;}
.layer_popup .pop_basic{background:#fff; border:1px solid #2f2f2f; margin:0 auto; overflow:hidden; position:relative;}
.layer_popup .pop_basic:after{clear:both; display:block; content:'';}
.layer_popup .pop_conts{padding:0 0 0 20px;}
.layer_popup .pop_btn{clear:both; padding:30px 0; margin:0 20px; text-align:center; border-top:1px solid #e7e7e7;}
.layer_popup .pop_btn.noline{border-top:0;}
.layer_popup .pop_btn button,
.layer_popup .pop_btn a{margin:0 2px;}
.layer_popup .pop_scroll{}
.layer_popup .pop_scroll.scrolling{overflow-y:auto; overflow-x:hidden;}
.layer_popup .pop_autoScroll{max-height:579px; overflow-y:auto; overflow-x:hidden;}

/*pop_mobilesend*/
#mobileSendPopup .pop_basic{width:580px;}
.pop_mobilesend{text-align:center; line-height:24px; padding:30px 0;}
.pop_mobilesend .txt1{font-size:14px;}
.pop_mobilesend .txt2{color:#656565}
.pop_mobilesend .ipt{margin-top:20px; color:#656565;}
.pop_mobilesend .ipt label{width:0; height:0; font-size:0; line-height:0; position:absolute; overflow:hidden; visibility:hidden;}
.pop_mobilesend .ipt select{border:1px solid #ccc; background:#fafafa; width:100px; text-indent:7px; height:40px; padding:8px; line-height:20px;}
.pop_mobilesend .ipt input{height:38px; border:1px solid #ccc; background:#fafafa; padding:0 15px; width:68px; line-height:36px;}

/*pop_mapview 20160404 수정*/
#mapViewPopup .pop_basic{width:720px;}
.pop_mapview .top_view{padding:25px 20px; line-height:18px; color:#656565;}
.pop_mapview .top_view .addr{display:block; color:#111;}
.pop_mapview .top_view .addrEtc{display:block; font-size:11px; padding-top:3px}
.pop_mapview .map_view{border-top:1px solid #ccc;}
.pop_mapview .map_view iframe{display:block; margin:0 auto;}
.pop_mapview .map_view img{display:block;}
.pop_mapview .pop_btn{border:0;}
.pop_mapview .pop_btn button{width:100px;}
.pop_mapview .trafic_view{padding:25px 20px; zoom:1; border-top:1px solid #e7e7e7;}
.pop_mapview .trafic_view:after{clear:both; display:block; content:'';}
.pop_mapview .trafic_view .tit , .pop_mapview .trafic_view .txt{display:inline-block; vertical-align:top; line-height:18px;}
.pop_mapview .trafic_view .tit{width:130px;}
.pop_mapview .trafic_view .txt{width:500px;}
.pop_mapview .trafic_view .txt p.txt_gray_sy , .pop_mapview .trafic_view .txt .line_after{font-size:11px; color:#656565;}
.pop_mapview .trafic_view .txt p.txt_gray_sy{margin-top:5px;}
.pop_mapview .trafic_view .txt .line_after{overflow:hidden;}
.pop_mapview .trafic_view .txt .line_after li{float:left;}
.pop_mapview .trafic_view .txt .line_after li:after{content:'/'; display:inline-block; clear:both; padding:0 15px; vertical-align:middle;}
.pop_mapview .trafic_view .txt .line_after li.last:after{content:''; padding:0;}
.pop_mapview .trafic_view .txt .area_box{margin-top:30px;}
.pop_mapview .trafic_view .txt .area_box:first-child{margin-top:0;}
.pop_mapview .bus_list{margin-top:10px;}
.pop_mapview .bus_list li span.ico{display:inline-block; width:26px; height:15px; margin-top:3px; font-size:11px; color:#fff; text-align:center; line-height:13px; background:#1d8ee6; border-radius:2px; vertical-align:top;}
.pop_mapview .bus_list li span.ico.sy02{background:#34b034;}
.pop_mapview .bus_list li span.ico.sy03{background:#e3454f;}
.pop_mapview .bus_list li span.ico.sy04{background:#e3687e;}
.pop_mapview .bus_list li span.ico.sy05{background:#18afa3;}
.pop_mapview .bus_list li span.ico.sy06{background:#8389d7;}
.pop_mapview .bus_list li span.ico.sy07{background:#cf221a;}
.pop_mapview .bus_list li ul , .pop_mapview .bus_list li .solo_txt{display:inline-block; width:462px; margin-left:5px; color:#656565; overflow:hidden;}
.pop_mapview .bus_list li ul li{float:left;}
.pop_mapview .bus_list li ul li:after{content:'|'; display:inline-block; clear:both; width:20px; text-align:center; color:#e0dbe0;}
.pop_mapview .bus_list li ul li.last:after{content:''; padding:0;}
.pop_mapview .subway_list{margin-top:10px; overflow:hidden;}
.pop_mapview .subway_list li{float:left; margin-left:20px; color:#656565;}
.pop_mapview .subway_list li:first-child{margin-left:0;}
.pop_mapview .subway_list li .ico{display:inline-block; width:25px; height:18px; margin-right:5px; text-indent:-9999em; background:url('../img/joykolon/subway_ico.png') no-repeat 0 0;}
.pop_mapview .subway_list li .ico.line5{background-position:0 0;}
.pop_mapview .subway_list li .ico.line6{background-position:-50px 0;}
.pop_mapview .subway_list li .ico.line_a{background-position:-100px 0;}
.pop_mapview .subway_list li .ico.line_k{background-position:-150px 0;}
.pop_mapview .loca_txt{margin-top:5px; color:#656565;}

@media all and (max-width: 1152px){
	#kolon_footer .f_menuWrap{margin-bottom:5px;} 
}

/*memberInfoPopup 20160115 수정*/
#memberInfoPopup .pop_basic{width:740px;}
ul.pop_tab{zoom:1; overflow:hidden;}
ul.pop_tab:after{clear:both; display:block; content:'';}
ul.pop_tab li{float:left; width:50%;}
ul.pop_tab li a{display:block; text-align:center; font-size:14px; line-height:50px; height:50px; overflow:hidden; background:#eee; border:1px solid #ccc; border-top:0; margin:0 -1px;}
ul.pop_tab li a.on{margin:0 20px; border:0; border-bottom:1px solid #e7e7e7; background:#fff;}
ul.pop_tab li a:hover{text-decoration:none;}
.pop_memberbox{display:none;}
.pop_loginbox{display:block; zoom:1;}
	.pop_loginbox:after{clear:both; display:block; content:'';}
	.pop_loginbox .normal_login{float:left; width:309px; margin:40px 0; padding:21px 30px 0 10px; position:relative; overflow:hidden;}
	.pop_loginbox .normal_login .sel_row{padding-top:10px; zoom:1;}
	.pop_loginbox .normal_login .sel_row:after{clear:both; display:block; content:'';}
	.pop_loginbox .normal_login .sel_row label{line-height:0; font-size:0; position:absolute; overflow:hidden;}
	.pop_loginbox .normal_login .sel_row span{float:left; height:16px; padding:11px 5px; border:1px solid #ccc;}
	.pop_loginbox .normal_login .sel_row .ipt_span{margin-left:5px; background:#fafafa}
	.pop_loginbox .normal_login .sel_row select{border:0; vertical-align:top; height:16px; width:55px;}
	.pop_loginbox .normal_login .sel_row input{width:126px; vertical-align:top;}/*20160120 수정*/
	.pop_loginbox .normal_login .input_row{padding-top:10px; clear:both;}
	.pop_loginbox .normal_login .input_row label{line-height:0; font-size:0; position:absolute; overflow:hidden;}
	.pop_loginbox .normal_login .input_row input{width:178px; height:16px; padding:11px 15px; border:1px solid #ccc; background:#fafafa; vertical-align:top;}
	.pop_loginbox .normal_login .check_row{position:absolute; left:10px; top:0; width:100%; color:#656565;}
	.pop_loginbox .normal_login .check_row span{margin-left:20px;}
	.pop_loginbox .normal_login .btn_row button{position:absolute; right:30px; top:31px; font-size:14px; color:#fff; background:#222; width:90px; height:90px; vertical-align:top;}
	.pop_loginbox .normal_login .btn_row button:hover{background:#cd3d30;}
	.pop_loginbox .normal_login .find_row{margin-top:20px; padding-left:2px; zoom:1;}
	.pop_loginbox .normal_login .find_row:after{clear:both; display:block; content:'';}
	.pop_loginbox .normal_login .find_row a{float:left; width:50%; border:1px solid #ccc; height:28px; line-height:28px; margin-left:-2px; text-align:center; color:#656565; position:relative; z-index:1; background:#fff;}
	.pop_loginbox .normal_login .find_row a:hover{text-decoration:none; border-color:#111; color:#111; z-index:2;}
.pop_loginbox .social_login{float:left; width:321px; margin:40px 0; padding:0 5px 0 24px; border-left:1px solid #e7e7e7; text-align:center;}
	.pop_loginbox .social_login h3{font-weight:normal; color:#656565; font-size:12px;}
	.pop_loginbox .social_login .sns_btn{padding:21px 0;}
	.pop_loginbox .social_login .sns_btn a{display:inline-block; vertical-align:top; width:80px; height:80px; background:url('../img/joykolon/btn_sns_b2.png') no-repeat 0 0; line-height:500px; overflow:hidden; margin:0 3px;}
	.pop_loginbox .social_login .sns_btn a.bt_fb{background-position:0 0;}
	.pop_loginbox .social_login .sns_btn a.bt_goo{background-position:-80px 0;}
	.pop_loginbox .social_login .sns_btn a.bt_nv{background-position:-160px 0;}
	.pop_loginbox .social_login .sns_txt{color:#656565; font-size:11px;}
	.pop_loginbox .pop_btn button{width:100px;}
.pop_orderbox{zoom:1;}
	.pop_orderbox:after{clear:both; display:block; content:'';}
	.pop_orderbox .orderbox{margin:0 130px; padding:45px 0 55px; position:relative;}
	.pop_orderbox dl{margin:0 100px 0 0;}
	.pop_orderbox dl dt{float:left; width:101px; color:#656565; line-height:30px; padding-top:10px; position:relative;}
	.pop_orderbox dl dt input{position:absolute; left:0; top:20px;}
	.pop_orderbox dl dt label{padding-left:20px;}
	.pop_orderbox dl dd{min-height:30px; margin-left:101px; padding-top:10px; white-space:nowrap;}
	.pop_orderbox dl div.ipt_span{display:block; width:auto;}
	.pop_orderbox dl .ipt_span{display:inline-block; vertical-align:middle; padding:6px 10px; border:1px solid #ccc; background:#fafafa; width:68px;}
	.pop_orderbox dl .ipt_span input{height:16px; width:100%; vertical-align:top;}
	.pop_orderbox dl .sel_span{display:inline-block; vertical-align:middle; padding:6px 10px; border:1px solid #ccc;}
	.pop_orderbox dl .sel_span select{height:16px; min-width:58px; vertical-align:top; border:0;}
	.pop_orderbox .orderbox .btn_row button{position:absolute; right:0; top:55px; font-size:14px; color:#fff; background:#222; width:90px; height:70px; vertical-align:top;}/*20160504 수정*/
	.pop_orderbox .orderbox .btn_row button:hover{background:#cd3d30;}
	.pop_orderbox .ordertxt{margin:0 20px; border-top:1px solid #e7e7e7; padding:25px 20px; position:relative;}
	.pop_orderbox .ordertxt ul{margin-right:100px;}
	.pop_orderbox .ordertxt li{padding-left:8px; line-height:20px; color:#656565; background:url('../img/joykolon/bl_list_gy.png') no-repeat 0 9px;}
	.pop_orderbox .ordertxt .btn_row button{position:absolute; right:20px; top:50%; margin-top:-20px; width:100px;}
/*pop_guidebtn 20160229 추가*/
.pop_loginbox .pop_guidebtn{clear:both; margin:0 30px; border-top:1px solid #e7e7e7; padding:25px 0; position:relative;}
	.pop_loginbox .pop_guidebtn .txt_row{margin-right:200px; padding:10px 0 10px 8px; line-height:20px; background:url('../img/joykolon/bl_list_gy.png') no-repeat 0 19px; font-size:11px; color:#656565;}
	.pop_loginbox .pop_guidebtn .txt_row a{text-decoration:underline; color:#111;}
	.pop_loginbox .pop_guidebtn .btn_row{position:absolute; right:0; top:50%; margin-top:-20px;}
	.pop_loginbox .pop_guidebtn .btn_row button{width:100px; margin-left:1px;}
#nomemPolicyPopup .pop_basic{width:740px;}
#nomemPolicyPopup .policy_pTp{margin:0 30px; padding:25px 0 0;}
#nomemPolicyPopup .p_tp1{font-size:14px; line-height:20px; font-weight:bold; color:#cd3d30; background:url('../img/joykolon/icn_question.png') no-repeat 0 0; padding-left:30px;}
#nomemPolicyPopup .p_tp2{color:#656565; background:url('../img/joykolon/bl_list_gy.png') no-repeat 0 center; padding-left:8px; margin-top:10px;}
#nomemPolicyPopup .policy_scrl{padding:20px 30px 0;}
#nomemPolicyPopup .policy_scrl .policy_box{border:1px solid #e7e7e7; background:#fafafa; padding:20px; line-height:20px; color:#656565; height:130px; overflow-y:auto;}
#nomemPolicyPopup .policy_scrl .policy_chk2{margin-top:15px;}
#nomemPolicyPopup .pop_btn button{padding:0 15px;}


/*outlet 관련 추가 20160420 수정*/
#kolon_header.outlet{background:#243f8d; border:0;}
#kolon_header.outlet h1.h_logo a{background:url('../img/joykolon/h_logo.png') no-repeat 0 0;}
#kolon_header h2.h_outlet{position:absolute; left:174px; top:-2px; z-index:3; font-style: normal; font-weight: 400; font-size:18px; line-height:56px; color:#fff; background:url('../img/joykolon/bg_line_bl.gif') no-repeat 0 21px; padding-left:16px;}
#kolon_header.outlet .h_mainMenu .menu_arr{background:url('../img/joykolon/arr_menu_wt.png') no-repeat 0 0;}
#kolon_header.outlet .h_mainMenu .depth1Menu a{color:#fff;}
#kolon_header.outlet .h_mainMenu .depth2Div{background:#fff; border-bottom:1px solid #ccc;}
#kolon_header.outlet .h_gnbMenu a.bt_menu .cntWr{background:url('../img/joykolon/bgl_round_rd2.png') no-repeat 0 0;}
#kolon_header.outlet .h_gnbMenu a.bt_menu .cntWr .cnt{background:url('../img/joykolon/bgr_round_rd2.png') no-repeat right 0;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.mypage .ic{background:url('../img/joykolon/btn_menu_mypage.png') no-repeat 0 0;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.cart .ic{background:url('../img/joykolon/btn_menu_cart.png') no-repeat 0 0;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.favorate .ic{background:url('../img/joykolon/btn_menu_favor.png') no-repeat 0 0;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.search .ic{background:url('../img/joykolon/btn_menu_search.png') no-repeat 0 0;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.mypage:hover .ic{background:url('../img/joykolon/btn_menu_mypage.png') no-repeat 0 -26px;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.cart:hover .ic{background:url('../img/joykolon/btn_menu_cart.png') no-repeat 0 -26px;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.favorate:hover .ic{background:url('../img/joykolon/btn_menu_favor.png') no-repeat 0 -26px;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.search:hover .ic{background:url('../img/joykolon/btn_menu_search.png') no-repeat 0 -26px;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.mypage:focus .ic{background:url('../img/joykolon/btn_menu_mypage.png') no-repeat 0 -26px;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.cart:focus .ic{background:url('../img/joykolon/btn_menu_cart.png') no-repeat 0 -26px;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.favorate:focus .ic{background:url('../img/joykolon/btn_menu_favor.png') no-repeat 0 -26px;}
#kolon_header.outlet .h_gnbMenu a.bt_menu.search:focus .ic{background:url('../img/joykolon/btn_menu_search.png') no-repeat 0 -26px;}