@charset "utf-8";
/* 레이아웃 */
/*################ 폰트 ################*/
@font-face {font-family: 'NotoSansCJKkr-Black';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Black.woff");}
@font-face {font-family: 'NotoSansCJKkr-Bold';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Bold.woff");}
@font-face {font-family: 'NotoSansCJKkr-DemiLight';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-DemiLight.woff");}
@font-face {font-family: 'NotoSansCJKkr-Light';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Light.woff");}
@font-face {font-family: 'NotoSansCJKkr-Medium';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Medium.woff");}
@font-face {font-family: 'NotoSansCJKkr-Regular';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Regular.woff");}
@font-face {font-family: 'NotoSansCJKkr-Thin';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansCJKkr-Thin.woff");}
@font-face {font-family: 'NotoSansKR-Bold';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansKR-Bold.woff");}
@font-face {font-family: 'NotoSansKR-Light';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansKR-Light.woff");}
@font-face {font-family: 'NotoSansKR-Medium';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansKR-Medium.woff");}
@font-face {font-family: 'NotoSansKR-Thin';font-style: normal;src:url("https://img.malltail.com/goods_img/font/NotoSansKR-Thin.woff");}

/*################ 초기화 ###############*/
*{margin:0; padding:0; font-family:"NotoSansCJKkr-Medium",sans-serif;}
li{list-style:none;}
a:link, a:visited{text-decoration:none;}
a:hover, a:focus{text-decoration:none;}

body, header, section, footer, nav{ margin:0; padding:0; }
header, section, footer, nav{ display:block; }
#wrap{width:100%;}
#wrap:after{content:''; display:block; clear:both;}

/*################ 헤더 ###############*/
#global_tab{width:100%; height:30px; line-height:30px; background-color:#f3f3f3; border-bottom:1px solid #ccc;}
#global_tab > .inner{width:1010px; height:100%; margin:0px auto;}
#global_tab > .inner:after{content:''; display:block; clear:both;}
#global_tab > .inner span{height:100%; display:inline-block; font-size:14px; color:#ccc; font-family:dotum,'돋음'; float:left;}
#global_tab > .inner a{width:80px; height:100%; display:inline-block; position:relative; float:left;}
#global_tab > .inner a i{width:100%; height:100%; line-height:28px; text-align:center; position:absolute; left:0px; bottom:-1px; font-style:normal; 
font-size:12px; color:#000;}
#global_tab > .inner a.on{border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff;width: 170px;}
#global_tab > .inner a.on i{border-bottom:1px solid #fff;}

#global_tab > .inner .lnk_box{width:300px; height:100%; text-align:right; float:right;}
#global_tab > .inner .lnk_box a{width:auto; font-size:12px; color:#000; font-family:dotum,'돋음'; float:initial;}
#global_tab > .inner .lnk_box  span{vertical-align:middle; display:inline-block; font-size:20px; color:#ccc; margin:0px 2px 0px 3px;
font-family:dotum,'돋음'; float:initial;}

#head{width:100%; border-bottom:1px solid #999;}
#head .h_top{width:819px; height:100px; padding-left:191px; margin:0px auto; position:relative;}
#head .h_top:after{content:''; display:block; clear:both;}
#head .h_top h1{width:191px; height:61px; position:absolute; top:19px; left:0px; z-index:99;}
#head .h_top h1 a{width:100%; height:100%; display:inline-block; 
background-image:url(/images/common/logo.png);
background-repeat:no-repeat;
background-size:100% 100%;
background-position:center center;
}
#head .h_top .search{width:360px; height:42px; border-bottom:2px solid #000; padding-top:28px; margin-left:20px; position:relative; float:left;}
#head .h_top .search:after{content:''; display:block; clear:both;}
#head .h_top .search input{width:320px; height:42px; border:0px; text-indent:10px; font-size:14px; font-weight:bold; outline:none; float:left;}
#head .h_top .search a.btn_search{width:30px; height:30px; text-align:center; display:inline-block; position:absolute; right:5px; bottom:3px;}
#head .h_top .search a.btn_search img{margin-top:5px;}

#head .h_top .search .get_list{width:358px;  border:1px solid #ddd; position:absolute; top:72px; left:0px; background-color:#fff; z-index:99; 
box-shadow:3px 3px 5px rgba(0,0,0,0.35); display:none;}
#head .h_top .search .get_list ol{width:100%; padding:15px; box-sizing:border-box; letter-spacing:-1px;}
#head .h_top .search .get_list ol li{width:100%; height:35px; line-height:35px; font-size:14px; overflow:hidden; cursor:pointer;}
#head .h_top .search .get_list ol li span{color:#d72441;}

#head .h_top .search .recent_list{width:358px;  border:1px solid #ddd; position:absolute; top:72px; left:0px; background-color:#fff; z-index:99; 
box-shadow:3px 3px 5px rgba(0,0,0,0.35); display:none;}
#head .h_top .search .recent_list dl{width:100%; padding:15px; box-sizing:border-box; letter-spacing:-1px;}
#head .h_top .search .recent_list dl dt{width:100%; height:35px; line-height:35px; padding-bottom:5px; font-size:14px; font-weight:bold; overflow:hidden;}
#head .h_top .search .recent_list dl dt .btn_del_all{width:70px; height:24px; line-height:24px; text-align:center; color:#b0b0b0; font-size:12px; border:1px solid #b0b0b0; 
border-radius:30px; margin-top:5px; float:right;}
#head .h_top .search .recent_list dl dd{width:100%; height:35px; line-height:35px; font-size:14px; overflow:hidden; cursor:pointer;}
#head .h_top .search .recent_list dl dd i{width:30px; height:35px; line-height:35px; color:#b0b0b0; font-family:dotum,'돋음'; text-align:center;
font-size:16px; font-style:normal; float:right;}

#head .h_top .h_btns{width:300px; height:52px; text-align:right; padding-top:28px; position:relative; float:right;}
#head .h_top .h_btns > .btn{width:42px; height:100%; display:inline-block; padding-left:15px; padding-bottom:10px; text-align:center; position:relative;}
#head .h_top .h_btns .btn > a{display:inline-block;}
#head .h_top .h_btns .btn.basket{height:39px; padding-top:3px;}
#head .h_top .h_btns .btn.basket span#purchase_cnt{width:22px; height:22px; line-height:22px; color:#fff; font-size:11px; border-radius:100%; text-align:center; position:absolute; top:0px;
right:-5px; background-color:#da3449;}
#head .h_top .h_btns .btn.like{height:36px; padding-top:6px;}
#head .h_top .h_btns .btn.lately{height:37px; padding-top:5px;}
#head .h_top .h_btns .btn.lately span.img{width:20px; height:20px; display:inline-block; position:absolute; top:13px; right:13px;
background-size:contain;
background-position:center center;
background-repeat:no-repeat;
}
#head .h_top .h_btns .h_item{width:400px; position:absolute; top:47px; right:0px; background-color:#fff; border-radius:10px; border:1px solid #ccc; 
box-shadow:3px 3px 5px rgba(0,0,0,0.35); text-align:left; z-index:100;}
#head .h_top .h_btns .h_item .ico_up{width:12px; height:9px; position:absolute; top:-19px; left:253px;}
#head .h_top .h_btns .h_item h6{width:100%; height:50px; line-height:30px; padding:10px 15px; box-sizing:border-box; font-size:16px;}

#head .h_top .h_btns .h_basket{display:none;}
#head .h_top .h_btns .h_item.h_basket{right: -120px;}
/* #head .h_top .h_btns .btn.basket:hover .h_basket{display:block;} */
#head .h_top .h_btns .h_basket .tit{width:100%; height:20px; line-height:20px; font-size:12px; color:#888; text-indent:15px;}
#head .h_top .h_btns .h_basket .cnt{width:100%; box-sizing:border-box;}
#head .h_top .h_btns .h_basket .cnt ul{width:100%; padding:0px 15px; box-sizing:border-box;}
#head .h_top .h_btns .h_basket .cnt ul li{width:100%; height:95px; padding:10px 0px; box-sizing:border-box; border-bottom:1px solid #eee;}
#head .h_top .h_btns .h_basket .cnt ul li:last-child{border-bottom:0px;}
#head .h_top .h_btns .h_basket .cnt ul li a{width:100%; height:100%; display:inline-block; overflow:hidden;}
#head .h_top .h_btns .h_basket .cnt ul li a .prd_img{width:72px; height:72px; border:1px solid #eee; background-color:#f5f5f5; float:left;}
#head .h_top .h_btns .h_basket .cnt ul li a .prd_img span{width:52px; height:52px; margin:10px; display:inline-block;
background-size:contain;
background-repeat:no-repeat;
background-position:center center;
}
#head .h_top .h_btns .h_basket .cnt ul li a .prd_text{width:180px; height:72px; margin-left:15px; float:left;}
#head .h_top .h_btns .h_basket .cnt ul li a .prd_text .prd_brand{width:100%; height:14px; line-height:0px; padding:8px 0px 5px 0px;}
#head .h_top .h_btns .h_basket .cnt ul li a .prd_text .prd_brand img{width:auto; max-height:14px;}
#head .h_top .h_btns .h_basket .cnt ul li a .prd_text .prd_name{width:100%; height:38px; line-height:18px; font-size:14px; color:#000;
letter-spacing:-1px; overflow: hidden; white-space:break-spaces;text-overflow: ellipsis; 
word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#head .h_top .h_btns .h_basket .cnt ul li a .prd_price{width:101px; height:100%; line-height:72px; text-align:right; color:#000; font-size:14px; float:left;}

#head .h_top .h_btns .h_basket .last_total{width:100%; background-color:#f5f5f5; padding:15px; box-sizing:border-box; border-radius:0px 0px 10px 10px; letter-spacing:-1px;}
#head .h_top .h_btns .h_basket .last_total .total_tit{width:100%; height:35px; line-height:35px; font-size:12px; overflow:hidden;}
#head .h_top .h_btns .h_basket .last_total .total_tit .total_price{font-size:16px; font-weight:bold; float:right;}
#head .h_top .h_btns .h_basket .last_total > p{width:100%; color:#da3449; font-size:12px; padding:5px 0px 15px 0px;}
#head .h_top .h_btns .h_basket .last_total .btns{width:100%; height:54px; overflow:hidden;}
#head .h_top .h_btns .h_basket .last_total .btns > a{display:inline-block; text-align:center;
font-size:14px; border-radius:5px; float:left;}
#head .h_top .h_btns .h_basket .last_total .btns > a.btns01{width:172px; height:52px; line-height:52px; border:1px solid #ccc; margin-right:21px; background-color:#fff; color:#000;}
#head .h_top .h_btns .h_basket .last_total .btns > a.btns01 img{vertical-align:middle; margin:-5px 0px 0px 5px;}
#head .h_top .h_btns .h_basket .last_total .btns > a.btns02{width:174px; height:54px; line-height:52px; color:#fff; background-color:#d7253d;}

