@charset "utf-8";

/*body{overflow-x:hidden;}*/
.wrap {width:100%;min-width:1100px;max-width:1900px;margin:auto}

@media only screen and (max-width:1438px){
	/*body{width:1438px;}*/

}

.dim_layer{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:98;overflow:hidden}

/* top_banner */
.top_banner{background:#434343 50% 0 no-repeat}
.top_banner > div{width:1100px; height:70px; margin:auto; position:relative; box-sizing:border-box;}
/*
.top_banner{background:url('../images/common/bg/top_banner.jpg') #434343 50% 0 no-repeat}
.top_banner > div{width:1100px;height:90px;margin:auto;padding-top:25px;position:relative;box-sizing:border-box}
*/
.top_banner > div p{color:#fff;font-weight:300;font-size:12px;text-align:center;padding-bottom:10px}
.top_banner > div p:first-child{font-weight:400;font-size:15px}
.top_banner > div .close_tbanner{position:absolute;right:0;top:50%;margin-top:-15px;width:30px;height:30px;text-indent:-9999px;background:url('../images/common/icon/ico_close_big.png') 50% 50% no-repeat;}
.top_banner > div > div{position:absolute;right:-30px;}
/* .top_banner > div > div{position:absolute;right:-30px;bottom:5px;} */
.top_banner > div > div input[type="checkbox"] + label{color:#fff;}

/* mTopBanner */
#mTopBanner{height:70px; margin:0; padding:0;}/*background:#5680bc;*/
#mTopBanner .mTopBanWrap{width:1100px; margin:0; padding:0; overflow:hidden; height:70px; float:left;}
#mTopBanner .mTopBanWrap .goods{float:left; margin:0;}

/* header */
header{width:100%;}
header .top_area{width:1100px;height:147px;margin:auto;position:relative}
header .top_area ol{position:absolute;left:10px;top:15px;}
header .top_area ul{position:absolute;right:0;top:15px;}
header .top_area ol:after,
header .top_area ul:after{content:"";display:block;clear:both;width:0px;height:0px}
header .top_area ol li,
header .top_area ul li{float:left;}
header .top_area ul li{margin-left:15px;}
header .top_area ol li{padding-right:10px;margin-right:10px;position:relative;}
header .top_area ol li:after{content:'';position:absolute;left:-10px;top:50%;margin-top:-5px;width:1px;height:10px;border-right:1px solid #bfbfbf;}
header .top_area ol li:first-child:after{display:none;}
header .top_area ol li a,
header .top_area ul li a{color:#363535;font-size:12px;display:block}
header .top_area ol li a.right_go{position:relative;padding-left:50px;}
header .top_area ol li a.right_go:hover{height:40px;}
header .top_area ol li a.right_go:before{content:'';position:absolute;left:0;top:0;width:40px;height:17px;background-color:#cfcfcf;}
header .top_area ol li a.right_go:after{content:'ON';position:absolute;left:0;top:0;width:20px;height:17px;line-height:16px;font-weight:300;background-color:#565656;color:#fff;font-size:9px;text-align:center;}

header .top_area ol li > .ico_inst {width:170px;min-height:220px;padding-top:20px;background:#fff;text-align:center;border:2px solid #47665a;position:absolute;top:35px;z-index:21;display:none;}
header .top_area ol li > .ico_inst:before {content:'';position:absolute;left:10px;top:-11px;width:12px;height:12px;background:url('../images/common/bg/inst_bg.png') no-repeat;}
header .top_area ol li:hover .ico_inst { display:block;}
header .top_area ol li .ico_inst:after { content:"";float:left; display:block; }
header .top_area ol li > .ico_inst > p {color:#1a1b1b;font-size:14px;line-height:18px;}
header .top_area ol li > .ico_inst > p:first-child {padding-bottom:10px;}
header .top_area ol li > .ico_inst > a {display:inline-block;margin-top:10px;min-width:100px;height:30px;line-height:30px;color:#fff;font-size:14px;background-color:#545454;border-radius:5px;}

header .top_area ol li a.go_hdd{position:relative;padding-left:30px;}
header .top_area ol li a.go_hdd:after{content:'';position:absolute;left:5px;top:0;width:16px;height:16px;background:url('../images/common/icon/ico_hddot.png') no-repeat;}

header .top_area{width:1100px;margin:auto;position:relative}
header .top_area > p.loc_btn{position:absolute;left:25px;top:63px;padding-top:5px;}
header .top_area > p.loc_btn > a{padding-left:110px;padding-top:8px;display:block;position:relative;}
header .top_area > p.loc_btn > a:before{content:'';position:absolute;left:94px;top:10px;width:1px;height:40px;border-left:1px solid #ddd;}
header .top_area > p.loc_btn > a:after{content:'';position:absolute;left:0;top:0;width:90px;height:61px;background:url('../images/common/bg/loc_img.png') no-repeat;}
header .top_area > p.loc_btn > a > strong{font-size:14px;color:#333;font-weight:400;display:block;margin-bottom:10px;}
header .top_area > p.loc_btn > a > span{font-size:11px;color:#666;font-size:11px;}
header .top_area > p.loc_btn > a > span > strong{font-weight:500;font-size:20px;padding-left:22px;color:#4b655c;position:relative;}
header .top_area > p.loc_btn > a > span > strong:after{content:'';position:absolute;left:0;top:6px;width:15px;height:20px;background:url('../images/common/icon/ico_loc_top.png') no-repeat;}
header .top_area .logo{width:222px;;margin:auto;position:relative;top:48px}
header .top_area .logo a{height:50px;display:block;text-indent:-9999px;position:relative;}
/* header .top_area .logo a{height:50px;display:block;background:url('../images/common/icon/ci.png') no-repeat;text-indent:-9999px;position:relative;} */
header .top_area .m_searchBar{width:280px;height:30px;padding-right:42px;position:absolute;right:0;top:78px;border:1px solid #c7c7c7;}
header .top_area .m_searchBar input{border:0;height:28px;}
header .top_area .m_searchBar input:focus {border:0; outline:0;}
header .top_area .m_searchBar .btn_lens{position:absolute;right:0;top:0;width:42px;height:30px;text-indent:-9999px;background:url('../images/common/icon/ico_lens.png') 50% 50% no-repeat;}

/* 새벽배송관_검색창 : S // 2018-09-14 김중배 */
header .top_area .m_searchBar .selectBox{margin-top:5px;}
header .top_area .m_searchBar .selectBox input[type=radio]{font-size:12px;}
header .top_area .m_searchBar .selectBox .radio{float:left;}
header .top_area .m_searchBar .selectBox .radio + .radio{margin-left:20px;}
header .top_area .m_searchBar .selectBox label{font-size:12px;}

/* 2019-05-09 장바구니 : S */
.basket_in{position:relative; display:inline-block; width:auto; height:16px; border-radius:20px; font-size:11px; line-height:15px; margin-left:2px; padding:0 6px 0 5px; background-color:#e60703; color:#fff;}
/* 2019-05-09 장바구니 : E */

/* Mypage LNB */
.lnb_wrap{border:1px solid #ddd;}
.lnb_wrap > ul > li{border-top:1px solid #ddd;}
.lnb_wrap > ul > li:first-child{border-top:0;}
.lnb_wrap > ul > li > div{}
.lnb_wrap > ul > li > div > a{height:61px;line-height:61px;padding:0 20px 0 50px;display:block;position:relative;color:#1b1a1a;font-size:15px;font-weight:400;position:relative;}
.lnb_wrap > ul > li > div > a:before{content:'';position:absolute;left:15px;top:50%;margin-top:-14px;width:26px;height:28px;}
.lnb_wrap > ul > li > div > a:after{content:'';position:absolute;right:15px;top:50%;margin-top:-4px;width:4px;height:8px;background:url('../images/common/icon/ico_loc_arrow-blk.png') 50% 0 no-repeat;}
.lnb_wrap > ul > li > div > a.active,
.lnb_wrap > ul > li > div > a:hover{color:#fff;background-color:#48665a;}
.lnb_wrap > ul > li > div > a.active:after{background:url('../images/common/icon/ico_loc_arrow.png') 50% 0 no-repeat;}
.lnb_wrap > ul > li > div > a:hover:after{background:url('../images/common/icon/ico_loc_arrow.png') 50% 0 no-repeat;}
.lnb_wrap > ul > li > .hidden_div{display:none;background-color:#fafafa;padding:10px 15px;}
.lnb_wrap > ul > li > .hidden_div > ol > li{margin:10px 0;}
.lnb_wrap > ul > li > .hidden_div > ol > li > a{font-size:14px;color:#555555;}
.lnb_wrap > ul > li > .hidden_div > ol > li > a:hover{color:#1b1a1a;}

.lnb_wrap > ul > li.my_lnb1 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:0 2px;}
.lnb_wrap > ul > li.my_lnb2 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:0 -46px;}
.lnb_wrap > ul > li.my_lnb3 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:0 -88px;}
.lnb_wrap > ul > li.my_lnb4 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:0 -132px;}
.lnb_wrap > ul > li.my_lnb5 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:0 -178px;}
.lnb_wrap > ul > li[class^="my_lnb"] > div > a.active:before{background-position-x:-33px;}
.lnb_wrap > ul > li[class^="my_lnb"] > div > a:hover:before{background-position-x:-33px;}

.lnb_wrap > ul > li.custom_lnb1 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:-78px 2px;}
.lnb_wrap > ul > li.custom_lnb2 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:-78px -42px;}
.lnb_wrap > ul > li.custom_lnb3 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:-78px -86px;}
.lnb_wrap > ul > li.custom_lnb4 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:-78px -131px;}
.lnb_wrap > ul > li.custom_lnb5 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:-78px -174px;}
.lnb_wrap > ul > li.custom_lnb6 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:-78px -220px;}
.lnb_wrap > ul > li.custom_lnb7 > div > a,
.lnb_wrap > ul > li.custom_lnb8 > div > a{letter-spacing:-1px;}
.lnb_wrap > ul > li.custom_lnb7 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:-78px -266px;}
.lnb_wrap > ul > li.custom_lnb8 > div > a:before{background:url('../images/common/icon/ico_lnb.png') no-repeat;background-position:-78px -321px;}
.lnb_wrap > ul > li[class^="custom_lnb"] > div > a.active:before{background-position-x:-118px;}
.lnb_wrap > ul > li[class^="custom_lnb"] > div > a:hover:before{background-position-x:-118px;}

.store_loc_serach{display:none;padding:35px;border:2px solid #000;position:absolute;width:1100px;left:50%;margin-left:-550px;z-index:20;background-color:#fff;}
.store_loc_serach h3{color:#363535;font-size:24px;}
.store_loc_serach h3 > span{color:#5f5f5f;font-size:12px;margin-left:10px;}
.store_loc_serach > p{position: relative; background-color:#beddd1;text-align:left; padding:0 20px; height:80px;line-height:49px;margin:25px 0;}
.store_loc_serach > p span{display:inline-block;font-size:17px;position:relative;padding-left:22px;font-weight:300;}
.store_loc_serach > p span:after{content:'';position:absolute;left:0;top:50%;margin-top:-9px;width:12px;height:18px;background:url('../images/common/icon/ico_locB.png') 50% 50% no-repeat;}
.store_loc_serach > p span em{display:inline-block;}
.store_loc_serach > p button{position: absolute; right: 0; width:53px;height:49px; text-indent: -9999px; background:url('../images/main/storesub.png') 50% 50% no-repeat; }
.store_loc_serach > p button.on{background:url('../images/main/storesub_on.png') 50% 50% #ded7cf no-repeat; }
.store_loc_serach > p span.esuper{position: absolute; right: 72px;}
.store_loc_serach > p span.esuper:after{content:'';position:absolute;left:-17px;top:50%;margin-top:-9px; width:28px;height:20px;background:url('../images/main/storeicon.png') no-repeat;}
.store_loc_serach > ul.store_loc_list{display:block;position: absolute; top:128px; width: 1026px; height:49px;line-height:49px; text-align: center; z-index: 25; background: #ded7cf; }
.store_loc_serach > ul.store_loc_list li{display: inline-block; font-size: 15px; padding:0 12px; color: #1b1a1a;}
.store_loc_serach > div{float:left;width:498px;}
.store_loc_serach > div:nth-child(4){margin-right:28px;}
.store_loc_serach .btn_closeBlk{position:absolute;width:24px;height:24px;right:35px;top:25px;text-indent:-9999px;background:url('../images/common/icon/ico_close_blk.png') 50% 50% no-repeat;}

.loginForm{padding:32px 62px 32px 74px;border:1px solid #828282;}
.loginForm .inputWrap{position:relative;}
.loginForm .inputWrap:after{content:'';display:block;clear:both;}
.loginForm .inputWrap .inputCon .inputItem+.inputItem{margin-top:10px;}
.loginForm .inputWrap .inputCon .inputItem {position:relative;}
.loginForm .inputWrap .inputCon .inputItem .label{display:block;position:absolute;overflow:hidden;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0);clip:rect(0,0,0,0);}
.loginForm .inputWrap .inputCon .inputItem .elem{position:relative;color:#1b1a1a;z-index:2;width:270px;height:35px;padding:0 5px;font-size:13px;border:1px solid #b2b2b2;vertical-align:middle;background-color:transparent;}
.loginForm .inputWrap .inputCon .inputItem .note{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:0 12px;line-height:40px;}
.loginForm .inputWrap .inputCon .inputItem.typed .note{display:none;}
.loginForm .inputWrap .inputCon .infoSave{margin:10px 0 0 0;padding:0;line-height:20px;position:relative;}
.loginForm .inputWrap .inputCon .infoSave .guest_login{position:absolute;right:0;bottom:0;}
.loginForm .inputWrap .inputCon .infoSave .guest_login a{color:#4b655c;font-size:13px;}
.loginForm .inputWrap .inputCon .infoSave .chkbox{font-weight:300;}
.loginForm .inputWrap .inputCon .infoSave .findInfo{display:inline-block;position:relative;margin-left:8px;padding-left:10px;}
.loginForm .inputWrap .inputCon .infoSave .findInfo a{color:#717171;font-size:13px;font-weight:300;}
.loginForm .inputWrap .inputCon .infoSave .findInfo:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background-color:#717171;}
.loginForm .inputWrap .btn_login{position:absolute;right:0;top:0;display:block;width:80px;height:80px;font-size:13px;font-weight:300;line-height:80px;color:#fff;background-color:#000000;text-align:center;}

.pop_login_wrap .loginForm{padding:25px;border:1px solid #828282;}
.pop_login_wrap .loginForm .inputWrap{position:relative;}
.pop_login_wrap .loginForm .inputWrap:after{content:'';display:block;clear:both;}
.pop_login_wrap .loginForm .inputWrap .inputCon .inputItem+.inputItem{margin-top:10px;}
.pop_login_wrap .loginForm .inputWrap .inputCon .inputItem {position:relative;}
.pop_login_wrap .loginForm .inputWrap .inputCon .inputItem .label{display:block;position:absolute;overflow:hidden;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0);clip:rect(0,0,0,0);}
.pop_login_wrap .loginForm .inputWrap .inputCon .inputItem .elem{position:relative;color:#1b1a1a;z-index:2;width:375px;height:35px;padding:0 5px;font-size:13px;border:1px solid #b2b2b2;vertical-align:middle;background-color:transparent;}
.pop_login_wrap .loginForm .inputWrap .inputCon .inputItem .note{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:0 12px;line-height:40px;}
.pop_login_wrap .loginForm .inputWrap .inputCon .inputItem.typed .note{display:none;}
.pop_login_wrap .loginForm .inputWrap .inputCon .infoSave{margin:10px 0 0 0;padding:0;line-height:20px;position:relative;}
.pop_login_wrap .loginForm .inputWrap .inputCon .infoSave .guest_login{position:absolute;right:0;bottom:-15px;}
.pop_login_wrap .loginForm .inputWrap .inputCon .infoSave .guest_login a{width:120px;height:35px;line-height:35px;color:#fff;background-color:#4b655c;display:inline-block;text-align:center;font-size:13px;}
.pop_login_wrap .loginForm .inputWrap .inputCon .infoSave .chkbox{font-weight:300;}
.pop_login_wrap .loginForm .inputWrap .inputCon .infoSave .findInfo{display:inline-block;position:relative;margin-left:8px;padding-left:10px;}
.pop_login_wrap .loginForm .inputWrap .inputCon .infoSave .findInfo a{color:#717171;font-size:13px;font-weight:300;}
.pop_login_wrap .loginForm .inputWrap .inputCon .infoSave .findInfo:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background-color:#717171;}
.pop_login_wrap .loginForm .inputWrap .btn_login{position:absolute;right:0;top:0;display:block;width:120px;height:80px;font-size:13px;font-weight:300;line-height:80px;color:#fff;background-color:#000000;text-align:center;}

.guest_form{margin:20px;}
.guest_form .loginForm{padding:25px;}
.guest_form .tablabel{position:relative;}
.guest_form .tablabel > li{width:50%;margin-bottom:-1px;color:#666;background:#fff}
.guest_form .tablabel > li:after{content:'';position:absolute;left:1px;right:1px;bottom:-2px;height:2px;background-color:#fff;}
.guest_form .tablabel > li a{height:42px;line-height:42px;display:block;border:1px solid #757575;border-bottom:1px solid #fff}
.guest_form .tablabel > li a span{display:block;font-size:13px;text-align:center;color:#1b1a1a;font-weight:300;}{}
.guest_form .inputCon{margin-right:85px;}
.guest_form .inputItem input[type="password"]{width:100% !important;}
.guest_form .inputItem.dual input[type="text"]{width:49% !important;}
.guest_form .inputItem.dual input[type="text"]:nth-of-type(1){margin-right:1%;}
.guest_form .guest_txt{margin-top:50px;text-align:center;}
.guest_form .guest_txt p{font-size:15px;color:#666;margin-bottom:20px;}
.guest_form .guest_txt a{width:150px;height:40px;line-height:40px;font-size:14px;color:#fff;display:inline-block;background-color:#a08e72;}

.util_menu{margin-top:22px;}
.util_menu:after{content:'';display:block;clear:both;}
.util_menu > div{width:248px;height:103px;padding:0 23px;float:left;position:relative;text-align:center;}
.util_menu > div:first-child:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;border-left:1px solid #ddd;}
.util_menu > div > span{font-size:13px;color:#4b655c;line-height:16px;display:block;}
.util_menu > div > em{font-size:13px;color:#717171;line-height:16px;display:block;}
.util_menu > div a.btn_join{position:absolute;bottom:0;left:50%;margin-left:-75px;width:150px;height:40px;display:inline-block;line-height:40px;font-size:14px;color:#fff;background-color:#4b655c;}
.util_menu > div a.btn_transtatus{position:absolute;bottom:0;left:50%;margin-left:-75px;width:150px;height:40px;display:inline-block;line-height:40px;font-size:14px;color:#fff;background-color:#a08e72;}

.cm_img{position:relative;}

/* 주소 검색 */
.storeSearchWrap{margin:25px 20px 10px;}
.storeSearchWrap .inputWrap{position:relative;}
.storeSearchWrap .inputWrap:after{content:'';display:block;clear:both;}
.storeSearchWrap .inputWrap .inputCon > p {font-size:15px;color:#1b1a1b;padding-bottom:10px;font-weight:300;}
.storeSearchWrap .inputWrap .inputCon > span {font-size:13px;color:#666;padding:7px 0 5px;font-weight:300;display:block;}
.storeSearchWrap .inputWrap .inputCon > span > em{display:block;font-size:13px;color:#a08e72;padding-top:5px;}
.storeSearchWrap .inputWrap .inputCon .inputItem+.inputItem{margin-top:10px;}
.storeSearchWrap .inputWrap .inputCon .inputItem {position:relative;}
.storeSearchWrap .inputWrap .inputCon .inputItem .inpSelect{display:inline-block;}
.storeSearchWrap .inputWrap .inputCon .inputItem .btn_searching{vertical-align:bottom;margin-left:5px;background-color:#1b1a1a;float:none;height:35px;line-height:35px;}

.storeSearchWrap .inputWrap .inputCon .inputItem .label{position:absolute;left:10px;top:10px;font-size:13px;color:#1b1a1b;}
.storeSearchWrap .inputWrap .inputCon .inputItem .elem{position:relative;color:#1b1a1a;z-index:2;width:270px;height:35px;padding:0 5px;font-size:13px;border:1px solid #b2b2b2;vertical-align:middle;background-color:transparent;}
.storeSearchWrap .inputWrap .inputCon .inputItem .inpSelect ~ .elem{width:266px;}
.storeSearchWrap .inputWrap .inputCon .inputItem .note{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:0 12px;line-height:40px;}
.storeSearchWrap .inputWrap .inputCon .inputItem.typed .note{display:none;}
.storeSearchWrap .inputWrap .inputCon .infoSave{margin:10px 0 0 0;padding:0;line-height:20px;position:relative;}
.storeSearchWrap .inputWrap .inputCon .infoSave .guest_login{position:absolute;right:0;bottom:0;}
.storeSearchWrap .inputWrap .inputCon .infoSave .guest_login a{color:#4b655c;font-size:13px;}
.storeSearchWrap .inputWrap .inputCon .infoSave .chkbox{font-weight:300;}
.storeSearchWrap .inputWrap .inputCon .infoSave .findInfo{display:inline-block;position:relative;margin-left:8px;padding-left:10px;}
.storeSearchWrap .inputWrap .inputCon .infoSave .findInfo a{color:#717171;font-size:13px;font-weight:300;}
.storeSearchWrap .inputWrap .inputCon .infoSave .findInfo:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background-color:#717171;}
.storeSearchWrap .inputWrap .btn_login{position:absolute;right:0;top:0;display:block;width:80px;height:80px;font-size:13px;font-weight:300;line-height:80px;color:#fff;background-color:#000000;text-align:center;}

.addr_wrap {margin:20px 20px 10px;border-top:1px solid #1b1a1a;min-height:140px;}
.addr_wrap .nosearchData{height:100px;line-height:100px;text-align:center;font-size:13px;font-weight:300;color:#666;}

.addr_wrap .store_info{padding:20px 0;text-align:center;font-size:13px;font-weight:300;color:#666;}
.addr_wrap .store_info > p{font-size:13px;font-weight:300;color:#5f5f5f;line-height:20px;}
.addr_wrap .store_info > p:first-child{font-size:15px;font-weight:300;color:#1b1a1a;}
.addr_wrap .store_info > p > span{color:#48665a;}

.addr_wrap table{width:100%;}
.addr_wrap table thead tr th{background-color:#f3f3f3;height:36px;border-bottom:1px solid #ddd;border-top:1px solid #1b1a1a;}
.addr_wrap table tbody tr td{background-color:#fff;padding:10px 0;border-top:1px solid #ddd;color:#5f5f5f;font-size:13px;}
.addr_wrap table tbody tr:first-child td{border-top:0;}
.addr_wrap table tbody tr td:first-child{text-align:center;}
.addr_wrap table tbody tr td div p{height:21px;line-height:20px;margin-bottom:3px;cursor:pointer;padding-left:70px;width:335px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.addr_wrap table tbody tr td div p:first-child{margin-bottom:3px;}
.addr_wrap table tbody tr td div p:after{content:'';position:absolute;left:0;top:50%;margin-top:-10px;width:50px;height:20px;line-height:20px;color:#fff;text-align:center;font-size:11px;border-radius:3px;}
.addr_wrap table tbody tr td div p.addrRoad:after{content:'도로명';background-color:#4b655c;}
.addr_wrap table tbody tr td div p.addrNum:after{content:'지번';background-color:#a08e72;}

/* split_layout */
.split_layout:after{content:'';display:block;clear:both;}
.split_layout .left_wrap{width:200px;float:left;margin-right:20px;}
.split_layout .right_wrap{width:880px;float:left;}
.split_layout .right_wrap .rightConBoxing > div{margin-top:40px;}
.split_layout .right_wrap .rightConBoxing > div.btn_set{margin-top:10px;}
.split_layout .right_wrap .rightConBoxing > div:nth-of-type(1){margin-top:0;}

.mypage_wrapTitle{font-size:20px;height:22px;padding-bottom:30px;color:#1b1a1a;position:relative;}
.mypage_wrapTitle span{font-size:14px;height:16px;color:#504e4f;margin-left:10px;}
.mypage_wrapTitle .btn_moreview{position:absolute;right:0;top:2px;display:inline-block;font-size:13px;color:#333;padding-right:28px;height:17px;line-height:17px;font-weight:300;background:url('../images/common/icon/ico_moreview.gif') 100% 50% no-repeat;}

.con_title{font-size:25px;color:#1b1a1a;font-weight:500;margin-bottom:20px;}
.con_title span{font-size:14px;color:#504e4f;display:inline-block;margin-left:15px;}
.con_title span em {font-size:16px;color:#48665a;font-weight:400;}

/* date_setting */
.date_setting{padding:20px;margin-bottom:30px;background:#faf9f6;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.date_setting input[type="text"]{height:30px;}
.cal_type:after{content:'';display:block;clear:both;}
.cal_type > em{display:inline-block;font-size:15px;line-height:15px;color:#333;font-weight:700;margin-right:2px;}
.cal_type > em.label_tit {padding-left:20px;}
.cal_type > p {display:inline-block;width:150px;position:relative;}
.cal_type > p ~ p{margin-left:24px;}
.cal_type > p ~ p:after {content:'';position:absolute;left:-27px;top:0;width:27px;height:30px;background:url('../images/common/icon/ico_cal_hypen.png') 50% 50% no-repeat;}
.cal_type.each > p ~ p:after {display:none;}
.cal_type > p > span {display:block;margin-right:29px;}
.cal_type > p > span input{background:#fff;height:30px;}
.cal_type > p > label{position:absolute;right:0;top:0;display:inline-block;width:30px;height:30px;border:1px solid #757575;background:url('../images/common/icon/ico_cal.png') #504f4f 50% 50% no-repeat;cursor:pointer;}
.cal_type > ol{margin-left:15px;display:inline-block;text-align:right;}
.cal_type > ol > li{display:inline-block;margin:0 1px;}
.cal_type > ol > li button{min-width:64px;height:30px;font-size:13px;color:#504e4f;border-radius:3px;border:1px solid #ddd;}
.cal_type > ol > li button:hover{background:#e6e6e6;}

/* search_bar */
.search_bar{padding:20px 30px;margin-top:20px;margin-bottom:20px;background:#faf9f6;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.select_form{position:relative;text-align:center}
.select_form span {display:inline-block;vertical-align:middle}
.select_form span select {min-width:115px;height:38px}
.select_form span.input_txt {width:280px;margin:0 5px;}
.select_form span.input_txt input{height:38px}
.select_form .btn_searching{display:inline-block}

/* chkbox */
.chkbox{display:inline-block;}

/* quickmenu */
#quickmenu{width:90px;position:absolute;top:790px;right:20px;margin-left:620px;z-index:30;}
@media only screen and (max-width:1380px){
	#quickmenu{right:0px; display:none;}
}
.btn_delivery_info{width:90px;height:90px;display:block;font-size:13px;color:#fff;background-color:#48665a;border-radius:50%;position:relative;margin-bottom:15px;}
.btn_delivery_info span{display: block;text-align: center;padding-top: 45px;line-height:15px;}
.btn_delivery_info:after{content:'';position:absolute;left:50%;top:10px;margin-left:-11px;width:22px;height:28px;background:url('../images/common/icon/ico_loc_white.png') 50% 50% no-repeat;}
.qHead{background-color:#767676;padding:76px 0 20px;position:relative;font-size:12px;color:#fff;text-align:center;line-height:18px;}
.qHead:after{content:'';position:absolute;left:0;top:0;width:89px;height:69px;background:url('../images/common/bg/quick_bg.png') 50% 50% no-repeat;}
.qHead a,
.qHead a > span,
.qHead a > em{font-size:11px;color:#fff;display:block;}
.qTitle{font-size:12px;color:#fff;display:block;background-color:#1b1a1a;text-align:center;height:31px;line-height:30px;border-top:1px solid #fff;}
.go_top{width:100%;height:46px;display:block;text-indent:-9999px;background:url('../images/common/icon/arrow_set.png') #dedede 22px -232px no-repeat;}
.afterItem{position:relative;background-color:#fff;border-left:1px solid #dadada;border-right:1px solid #dadada;}
/*.afterItem .afItemList{height: 200px !important;overflow:hidden;}*/
.afterItem .afItemList{overflow:hidden;height:284px;padding:10px 0;}
.afterItem .afItemList .slick-list{overflow:hidden;height:248px !important;}
.afterItem .afItemList .slide_swipe{position:relative;}
.afterItem .afItemList .slide_swipe > p{text-align:center;padding:10px 0;}
.afterItem .afItemList .slide_swipe > p > a img{width:62px;height:62px;}
.afterItem .afItemList .slide_swipe .qiDel{position:absolute;right:10px;top:0;width:18px;height:18px;background:url('../images/common/icon/ico_close_box.png') 50% 50% no-repeat;text-indent:-9999px;}
.afterItem .afItemList .slick-arrow{position:absolute;left:0;bottom:10px;}
.afterItem .afItemList .slick-arrow.slick-prev{left:14px;width:30px;height:15px;text-indent:-9999px;background:url('../images/common/icon/ico_up.gif') no-repeat;}
.afterItem .afItemList .slick-arrow.slick-next{left:44px;width:30px;height:15px;text-indent:-9999px;background:url('../images/common/icon/ico_down.gif') no-repeat;}

.gnb_wrap { position:relative;border-top:2px solid #1b1a1a;}
/*.gnb_wrap.on:before {content:'';position:absolute;left:0;right:50%;top:0;bottom:0;background-color:#48665a;z-index:-1;}
.gnb_wrap.on:after {content:'';position:absolute;left:50%;right:0;top:0;bottom:0;background-color:#ded7cf;z-index:-1;}*/
	.gnb_wrap .gnb_menu{width:1100px;margin:auto;position:relative;}
	.gnb_wrap .gnb_menu:after{content:"";display:block;clear:both;width:0px;height:0px}
	.gnb_wrap .gnb_menu li { width:calc(50% - 10px);float:left;padding:5px 0;}
	.gnb_wrap .gnb_menu li + li{margin-left:20px;}
	.gnb_wrap .gnb_menu li + li > a{
	font-size: 0;
    background: #696158 url(../images/common/icon/header_tohome.png) no-repeat center;}
	.gnb_wrap .gnb_menu li > a { height:44px;line-height:40px;text-align:center;font-size:18px;font-weight:400;display:block;position:relative;background:#48665a;border-radius:27px;color:#fff;}
	/*.gnb_wrap .gnb_menu li > a:before {content:'';position:absolute;left:0;top:50%;width:1px;height:13px;margin-top:-6px;border-right:1px solid #a4afab;}
	.gnb_wrap .gnb_menu li > a:after {content:'';position:absolute;right:0;top:50%;width:1px;height:13px;margin-top:-6px;border-right:1px solid #a4afab;}
	.gnb_wrap.on .gnb_menu li > a:before,
	.gnb_wrap.on .gnb_menu li > a:after {display:none;}
	.gnb_wrap .gnb_menu li:first-child > a:after {display:none;}
	.gnb_wrap .gnb_menu li:first-child > a:hover,
	.gnb_wrap .gnb_menu li:first-child > a:focus,
	.gnb_wrap.on .gnb_menu li:first-child > a { color:#fff;}*/

	.gnb_wrap .gnb_menu li .smenu {position:absolute;left:0; top:53px;background-color:#fff;display:none;z-index:3; }
	.gnb_wrap .gnb_menu li .smenu dl {width:275px;min-height:300px;background:#fff;float:left;border-left:1px solid #f3f3f3;position:relative;}
	.gnb_wrap .gnb_menu li .smenu dl:hover:after {content:'';position:absolute;left:0;top:39px;width:100%;height:2px;background-color:#48665a;}
	.gnb_wrap .gnb_menu li .smenu dl:first-child {border-left:0;}
	.gnb_wrap .gnb_menu li .smenu.sm2 dl {width:275px;}
	.gnb_wrap .gnb_menu li .smenu.sm2.tab dl {width:275px;}
	.gnb_wrap .gnb_menu li .smenu.sm2.tab1 dl {width:1100px;}
	.gnb_wrap .gnb_menu li .smenu.sm2.tab2 dl {width:550px;}
	.gnb_wrap .gnb_menu li .smenu.sm2.tab3 dl {width:365px;}
	.gnb_wrap .gnb_menu li .smenu.sm2.tab4 dl {width:275px;}
	.gnb_wrap .gnb_menu li .smenu.sm2 dl:hover:after {background-color:#ded7cf;}
	.gnb_wrap .gnb_menu li .smenu dl dt {padding:11px 0 11px 11px;margin-bottom:10px;background:#f0e3ec;border-bottom:1px solid #f3f3f3;}
	.gnb_wrap .gnb_menu li .smenu dl dt > a {display:block;height:18px;font-size:14px;color:#1b1a1a;}
	.gnb_wrap .gnb_menu li .smenu dl dd > a {color:#666; padding:5px 5px 5px 11px;font-size:13px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.gnb_wrap .gnb_menu li .smenu dl dd > a:hover { color:#1a1b1b;}

	.gnb_wrap .gnb_menu li:hover .smenu { display:block;}
	.gnb_wrap .gnb_menu li .smenu:after { content:""; 	float:left; display:block; }

	/*gnb 부산*/
	.gnb_wrap .gnb_menu_240{width:1100px;margin:auto;position:relative;}
	.gnb_wrap .gnb_menu_240:after{content:"";display:block;clear:both;width:0px;height:0px}
	.gnb_wrap .gnb_menu_240 li { width:calc(50% - 10px);float:left;padding:5px 0;}
	.gnb_wrap .gnb_menu_240 li + li{margin-left:20px;}
	.gnb_wrap .gnb_menu_240 li + li > a{background:#434343 url(../images/common/icon/bg_gnb_menu_delivery.png) no-repeat right top;}
	.gnb_wrap .gnb_menu_240 li > a { height:44px;line-height:40px;text-align:center;font-size:18px;font-weight:400;display:block;position:relative;background:#48665a;border-radius:27px;color:#fff;}

	.gnb_wrap .gnb_menu_240 li .smenu {position:absolute;left:0; top:53px;background-color:#fff;display:none;z-index:3; }
	.gnb_wrap .gnb_menu_240 li .smenu dl {width:275px;min-height:300px;background:#fff;float:left;border-left:1px solid #f3f3f3;position:relative;}
	.gnb_wrap .gnb_menu_240 li .smenu dl:hover:after {content:'';position:absolute;left:0;top:39px;width:100%;height:2px;background-color:#48665a;}
	.gnb_wrap .gnb_menu_240 li .smenu dl:first-child {border-left:0;}
	.gnb_wrap .gnb_menu_240 li .smenu.sm2 dl {width:275px;}
	.gnb_wrap .gnb_menu_240 li .smenu.sm2.tab dl {width:275px;}
	.gnb_wrap .gnb_menu_240 li .smenu.sm2.tab1 dl {width:1100px;}
	.gnb_wrap .gnb_menu_240 li .smenu.sm2.tab2 dl {width:550px;}
	.gnb_wrap .gnb_menu_240 li .smenu.sm2.tab3 dl {width:365px;}
	.gnb_wrap .gnb_menu_240 li .smenu.sm2.tab4 dl {width:275px;}
	.gnb_wrap .gnb_menu_240 li .smenu.sm2 dl:hover:after {background-color:#ded7cf;}
	.gnb_wrap .gnb_menu_240 li .smenu dl dt {padding:11px 0 11px 11px;margin-bottom:10px;background:#f0e3ec;border-bottom:1px solid #f3f3f3;}
	.gnb_wrap .gnb_menu_240 li .smenu dl dt > a {display:block;height:18px;font-size:14px;color:#1b1a1a;}
	.gnb_wrap .gnb_menu_240 li .smenu dl dd > a {color:#666; padding:5px 5px 5px 11px;font-size:13px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.gnb_wrap .gnb_menu_240 li .smenu dl dd > a:hover { color:#1a1b1b;}

	.gnb_wrap .gnb_menu_240 li:hover .smenu { display:block;}
	.gnb_wrap .gnb_menu_240 li .smenu:after { content:""; 	float:left; display:block; }

	/*gnb 부산*/
	
/* contents */
#contents{min-height:500px;padding-bottom:50px;}
h4.wrap_title{font-size:18px;color:#1b1a1a;height:22px;margin-bottom:5px;padding-bottom:25px;}
h4.wrap_title.underline{border-bottom:1px solid #ddd;}
.pg_title{background-color:#48665a;height:80px;}
.pg_title.hallstyle{background-color:#ded7cf;}
.pg_title.defstyle{background-color:#efefef;}
.pg_title > div{width:1100px;margin:auto;padding:24px 0;position:relative;}
.pg_title > div > h3{line-height:32px;height:32px;font-size:30px;color:#fff;font-weight:500;display:inline-block;}
.pg_title.hallstyle > div > h3,
.pg_title.defstyle > div > h3{color:#1b1a1a;}
.pg_title > div > span{padding-left:20px;font-size:14px;color:#dae6e1;line-height:32px;height:32px;display:inline-block;vertical-align:top;font-weight:300;}
.pg_title.defstyle > div > span,
.pg_title.hallstyle > div > span{color:#1b1a1a;}
.pg_title > div > .pg_location{position:absolute;right:0;top:50%;margin-top:-10px;height:20px;line-height:20px;font-size:15px;color:#fff;font-weight:300;}
.pg_title.defstyle > div > .pg_location,
.pg_title.hallstyle > div > .pg_location{color:#1b1a1a;}
.pg_title > div > .pg_location > em{display:inline-block;margin-left:24px;position:relative;}
.pg_title > div > .pg_location > em a {color:#fff;}
.pg_title > div > .pg_location > em:first-child{margin-left:0;}
.pg_title > div > .pg_location > em:after{content:'';position:absolute;left:-12px;top:50%;margin-top:-4px;width:4px;height:8px;background:url('../images/common/icon/ico_loc_arrow.png') no-repeat;}
.pg_title.defstyle > div > .pg_location > em:after,
.pg_title.hallstyle > div > .pg_location > em:after{background:url('../images/common/icon/ico_loc_arrow-blk.png') no-repeat;}
.pg_title > div > .pg_location > em:first-child:after{display:none;}


/* footer */
footer{background-color:#494949;}
footer .footerDiv{width:1100px;margin:auto;padding:85px 0 58px;position:relative}
footer .footerDiv:after{content:"";position:absolute;width:315px;height:18px;left:0;top:50px;background:url('../images/common/icon/foot_ci.png') left top no-repeat}
footer .footerDiv span{font-size:14px;color:#c4c4c4;display:block;line-height:22px;}
footer .footerDiv span a{color:#fff;font-weight:400;margin-left:10px;}

/* family-site */
footer .footerDiv .info_fms{position:absolute; z-index: 30; top: 30px; right: 0; width: 210px; background-color: #fff;}/*2019-07-09*/
footer .footerDiv .info_fms h2{margin: 0; padding: 0; font-size: 12px; font-weight: normal;}
footer .footerDiv .info_fms h2 a{display: block; position: relative; padding: 0 16px; height: 36px; line-height: 36px; font-size:13px; color: #363535; text-decoration: none; border: 1px solid #999999;}
footer .footerDiv .info_fms h2 a:after{content: ''; display: block; position: absolute; top: 50%;margin-top:-16px; right: -1px; width: 32px; height: 32px; background:url('../images/common/icon/ico_fmsite_up.png') 50% 50% no-repeat;}
footer .footerDiv .info_fms h2 a.active:after{background:url('../images/common/icon/ico_fmsite.png') 50% 50% no-repeat;}
footer .footerDiv .info_fms .fms_wrp{display:none;position:absolute;bottom:35px;left:0;width:100%;font-size:12px}
footer .footerDiv .info_fms .fms_wrp.fms_open{display:block;}
footer .footerDiv .info_fms ul{position: absolute; padding: 8px 16px; color: #cccccc; background-color: #fff;border:1px solid #494949;}
footer .footerDiv .info_fms ul li{list-style: none; font-size: 12px; line-height: 24px;}
footer .footerDiv .info_fms ul li:after{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
footer .footerDiv .info_fms ul li a{display:block;color: inherit; text-decoration: none;color:#363535;display:block;}
footer .footerDiv .info_fms ul li a:hover,
footer .footerDiv .info_fms ul li a:focus,
footer .footerDiv .info_fms ul li a:active{ text-decoration: underline;}

/* footer 구매안전안내 */
footer .footerDiv .info_buy{position:absolute; z-index: 30; top: 86px; right: 0; width: 210px; text-align:left; font-size:14px; line-height:21px; color:rgba(255,255,255,.6);letter-spacing:-2px;}
footer .footerDiv .info_buy a{display:block; font-size:14px; font-weight:500; color:#fff;letter-spacing:-2px;}


/* 주문 페이지 tableForm */
.order_tableForm table {width:100%;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.order_tableForm tbody tr {border:1px solid #dddddd;}
.order_tableForm tbody tr th{background-color: #faf9f6;padding-left:20px;text-align:left;font-size:14px;height: 50px; color: #666;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.order_tableForm tbody tr td{ text-align: left; padding:10px 10px 10px 20px; color: #666;border-bottom:1px solid #ddd;}
.order_tableForm tbody tr td ~ th{border-left:1px solid #ddd;}
.order_tableForm tbody tr td .radio{margin-left:20px;}
.order_tableForm tbody tr td .radio:first-child{margin-left:0;}
.order_tableForm tbody tr td input[type="text"]{width:140px;text-align:right; padding-right:5px; margin-right:5px;}

.order_tableForm tbody tr td .chkbox{margin-right:30px;}
.order_tableForm tbody tr td .chkbox label{font-size:15px;}
.order_tableForm tbody tr td select{min-width:150px;}
.order_tableForm tbody tr td select ~ span{margin-left:10px;font-size:14px;color:#666;display:inline-block;}

.comment_txt{padding:5px 0;}
.comment_txt li{font-size:13px;line-height:20px;color:#666;padding-top:10px;}
.comment_txt li:first-child{padding-top:0;}

/* pakage  */
/* brd_title */
.brd_title{font-size:24px;color:#333;font-weight:bold;height:30px}
.brd_title-line{font-size:24px;color:#333;font-weight:bold;height:30px;border-bottom:2px solid #333;margin-bottom:7px}
.section_title{font-size:20px;color:#333;height:22px;padding:20px 0 10px}

/* table Style */
table[class^="table-"]{width:100%;table-layout:fixed}
.pkg_board section ~ section {margin-top:45px}

/* important_tag */
.important_tag{width:60px;height:25px;line-height:24px;font-size:12px;text-align:center;font-weight:700;display:inline-block;background:#c93137;color:#fff;position:relative}
.important_tag:before{content:"";position:absolute;top:0;border-width:0 20px 20px ;border-style:solid;border-color:#5a8f00 transparent;display:block;width:0;right:-10px;border-width:12px 0 13px 10px;border-color:transparent #c93137}

/* essential */
.essential{position:relative;display:inline-block;padding-right:32px}
.essential:before{content:"* 필수";position:absolute;top:0;right:0;color:#a08e72;font-size:12px;font-weight:300;}
.essential2{position:relative;display:inline-block;padding-left:10px}
.essential2:before{content:"*";position:absolute;top:0;left:0;color:#a08e72;font-size:12px;font-weight:300;}

/*   board_list */
.pkg_board .table-list {}
.pkg_board .table-list thead th{height:45px;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f6f6f6;font-size:13px;}
.pkg_board .table-list tbody td{padding:20px 8px;border-bottom:1px solid #ddd;font-size:13px;color:#666;position:relative;text-align:center}
.pkg_board .table-list tbody td div > a{font-size:16px;color:#111;display:block;padding:3px 0;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
.pkg_board .table-list tbody td p > a{font-size:14px;color:#111;display:block;padding:3px 0;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
.pkg_board .table-list tbody td.tdTitle{text-align:left;padding-left:20px}
.pkg_board .table-list tbody td .nosearchData{height:200px;line-height:260px;text-align:center;font-size:13px;font-weight:300;color:#666;position:relative;}
.pkg_board .table-list tbody td .nosearchData:after{content:'';position:absolute;left:50%;top:50px;margin-left:-30px;width:60px;height:60px;text-align:center;line-height:60px;color:#bbb;font-size:20px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjMwOURCOTUwMDA1MTFFODk1RUZCNjY4MkU0NzI1RjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjMwOURCOTYwMDA1MTFFODk1RUZCNjY4MkU0NzI1RjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzA5REI5MzAwMDUxMUU4OTVFRkI2NjgyRTQ3MjVGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMzA5REI5NDAwMDUxMUU4OTVFRkI2NjgyRTQ3MjVGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl/qmCwAAADJSURBVHjapNXNCsMgDADgNMieboftNA+jDzd3sKc+gG/Wy5aMCEWMP1kgYG37kai0S0rpCgBPypXyAFtcKF+UbyfYQya9AeX3IuWdL1Aq22UiygMWjI0VpSJvQEvs1x3KzVm0iuWWYRJVsRIcQZtYDWyhXYzDKWuU0XhCoYe1wBoKPUxruYxFGU+DvGYb5U0q22W8tY4UDmL+tFFNFAexo9h9FcVBrHakqihOYEMoTmJdFA1YE2UwGDANDU4+3Z8/fgEZZSd8BRgAHnNlQjBVmt8AAAAASUVORK5CYII=') no-repeat;background-position:50% 50%;border:1px solid #ddd;border-radius:50%;}

/*   board_view */
.pkg_board .table-view {}
.pkg_board .table-view .al{padding-left:15px;}
.pkg_board .table-view thead th{height:58px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f6f6f6;font-size:14px;color:#666;}
.pkg_board .table-view thead td{text-align:center;height:58px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px;color:#666;}
.pkg_board .table-view tbody th,
.pkg_board .table-view tbody td{height:59px;border-bottom:1px solid #ccc}
.pkg_board .table-view tbody td.view_con{font-size:13px;line-height:20px;color:#757575;white-space:pre-line}
.pkg_board .table-view tbody td a{color:#757575}
.pkg_board .table-view thead th.thTitle,
.pkg_board .table-view tbody td.tdTitle{text-align:left;padding-left:20px}
.pkg_board .table-view thead td.tdFileDwn{text-align:left;padding-left:40px}
.pkg_board .table-view tfoot tr th .prev_txt,
.pkg_board .table-view tfoot tr th .next_txt{padding-left:30px;margin-left:10px;height:20px;font-size:15px;display:inline-block;background:url('../images/common/icon/ico_prevnext_arrow.png') no-repeat}
.pkg_board .table-view tfoot tr th .prev_txt{background-position:0 3px}
.pkg_board .table-view tfoot tr th .next_txt{background-position:0 -55px}
.pkg_board .table-view tfoot th{font-weight:700;height:58px;border-bottom:1px solid #ccc}
.pkg_board .table-view tfoot td{padding-left:40px;border-bottom:1px solid #ccc}
.pkg_board .table-view tfoot td,
.pkg_board .table-view tfoot td a{font-size:15px;color:#757575}
.pkg_board .table-view tfoot td a{display:block;padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
/* reply */
.table-view .bx-comment {padding:30px;margin-bottom:30px;background:#f6f6f6;position:relative}
.table-view .bx-comment .reply_count{font-size:15px;color:#454545;font-weight:bold}
.table-view .bx-comment .reply_count span{margin-left:20px;background:#fff;color:#454545;font-size:13px;border-radius:30px;display:inline-block;min-width:75px;height:30px;line-height:29px;text-align:center}

.table-view .bx-comment .wrt-fix_cmmt {background:#fff;padding:10px;margin-top:10px;position:relative}
.table-view .bx-comment .wrt-fix_cmmt > div{margin-right:85px}
.table-view .bx-comment .wrt-fix_cmmt > div > textarea{height:50px;border:0;padding:0}
.table-view .bx-comment .cmmt_add{position:absolute;right:10px;top:10px;height:50px;width:75px;text-align:center;font-size:12px;color:#fff;background:#777}
.table-view .bx-comment .cmmt_save{position:absolute;right:10px;top:10px;height:50px;width:75px;text-align:center;font-size:12px;color:#fff;background:#777}

.table-view .bx-comment ul {width:100%}
.table-view .bx-comment ul li {position:relative; padding:20px 0;border-top:1px solid #e5e5e5;font-size:13px;color:#777}
.table-view .bx-comment ul li:first-child{border-top:0}
.table-view .bx-comment ul li .comt1-1 {position:absolute;top:20px;left:0;min-width:55px;display:inline-block;color:#777;font-weight:700}
.table-view .bx-comment ul li .comt1-1:after {content:"";position:absolute;right:0;top:3px;height:10px;width:1px;border-left:1px solid #ccc}
.table-view .bx-comment ul li .comt1-2 {position:absolute;top:20px;left:70px;min-width:85px;display:inline-block}
.table-view .bx-comment ul li .comt1-2 span {font-size:13px;color:#777;font-weight:700}
.table-view .bx-comment ul li .comt1-3 {position:absolute;top:20px;left:155px;display:inline-block}
.table-view .bx-comment ul li .comt1-3 button {width:16px;height:16px;display:inline-block;text-indent:-9999px;vertical-align:top}
.table-view .bx-comment ul li .comt1-3 .btn_edit {background:url(../images/common/icon/ico_reply_modify.png) no-repeat}
.table-view .bx-comment ul li .comt1-3 .btn_del {background:url(../images/common/icon/ico_reply_delete.png) no-repeat}
.table-view .bx-comment ul li .comt1-4 {margin-left:250px}
.table-view .bx-comment ul li .comt1-4 span{display:block;line-height:20px}
.table-view .bx-comment ul li .comt1-4 .wrt_cmmt{position:relative}
.table-view .bx-comment ul li .comt1-4 .wrt_cmmt > div {background:#fff}
.table-view .bx-comment ul li .comt1-4 .wrt_cmmt > div > textarea{height:72px;padding:0;border:0}


/*   board_view / write */
.pkg_board .table-vw {}
.pkg_board .table-vw ~ .table-vw {margin-top:20px}
.pkg_board .table-vw tbody th{font-size:14px;color:#666;background:#faf9f6;font-weight:300;border-bottom:1px solid #ddd}
.pkg_board .table-vw tbody tr:first-child th,
.pkg_board .table-vw tbody tr:first-child td{border-top:1px solid #ddd}
.pkg_board .table-vw tbody td{height:48px;text-align:left;padding:10px 20px;font-size:14px;color:#666;font-weight:300;border-bottom:1px solid #ddd}
.pkg_board .table-vw tbody td .txtarea_wrap{min-height:160px;line-height:20px;white-space:pre-line}
.pkg_board .table-vw tbody td .txtarea_wrap textarea{width:100%;min-height:320px;resize:vertical}
.pkg_board .table-vw tbody td .txtarea_wrap.txtarea-view{min-height:auto;padding:30px 10px}
.inner_colum{border-top:1px solid #ddd;margin-top:15px;padding:10px 0;}
select.phoneNumber{min-width:70px;}
.popup_content .pkg_board .table-vw {min-width:430px}

.pkg_board .table-vw.view_style{border-top:2px solid #333;margin-top:10px}
.pkg_board .table-vw.view_style thead th{padding:20px 15px;text-align:center;font-size:15px;color:#454545;font-weight:bold;background:#f6f6f6;border-left:1px solid #e5e5e5;border-bottom:1px solid #333}
.pkg_board .table-vw.view_style thead th:first-child{border-left:0}
.pkg_board .table-vw.view_style tbody td{padding:18px 10px;border-left:1px solid #e5e5e5;text-align:center}
.pkg_board .table-vw.view_style tbody td:first-child{border-left:0}

.pkg_board .table-vw.code_style{border:1px solid #e5e5e5;margin-top:10px}
.pkg_board .table-vw.code_style thead th{padding:20px 15px;text-align:center;font-size:15px;color:#454545;font-weight:bold;background:#f6f6f6;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.pkg_board .table-vw.code_style thead th:first-child{border-left:0}
.pkg_board .table-vw.code_style tbody th{border-bottom:1px solid #e5e5e5}
.pkg_board .table-vw.code_style tbody td{padding:18px 20px;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:22px}
.pkg_board .table-vw.code_style tbody td:first-child{border-left:0}


/* 데이터 없을때 */
.pkg_board .noData{min-height:200px;line-height:200px}


/* file_upload */
.file_upload{position:relative}
.file_upload .inpDiv{padding-right:9%;display:inline-block;width:430px}
.file_upload input{background:#f7f7f7;text-indent:20px}
.file_upload .btn_import{position:absolute;left:440px;top:0}
.impt_cmmt{font-size:13px;color:#757575;padding:10px 0 5px}

.file_upload ~ .file_list{padding-top:5px}

/* paging / rows */
.paging{text-align:center;padding-top:20px}
.paging span{display:inline-block;vertical-align:top}
.paging span > a{min-width:28px;height:28px;line-height:28px;display:inline-block;cursor:pointer;text-indent:-9999px}
.paging span.btn_prev > a{background:url('../images/common/icon/slkit_left.gif') #fff 50% 50% no-repeat}
.paging span.btn_next > a{background:url('../images/common/icon/slkit_right.gif') #fff 50% 50% no-repeat}
/*.paging span.btn_last a{background:url('../images/common/icon/.gif') #fff 50% 50% no-repeat}*/
/*.paging span.btn_first a{background:url('../images/common/icon/pg_first.png') #fff 50% 50% no-repeat}*/
/*.paging span.btn_first a:hover{background:url('../images/common/icon/pg_first.png') #fff 50% 50% no-repeat}
.paging span.btn_last a:hover{background:url('../images/common/icon/pg_last.png') #fff 50% 50% no-repeat}
.paging span.btn_prev a:hover{background:url('../images/common/icon/pg_prev.png') #fff 50% 50% no-repeat}
.paging span.btn_next a:hover{background:url('../images/common/icon/pg_next.png') #fff 50% 50% no-repeat}*/
.paging ul{display:inline-block;padding:0 20px}
.paging ul li{float:left;margin:0 8px}
.paging ul li a{padding:1px 7px;position:relative;z-index:1;font-size:13px;color:#666;border:0;margin-left:-1px;font-weight:300;line-height: 29px;}
.paging ul li a:hover,
.paging ul li.active a{background-color:#48665a;color:#fff;z-index:2;}

.popup_content .paging ul{padding:0 10px}
.popup_content .paging ul li{float:left;margin:0 4px}

/* searching_wrap */
.searching_wrap{position:relative;margin-bottom:20px;text-align:right}
.searching_wrap div span {display:inline-block;vertical-align:middle}
.searching_wrap div span select {min-width:115px;height:38px}
.searching_wrap div span.input_txt {width:280px}
.searching_wrap div span.input_txt input{height:38px}
.searching_wrap .btn_searching{display:inline-block}

.form_calender{position:relative;background:#fff;border:1px solid #cbcbcb}
.form_calender .input_txt{display:block;margin-right:25px}
.form_calender .btn_calender{width:25px;height:30px;text-indent:-9999px;position:absolute;right:0;top:0;background:url('../images/common/icon/ico_calendar.png') center center no-repeat}
.form_calender input{border:0}


/* progress bar */
.pgbar_ui{padding:0 !important;position:relative;width:300px;height:31px;background-color:#ded7cf;}
.pgbar_ui .pgbar{width:1px;height:31px;display:inline-block;background-color:#4b655c;text-align:right;overflow:visible !important}
/*.pgbar_ui em{position:relative;padding-left:10px;height:16px;line-height:16px;display:inline-block;color:#9e9e9e;z-index:2;font-size:14px}*/

/* tab style */
ul.tab_list{position:relative;border-bottom:1px solid #757575;*zoom:1}
ul.tab_list:after{content:"";display:block;clear:both}
ul.tab_list > li{float:left;margin-bottom:-1px;color:#666;background:#f6f6f6}
ul.tab_list.tab2 > li{width:50%;}
ul.tab_list.tab7 > li{width:14.27%;}
ul.tab_list > li a{height:42px;line-height:42px;display:block;}
ul.tab_list > li a span{display:block;font-size:13px;text-align:center;color:#1b1a1a;font-weight:300;}
ul.tab_list > li.current{background:#fff;position:relative;}
ul.tab_list > li.current:after{content:'';position:absolute;left:1px;right:1px;bottom:-2px;height:2px;background-color:#fff;}
ul.tab_list > li.current > a{border:1px solid #757575;border-bottom:1px solid #fff}
/*ul.tab_list > li.current > a span{font-weight:bold}*/

.tabcontent{}
.tabcontent, .tabcontent h6, .innertabcontent, .innertabcontent h6{display:none}
.tabcontent.current, .innertabcontent.innercurrent{display:block}
#tab21.tabcontent,
#tab22.tabcontent,
#tabp21.tabcontent,
#tabp22.tabcontent{border:1px solid #828282;}

/* Select */
.select{ position:relative;min-width:180px;line-height:normal; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1}
.select .myValue{ position:relative; z-index:2; left:0; top:0; border:1px solid #ccc;font-weight:bold;color:#777; line-height:19px; _line-height:normal; text-align:left; overflow:visible; background:transparent}
.select .myValue.selected{ font-weight:bold}
.select.open .myValue,
.select .myValue.outLine{ border:1px solid #999}
.select button.myValue{height:40px;width:100%; text-indent:5px; *text-indent:0; *padding-left:5px}
.select div.myValue{ height:19px; text-indent:8px}
.select .ctrl{ position:absolute; top:0; right:0; width:20px; height:40px;background:#fff}
.select .arrow{ position:absolute;width:20px;height:40px; top:0;right:0;background:url('../images/common/icon/ico_select.png') left center no-repeat}
/*.select ul{ top:40px; right:0; width:1160px; border:3px solid #333;background:#fff; overflow:hidden;z-index:2}*/
.select > div ul.aList{ display:none}
.select.open > div ul.aList{ display:block}


/* txt_bold */
.txt_bold{font-size:20px;color:#333;padding-right:10px}

/* radio_set */
.radio_set em{margin-right:30px}
.radio_set.num2 em{min-width:110px;}
.infotxt ~ .radio_set{margin-top:8px;}

/* 공통 버튼 스타일 */
.btn_default{border:1px solid #ddd;font-size:14px;color:#666;min-width:90px;text-align:center;}
.btn_mini{display:inline-block;padding:4px 10px;font-size:12px;border-radius:3px;}
.btn_small{display:inline-block;padding:0 10px;height:30px;line-height:30px;font-size:12px;border-radius:3px;}
.btn_middle{display:inline-block;min-width:90px;text-align:center;color:#fff;height:35px;line-height:35px;font-size:13px;font-weight:400;}
.btn_large{display:inline-block;padding:0 35px;height:41px;line-height:41px;font-size:15px;font-weight:300;}
.btn_large2{padding:0 60px;height:51px;line-height:50px;font-size:15px;display:inline-block;}
.btn_big{height:50px;line-height:50px;color:#fff;padding:0 15px;font-weight:500;font-size:16px;}
.btn_listDel{display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url('../images/common/icon/ico_x_w.png') #504f4f 50% 50% no-repeat;}
.btn_sml.btn{min-width:100px;height:35px;line-height:34px;font-size:13px}
.btn_sml3.btn{min-width:100px;height:35px;line-height:34px;font-size:13px}
.btn.round_sty{border-radius:20px;display:inline-block;height:33px;line-height:31px;background-image:url(../images/common/icon/ico_btn_larrow.png);background-position:right center;background-repeat:no-repeat}
[class^="btn_set"]{padding-top:20px;text-align:center}
.btn_set-right{position:relative;text-align:right}
.btn_set button{margin:0 4px}
.btn_import{height:45px;line-height:43px;color:#757575;background:#fff;font-weight:bold;border:1px solid #757575;font-size:15px}
.btn_excel.btn{position:absolute;right:0;top:-10px;padding-left:38px;height:28px}
.btn_excel.btn:before{content:"";position:absolute;left:15px;top:50%;margin-top:-10px;width:20px;height:20px;display:inline-block;background:url(../images/common/icon/ico_excel.png) center center no-repeat}
.btn_fDelete{width:19px;height:19px;text-indent:-9999px;background:url(../images/common/icon/ico_delete.png) #8d8d8d center center no-repeat }
.btn_mvPlay{width:75px;height:75px;text-indent:-9999px;background:url(../images/main/btn_player.png) no-repeat}
.btn_moreList{width:100%;height:45px;line-height:45px;background:#e5e5e5;margin-top:20px}
.btn_moreList span{font-weight:700;padding-left:30px;font-size:15px;color:#333;background:url(../images/common/icon/bot_arrow.png) no-repeat}
.btn_search{min-width:80px;height:38px;line-height:38px;margin-top:-2px;color:#fff;background:#48665a;}
.btn_searching{min-width:80px;height:40px;line-height:40px;margin-top:-5px;float:right;color:#fff;background:#48665a;}
.btn_searching.btn_gray{height:45px;line-height:45px}
.btn_tempDown{min-width:155px;color:#fff;background:#777;border:0}
.btn_selected{min-width:66px;color:#fff;background:#757575;height:27px;line-height:26px}
.btn_selected span{font-size:13px;display:inline-block;padding-left:20px;background:url(../images/common/icon/ico_selected.png) left center no-repeat }
/*a.btn:hover {color:#fff}*/
.layer_close{width:40px;height:40px;text-indent:-9999px;position:absolute;right:10px;top:24px}
.layer_close:after{content:'';position:absolute;right:0;bottom:0;width:40px;height:40px;background:url('../images/common/icon/ico_layerClose.png') no-repeat}
.btn_del {background:url(../images/common/icon/ico_reply_delete.png) no-repeat;width:16px;height:16px;display:inline-block;text-indent:-9999px;vertical-align:-webkit-baseline-middle}

.btn_black{color:#fff !important;background:#1b1a1a;display:inline-block;border-radius:0;padding:0 !important;}
.btn_gray{color:#fff !important;background:#545454;display:inline-block;}
.btn_link{text-decoration:underline;color:#cc374a}
.btn_white{color:#5f5f5f;background:#fff;border:1px solid #adadad;font-size:13px}
.btn_user-add{width:30px;height:30px;text-indent:-9999px;background:#8c8c8c;border:1px solid #7e7e7e;position:absolute;right:10px;top:50%;margin-top:-15px}
.btn_user-add:before{content:"";position:absolute;left:50%;top:50%;margin-left:-1px;margin-top:-5px;width:2px;height:10px;display:inline-block;background:#fff}
.btn_user-add:after{content:"";position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-1px;width:10px;height:2px;display:inline-block;background:#fff}
.btn_red{width:70px;color:#fff;background:#c91324;border:1px solid #a80d1b}
.btn_orange{padding:0 30px;color:#fff;height:35px;line-height:35px;font-size:14px;background:#f05500}
.btn_lowgray{width:70px;height:24px;line-height:20px;color:#4e4e4e;background:#f0f0f0;border:1px solid #949494;font-size:12px}
.btn_shMore{width:159px;height:35px;padding-right:10px;line-height:33px;font-size:13px;color:#555;background:#fff;border:1px solid #adadad;position:relative}
.btn_shMore:after{content:"";position:absolute;right:12px;top:10px;width:9px;height:12px;background:url(../images/common/icon/ico_arr_down.png) center center no-repeat}
.btn_shdetail{width:130px;height:35px;padding-right:10px;line-height:33px;font-size:13px;color:#555;background:#fff;border:1px solid #adadad;position:relative}
.btn_shdetail:after{content:"";position:absolute;right:12px;top:10px;width:9px;height:12px;background:url(../images/common/icon/ico_arr_down.png) center center no-repeat}
.btn_shdetail.closing:after{content:"";position:absolute;right:12px;top:10px;width:9px;height:12px;background:url(../images/common/icon/ico_arr_down.png) center center no-repeat;
transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
}
.filedwn_circle{width:30px;height:30px;border:2px solid #d8d8da;display:inline-block !important;text-indent:-9999px;border-radius:50%;background:url(../images/common/icon/ico_disk.png) center center no-repeat}
.filedwn_txt{height:28px;line-height:28px;padding-left:20px;padding-right:10px;display:inline-block;background:url(../images/common/icon/ico_disk.png) left center no-repeat;vertical-align:top}
.filedwn_icon{width:33px;height:33px;display:inline-block;margin-left:15px;text-indent:-9999px;background:url(../images/common/icon/ico_filedwn.png) center center no-repeat;vertical-align:top}
.btn_close{display:inline-block;position:relative;text-indent:-9999px;width:40px;height:40px}
.btn_close:before {display:block;content:"";position:absolute;top:50%;left:50%;width:22px;height:1px;margin-left:-11px;background:#fff;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.btn_close:after {display:block;content:"";position:absolute;top:50%;left:50%;width:22px;height:1px;margin-left:-11px;background:#fff;
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
}

/* Red gradient Style */
.red_grdt{min-width:87px;height:34px;padding:0 15px;line-height:34px;position:relative;color:#fff;border:1px solid #ba0f22;
background: #c91227; /* Old browsers */
background: -moz-linear-gradient(top, #c91227 0%, #d23849 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c91227 0%,#d23849 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c91227 0%,#d23849 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c91227', endColorstr='#d23849',GradientType=0 ); /* IE6-9 */

box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
-webkit-box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
-moz-box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
}
.red_grdt:after{content:"";width:99%;height:99%;display:block;position:absolute;left:0;top:0;border-left:1px solid #dd6976;border-top:1px solid #dd6976;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+40&1+0,0+40 */
background: -moz-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 40%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 40%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 );
}

/* gray gradient Style */
.gray_grdt{width:87px;height:34px;line-height:34px;position:relative;color:#fff;border:1px solid #5e5e5e;
background: #757575; /* Old browsers */
background: -moz-linear-gradient(top, #757575 0%, #8c8c8c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #757575 0%,#8c8c8c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #757575 0%,#8c8c8c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#8c8c8c',GradientType=0 ); /* IE6-9 */

box-shadow:inset 1px 1px 0px 1px rgba(138, 138, 138, 0.3);
-webkit-box-shadow:inset 1px 1px 0px 1px rgba(138, 138, 138, 0.3);
-moz-box-shadow:inset 1px 1px 0px 1px rgba(138, 138, 138, 0.3);
}
.gray_grdt:after{content:"";width:99%;height:99%;display:block;position:absolute;left:0;top:0;border-left:1px solid #a7a7a7;border-top:1px solid #a7a7a7;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+40&1+0,0+40 */
background: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 40%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 40%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 );
}

/* white gradient Style */
.wht_grdt{min-width:70px;height:30px;line-height:30px;padding:0 15px;position:relative;color:#5f5f5f;border:1px solid #adadad;
background: #fff; /* Old browsers */
background: -moz-linear-gradient(top, #fff 0%, #f0f0f0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fff 0%,#f0f0f0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fff 0%,#f0f0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
-webkit-box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
-moz-box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
}
.wht_grdt-s{min-width:70px;height:30px;font-size:13px;line-height:30px;padding:0 15px;position:relative;color:#5f5f5f;border:1px solid #adadad;
background: #fff; /* Old browsers */
background: -moz-linear-gradient(top, #fff 0%, #f0f0f0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fff 0%,#f0f0f0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fff 0%,#f0f0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
-webkit-box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
-moz-box-shadow:inset 1px 1px 0px 1px rgba(255, 255, 255, 0.3);
}

/* layor popup */
.ui-front{z-index:10000000000}
.ui-dialog.ui-widget-content{border:0;}
.ui-dialog .ui-widget-header{background-color:#4b655c;color:#fff;border:0;border-bottom:4px solid #a08e72;height:61px;padding-top:0;padding-bottom:0;font-size:20px;font-weight:400;}
.ui-dialog-titlebar{padding-top:5px}
.ui-dialog .ui-dialog-titlebar-close {right:15px;border:0;background:url("../images/common/icon/ico_close_big.png") no-repeat 50% 50%}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {padding:0}
.ui-dialog .ui-dialog-title{height:55px;line-height:50px}
.ui-dialog .ui-dialog-content{padding:0;background:#fff;width:100% !important}
.ui-dialog .ui-dialog-content .popup_content{overflow:auto;word-break:break-all}
.ui-dialog .ui-dialog-content .popup_content > p:first-child{font-size:18px;padding:0 20px 15px;position:relative}
.ui-dialog .ui-dialog-content .popup_content > p:first-child:before{content:"";position:absolute;left:10px;top:7px;width:3px;height:3px;background:#000;border-radius:50%}
.ui-dialog .ui-dialog-content .popup_content .content_wrap {max-height:650px;overflow:auto;margin-bottom:20px}
.ui-dialog .ui-dialog-content .popup_content .content_wrap p{white-space:pre-line}
.ui-dialog .lPop_bottom{width:100%;height:48px;line-height:48px;/*position:absolute;bottom:0;*/text-align:center;position:relative;}
.ui-dialog .lPop_bottom button, .ui-dialog .lPop_bottom a{width:50%;color:#fff;height:48px;line-height:48px;font-size:16px;color:#fff;font-weight:700;float:left;display:block;text-align:center}
/* alert style */
.alertStyle{border:2px solid #a08e72 !important;padding:30px;min-width:400px;}
.alertStyle .ui-dialog-titlebar{display:none;}
.alert_txt{padding:20px 0;font-size:15px;color:#000;}
.alert_txt .dawnalert{color:#48665a;}
.alert_txt .dawnalert1{font-size:20px; color:#48665a;}
/* modal */
.ui-widget-overlay{background:#101010;opacity:0.75}

/* pdBox */
.ibory-bgc{background-color:#faf9f6;}
.popconBox{padding:20px;}

/* ui-datepicker */
.ui-datepicker{width:auto;border-radius:5px;}
.ui-datepicker table{padding:10px;display:block;}
.ui-datepicker .ui-datepicker-header{background:#48665a;border:0;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {color:#fff;font-size:15px;font-weight:400;}
.ui-datepicker .ui-datepicker-calendar th{font-size:12px;color:#272727;}
.ui-datepicker .ui-datepicker-calendar td{padding:0;border:1px solid #ddd;}
.ui-datepicker .ui-datepicker-calendar .ui-state-default{border:0;width:32px;height:32px;line-height:32px;padding:0;text-align:center;font-size:12px;color:#272727;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:nth-of-type(1) a{color:#a08e72;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background:#48665a;color:#fff;}
.ui-datepicker .ui-datepicker-prev{left:8px;width:24px;height:24px;top:50%;margin-top:-12px;}
.ui-datepicker .ui-datepicker-prev span{width:24px;height:24px;background:url(../images/common/icon/ico_caldot.png) 5px 4px no-repeat}
.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover span{background-position:5px -18px;}
.ui-datepicker .ui-datepicker-next{right:8px;width:24px;height:24px;top:50%;margin-top:-12px;}
.ui-datepicker .ui-datepicker-next span{width:24px;height:24px;background:url(../images/common/icon/ico_caldot.png) -18px 4px no-repeat}
.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover span{background-position:-18px -18px;}
/*.ui-datepicker select{height:auto;padding:0;font-size:12px;}*/

/* Webkit */
#login-form .group-login input::-webkit-input-placeholder { font-size:13px}
/* Firefox 4-18 */
#login-form .group-login input:-moz-placeholder { font-size:13px}
/* Firefox 19+ */
#login-form .group-login input::-moz-placeholder { font-size:139px}
/* IE10+ */
#login-form .group-login input:-ms-placeholder { font-size:139px}


/* 20180904 김중배 새벽배송 추가
/*.m_searchBar{width:280px;height:30px;padding-right:42px;position:absolute;right:0;top:78px;border:1px solid #c7c7c7;}
.m_dawnSearchBar input{border:0;height:28px;}
.m_dawnSearchBar input:focus {border:0; outline:0;}
.m_dawnSearchBar .btn_lens{position:absolute;right:0;top:0;width:42px;height:30px;text-indent:-9999px;background:url('../images/common/icon/ico_lens.png') 50% 50% no-repeat;}
 */

 /* 2019-07-19 추가 : S */
.kakao_login {display:inline-block;margin-top:18px;font-size:13px}
.kakao_login:before {content:'';display:inline-block;width:22px;height:20px;margin-top:-1px;margin-right:7px;background:url(../images/common/icon/icon_talk_22x20_333.png) 0 0 no-repeat;vertical-align:middle}
.kakao_login:after {content:'';display:inline-block;width:6px;height:10px;margin-left:7px;background:url(../images/common/icon/icon_arrow_right_6x10_838383.png) 0 0 no-repeat;}
/* 2019-07-19 추가 : E */


/* 190718 새벽배송관 추가 수정분 */
.dawnShip .sec_banner{
  background: url(../images/main/subMain/dawn/main.jpg) no-repeat !important;
  background-size: 100% !important;
  min-height: 290px !important;
}
.sec_banner .banner_text{
  margin-top: 60px;
}
.sec_banner .banner_text h4{
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  color: #48665a;
  margin-bottom: 20px;
}
.dawnShip .sec_banner .banner_text p{
  color: #48665a;
  display: block;
  font-size: 18px;
  line-height: 1.6;
  font-weight: 500;
}
.column_more{
  width: 17%;
  margin: 0 auto;
  display: block;
  margin-top: 20px;
}
.btn_areamore {
  width: 100%;
  height: 34px;
  background-color: #f5593d;
  border-color: #f5593d;
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-top: 1px;
  border-radius: 3px;
}
.info_text{
  margin-top: 30px;
}
.info_text h4{
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  color: #48665a;
  margin-bottom: 20px;
  margin-top: 60px;
}
.info_text ul li{
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #48665a;
  line-height: 1.6;
}
.info_text ul li span{
  color: #f5593d;
}
.btn_areasearch i.fa, .sec_serviceTable i.fa{
  padding:0 5px;
}
.sec_serviceTable table {
  width: 900px !important;
  margin-left: 95px !important;
}
.sec_serviceTable table tr th.mon{
    width: 220px;
}
.sec_serviceTable table tr{
  line-height: 30px;
}
.sec_serviceTable table tr.table-line{
  line-height: 55px;
}
.sec_serviceTable table tr td:last-child{
  border-left: 1px solid #ddd;
}
.fir_banner{
  margin-bottom: 30px;
}

/*1908122 권유지 add CSS*/
.add_color .btn_areamore{background-color: #f5843d;border-color: #f5843d;}
.add_color .info_text ul li span {color: #f5843d;}

/* 190826 권유지 새벽배송 카테고리 디자인 변경 */
.gnb_wrap .on .re_smenu dl:hover{
	border-bottom: 0 !important;
}
.re_smenu dl{
	min-height: auto !important;
}
.re_smenu dl dt{
	margin-bottom: 0 !important;
}
.gnb_wrap .gnb_menu li .re_smenu dl:hover:after {
    background-color: #48665a !important;
}

/*190902 권유지 로딩페이지 add CSS*/
.new_overlay{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  background-color: hsla(0,0%,100%,.9);
  text-align: center;
  /* opacity: 1; 개발 구현 필요에 따라 추가 가능성 있음 */
  /* visibility: visible; 개발 구현 필요에 따라 추가 가능성 있음 */
  z-index: 100;
}
.new_loading img{
	width: 120px;
	height: auto;
	position: absolute;
	top: 45%;
	left: 48%;
	z-index: 1000;
}

/*191223 권유지 새벽배송 add CSS*/
.dawnShip .new_secbanner{
  background: url('../images/main/subMain/dawn/2020main2.jpg') no-repeat !important;
  background-size: 100% !important;
	min-height: 380px !important;
	position: relative;
}
.new_secbanner .column_more {
	width: auto;
  margin: 0;
  display: block;
  position: absolute;
  left: 100px;
  bottom: 80px;
}
.new_secbanner .btn_areamore{
  width: 250px;
  height: 50px;
	font-size: 20px;
	font-weight: 600;
  background-color: #40b648;
  border-color: #40b648;
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-top: 1px;
  border-radius: 0 !important;
}
.new_secbanner .btn_areamore:after{
	content: ">";
	font-family: 'Noto Sans KR',sans-serif;
	font-weight: 300;
}