#head .h_top .h_btns .h_like{display:none;}
#head .h_top .h_btns .h_item.h_like{right: -60px;}
/* #head .h_top .h_btns .btn.like:hover .h_like{display:block;} */
#head .h_top .h_btns .h_like .ico_up{left:313px;}
#head .h_top .h_btns .h_like .cnt{width:100%; box-sizing:border-box;}
#head .h_top .h_btns .h_like .cnt ul{width:100%; padding:0px 15px; box-sizing:border-box;}
#head .h_top .h_btns .h_like .cnt ul li{width:100%; height:95px; padding:10px 0px; box-sizing:border-box; border-bottom:1px solid #eee;}
#head .h_top .h_btns .h_like .cnt ul li:last-child{border-bottom:0px;}
#head .h_top .h_btns .h_like .cnt ul li a{width:100%; height:100%; display:inline-block; overflow:hidden;}
#head .h_top .h_btns .h_like .cnt ul li a .prd_img{width:72px; height:72px; border:1px solid #eee; background-color:#f5f5f5; float:left;}
#head .h_top .h_btns .h_like .cnt ul li a .prd_img span{width:52px; height:52px; margin:10px; display:inline-block;
background-size:contain;
background-repeat:no-repeat;
background-position:center center;
}
#head .h_top .h_btns .h_like .cnt ul li a .prd_text{width:280px; height:72px; margin-left:15px; float:left;}
#head .h_top .h_btns .h_like .cnt ul li a .prd_text .prd_name{width:100%; height:38px; line-height:18px; font-size:16px; padding-top:16px; color:#000;
letter-spacing:-1px; overflow: hidden; white-space:break-spaces;text-overflow: ellipsis; 
word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

#head .h_top .h_btns .h_like .last{width:100%; height:50px; padding-top:10px; border-radius:0px 0px 10px 10px; letter-spacing:-1px; overflow:hidden;}
#head .h_top .h_btns .h_like .last a{width:100%; height:50px; line-height:50px; text-align:center; background-color:#f7f7f7; display:inline-block; font-size:14px; color:#000;}
#head .h_top .h_btns .h_like .last a img{vertical-align:middle; margin:-5px 0px 0px 5px;}

#head .h_top .h_btns .h_lately{display:none;}
/* #head .h_top .h_btns .btn.lately:hover .h_lately{display:block;} */
#head .h_top .h_btns .h_lately .ico_up{left:372px;}
#head .h_top .h_btns .h_lately .cnt{width:100%; box-sizing:border-box; padding:5px 15px 15px 15px;}
#head .h_top .h_btns .h_lately .cnt dl{width:100%; padding-left:15px; padding-top:20px; padding-bottom:15px; box-sizing:border-box; border-left:2px solid #eee; position:relative;}
#head .h_top .h_btns .h_lately .cnt dl:after{content:''; display:block; clear:both;}
#head .h_top .h_btns .h_lately .cnt dl dt{width:100%; height:15px; line-height:15px; font-size:12px; color:#888; position:absolute; top:-5px; left:10px;}
#head .h_top .h_btns .h_lately .cnt dl dt span{width:8px; height:8px; border-radius:100%; background-color:#d7253d; position:absolute; top:3px; left:-15px;}
#head .h_top .h_btns .h_lately .cnt dl dd{width:72px; height:72px; border:1px solid #eee; background-color:#f5f5f5; margin:0px 10px 10px 0px; position:relative; float:left;}
#head .h_top .h_btns .h_lately .cnt dl dd a{width:100%; height:100%; display:inline-block;}
#head .h_top .h_btns .h_lately .cnt dl dd a span{width:52px; height:52px; margin:10px; display:inline-block;
background-size:contain;
background-repeat:no-repeat;
background-position:center center;}
#head .h_top .h_btns .h_lately .cnt dl dd .close{width:12px; height:12px; padding:0px 2px 6px 3px; position:absolute; top:0px; right:0px;cursor:pointer;
background-color:rgba(0,0,0,0.8); color:#fff; font-size:15px; font-family:dotum,'돋음';}

#head .h_top .h_btns .h_lately .last{width:100%; height:50px; padding-top:10px; border-radius:0px 0px 10px 10px; letter-spacing:-1px; overflow:hidden;}
#head .h_top .h_btns .h_lately .last a{width:100%; height:50px; line-height:50px; text-align:center; background-color:#f7f7f7; display:inline-block; font-size:14px; color:#000;}
#head .h_top .h_btns .h_lately .last a img{vertical-align:middle; margin:-5px 0px 0px 5px;}

#head .line{width:100%; height:1px; background-color:#e6e6e6;}
#head .h_bot{width:1010px; height:50px; margin:0px auto;}
#head .h_bot:after{content:''; display:block; clear:both;}
#head .h_bot ul.gnb{width:500px; height:100%; line-height:50px; text-align:left; float:left;}
#head .h_bot ul.gnb li{display:inline-block; margin-right:25px;}
#head .h_bot ul.gnb li a{color:#000; font-size:18px; letter-spacing:-1px; font-family: 'NotoSansKR-Bold';}
#head .h_bot ul.gnb li a.active{border-bottom:1px solid #000;padding-bottom: 8px;border-bottom: 5px solid #000;}

#head .h_bot .pop_box{width:285px; height:100%; padding-right:15px; position:relative; float:right;}
#head .h_bot .pop_box:after{content:''; display:block; clear:both;}

#head .h_bot .pop_ranking{width:265px; height:100%; padding-right:20px; overflow:hidden; position:relative; float:right;}
#head .h_bot .pop_ranking ol{width:100%;}
#head .h_bot .pop_ranking ol li{width:100%; height:50px;}
#head .h_bot .pop_ranking ol li a{width:100%; height:100%; line-height:50px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; font-size:14px; 
color:#000; overflow:hidden;}
#head .h_bot .pop_ranking ol li a span{color:#d7263d; font-weight:bold; font-style:italic; margin-right:6px;}
#head .h_bot .pop_ranking .ico{width:20px; height:20px; padding-top:10px; text-align:center; display:inline-block;  position:absolute; top:13px; right:0px; cursor:pointer;}
#head .h_bot .pop_ranking .ico img{vertical-align:top;}

#head .h_bot .pop_popup{width:325px; padding:15px; box-sizing:border-box; position:absolute; top:0px; left:-26px; background-color:#fff; border:1px solid #ddd;
letter-spacing:-1px; border-radius:10px; z-index:100; display:none;}
#head .h_bot .pop_popup .tit{width:100%; height:30px; line-height:30px; font-size:16px; font-family: 'NotoSansKR-Medium'; border-bottom:1px solid #eee;
padding-bottom:10px; margin-bottom:10px;}
#head .h_bot .pop_popup .tit .ico{cursor:pointer; float:right;}
#head .h_bot .pop_popup .tit .ico img{vertical-align: middle; margin-top:-3px;}
#head .h_bot .pop_popup ol{width:100%; overflow:hidden;}
#head .h_bot .pop_popup ol li{width:100%; height:30px;}
#head .h_bot .pop_popup ol li a{width:265px; height:100%; line-height:30px; padding-right:30px; display:inline-block; position:relative; 
white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#000;}
#head .h_bot .pop_popup ol li a span{width:25px; height:30px; display:inline-block; font-style:italic; font-weight:bold;}
#head .h_bot .pop_popup ol li.odd a span{color:#d7263d;}
#head .h_bot .pop_popup ol li a i{width:20px; height:30px; position:absolute; top:0px; right:0px; font-style:normal; font-size:10px; text-align:center;}
#head .h_bot .pop_popup ol li a i.red{color:#d7263d;}
#head .h_bot .pop_popup ol li a i.blue{color:#606fe2;}
#head .h_bot .pop_popup ol li a i.gray{color:#b7b7b7; font-size:18px;}

#hdrBner {width:100%;}
#hdrBner .banner {width:100%; height:60px; background-position:center center; background-repeat:no-repeat; text-align:center;}
#hdrBner .banner a {width:1010px; height:100%; display:inline-block;}


/*################ 풋터 ###############*/
#footer{width:100%; height:155px; border-top:1px solid #e6e6e6; background-color:#f3f3f3;}
#footer .inner{width:1010px; margin:0px auto; overflow:hidden;}
#footer .inner .bot_logo{width:200px; height:100%; float:left;}
#footer .inner .bot_logo a{display:inline-block; margin-top:54px;}
#footer .inner .bot_logo img{height: 49px;}
#footer .inner .bot_logo2{height:100%; float:right; display:inline-block; margin-top:43px;}

#footer .inner .bot_text{width:670px; height:100%; float:left;}
#footer .inner .bot_text p{color:#000; font-family:dotum,'돋음'; font-size:13px; color:#666;}
#footer .inner .bot_text p a{color:#d7263d; text-decoration:underline;}
#footer .inner .bot_text p span{color:#ccc; margin:0px 4px 0px 5px;}
#footer .inner .bot_text .copy{width:100%; padding-top:24px; font-weight:bold; color:#000;}
#footer .inner .bot_text .txt1 {color:red; padding-top:7px; }
#footer .inner .bot_text .txt2 {color:red;}
#footer .inner .bot_text .inc_txt {font-weight: bold;color: #000;padding-top:7px;}

/*210112 안내 팝업*/
#info-overlay-v1 {z-index:10000; position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, 0.5);}
#info-pop-v1 {width:90%; background-color:#fff; box-shadow:3px 3px 3px 3px rgba(0,0,0,0.3); position:fixed; top:10%; left:5%; z-index:10001; border-radius:3px;}
#info-pop-v1 h5 {width:calc(100% - 30px); height:45px; line-height:45px; margin:0px 15px; border-bottom:1px solid #000; position:relative;}
#info-pop-v1 h5 .pop_icon {width:60px; position:absolute; top:0px; left:10px;}
#info-pop-v1 h5 .pop_icon img {width:60px; margin-top:-36%;}
#info-pop-v1 h5 span {width:100%; height:100%; text-align:center; color:#000; display:inline-block; font-weight:bold; font-size:18px;}
#info-pop-v1 h5 .pop_close {width:22px; height:22px; position:absolute; top:5px; right:0px; cursor:pointer; padding:5px; cursor:pointer;}
#info-pop-v1 h5 .pop_close img {width:100%; vertical-align:top;}
#info-pop-v1 .pop_text {width:100%; padding:20px 15px; box-sizing:border-box; text-align:center; font-size:16px; line-height:24px; max-height:330px; overflow-y:auto;}
#info-pop-v1 .pop_text p:nth-child(n+2) {padding-top:10px; border-top:1px solid #d0d6e2; margin-top:10px;}
#info-pop-v1 .pop_text a{color:#1860ff;}
#info-pop-v1 .pop_confirm {width:100%; height:45px; line-height:45px; text-align:center; background-color:#1860ff; color:#fff; font-weight:bold; border-radius:0px 0px 3px 3px; cursor:pointer;}
#info-pop-v1 .pop_confirm.type02 a{height:100%; display:inline-block; color:#fff;}
#info-pop-v1 .pop_confirm.type02 a.btn01{width:30%; background-color:#333;}
#info-pop-v1 .pop_confirm.type02 a.btn02{width:70%;}

#info-pop-v1.pc{width:400px;  top:20%; left:50%; margin-left:-200px;}

#info-confirm-v1 {width:90%; background-color:#fff; box-shadow:3px 3px 3px 3px rgba(0,0,0,0.3); position:fixed; top:10%; left:5%; z-index:10001; border-radius:3px;}
#info-confirm-v1 h5 {width:calc(100% - 30px); height:45px; line-height:45px; margin:0px 15px; border-bottom:1px solid #000; position:relative;}
#info-confirm-v1 h5 .pop_icon {width:60px; position:absolute; top:0px; left:10px;}
#info-confirm-v1 h5 .pop_icon img {width:60px; margin-top:-36%;}
#info-confirm-v1 h5 span {width:100%; height:100%; text-align:center; color:#000; display:inline-block; font-weight:bold; font-size:18px;}
#info-confirm-v1 h5 .pop_close {width:22px; height:22px; position:absolute; top:5px; right:0px; cursor:pointer; padding:5px; cursor:pointer;}
#info-confirm-v1 h5 .pop_close img {width:100%; vertical-align:top;}
#info-confirm-v1 .pop_text {width:100%; padding:20px 15px; box-sizing:border-box; text-align:center; font-size:16px; line-height:24px; max-height:330px; overflow-y:auto;}
#info-confirm-v1 .pop_text p:nth-child(n+2) {padding-top:10px; border-top:1px solid #d0d6e2; margin-top:10px;}
#info-confirm-v1 .pop_text a{color:#1860ff;}
#info-confirm-v1 .pop_confirm {width:100%; height:45px; line-height:45px; text-align:center; background-color:#1860ff; color:#fff; font-weight:bold; border-radius:0px 0px 3px 3px; cursor:pointer;}
#info-confirm-v1 .pop_confirm.type02 a{height:100%; display:inline-block; color:#fff;}
#info-confirm-v1 .pop_confirm.type02 a.btn01{width:30%; background-color:#333;}
#info-confirm-v1 .pop_confirm.type02 a.btn02{width:70%;}

#info-confirm-v1.pc{width:400px;  top:20%; left:50%; margin-left:-200px;}

/*로딩 애니메이션*/
.now-loading{width:100%; height:15px; line-height:15px; padding:30px 0px 50px;}
.now-loading .loading{text-align:center;}
.now-loading .loading span{width:10px; height:10px; display: inline-block; background-color: gray;  border-radius: 50%;
 animation: loading 1s 0s linear infinite;}
.now-loading .loading span:nth-child(1) {animation-delay: 0s;background-color:#d7263d;}
.now-loading .loading span:nth-child(2) {animation-delay: 0.2s;background-color:#d7263d;}
.now-loading .loading span:nth-child(3) {animation-delay: 0.4s;background-color:#d7263d;}
@keyframes loading { 
0%, 
100% {opacity: 0; transform: scale(0.5);}
50% {opacity:1; transform: scale(1.2);}
}