<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8"; 

/* 1. CSS 초기화			*/
/* 2. 서브 레이아웃 설정	*/
/* 3. Input, Select, Textarea, Arrange, Title, Text, Table, Tab, UL, OL, 댓글, FAQ, PageList Type */	

/***************************** CSS 초기화 *****************************/

html { height: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, p { margin: 0; padding: 0; font-family: dotum, "굴림", Gulim; font-size: 12px; color: #494949; }
fieldset, img, abbr, acronym { margin: 0; border: 0; }
legend, caption { display: none; }
table { border-collapse: collapse; border-spacing: 0; }
ol,ul { list-style: none; }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
a { color: #494949; text-decoration: none;cursor:pointer }
a:hover { color: #494949; text-decoration: underline; }
img, input, select { vertical-align: middle; }
select { font-family: "돋움",dotum, "굴림", Gulim; color: #494949; }
iframe { overflow: hidden; margin: 0; padding: 0; border: none; }
iframe body { overflow: hidden; margin: 0; padding: 0; border: none; }

/* font */
/* 나눔스퀘어 */
@font-face{
	font-family:"nanumsq";
	font-style:normal;
	src:url('font/NanumSquareR.woff2');
	src:url('font/NanumSquareR.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareR.woff') format('woff'),																				
		url('font/NanumSquareR.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:300;
	src:url('font/NanumSquareL.woff2');
	src:url('font/NanumSquareL.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareL.woff') format('woff'),
		url('font/NanumSquareL.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:700;
	src:url('font/NanumSquareB.woff2');
	src:url('font/NanumSquareB.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareB.woff') format('woff'),
		url('font/NanumSquareB.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:800;
	src:url('font/NanumSquareEB.woff2');
	src:url('font/NanumSquareEB.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareEB.woff') format('woff'),
		url('font/NanumSquareEB.ttf') format('truetype');
}

/* noto sans*/
@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:100;
	src:url('font/notokr-thin.woff2');
	src:url('font/notokr-thin.eot#iefix') format('embedded-opentype'),
		url('font/notokr-thin.woff') format('woff'),
		url('font/notokr-thin.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:300;
	src:url('font/notokr-light.eot');
	src:url('font/notokr-light.eot#iefix') format('embedded-opentype'),
		url('font/notokr-light.woff') format('woff'),
		url('font/notokr-light.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:350;
	src:url('font/notokr-demilight.eot');
	src:url('font/notokr-demilight.eot#iefix') format('embedded-opentype'),
		url('font/notokr-demilight.woff') format('woff'),
		url('font/notokr-demilight.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:400;
	src:url('font/notokr-regular.eot');
	src:url('font/notokr-regular.eot#iefix') format('embedded-opentype'),
		url('font/notokr-regular.woff') format('woff'),
		url('font/notokr-regular.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:500;
	src:url('font/notokr-medium.eot');
	src:url('font/notokr-medium.eot#iefix') format('embedded-opentype'),
		url('font/notokr-medium.woff') format('woff'),
		url('font/notokr-medium.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:800;
	src:url('font/notokr-bold.eot');
	src:url('font/notokr-bold.eot#iefix') format('embedded-opentype'),
		url('font/notokr-bold.woff') format('woff'),
		url('font/notokr-bold.ttf') format('truetype');
}

/* Montserrat */
@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:100;
	src:url('font/Montserrat-Thin.eot');
	src:url('font/Montserrat-Thin.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Thin.woff') format('woff'),
		url('font/Montserrat-Thin.ttf') format('truetype');
}


@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:200;
	src:url('font/Montserrat-ExtraLight.eot');
	src:url('font/Montserrat-ExtraLight.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-ExtraLight.woff') format('woff'),
		url('font/Montserrat-ExtraLight.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:300;
	src:url('font/Montserrat-Light.eot');
	src:url('font/Montserrat-Light.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Light.woff') format('woff'),
		url('font/Montserrat-Light.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:400;
	src:url('font/Montserrat-Regular.eot');
	src:url('font/Montserrat-Regular.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Regular.woff') format('woff'),
		url('font/Montserrat-Regular.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:500;
	src:url('font/Montserrat-Medium.eot');
	src:url('font/Montserrat-Medium.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Medium.woff') format('woff'),
		url('font/Montserrat-Medium.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:600;
	src:url('font/Montserrat-SemiBold.eot');
	src:url('font/Montserrat-SemiBold.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-SemiBold.woff') format('woff'),
		url('font/Montserrat-SemiBold.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:700;
	src:url('font/Montserrat-Bold.eot');
	src:url('font/Montserrat-Bold.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Bold.woff') format('woff'),
		url('font/Montserrat-Bold.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:800;
	src:url('font/Montserrat-ExtraBold.eot');
	src:url('font/Montserrat-ExtraBold.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-ExtraBold.woff') format('woff'),
		url('font/Montserrat-ExtraBold.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:900;
	src:url('font/Montserrat-Black.eot');
	src:url('font/Montserrat-Black.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Black.woff') format('woff'),
		url('font/Montserrat-Black.ttf') format('truetype');
}

@font-face{
	font-family:"Spoqa";
	font-style:normal;
	src:url('font/Spoqa Han Sans Regular.woff2');
	src:url('font/Spoqa Han Sans Regular.eot#iefix') format('embedded-opentype'),
		url('font/Spoqa Han Sans Regular.woff') format('woff'),
		url('font/Spoqa Han Sans Regular.ttf') format('truetype');
}

@import url('http://spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css');
@import url('http://spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-jp.css');

/************************* 서브 레이아웃 설정  ***********************/
 
/* Z-index */ 
#sub_header .top_navi2 { z-index: 100;}
#sub_header .logo_area2 { z-index: 98; }

/* SUB LAYOUT SIZE ( defalt 870px)-&gt;( defalt 895px) *//* SUB LNB 좌측메뉴 수정후 25픽셀 늘어남 2014.3.27*/
#wrap_850 #sub_header .header,
#wrap_850 #sub_header .top_navi2,
#wrap_850 #contents { width: 850px; }
#wrap_850 #con_body { width: 850px; }
#wrap_850 #footer_re .wrap { width: 850px; }

#wrap_920 #sub_header .header,
#wrap_920 #sub_header .top_navi2,
#wrap_920 #contents { width: 920px; }
#wrap_920 #con_body { width: 730px; }
#wrap_920 #footer_re .wrap { width: 920px; padding: 0 100px 0 0; }

#wrap_940 #sub_header .header,
#wrap_940 #sub_header .top_navi2,
#wrap_940 #contents { width: 941px; }
#wrap_940 #footer_re .wrap { width: 941px; padding: 0 100px 0 0; }

#wrap_970 #sub_header .header,
#wrap_970 #sub_header .top_navi2,
#wrap_970 #contents { width: 995px; }/* SUB LNB 좌측메뉴 수정후 25픽셀 늘어남*/
#wrap_970 #footer_re .wrap { width: 995px; padding: 0 100px 0 0;position:relative }/* SUB LNB */
#wrap_970 #sub_header .top_navi2 span.arr1{padding-right:25px;}/* SUB LNB */

#wrap_980 #sub_header .header,
#wrap_980 #sub_header .top_navi2,
#wrap_980 #contents { width: 980px; }
#wrap_980 #footer_re .wrap { width: 980px; padding: 0 100px 0 0;}
/* 2015-06-16 */
#wrap_1200 #sub_header .header,
#wrap_1200 #sub_header .top_navi2,
#wrap_1200 #contents { width: 1200px; }
#wrap_1200 #footer_re .wrap { width: 1200px; padding: 0;}

#wrap_news #sub_header .header,
#wrap_news #sub_header .top_navi2,
#wrap_news #contents { width: 870px; }
#wrap_news #footer_re .wrap { width: 870px; padding: 0 100px 0 0; }

#wrap_news .header_news{background:url('/img/background/news_top.gif') repeat-x;height:76px;line-height:76px;width:100%}
#wrap_news .header_news_defalt{width:870px;margin:0 auto;padding: 0 100px 0 0;}

.newsbg { width: 100%;background:#f2f2f2}/*소식함 백그라운드지정*/
#wrap_news #contents_news .area{width:870px;margin:0 auto;padding: 0 100px 0 0}
#wrap_news #sub_header{margin-bottom: 0;}


/* SUB LAYOUT */
#sub_header { float: left; width: 100%; margin-bottom: 10px;border-bottom:2px solid #0cc; }
#sub_header .header { margin: 0 auto; padding: 0px 100px 0 0; width: 895px; }/* SUB LNB */
#sub_header .header .logo_area2 .subject {position:relative;}
#sub_header .header .logo_area2 .subject p {position:absolute; top:7px; left:120px;}
#sub_header .header .logo_area2 .subject p span {color:#ccc; font-weight:normal;}


.wrap_top_navi2 { border-bottom:; }/*2305 수정*/
#sub_header .top_navi2 { position: relative; margin: 0 auto; padding: 8px 100px 0 0; width: 895px; height: 19px; }/* SUB LNB */
#sub_header .top_navi2 ul { float: left; display:none } /*2305 수정*/
#sub_header .top_navi2 li { float: left; } 
#sub_header .top_navi2 li a { padding: 0 6px 0 5px; background: url('/img/bullet/l_da_11.gif') no-repeat right 0; letter-spacing: -1px; font-size: 11px; font-family:'돋움',AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum}
#sub_header .top_navi2 .last a { background : none; }
#sub_header .top_navi2 .more a { padding: 0 15px 0 15px; background : url('/img/btn/more5.gif') no-repeat right 0; text-decoration: none; }
#sub_header .top_navi2 .arr1 { position: absolute; top: 5px; right: 106px; }

#sub_header .logo_area2 { position: relative; width: 100%; height: 59px; }
#sub_header .logo_area2 h1 { position: absolute; top: 10px; left: 0; display: inline; }
#sub_header .logo_area2 h2 { position: absolute; top: 24px; left: 99px;display:none }/*2305 수정*/

#sub_header .all_menu11 { position: absolute; top: 27px; right: 100px; }
#sub_header .all_menu11 a { padding: 0 !important; background: none !important; }
#sub_header .all_menu11 .close { background: none !important; }

.header{position:relative}
.header .cart_save{position:absolute;top:30px;right:135px;z-index:99}
.header .cart_save span{position:relative;display:block;background:url('/img/icon/ico_cart2x.png') no-repeat;width:24px;height:25px;background-size:100%}
.header .cart_save span em{position:absolute;display:block;top:-2px;right:-4px;background:#f36;border-radius:9px;color:#fff;height:9px;font-size:11px;font-weight:bold;text-align:center;line-height:9px;min-width:7px;padding:0 1px 1px 2px;border:1px solid #f36}

.nav_section { position: relative; padding: 0 9px 8px 9px; width: 370px; border: 2px solid #5d6069; background: #fff; }
.nav_section .tit { padding: 12px 0 10px 8px; font-size: 14px; font-weight: bold; }
.nav_section table { width: 100%; }
.nav_section th { padding: 7px 0 7px 8px; height: 12px; border-right: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; text-align: left; font-size: 11px; color: #494949; }
.nav_section td { padding: 0 8px 7px 8px; height: 12px; border-right: 1px solid #e9e9e9; font-size: 11px; }
.nav_section .last1 { border-right: none; }
.nav_section .last2_td td { padding-bottom: 18px; }
.nav_section .close {  position: absolute; top: 13px; right: 10px; }

.top_event { position: absolute; bottom: 4px; right:0; }
.quick_banner { position: absolute; top: 0; right: 0; width: 90px; }
.quick_banner .box_my_info1 { margin-left: 6px; }
.quick_banner1 { position: absolute; top: 37px; right: 0; width: 90px; }
.quick_banner2 { position: absolute; top: 125px; right: 0; width: 90px; }

#contents { clear: both; position: relative; margin: 0 auto; width: 895px; padding: 0 100px 30px 0; min-height: 500px; } /* SUB LNB */
#con_body { float: left; width: 680px; padding: 0 0 30px 0; }

#footer_re { float: left; width: 100%; height: 80px; border-top:1px solid #ddd;} 
#footer_re a:hover { color: #4896e0; }
#footer_re .wrap { margin: 0 auto; width: 895px; padding: 0 100px 0 0; position:relative}/* SUB LNB */
#footer_re .intro_navi { margin: 15px 0 10px 0; text-align: center; color: #666; font-size: 11px; }
#footer_re a { margin-right: 5px; padding-right: 6px; background: url('/img/main/l_da_11.gif') no-repeat right 0; color: #666; }
#footer_re a.last { background: none; margin-right: 0; }
#footer_re a:hover { color: #666; }
#footer_re p {  color: #888; font-size: 11px;text-align:center;font-family:"맑은 고딕","돋움",dotum,"굴림"; display:inline-block;letter-spacing:-0.02em}
#footer_re .intro_navi + p{padding-right:5px;padding-left:20px}
#footer_re p span{color:#ccc}
#footer_re p a.last{background: none; margin-right: 0; text-decoration:none;}

#footer_mobile a{width:100%;display:block;text-align:center;margin-top:10px;background:url('/img/background/footer_mobile.gif') #e1e5e8 top repeat-x;border-bottom:1px solid #cdccd1;padding:20px 0}

/* SUB LNB */
#lnb { float: left; width: 200px; margin-right: 15px;margin-top:10px }/* SUB LNB */
.lnb_wrap { width: 185px;}/* SUB LNB */
.lnb_wrap h2 { padding:5px 0 5px 4px;border: 1px solid #eee;border-bottom:1px solid #eee;background:url('/img/background/tit_h2bg.gi') repeat-x;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;}/* SUB LNB */
.lnb_wrap h2 img { vertical-align: top; border-radius:10px}
.lnb_wrap .lnb { margin: 0 0 10px 0;padding: 5px 10px 105px 20px; border: 1px solid #eee; border-top: none; border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.lnb_wrap .lnb.first { margin: 0; border-bottom: 1px solid #ddd; }
.lnb_wrap h3 { margin: 12px 0 0 0; padding: 12px 0 0 0;  }
.lnb_bd01 h3 { margin: 0 !important; border-top: none !important; } 
.lnb_wrap h3.first { margin: 0; padding: 10px 0 0 0; border-top: none; }
.lnb_wrap ul { padding: 10px 0 0 0; }
.lnb_wrap ul li { padding: 0 0 0 7px; line-height: 18px; background: url('/img/bullet/arrow5.gif') no-repeat 0 6px; }
.lnb_wrap ul li a { font-size: 11px; line-height: 18px; color: #7b7b7b; letter-spacing: -1px; font-family:'돋움'}
.lnb_wrap ul li a.on{color:#3f97b1}
.lnb_wrap ul li a:hover,.lnb_wrap ul li.on a { text-decoration: none; color: #e65857; }
.lnb_wrap.hover_b ul li a:hover,.lnb_wrap.hover_b ul li.on a { text-decoration: none; color: #151515; }
.lnb_wrap.hover_b2 ul li a:hover,.lnb_wrap.hover_b2 ul li.on a { text-decoration: none; color: #50a7ff; }
.lnb_wrap strong { line-height: 18px; color: #fd6c89; }
.last_lnb { margin-bottom: 30px !important; padding-bottom: 10px !important;}

.lnb_wrap .sublnb { padding: 0 0 0 0; border: none; }
.lnb_wrap .sublnb li { padding: 0 0 0 5px; border: none; background: url('/img/bullet/squ03.gif') no-repeat 0 7px; }
.lnb_wrap ul li.on .sublnb a { text-decoration: none; color: #7b7b7b; }
.lnb_wrap ul li.on .sublnb a:hover { text-decoration: none; color: #e65857; }
.lnb_wrap.hover_b ul li.on .sublnb a { text-decoration: none; color: #7b7b7b; }
.lnb_wrap.hover_b ul li.on .sublnb a:hover { text-decoration: none; color: #2e6ec5; }
.lnb_wrap.hover_b2 ul li.on .sublnb a { text-decoration: none; color: #7b7b7b; }
.lnb_wrap.hover_b2 ul li.on .sublnb a:hover { text-decoration: none; color: #50a7ff; }

/* 택배서비스 상단  */
#reserve_top { clear: both; margin: 0 auto; padding: 0 100px 0 0; width: 995px; }/* SUB LNB */
#reserve_top.reserve1 { margin-bottom: 5px; padding: 0; }
.tab_reserve { overflow: hidden; width: 100%; }
.tab_reserve li { float: left; }
.tab_reserve li img { vertical-align: top; }

/* 택배서비스 */
.wrap_delivery { float: left; width: 968px; margin-bottom:10px; background:url('/img/background/wrap_delivery.gif') repeat 0 0 ; border: 1px solid #ddd8ce;border-radius:10px }
.wrap_delivery .area1 { float: left; width:755px; }
.wrap_delivery .area2 { float: left; padding: 10px; width: 193px; }
.wrap_delivery .location {display:none;float:left; width: 100%; height: 31px; background: #fff; border-bottom: 1px solid #ddd8ce; }
.wrap_delivery .location h4, .wrap_delivery .location h5 { float:left; padding:10px 10px 0 20px;}
.wrap_delivery .location h4 img, .wrap_delivery .location h5 img { vertical-align: top;}
.wrap_delivery .location h5.mod1 {padding-top: 8px; }
.wrap_delivery .location h5.mod2 {padding-left: 0; }
.wrap_delivery .body_delivery { float: left; width: 100%; height: 100%; }
.wrap_delivery .cont { float:left; padding:20px 30px 30px 30px; width:598px; }
.wrap_delivery .cont h6 { margin: 0 0 10px 0; }
.wrap_delivery .cont h6.mod1 img {display: inline-block; }
.wrap_delivery .cont h6.mod1 img.cjgls { padding-top: 3px; }
.wrap_delivery .cont h6.mod1 img.doortodoor { padding-top: 7px; }

.reservation_review { background:url('/img/background/wrap_delivery2.gif')  }
.reservation_review .area1 { float: left; width: 970px; }/*2305 수정*/
.reservation_review .location { float: left; width: 968px; }
.reservation_review .body_delivery { width: 968px;  }
.reservation_review .cont { float: right; padding:20px 50px 30px 30px; width: 791px; }

.mod_taekbae1 { background: none !important; }
.mod_taekbae1 .area1 { float: left; width: 970px; }
.mod_taekbae1 .location { float: left; width: 968px; }
.mod_taekbae1 .body_delivery { width: 968px;  }
.mod_taekbae1 .cont { float: right; padding: 20px 30px 30px 29px; width: 812px; }

#navigation { float: left; width:97px; height: 100%; background-color: #f4f4f4;  }
#navigation ul { float:left; width:97px; }
#navigation li { float:left; width:97px; height:82px;  }
#navigation a { overflow:hidden; display: block; text-indent:-5000px; width:97px; height:82px; }
#navigation a.menu01{ background: url('/img/navigator/navimenu1.gif') no-repeat -97px 0; }
#navigation a.menu01:hover, #navigation .on a.menu01  { background-position: 0 0; }
#navigation a.menu02{ background:url('/img/navigator/navimenu1.gif') no-repeat -97px -82px; }
#navigation a.menu02:hover, #navigation .on a.menu02  { background-position: 0 -82px; }
#navigation a.menu03 { background:url('/img/navigator/navimenu1.gif') no-repeat -97px -164px; }
#navigation a.menu03:hover, #navigation .on a.menu03 {background-position: 0 -164px; }
#navigation a.menu04 { background:url('/img/navigator/navimenu1.gif') no-repeat -97px -246px; }
#navigation a.menu04:hover, #navigation .on a.menu04 {background-position: 0 -246px; }
#navigation a.menu05 { background:url('/img/navigator/navimenu1.gif') no-repeat -97px -328px; }
#navigation a.menu05:hover, #navigation .on a.menu05 {background-position: 0 -328px; }
#navigation a.menu06 { background:url('/img/navigator/navimenu1.gif') no-repeat -97px -410px; }
#navigation a.menu06:hover, #navigation .on a.menu06 {background-position: 0 -410px; }
#navigation a.menu11{ background: url('/img/navigator/navimenu1.gif') no-repeat -97px -492px; }
#navigation a.menu11:hover, #navigation .on a.menu11  { background-position: 0 -492px; }
#navigation a.menu12{ background:url('/img/navigator/navimenu1.gif') no-repeat -97px -574px; }
#navigation a.menu12:hover, #navigation .on a.menu12  { background-position: 0 -574px; }
#navigation a.menu13{ background:url('/img/navigator/navimenu1.gif') no-repeat -97px -656px; }
#navigation a.menu13:hover, #navigation .on a.menu13  { background-position: 0 -656px; }

.btn_step1 { float: left; width:100%; text-align: center; }
.btn_step1 a { float:left; height:50px; text-indent:-5000px; }
.btn_step1 .btn_prev { background:url('/img/btn/pre_step.gif') no-repeat 0 0; margin-right:2px;width:91px;  }
.btn_step1 .btn_prev:hover{ background:url('/img/btn/pre_step_on.gif') no-repeat 0 0; }
.btn_step1 .btn_next { background:url('/img/btn/next_step_on.gif') no-repeat 0 0;width:100px;  }

.btn_step2 { float: left; width:100%; text-align: center; }
.btn_step2 a { float:left; height:50px; text-indent:-5000px; }
.btn_step2 .btn_prev { background: url('/img/btn/pre_step.gif') no-repeat 0 0;  margin-right:2px;width:91px;  }
.btn_step2 .btn_prev:hover{ background:url('/img/btn/pre_step_on.gif') no-repeat 0 0; }
.btn_step2 .btn_next { background:url('/img/btn/reserve_finish_on.gif') no-repeat 0 0;width:100px; }

.btn_step3 { float: left; width:100%; text-align: center; }
.btn_step3 a { float:left; width:91px; height:35px; text-indent:-5000px; }
.btn_step3 .btn_prev { background: url('/img/btn/re_apply.gif') no-repeat 0 0; margin-right:2px;width:91px; }
.btn_step3 .btn_prev:hover{ background:url('/img/btn/re_apply_on.gif') no-repeat 0 0; }
.btn_step3 .btn_next { background:url('/img/btn/apply_complete_on.gif') no-repeat 0 0;width:100px;}

#agree_rt_pickup .float_wrap .fl{margin-left:25px}

.reservation_step { float: left; width: 100%; }
.reservation_step.mgt_40 { margin-top: 30px !important; }
.reservation_step li { float: left; width:100%; }
.reservation_step .tit { margin: 5px 0 7px 0; position: relative; height: 20px; border-bottom:1px solid #eee; }
.reservation_step .tit .btn { position: absolute; top: -3px; right: 0; }

.reservation_step .step { margin-bottom: 20px; font-size: 11px; color: #494949; } 
.reservation_step .step.not { margin-bottom: 42px; }
.reservation_step .step p { float: left; width: 100%; line-height: 16px; font-size: 11px; color: #666; letter-spacing: -1px; }

.reservation_step .delivery.step { overflow: hidden; width: 100%; }
.reservation_step .delivery.step img { float: left; vertical-align: top; }
.reservation_step .delivery.step .callnumber { float: left; display: inline; padding: 10px 0 0 5px; width: 120px; line-height: 12px; color: #ff6666; font-size: 11px; letter-spacing: -1px; font-weight: bold; }

.reservation_sum { float: left; margin: 0 0 5px 0; padding: 5px; width: 184px; background:#efefef; }
.reservation_sum dt { float: left; width: 48%; padding: 2px 0 3px 5px; height: 15px; color: #494949; letter-spacing: -1px; }
.reservation_sum dd { float: left; width: 46%; padding: 2px 5px 3px 0; height: 15px; text-align: right; } 
.reservation_sum .account { color: #fd415c; font-size: 15px; font-weight: bold; }
.reservation_sum dt em { color: #fd415c; font-size: 15px;font-weight: bold; letter-spacing: -1px; }


/* 택배운송장이벤트_룰렛게임 */
#wrap_roulette { margin: 0 auto; position: relative; width: 840px; height: 736px; }
.roulette_game { position: absolute; top: 330px; left: 160px; width: 520px; text-align: center; }

/* 택배운송장이벤트 블로그후기 */
body.invoice_event1 .wrap { margin: 0 auto; width: 840px; } 
body.invoice_event1 .header { float: left; width: 100%; height: 74px; } 
body.invoice_event1 .header h1 { float: left; padding: 20px 12px 0 0; } 
body.invoice_event1 .header h2 { float: left; padding-top: 34px; } 
body.invoice_event1 .header .top_menu { float: right; padding: 37px 0 0 0; } 
body.invoice_event1 .header .top_menu .arr1 { float: left; } 
body.invoice_event1 .header .top_menu .arr1 a:hover { text-decoration: none; } 
body.invoice_event1 .header .top_menu ul { float: left; padding: 8px 0 0 6px; } 
body.invoice_event1 .header .top_menu li { float: left; margin: 0 8px 0 0; padding: 0 0 0 11px; background: url('/img/bullet/l_6.gif') 0 0 no-repeat;} 
body.invoice_event1 .header .top_menu li.first { padding: 0; background: none; }
body.invoice_event1 .con_body { float: left; padding: 0 0 30px 0; width: 840px; } 
body.invoice_event1 .footer { float: left; width: 838px; height: 98px; border: 1px solid #e2e2e2; background: #fafafa; }
body.invoice_event1 .footer .addredd { float: left; display: inline; margin: 22px 0 0 16px; } 
body.invoice_event1 .footer ul { float: right; padding: 16px 16px 0 0; }
body.invoice_event1 .footer ul li { float: left; margin-right: 6px; }

/* 회원가입 */
#wrap_join { margin: 0 auto; width: 870px; }
#wrap_join h2 {padding:0 0 10px 0}
#wrap_join #footer { margin: 20px 0 0 0; height: 136px; }
#wrap_join #footer .wrap { padding-right: 0;}

/* 로그인 */

#wrap_login { margin: 0 auto; padding: 130px 0 0 0; width: 100%; }
#wrap_login .logo_area { overflow: hidden; width: 720px; margin:0 auto;}
#wrap_login .logo_area .logo { float: left; }
#wrap_login .logo_area ul { float: right; padding: 16px 0 0 0; }
#wrap_login .logo_area ul li { float: left; padding: 0 0 0 8px; background: url('/img/bullet/l_b11.gif') no-repeat 0 3px; }
#wrap_login .logo_area ul li.first { background: none; margin: 0 8px 0 0; }
#wrap_login .body {}
#wrap_login .footer { margin: 14px 0 0 0; text-align: center; }

.login_area { position: relative; width: 640px; margin: 0 auto;background:#fff;padding:50px; border: 1px solid #ccc; border-radius:12px }
.box_login_wrap1 { position: absolute; top: 0; left: 0; padding: 3px 0 0 0; width: 354px; }
.box_login_wrap2 { margin: 0 auto; width: 278px; padding: 0 0 5px 20px; border-bottom: 1px solid #e6e7e8;}
.box_login_wrap1 .option { margin: 0 0 25px 3px; }
.box_login_wrap1 .option input { width: 16px; height: 16px; }
.box_login_wrap1 .option label { margin: 0 10px 0 0; }
.box_login_wrap1 .search { margin: 0 0 10px 0; text-align: center; }
.box_login_wrap1 .search a { margin: 0 8px 0 0; padding: 0 0 0 8px; background: url('/img/bullet/l_b11.gif') 0 3px no-repeat; }
.box_login_wrap1 .search .first { background: none;}
.box_login_wrap1 .join { margin: 0 auto; padding: 15px 0 ; width: 308px; line-height: 26px; text-align: center; }
.box_login_wrap1 .join p { margin: 0 0 5px 0;display:inline-block; }

.box_login { overflow: hidden; margin: 48px 0 17px 0; width: 100%;  }
.box_login .entry { width: 150px; }
.box_login .entry input { padding: 4px 5px; width: 260px; height: 34px;line-height:34px; border: 1px solid #ccc; background: #fff;border-radius:4px; font-size: 14px; color: #464646; }
.box_login .entry input:focus{border:1px solid #01aebe;outline:none}
.box_login .entry input.pwd { background: #fff url('/img/main/inp_pwd.gif') 5px 4px no-repeat; }
.box_login .entry .email { margin: 0 0 3px 0; }
.box_login .btn { display:block; margin-top:10px }

.logii_service { margin: 0 0 0 320px; border-left: 1px solid #ddd; background: #fff;height: 300px; width:358px;}
.logii_service img{border-radius:8px;}
.logii_service .tit { margin: 0 0 5px 15px; padding: 28px 0 0 20px; font-size: 14px; font-weight: bold; background: url('/img/bullet/service.gif') 0 28px no-repeat; }
.logii_service .explain { margin: 0 5px 13px 15px; line-height: 16px; }
.logii_service  li { margin: 0 0 10px 15px; line-height: 16px; }
.logii_service  li strong {color: #333; }
.logii_service  li p { line-height: 16px; font-size: 11px; letter-spacing: -1px; }
.logii_service.service {margin-left:350px;}/* 쇼파 15-07 */
.logii_service.service p {padding:18px 10px 10px;} /* 쇼파 15-07 */

.login_banner { text-align: right; }
.login_banner img { border-left: 1px solid #cfd5e7; }

.login_banner_sp{text-align:right;}
.login_banner_sp img{}
.login_banner_sp .sfinder_banner{background:#fff;overflow:hidden;padding-top:20px;width:380px;height:240px;display:block;border-bottom:20px solid #fff;}


/* 캐쉬백 쇼핑 */
#sub_mall_header .logo_area { float: left; width: 100%; height: 60px; border-bottom: 1px solid #ced4e1; } 
#sub_mall_header .logo_area h1 { float: left; }
#sub_mall_header .logo_area h2 { float: left; margin: 25px 0 0 0; }
#sub_mall_header .mall_navi { float: right; margin: 18px 0 0 0; padding: 0 10px 0 0; } 
#sub_mall_header .mall_navi ul { float: left; }
#sub_mall_header .mall_navi ul li { float: left;}
#sub_mall_header .mall_navi ul li a { display: block; margin: 0 10px 0 0; padding: 0 0 0 10px; background: url('/img/bullet/l02.gif') no-repeat 0 2px; }
#sub_mall_header .mall_navi ul .first a { background: none; }
#sub_mall_header .mall_navi select { vertical-align: top; }
#sub_mall_header .operate { clear: both; padding: 8px 0 0 10px; height: 22px; background: url('/img/background/sub_mall_header.gif') repeat-x 0 0; font-size: 11px; }
 
/* 쇼핑리뷰 등록 */
#header_review { height: 66px; background: url('/img/background/sub_header.gif') repeat-x 0 bottom }
#header_review h1 { margin: 0 auto; width: 840px; padding: 16px 0 0 0; }
#header_review h1 img { vertical-align: bottom; }
#content_review { margin: 0 auto; width: 840px; padding: 30px 0 50px 0; }

/* 캐쉬백사용후기 */
#header_review2 h1 { margin: 0 auto; width: 854px; padding: 14px 0 0 16px; height: 48px; border-bottom: 2px solid #74809a; }
#header_review2 h1 img { vertical-align: bottom; }
#content_review2 { margin: 0 auto; width: 870px; padding: 0; }
#content_review2 .con_body { margin: 0 0 50px 0; padding: 25px; border: 6px solid #ededed; }
body.wrap_review2 #footer_re .wrap { padding: 0; }

/************************* 서브페이지 공통 설정  ***********************/

/* Input Type */
.inp01 { padding: 1px 2px; height: 14px; line-height: 14px; border: 1px solid #ccc; background: #fff; color: #818181; }
.inp04 { padding: 2px 2px; height: 14px; line-height: 14px; border: 1px solid #ccc; background: #fff; }
.inp07 { padding: 1px 2px; height: 14px; line-height: 14px; border: 1px solid #ccc; background: #fff; color: #333; font-weight: bold; }
.inp17 { padding: 1px 2px; height: 14px; line-height: 14px; border: 1px solid #ccc; background: #fff; color: #333; }

.inp02 { padding: 1px 2px; height: 14px !important; line-height: 14px; border: 1px solid #888; color: #494949; background: #fff; } 
.inp03 { padding: 2px 2px; height: 14px; line-height: 14px; border: 1px solid #888; color: #494949; background: #fff; } 
.inp03_bg { padding: 2px 2px; height: 14px; line-height: 14px; border: 1px solid #888; color: #494949; background: #f5f5f5; } 
.inp05 { padding: 2px 2px; height: 14px; line-height: 14px; border: 1px solid #888; color: #494949; background: #efefef; } 
.inp06 { padding: 1px 1px; height: 14px; line-height: 14px; border: 1px solid #888; background: #feffbd; text-align: right; } 
.inp14 { padding: 3px 2px; height: 14px; line-height: 14px; border: 1px solid #888; background: #fff; }

.inp08 { padding: 3px 2px 3px 5px; height: 14px; line-height: 14px; border: none; background: #fff; font-weight: bold; color: #333; } 
.inp09 { padding: 3px 5px 3px 2px; height: 14px; line-height: 14px; border: none; background: #fff; text-align: right; } 
.inp15 { padding: 3px 5px 3px 2px; height: 14px; line-height: 14px; border: none; background: #fff; } 

.inp19 { padding: 3px 2px; height: 14px; line-height: 14px; border: 1px solid #b6b6b6;; background: #fff; } 

.inp10 { padding: 2px; height: 14px; line-height: 14px; border: 1px solid #aaa; background: #fff; }
.inp11 { padding: 2px; height: 14px; line-height: 14px; border: 1px solid #aaa; background: #efefef; }
.inp12 { padding: 2px; height: 14px; line-height: 14px; border: 1px solid #aaa; background: #fff; text-align: right; }
.inp18 { padding: 3px 2px; height: 14px; line-height: 14px; border: 1px solid #aaa; background: #fff; }

.inp16 { padding: 3px 2px; height: 14px; line-height: 14px; border: 1px solid #afbae0; background: #fff; }

.inp13 { padding: 5px 2px; height: 15px; line-height: 14px; font-size: 14px; border: 3px solid #f76718; background: #fff; }
.inp100 { padding: 10px; width: 256px; height: 14px; border: 3px solid #ffcc2e; color: #74777c; }

.file02 { width: 350px; height: 18px; border: 1px solid #888; background: #f0f0f0; }
.file03 { width: 505px; height: 18px; border: 1px solid #888; background: #f0f0f0; }
.file04 { width: 330px; height: 21px; border: 1px solid #888; background: #f0f0f0; }
.file05 { width: 450px; height: 21px; border: 1px solid #888; background: #f0f0f0; }

.inp_calendar1 { float: left; padding: 2px; width: 83px; height: 14px; border: 1px solid #7a7a7a; }
.inp_calendar1 input { float: left; display: inline; padding: 2px 0 0 0; width: 63px; height: 12px; border: none; background: #fff; color: #333; font-size: 11px; }
.inp_calendar1 img { float: right !important; padding-left: 0 !important; text-align: right; margin: 0 !important; vertical-align: top;}

/* input size */
.w15 { width: 15px }
.w16 { width: 16px }
.w20 { width: 20px }
.w28 { width: 28px }
.w30 { width: 30px }
.w34 { width: 34px }
.w36 { width: 36px }
.w40 { width: 40px }
.w45 { width: 45px !important;}
.w50 { width: 50px }
.w52 { width: 52px }
.w57 { width: 57px !important;}
.w58 { width: 58px }
.w60 { width: 60px !important;}
.w65 { width: 65px !important;}
.w70 { width: 70px }
.w76 { width: 76px }
.w79 { width: 79px }
.w80 { width: 80px }
.w85 { width: 85px }
.w90 { width: 90px }
.w94 { width: 94px }
.w100 { width: 100px }
.w110 { width: 110px }
.w104_i { width: 104px !important; }
.w115 { width: 115px }
.w120 { width: 120px !important; }
.w122 { width: 122px !important; }
.w130 { width: 130px }
.w140 { width: 140px }
.w146 { width: 146px !important;}
.w150 { width: 150px !important;}
.w151 { width: 151px }
.w159 { width: 159px }
.w170 { width: 170px }
.w172 { width: 172px }
.w180 { width: 180px }
.w185 { width: 185px }
.w190 { width: 190px !important;}
.w195 { width: 195px !important;}
.w200 { width: 200px !important;}
.w208 { width: 208px }
.w194 { width: 194px }
.w225 { width: 225px!important }
.w234 { width: 234px }
.w244 { width: 244px }
.w245 { width: 245px }
.w246 { width: 246px !important; }
.w250 { width: 250px }
.w274 { width: 274px }
.w296 { width: 296px }
.w303 { width: 300px !important;}

.w304 { width: 304px !important;}
.w347 { width: 347px }
.w370 { width: 370px!important; }
.w380 { width: 380px!important; }
.w390 { width: 390px!important; }
.w396 { width: 396px }
.w405 { width: 405px!important; }
.w420 { width: 420px!important; }
.w422 { width: 422px }
.w444 { width: 444px }
.w455 { width: 455px }
.w464 { width: 464px!important;  }
.w515 { width: 515px }
.w531 { width: 531px!important; }
.w564 { width: 564px!important; }
.w575 { width: 575px!important; }
.w670 { width: 670px!important; }
.w700 { width: 700px!important; }
.w730 { width: 730px }
.w760 { width: 760px!important; }
.h20{height:20px!important}
.h30{height:30px!important}





/* radio, checkbox 정렬 */
.check_arr input { width: 16px; height: 16px; }

.check_arr01 { padding: 0 0 0 20px; }
.check_arr01 input { width: 16px; height: 16px; }

.check_arr02 { margin: 20px 0 0 0;  }
.check_arr02 input { width: 16px; height: 16px; }

.check_arr02_2 input { width: 16px; height: 16px; }
.check_arr02_2 label { margin: 0 10px 0 0; font-size: 11px; }

.check_arr02_3 input { width: 16px; height: 16px; }
.check_arr02_3 label { margin: 0 10px 0 0; font-size: 14px; font-weight: bold;  }

.check_arr02_4 input { width: 16px; height: 16px; }
.check_arr02_4 label { margin: 0 10px 0 0; }

.check_arr03_3  { overflow: hidden; width: 100%; }
.check_arr03_3 li { float: left; width: 25%; height: 20px;  }
.check_arr03_3 label { vertical-align: middle; font-size: 11px; letter-spacing: -1px; }
.check_arr03_3 input { width: 16px; height: 16px; }

.check_arr03_4  { overflow: hidden; width: 100%; }
.check_arr03_4 li { float: left; width: 25%; height: 20px;  }
.check_arr03_4 label { vertical-align: middle; letter-spacing: -1px; }
.check_arr03_4 input { width: 16px; height: 16px; }

.check_arr04 input { margin: 0 0 0 10px; width: 16px; height: 16px; }
.check_arr04 label { vertical-align: middle; }

.check_arr04_2 input { margin: 0 0 0 5px; width: 16px; height: 16px; }
.check_arr04_2 label { vertical-align: middle; }

.label01 { padding: 0 0 0 5px; font-size: 11px; }
.label01 input { width: 16px; height: 16px; }

/* Select Size */
.select01 { width: 138px !important; }
.select02 { width: 75px; }
.select03 { width: 58px; }
.select04 { width: 33px; }
.select05 { width: 170px; }
.select06 { width: 63px; }
.select07 { width: 178px; }
.select08 { width: 121px; }
.select09 { width: 90px; }
.select10 { width: 110px; }
.select11 { width: 50px; }
.select12 { width: 66px; }
.select13 { width: 157px; }
.select14 { width: 42px; }
.select15 { width: 165px; }
.select16 { width: 49px; }
.select17 { width: 185px; }
.select18 { width: 97px; }
.select19 { width: 118px; }
.select45 { width: 45px; }
.select100 { width: 100px; }
.select110 { width: 110px; }
.select140 { width: 140px; }
.select150 { width: 150px; }
.select200 { width: 200px; }

/* Textarea Type */
.textarea01 { overflow-x: hidden; overflow-y: scroll; width: 439px; height: 58px; border: 1px solid #888; }
.textarea02  { overflow-x: hidden; overflow-y: scroll; width: 534px; height: 46px; border: 1px solid #888; line-height: 14px; } 
.textarea02_2  { overflow-x: hidden; overflow-y: scroll; width: 568px; height: 44px; border: 1px solid #888; line-height: 14px; } 
.textarea03 { overflow-x: hidden; overflow-y: scroll; padding: 5px 0 5px 5px; width: 514px; height: 132px; border: 1px solid #888; }
.textarea04 { overflow-x: hidden; overflow-y: scroll; padding: 5px 0 5px 5px; width: 530px; height: 202px; border: 1px solid #888; line-height: 14px; }
.textarea05  { overflow-x: hidden; overflow-y: scroll; padding: 5px 0 5px 5px; width: 635px; height: 104px; border: 1px solid #888; line-height: 14px; } 
.textarea07 { overflow-x: hidden; overflow-y: scroll; padding: 5px 0 5px 5px; width: 375px; height: 55px; border: 1px solid #888; line-height: 14px; } 
.textarea08  { overflow-x: hidden; overflow-y: scroll; padding: 3px 0 3px 3px; width: 515px; height: 30px; border: 1px solid #888; line-height: 14px; } 
.textarea09  { overflow-x: hidden; overflow-y: scroll; padding: 3px 0 3px 3px; width: 711px; height: 38px; border: 1px solid #888; line-height: 14px; } 
.textarea10 { overflow-x: hidden; overflow-y: scroll; padding: 3px 0 3px 3px; width: 740px; height: 70px; border: 1px solid #d7d7d7; line-height: 14px; } 

.textarea01_txt1 { margin: 5px 0; width: 439px; text-align: right; }
.textarea03_txt { margin: 3px 0 0 0; padding: 0 4px 0 0; width: 518px; text-align: right; }
.textarea03_txt input { width: 40px; border: none; background: none; text-align: right; }
.textarea05_txt { margin: 5px 0 0 0; color: #818181; font-size: 11px; line-height: 12px; } 
.textarea05_txt input { width: 21px; padding: 0 0 1px 0; height: 12px; border: none; background: none; text-align: left; }
.textarea09_txt { margin: 5px 0 0 0; padding: 0 5px 0 0; text-align: right; }

.textarea3  { overflow-x: hidden; overflow-y: scroll; width: 528px; height: 48px; border: 1px solid #ccc; line-height: 14px; }
.textarea_wh100{width:100%;border:1px solid #fff;}


/* Arrange Type */
.clear { clear: both; float: none !important; display: block !important; width: 100% !important; margin:0 !important; padding:0 !important; border: none !important; }
.vat { vertical-align: top !important;}
.vam { vertical-align: middle !important;}
.vab { vertical-align: bottom !important;}
.center_i { text-align: center !important; } 
.center_i a { text-decoration: none; } 
.center_i img { vertical-align: top; } 
.center_i5 { margin: 0 0 5px 0; text-align: center; } 
.center_i10 { margin: 0 0 10px 0; text-align: center; } 
.center_i10_2 { margin: 10px 0; text-align: center; } 
.center_i15 { margin: 0 0 15px 0; text-align: center; } 
.center_i20 { margin: 0 0 20px 0; text-align: center; } 
.center_i20_10 { margin: 20px 0 10px 0; text-align: center; } 
.center_i25 { margin: 0 0 25px 0; text-align: center; } 
.center_i30 { margin: 0 0 30px 0; text-align: center !important; } 
.center_i30_2 { margin: 30px 0; text-align: center; } 
.center_i35 { margin: 0 0 35px 0; text-align: center !important; } 
.center_i20_2 { margin: 20px 0; text-align: center !important; } 
.center_i40 { margin: 0 0 40px 0; text-align: center !important; } 
.center_i40_2 { margin: 40px 0; text-align: center !important; } 
.center_i55 { margin: 0 0 55px 0; text-align: center !important; } 
.right_i { text-align: right; } 
.right_ii { text-align: right!important } 
.right_i img { vertical-align: top; } 
.right_i10 { margin: 0 0 10px 0; text-align: right; } 
.right_i10_2 { margin: 10px 0; text-align: right; } 
.right_i30 { margin: 0 0 30px 0; text-align: right; } 
.right_bd1 { margin: 15px 0; padding: 6px 0 0 0; text-align: right; border-top: 1px solid #e4e4e4; } 

.left_i{ text-align: left !important; } 


.pd0 { padding: 0 !important; }
.mg0 { margin: 0 !important; }
.mg0_1 { margin: 0 !important; clear: both; }
.mgb_5 { margin-bottom: 5px !important; }
.mgb_10 { margin-bottom: 10px !important; }
.mgb_15 { margin-bottom: 15px !important; }
.mgb_20 { margin-bottom: 20px !important; }
.mgb_25 { margin-bottom: 25px !important; }
.mgb_30 { margin-bottom: 30px !important; }
.mgb_35 { margin-bottom: 35px !important; }
.mgb_40 { margin-bottom: 40px !important; }
.mgb_50 { margin-bottom: 50px !important; }
.mgb_60 { margin-bottom: 60px !important; }
.mgt_0 { margin-top: 0 !important; }
.mgt_5 { margin-top: 5px !important; }
.mgt_10 { margin-top: 10px !important; }
.mgt_20 { margin-top: 20px !important; }
.mgt_30 { margin-top: 30px !important; }
.mgt_40 { margin-top: 40px !important; }
.mgt_50 { margin-top: 50px !important; }
.mgt_60 { margin-top: 60px !important; }
.mgt_70 { margin-top: 70px !important; }
.mgt_80 { margin-top: 80px !important; }
.mgr_0 { margin-right: 0 !important; }
.mgr_5 { margin-right: 5px !important; }
.mgr_10 { margin-right: 10px !important; }
.mgr_20 { margin-right: 20px !important; }
.mgr_30 { margin-right: 30px !important; }
.mgr_40 { margin-right: 40px !important; }
.mgr_50 { margin-right: 50px !important; }
.mgr_60 { margin-right: 60px !important; }
.mgr_70 { margin-right: 70px !important; }
.mgr_80 { margin-right: 80px !important; }
.mgl_5 { margin-left: 5px !important; }
.mgl_10 { margin-left: 10px !important; }
.mgl_30 { margin-left: 30px !important; }
.pdl_5 { padding-left: 5px !important; }
.pdl_10 { padding-left: 10px !important; }
.pdl_15 { padding-left: 15px !important; }
.pdl_20 { padding-left: 20px !important; }
.pdl_30 { padding-left: 30px !important; }
.pdl_40 { padding-left: 40px !important; }
.pdl_45 { padding-left: 45px !important; }
.pdl_50 { padding-left: 50px !important; }
.pdl_60 { padding-left: 60px !important; }
.pdl_65 { padding-left: 65px !important; }
.pdl_70 { padding-left: 70px !important; }
.pdl_105 { padding-left: 105px !important; }
.pdl_124 { padding-left: 124px !important; }
.pdl_125 { padding-left: 125px !important; }
.pdl_127 { padding-left: 127px !important; }
.pdl_130 { padding-left: 130px !important; }
.pdl_300 { padding-left: 300px !important; }
.pdl_310 { padding-left: 310px !important; }
.pdl_320 { padding-left: 320px !important; }
.pdl_350 { padding-left: 350px !important; }
.pdt_0 { padding-top: 0px !important; }
.pdtb_0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.pdt_5 { padding-top: 5px !important; }
.pdt_10 { padding-top: 10px !important; }
.pdt_15 { padding-top: 15px !important; }
.pdt_20 { padding-top: 20px !important; }
.pdt_25 { padding-top: 25px !important; }
.pdt_30 { padding-top: 30px !important; }
.pdt_40 { padding-top: 40px !important; }
.pdt_50 { padding-top: 50px !important; }
.pdb_5 { padding-bottom: 5px !important; }
.pdb_10 { padding-bottom: 10px !important; }
.pdb_20 { padding-bottom: 20px !important; }
.pdb_30 { padding-bottom: 30px !important; }
.pdb_40 { padding-bottom: 40px !important; }
.pdb_50 { padding-bottom: 50px !important; }
.pdr_5 { padding-right: 5px !important; }
.pdr_10 { padding-right: 10px !important; }
.pdr_15 { padding-right: 15px !important; }
.pdr_20 { padding-right: 20px !important; }
.pdr_25 { padding-right: 25px !important; }
.pdr_30 { padding-right: 30px !important; }
.pdr_40 { padding-right: 40px !important; }
.pdr_50 { padding-right: 50px !important; }

.pda_0{padding:0px!important; }
.pda_1{padding:1px!important; }
.pda_2{padding:2px!important; }
.pda_3{padding:3px!important; }
.pda_5{padding:5px!important; }
.pda_10{padding:10px!important; }
.pda_15{padding:15px!important; }
.pda_20{padding:20px!important; }
.pda_30{padding:30px!important; }
.pda_40{padding:40px!important; }
.pda_50{padding:50px!important; }

.pd2-10{padding:1px 10px}
.pd_0_15{padding:0px 15px}
.pd_5_15{padding:5px 15px}
.pd_50_150{padding:50px 150px}
.pd_50_200{padding:50px 200px}
.pd_5{padding:10px 0}

.keepall{word-break:keep-all}
.bmlt11{font-size:1.15em!important;font-weight:normal}
.smlt9{font-size:0.9em!important;font-weight:normal}
.smlt8{font-size:0.8em!important;font-weight:normal}
.smlt7{font-size:0.7em!important;font-weight:normal}
.arrange_type1 { overflow: hidden; width: 100%; margin-bottom: 13px; }
.arrange_type1 img { vertical-align: top; }
.arrange_type1 strong { color: #fd6c89; }
.arrange_type1 .arr_l1 { float: left; line-height: 18px; } 
.arrange_type1 .arr_l2 { float: left;  vertical-align: middle; margin: 0 10px 0 0; }
.arrange_type1 .arr_r1 { float: right; line-height: 18px; } 
.arrange_type1 .arr_r2 { float: right; padding: 0 24px 0 0; line-height: 18px;} 

.arrange_type4 { margin-bottom: 5px; padding: 0 0 0 10px; }
.arrange_type4 a { margin-right: 5px; }
.arrange_type4 a.first { margin-right: 15px; }
.arrange_type4 a.last { margin-right: 0; margin-left: 15px; }

.arrange_type5 { overflow: hidden; width: 100%; }
.arrange_type5 .arr1 { float: left; padding: 6px 0; }
.arrange_type5 .arr2 { float: left; }

.list_arr01 { overflow: hidden; margin: 0 0 20px 0; width: 100%; }
.list_arr01 li { float: left; margin: 0 0 10px 0; padding: 0 6px; }
.list_arr01 li img { vertical-align: top; }

.list_arr02_2 { overflow: hidden; margin: 0 0 20px 0; width: 100%; }
.list_arr02_2 li { float: left; margin: 0 4px 10px 0; }
.list_arr02_2 li.last { margin-right: 0; }
.list_arr02_2 li img { vertical-align: top; }

.one_line14 { overflow: hidden; height: 14px; line-height: 14px; }

.tbl09 td.one_line16 { padding-top: 3px; padding-bottom: 3px; } /* 쪽지함관리 */
.one_line16 .wrap { position: relative; overflow: hidden; display: inline; }
.one_line16 .wrap .a { overflow: hidden; padding: 7px 15px 0 0; height: 16px; line-height: 16px; display: inline-block; cursor: pointer; }
.one_line16 .wrap .new { position: absolute; bottom: 6px; *bottom: 3px; _bottom: 12px; right: 0; }
@-moz-document url-prefix() { .one_line16 .wrap .new { right: 5px;} }
.one_line16 .wrap br { display: none; }

.bd_type1 { margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #e2e2e2; }

.btn_area1 { margin: 0 auto; position: relative; width: 60px; height: 19px; }
.btn_area1 input { position: absolute; top: 0; left: 0; padding: 2px; width: 36px; height: 13px; line-height: 13px; border: 1px solid #888; color: #494949; background: #fff; } 
.btn_area1 img { vertical-align: top; }
.btn_area1 .up { position: absolute; top: 0; right: 0; width: 17px; height: 9px; }
.btn_area1 .down { position: absolute; top: 10px; right: 0; width: 17px; height: 9px; }

.btn_area2 { margin: 15px 0 0 0; }
*:first-child+html .btn_area2 { margin: 25px 0 0 0; }
.btn_area2 .arr1 { margin: 0 20px 0 19px;  }
.btn_area2 img { vertical-align: top;  }

.dpn th,.dpn td { display: none; }
.h_auto { overflow: none !important; height: auto !important; }

/* 공통 Title */
.tit_common01 { overflow: hidden; margin: 12px 0 15px 0; padding: 9px 0 13px 0; height: 25px; border-bottom: 1px solid #ebebeb; }
.tit_common01 h4 { float: left; margin-top: 5px;font-size:14px }
.tit_common01 .date { margin: 0 0 0 10px; font-size: 11px; color: #818181; font-weight: normal; }
.tit_common01 .add1 { float: left; display: inline; margin-left: 10px; }
.tit_common01 .add2 { float: left; display: inline; margin: 7px 0 0 18px; padding-left: 15px; background: url('/img/bullet/tit_common01_add2.gif') no-repeat 0 0; }
.tit_common01 .add2 strong { color: #fd6c89; }
.tit_common01 .add3 { float: left; display: inline; margin: 6px 0 0 11px; padding-left: 10px; background: url('/img/bullet/arrow_49.gif') no-repeat 0 3px; font-weight: bold; }
.tit_common01 .add3 strong { color: #fd6c89; }
.tit_common01 .btn1 { float: right; }
.tit_common01 .btn2 { float: right; margin-top: -3px; }
.tit_common01 .location { float: right; margin-top: 5px; }
.tit_common01 .location  a:hover { text-decoration: underline; }
.tit_common01 strong { color: #000; }
.tit_common01 a:hover { text-decoration: none; }
.tit_common01 img { vertical-align: top; }
.tit_common01 .btn1 a{border:1px solid #ddd;border-radius:5px;font-size:12px;padding: 5px 10px;margin:1px;line-height:30px}

/* Title Type */
.tit_type { position: relative; margin: 0 0 10px 0; height: 12px; }
.tit_type.h17 { height: 17px; }
.tit_type.h25 { height: 25px; }
.tit_type .tit1 { position: absolute; top: 6px; left: 0; }
.tit_type .tit2 { position: absolute; top: 3px; left: 0; }
.tit_type .tit3 { margin: 0 0 0 5px; vertical-align: bottom; font-size: 11px; }
.tit_type .btn1 { position: absolute; top: 0; right: 0; text-align: right; }
.tit_type .btn2 { position: absolute; top: -3px; right: 0; text-align: right; }
.tit_type .btn3 { position: absolute; top: -6px; right: 0; text-align: right; }
.tit_type .btn4 { position: absolute; top: 3px; right: 0; text-align: right; }
.tit_type .btn41 { position: absolute; top: 1px; right:110px; text-align: right; }
.tit_common01 .btn4 { position: absolute; top: 20px; right: 110px; text-align: right; }
.tit_common01 .btn41 { position: absolute; top: 18px; right:213px; text-align: right; }
.tit_common01 .btn41 img{border-radius:10px}
/*
.tit_common01 .btn41 img{display:none}
.tit_common01 .btn41:before{content:'택배포인트 적립쿠폰 등록';display:block;background:#f36;border:1px solid #f36;width:160px;height:30px;line-height:30px;text-align:center; border-radius:6px;font-size: 12px;font-weight: normal;color:#fff}
*/
.tit_type .btn5 { position: absolute; top: -8px; right: 0; text-align: right; }
.tit_type img { vertical-align: top; }
.tit_type .strong1 { color: #ee0128; }

.tit_type1 { position: relative; padding: 0 0 0 0px; height: 27px;  }
.tit_type1.h20 { height: 20px; }
.tit_type1.h23 { height: 23px; }
.tit_type1.h30 { height: 30px; }
.tit_type1.h50 { height: 50px; }
.tit_type1 .tit1 { line-height: 16px; }
.tit_type1 .tit2 { position: absolute; top: 1px; left: 20px; }
.tit_type1 .tit2_2 { position: absolute; top: 1px; left: 20px; font-weight: bold; }
.tit_type1 .tit2_3 { position: absolute; top: -2px; left: 20px; font-weight: bold; }
.tit_type1 .tit2_3b { position: absolute; top: 26px; left: 20px; }
.tit_type1 .tit2_4 { position: absolute; top: -4px; left: 20px; }
.tit_type1 .tit3 { font-size: 14px; font-weight: bold; }
.tit_type1 .tit3 span { font-size: 12px; font-weight: normal; }
.tit_type1 .tit3 span strong { color: #ee0128; }
.tit_type1 .tit4 { position: absolute; top: 0px; left: 20px; }
.tit_type1 .btn1 { position: absolute; top: 0; right: 0; text-align: right; }
.tit_type1 .btn1 select,.tit_type1 .btn1 input { vertical-align: top; }
.tit_type1 .btn2 { position: absolute; top: -3px; right: 0; text-align: right; }
.tit_type1 .btn2 select,.tit_type1 .btn2 input { vertical-align: top; }
.tit_type1 .btn2_2 { position: absolute; top: 0px; right: 0; text-align: right; }
.tit_type1 .btn2_2 select,.tit_type1 .btn2_2 input { vertical-align: ; }

.tit_type1 .txt1 { position: absolute; top: 3px; right: 0; text-align: right; color: #818181; }
.tit_type1 .arr11 { margin: 0 0 0 15px; }

.tit_type02 { margin: 0 0 10px 0; padding: 0 0 0 7px; font-size: 11px; background: url('/img/bullet/squ04.gif') no-repeat 0 3px; }
.tit_type02 em { color: #fd6c89; }

.tit_type03 { overflow: hidden; margin-bottom: 7px; width: 680px; height: 28px; } 
.tit_type03.h20 { height: 20px; } 
.tit_type03 strong { margin-right: 10px; color: #494949; }
.tit_type03 a { font-size: 11px; }
.tit_type03 a:hover { text-decoration: none; }
.tit_type03 .tit { float: left; padding: 5px 0 0 10px; background: url('/img/bullet/arrow3.gif') no-repeat 0 10px; } 
.tit_type03 .tit1 { float: left; padding: 5px 0 0 10px; background: url('/img/bullet/arrow_49.gif') no-repeat 0 10px; font-weight: bold; } 
.tit_type03 .tit1 em { color: #fd6c89; font-size: 11px; font-weight: bold; } 
.tit_type03 .tit1 strong { margin: 0; } 
.tit_type03 .btn { float: right; } 

.tit_type3 { margin: 0 0 10px 0; padding: 0 0 0 10px; font-weight: bold; font-size: 14px; background: url('/img/bullet/arrow3.gif') no-repeat 0 5px; }
.tit_type3 .tit1 { font-weight: normal; font-size: 12px; }
.tit_type3 .tit2 { font-size: 12px; font-weight: normal;  }
.tit_type3 .tit2 strong { font-size: 14px; }
.tit_type3 .tit2 em { color: #f55b59; }
.tit_type3 .tit2 strong em { font-weight: bold; }
.tit_type3 .explain1 { margin: 5px 0 0 0; font-weight: normal; font-size: 11px; }

.tit_type3_5 { margin: 0 0 8px 0; padding: 0 0 0 10px; font-weight: bold; font-size: 11px; background: url('/img/bullet/arrow_7f.gif') no-repeat 0 2px; }
.tit_type3_5 strong { color: #fd6c89; }

.tit_type3_6 { padding: 0 0 8px 8px; font-size: 11px; background: url('/img/bullet/arrow_576cb1.gif') no-repeat 0 3px; }
.tit_type3_6 strong { color: #fd6c89; }

.tit_type04 { position: relative; margin: 0 0 5px 0; padding: 0 0 0 12px; width: 668px; height: 25px; background: url('/img/bullet/squ05.gif') no-repeat 0 5px; }
.tit_type04.mod_h01 { height: 40px; }
.tit_type04.mod_h01 p { margin: 5px 0 0 0; font-size: 11px; }
.tit_type04 .btn { position: absolute; top: -3px; right: 0; }
.tit_type04 .btn2 { position: absolute; top: 17px; right: 0; }
.tit_type04 .btn3 { position: absolute; top: -2px; right: 0; }
.tit_type04 span { padding: 0 0 0 10px; vertical-align: bottom; line-height: 12px; }
.tit_type04 a:hover { text-decoration: none; }

.tit_type05 { margin: 0 0 25px 0; padding: 13px 0 0 0; height: 42px; background: url('/img/background/h4_type05.gif') no-repeat 0 0; text-align: center; display:none } 

.tit_type06 { position: relative; margin: 10px 0 20px 0; padding: 0 10px 0 0; width: 670px; height: 15px; background: #e6e6e6; text-align: right; font-weight: bold;}
.tit_type06 .tit { position: absolute; top: 0; left:0; background: #fff; padding: 0 10px 0 0; }

.tit_type09 { position: relative; padding: 0 0 0 16px; height: 20px; background: url('/img/bullet/cir02.gif') no-repeat 0 2px; color: #333; } 
.tit_type09 .btn { position: absolute; top: -3px; right: 0; text-align: right; }
.tit_type09 .tit1 { line-height: 18px; }

.tit_type09_2 { position: relative; padding: 0 0 0 20px; height: 23px; background: url('/img/bullet/cir02_2.gif') no-repeat 0 2px; letter-spacing: -1px; color: #fefc64; font-weight: bold; font-size: 14px; } 
 
.tit_type10 { margin: 20px 0 10px 0; font-weight: bold; font-size: 14px; }

.tit_type11 { position: relative; margin: 0 0 20px 0; padding: 11px 0 14px 14px; height: 14px; border-top: 1px solid #ccc; background: #f0f0f0; font-size: 14px; font-weight: bold; }
.tit_type11 .inquire { position: absolute; top: 12px; right: 12px; font-weight: normal; font-size: 12px; }

.tit_type12 { margin: 0 0 5px 0; padding: 0 0 0 10px; background: url('/img/bullet/arrow11.gif') no-repeat 0 50%; font-size: 11px; font-weight: bold;  }
.tit_type12 strong { color: #ff688c; font-size: 14px; vertical-align: bottom; }

.tit_type12_2 { margin: 0 0 25px 0; padding: 0 0 5px 0; background: url('/img/bullet/arrow11.gif') no-repeat 0 50%; border-bottom: 2px solid #ccc; text-indent: 10px; font-size: 11px; font-weight: bold;  }
.tit_type12_2 strong { color: #ff688c; font-size: 14px; vertical-align: bottom; }

.tit_type13 { position: relative; padding: 0 0 0 17px; height: 22px; background: url('/img/bullet/arrow15.gif') no-repeat 0 2px; font-weight: bold; color: #666; }
.tit_type13 a { text-decoration: underline; }
.tit_type13 .arr1 { position: absolute; top: 0; right: 8px; font-weight: normal; }

.tit_type18 { margin: 0 0 5px 0; padding: 0 0 0 15px; line-height: 20px; background: url('/img/bullet/squ12.gif') 0 6px no-repeat; }
.tit_type19 { margin: 0 0 5px 0; padding: 0 0 0 15px; background: url('/img/bullet/arrow6_2.gif') 0 50% no-repeat; }
.tit_type20 { position: relative; padding: 0 0 0 18px; height: 20px; background: url('/img/bullet/arrow20.gif') no-repeat 0 1px; }

.tit_type21 { overflow: hidden; margin: 0 0 15px 0; width: 100%; }
.tit_type21 .tit1 { float: left; }
.tit_type21 .txt1 { float: left; padding: 3px 0 0 13px; background: url('/img/bullet/l_82_10.gif') no-repeat 7px 50%; font-size: 11px; color: #828282; }

.tit_type22 { overflow: hidden; padding: 0 0 8px 0; width: 100%; border-bottom: 1px solid #d3d3d5; }
.tit_type22 .tit1 { float: left; padding: 0 0 0 10px; }
.tit_type22 .txt1 { float: left; padding: 3px 0 0 10px; font-size: 11px; color: #828282; }

.shopping_arrange1 { position: relative; width: 100%; height: 18px; }
.shopping_arrange1 ul { position: absolute; top: 7px; left: 0; }
.shopping_arrange1 ul li { float: left; }
.shopping_arrange1 ul li a { display: block; padding: 0 8px 0 5px; background: url('/img/bullet/l03.gif') no-repeat right 2px;  }
.shopping_arrange1 .arr01 { position: absolute; top: 0; right: 10px; }
.shopping_arrange1 .arr01 select { display: inline-block; height: 21px; }
.shopping_arrange1 .over { color: #d24342; }

.shopping_arrange2 { padding: 0 10px 5px 0; height: 20px; }
.shopping_arrange2.mod_arr1 { padding: 0; }
.shopping_arrange2 ul { float: right; text-align: right; } 
.shopping_arrange2 ul li { float: left; }
.shopping_arrange2 li a { display: inline-block; padding: 5px 8px 3px 5px; height: 12px; background: url('/img/bullet/l03.gif') no-repeat right 7px; }
.shopping_arrange2 li select {display: inline-block;  height: 21px; }
.shopping_arrange2 .last { background: none; }
.shopping_arrange2 .on { color: #d24342; }

.shopping_arrange3 { overflow: hidden; margin: 0 0 5px 0; width: 100%; }
.shopping_arrange3 ul { float: left; }
.shopping_arrange3 ul.w_100 { width: 100%; }
.shopping_arrange3 ul li { float: left; padding: 0 0 0 5px; }
.shopping_arrange3 ul li.page { float: right; }
.shopping_arrange3 ul li.page img { vertical-align: top; }

.shopping_arrange4 { overflow: hidden; margin: 10px 0 8px 0; width: 100%; }
.shopping_arrange4 .tit { float: left; padding: 0 24px 0 0; background: url('/img/bullet/l_6d_11.gif') no-repeat right 2px; }
.shopping_arrange4 .tit strong { color: #494949; font-size: 12px; }
.shopping_arrange4 .arr1 { float: right;  }
.shopping_arrange4 .arr1 span { float: left; margin: 0 15px 0 0; padding: 1px 0 0 0; font-size: 11px; }
.shopping_arrange4 .arr1 ul { float: left; }
.shopping_arrange4 .arr1 li { float: left; padding: 0 6px 0 0; margin: 0 9px 0 0; background: url('/img/bullet/l_d9_10.gif') no-repeat right 2px; }
.shopping_arrange4 .arr1 li.last { background: none; }
.shopping_arrange4 .arr1 li a { font-size: 11px;}
.shopping_arrange4 strong { color: #ff0000; font-size: 11px; }

/* Text Type */
.tbl_explain1 { margin: 0 0 10px 0; color: #ff0000; }
.tbl_explain2 { margin: 10px 0 20px 0; color: #818181; font-size: 11px; }
.tbl_explain2_2 { margin: 5px 0 10px 0; color: #818181; font-size: 11px; }
.tbl_explain2_3 { margin: 5px 10px 10px 0; line-height: 15px; text-align: right; }

.txt_r1 { color: #fd6c89; font-size: 11px; }
.txt_r2 { color: #e65857; line-height: 18px; font-weight: bold; }
.txt_r3 { color: #818181; line-height: 18px; font-size: 11px; }
.txt_r4 { color: #465aa3; }
.txt_r5 { color: #ff3300; }
.txt_r6 { color: #ff0000; }
.txt_r7 { color: #2b66be; }


.txt_size11{font-size:11px!important;font-weight:normal}
.txt_size11_ul li{font-size:11px!important;font-weight:normal}
.txt_size12{font-size:12px;font-weight:normal}
.txt_size12{font-size:12px!important;font-weight:normal}
.txt_size12i{font-size:12px!important;font-weight:normal}
.txt_size12imp *{font-size:12px!important;}
.txt_size13imp *{font-size:13px!important;}
.txt_size13{font-size:13px;font-weight:normal}
.txt_size14{font-size:14px;font-weight:normal}
.txt_size14i{font-size:14px!important;font-weight:normal}
.txt_size15i{font-size:15px!important}
.txt_size18{font-size:18px;font-weight:normal}
.txt_size18i{font-size:18px!important}
.txt_size21{font-size:21px;font-weight:normal}

.txt_blue12{font-size:12px!important;font-weight:normal; color: #465aa3 !important;}
.bold{font-weight:bold}
.normal { font-weight: normal !important; }

.ls-1{letter-spacing:-1px}
.lineth{text-decoration:line-through;}

/*line-height*/
.lh_14{line-height:14px}
.lh_16{line-height:16px}
.lh_18{line-height:18px}
.lh_20{line-height:20px}
.lh_20i{line-height:20px!important}
.lh_24{line-height:24px}
.lh_28{line-height:28px!important}
.lh_30{line-height:30px}
.lh_34{line-height:34px}


/*link-text*/
.link_txt_blue{color:blue;text-decoration:underline}

/* Table Type */
table { width: 100%; }
table .td_center th, table .td_center td { padding-left: 0; text-align: center;  }
table .td_left04 td { padding-left: 6px; text-align: left; }
table .td_left05 td { padding-left: 10px; text-align: left; }
table .td_left06 th,table .td_left06 td  { padding-left: 20px; text-align: left; }
table .td_left07 th,table .td_left07 td  { padding-left: 0; text-align: left; }

table th.center01, 
table td.center01 { padding-left: 0; text-align: center;  }
table td.left01 { padding-left: 0; text-align: left; } 
table th.left02, 
table td.left02 { padding-left: 10px; text-align: left; } 
table td.left03 { padding-left: 3px; text-align: left; } 
table td.left04 { padding-left: 6px; text-align: left; }
table td.left05 { padding-left: 15px; text-align: left; }
table td.left06 { padding-left: 5px; text-align: left; }
table td.left07 { padding-left: 50px; text-align: left; }
table td.right01 { padding-right: 40px; text-align: right; }
table td.right02 { padding-right: 6px; text-align: right; }

/* Table Text Type (인라인앨리먼트) */
table .base { color: #494949; }
table .base1 { color: #494949; font-size: 11px; font-weight: bold; }
table .increase { color: #ff688c; font-size: 11px; }
table .increase1 { color: #ff688c; font-size: 11px; font-weight: bold; }
table .increase2 { color: #ff688c; font-weight: bold; }
table .decrease { color: #329df0; font-size: 11px; }
table .index1 { color: #5c5d5f; font-size: 11px; font-weight: bold; }
table .strong1 { color: #0000ff; font-weight: bold; }
table .strong2 { color: #fd6c89; }
table .strong2_2 { color: #fd6c89; font-size: 11px; }
table .strong3 { color: #ee0128; }
table .strong4 { color: #ff688c; }
table .strong5 { color: #146eca; }
table .txt1 { color: #999; }
table .txt1:hover { color: #999; text-decoration: none; }
table .txt2 { color: #818181; font-size: 11px; }
table .txt2_2 { color: #818181; }
table .txt3 { color: #ee0128; line-height:18px; font-size: 12px; font-weight:bold; }
table .txt4 { color: #ff6600; }
table .txt5 { color: #ff2352; }
table .txt6 { color: #f66800; }
table .txt7 { color: #ff0000; }
table .txt7_2 { font-size: 11px; }
table .txt7_2 strong { color: #ff0000; font-size: 11px; }
table .txt8 { color: #f33735; }
table .txt9 { line-height: 20px; font-size: 14px; font-weight: bold; }
table .txt9 strong { color: #ff4041; }
table .txt10 { color: #dc0006; }
table .txt11 { color: #ff3300; font-weight: bold; }
table .txt12 { color: #146eca; }
table .num1 { display: inline-block; color: #999; }
table .num1 a { display: inline-block; padding: 6px 5px; background: #f3f3f3; color: #fa6b4b; font-size: 11px; font-weight: bold; }

/* Table Text Type (블럭앨리먼트) */
table .td_bg01 td { background: #fefdf4; } 
table .th_base1 th { color: #494949; } 
table .th_base2 th { color: #494949; font-size: 12px; } 
table .th_base3 th { line-height: 17px; color: #595959; font-size: 12px; } 
table .td_strong * { font-weight: bold !important; } 
table .th_mod1 th { padding-top: 6px; padding-bottom: 6px; } 
table .th_mod2 th { padding-top: 15px; padding-bottom: 15px; } 
table .td_mod1 td { padding-top: 3px; padding-bottom: 3px; } 
table .td_mod1 a:hover { text-decoration: none; }
table .td_mod2 a:hover { text-decoration: none; }
table .td_mod3 td { padding-top: 5px; padding-bottom: 5px; } 
table .td_mod3 .except1 td { padding-top: 7px; padding-bottom: 7px; }
table .td_mod4 th, table .td_mod4 td { padding-top: 7px; padding-bottom: 7px; } 
table .td_mod5 td { height: 14px; color: #818181; font-size: 11px; } 
table .not_td { text-align: center; }
table .td_f11 * { font-size: 11px !important; }
table .tb_explain { margin: 3px 0 0 0; line-height: 18px; color: #939392; font-size: 11px; letter-spacing: -1px; }
table .tb_explain2 { margin: 5px 0 0 0; line-height: 18px; }
table .tb_explain2_2 { margin: 5px 0 0 0; line-height: 18px; font-size: 11px; }
table .tb_explain3 { margin: 0 0 0 10px; line-height: 18px; font-size: 11px; letter-spacing: -1px; }
table .tb_explain4 { margin: 20px 0 0 0; line-height: 18px; font-size: 11px; letter-spacing: -1px; }
table .tb_explain5 { margin: 0 0 0 10px; line-height: 18px; font-size: 11px; letter-spacing: -1px; color: #ff688c; }
table .tb_explain6 { margin: 1px 0 0 0; line-height: 18px; color: #808080; }
table .tb_explain7 { margin: 5px 0 0 0; line-height: 18px; font-size: 11px; color: #f66800; letter-spacing: -1px; }
table .tb_explain8 { margin: 5px 0 0 0; line-height: 18px; font-size: 11px; color: #999; letter-spacing: -1px; }
table .tb_explain9 p { line-height: 18px; font-size: 11px; color: #999; }
table .tb_explain9 strong { color: #ff2352; }
table .tb_explain9 em { color: #f66800; }
table .tb_explain10 { margin: 20px 0 0 0; font-weight: bold; color: #494949; }
table .tb_explain10 strong, table .tb_explain10 em { color: #ff2352; }
table .tb_explain10_2 { margin: 20px 0 0 0; }
table .tb_explain10_2 li { line-height: 14px; color: #818181; font-size: 11px; }
table .tb_explain10_3 { margin: 30px 0 0 0; color: #999; line-height: 18px; }
table .tb_explain11 { margin: 3px 0 0 0; line-height: 14px; font-weight: bold; }
table .tb_explain12 { margin: 10px 0 0 0; line-height: 14px; color: #ff0000;letter-spacing: -1px; font-size: 11px; }
table .tb_explain12_2 { margin: 10px 0 0 0; line-height: 14px; color: #818181;letter-spacing: -1px; font-size: 11px; }
table .tb_explain13 { margin: 0 0 0 12px; line-height: 17px; color: #ff0000; font-size: 11px; letter-spacing: -1px; }
table .tb_explain14 { margin: 5px 0 0 0; line-height: 15px; color: #146eca; font-size: 11px; }
table .tb_explain15 { margin: 5px 0 0 0; line-height: 15px; color: #ff0000; }

table .view { line-height: 16px; }
table td.view1 { padding: 20px 16px; line-height: 18px; background: #fafafa; color: #777; text-align: left; }
table td.view2 { padding: 20px; line-height: 18px; }
table td.view3 { padding-left: 10px; text-align: left; background: #fafafa; line-height: 18px; color: #777; }

/* Table Type (col) */
.tbl01 { margin: 0 0 30px 0; border-top: 2px solid #ccc; }
.tbl01 th { padding: 8px 0; border-bottom: 1px solid #ccc; background: #f7f7f7; text-align: center; font-size: 11px; letter-spacing: -1px; }
.tbl01 td { padding: 8px 0; border-bottom: 1px solid #ccc; text-align: center; font-size: 11px; letter-spacing: -1px; }
.tbl01 .last_td td { border-bottom: 2px solid #ccc; }

.tbl01_2 { margin:  0 0 15px 0; border-top: 1px solid #d8d8d8; }
.tbl01_2 th { padding: 7px 0; background: #efefef; border-bottom: 1px solid #d8d8d8; font-size: 11px; font-weight: normal; }
.tbl01_2 td { padding: 7px 0; border-bottom: 1px solid #d8d8d8; font-size: 11px; text-align: center; }

.tbl02 { margin: 0 0 30px 0; border-top: 1px solid #909090; }
.tbl02 th { padding: 8px 0; border-bottom: 1px solid #e0e0e0; background: #f1f1f1; text-align: center; font-size: 11px; letter-spacing: -1px; }
.tbl02 th span { font-weight: normal; }
.tbl02 td { padding: 11px 0; line-height: 16px; border-bottom: 1px solid #e0e0e0; text-align: center; font-size: 11px; letter-spacing: -1px; }
.tbl02 .name { text-align: left; font-weight: bold; font-size: 14px; line-height: 20px; color: #333; }
.tbl02 .name span { display: block; font-weight: normal; font-size: 12px; }
.tbl02 .name .num { color: #ff0000; }

.tbl03 { margin: 0 0 10px 0; border-top: 2px solid #9f9f9f; }
.tbl03 th { padding: 8px 0; background: #f8f8f8; font-weight: bold; }
.tbl03 td { padding: 8px 0; color: #494949; border-top: 1px solid #e4e4e4; text-align: center; }
.tbl03 .first td, .tbl03 .first td * { font-weight: bold; }
.tbl03 .last td { border-bottom: 1px solid #e4e4e4; }
.tbl03 .last1 td { padding-bottom: 25px; border-bottom: 1px solid #bcbcbc; }

.tbl04 th { padding: 10px 0; height: 12px; background: url('/img/background/tbl03.gif') 0 0 repeat-x; text-align: center; color: #666; }
.tbl04 td { padding: 8px 0; border-bottom: 1px solid #e0e0e0; text-align: center;font-size:14px }
.tbl04 .mod_td01 td { border-bottom: 1px solid #f5f5f5; }
.tbl04 .mod_td01 .last_td1 td { border-bottom: 1px solid #e0e0e0; }
.tbl04 .answer td { padding: 0; text-align: left; border-bottom: none; }
.tbl04 .answer td div { padding: 10px; line-height: 18px; background: #f2f2f2; }
.tbl04 .last_td td { border-bottom: none !important; }

.tbl04.mod_tbl04_td02 td { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #ddd; }
.tbl04.mod_tbl04_td02 .last { padding-top: 3px; padding-bottom: 3px; border-bottom: none; }

.tbl04_3 {  }  
.tbl04_3 thead th { padding: 10px 0; height: 12px; background: #eef2f4; text-align: center; color: #666;font-size:14px  } /*padding-top: 0; padding-bottom: 0 ; height: 32px;*/
.tbl04_3 thead th.left { padding-left: 20px; text-align: left; }
.tbl04_3 td { padding: 15px 0; border-bottom: 1px solid #f5f5f5; text-align: center;font-size:14px }
.tbl04_3 .last_td1 td { border-bottom: 1px solid #e2e2e2; }
.tbl04_3 tfoot td { padding-right: 40px; border-bottom: 1px solid #e2e2e2; text-align: right; font-weight: bold; }
.tbl04_3 tfoot strong { color: #ee0128; }
.notice_view_img{width:60%!important;image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; }

.tbl04_4 { border-bottom: 1px solid #e4e4e4; }  
.tbl04_4 th { padding: 10px 0; height: 12px; background: url('/img/background/tbl03.gif') 0 0 repeat-x; text-align: center; color: #666; }
.tbl04_4 td { padding: 8px 0; border-bottom: 1px solid #f5f5f5; text-align: center; }
.tbl04_4 .last_td1 td { border-bottom: 1px solid #e4e4e4; }

.tbl05_2 { border-left: 1px solid #eaeaea; border-top: 1px solid #eaeaea; }
.tbl05_2 th { padding: 4px 0; height: 12px; background: #f2f2f2; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; text-align: center; color: #818181; font-size: 11px; }
.tbl05_2 td { padding: 6px 0; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; text-align: center; }

.tbl05_3 { margin: 0 0 5px 0; border-left: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; }
.tbl05_3 th { padding: 10px 0; height: 12px; background: #f8f8f8; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; text-align: center;  font-size: 11px; }
.tbl05_3 td { padding: 10px 0; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; text-align: center; font-size: 11px; }

.tbl05_4 {border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
.tbl05_4 th { padding: 4px 0; background: #eaeaea; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;  }
.tbl05_4 td { padding: 4px 0; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; }
.tbl05_4 td a:hover { text-decoration: none; }

.tbl05_6 { margin: 0 0 10px 0; width: 100%; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.tbl05_6 th { padding: 8px 0 10px 0; text-align: center; color: #8c8c8c; background: #f9f9f9; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; font-weight: normal; }
.tbl05_6 td { padding: 8px 0 10px 0; text-align: center; color: #666; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; }
.tbl05_6 a { text-decoration: underline; color: #666; }
.tbl05_6 a:hover { text-decoration: underline; color: #666; }
.tbl05_6 .btn1 { margin: 0 13px; }
.tbl05_6 .point { overflow: hidden; display: inline-block; margin: 0 5px 0 0; vertical-align: top; height: 15px; line-height: 15px; color: #000; }
.tbl05_6 .point1 { color: #8e1c1c; font-size: 11px; }

.tbl05_7 { margin: 0 0 10px 0; border-left: 1px solid #ddd; border-top: 1px solid #ddd; }
.tbl05_7 thead th { padding: 10px 0; height: 12px; background: #f2f2f2; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; }
.tbl05_7 thead th span { display: block; font-size: 11px; line-height: 18px; }
.tbl05_7 thead th span.normal { font-weight: normal; }
.tbl05_7 tbody th { padding: 10px 0 10px 5px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: left; font-weight: normal; }
.tbl05_7 td { padding: 10px 0; line-height: 14px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; }
.tbl05_7 .td_left1 td { padding-left: 5px; text-align: left; font-size: 11px; letter-spacing: -1px; }
.tbl05_7 .td_left1 td p { line-height: 18px; font-size: 11px; letter-spacing: -1px; }
.tbl05_7 .use_guide { padding: 13px 20px 10px 20px; text-align: left; }
.tbl05_7 a.btn { display: block; margin: 3px 0; }

.tbl05_8 { margin: 0 0 10px 0; width: 100%; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.tbl05_8 th { padding: 8px 0 10px 0; text-align: center; color: #8c8c8c; background: #f9f9f9; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; font-weight: normal; }
.tbl05_8 td { padding: 8px 10px 10px 10px;line-height:14px;font-size:11px; text-align: left; color: #666; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; }
.tbl05_8 a { text-decoration: none; color: #666; }
.tbl05_8 a:hover { text-decoration: none; color: #666; }
.tbl05_8 .btn1 { margin: 0 13px; }
.tbl05_8 .point { overflow: hidden; display: inline-block; margin: 0 5px 0 0; vertical-align: top; height: 15px; line-height: 15px; color: #000; letter-spacing: -1px; }
.tbl05_8 .point1 { color: #8e1c1c; font-size: 11px; }

.tbl07 { margin: 0 0 30px 0; }
.tbl07 th { padding: 6px 0; background: #e5eff9; }
.tbl07 td { padding: 5px 0; text-align: center; border-bottom: 1px solid #bcbcbc; }
.tbl07 .address1 { padding: 0 0 0 20px; background: url('/img/bullet/squ_c.gif') 10px 10px no-repeat; text-align: left; }

.tbl08 th { padding: 5px 0; background: #f4f4f4; color: #333; }
.tbl08 td { padding: 5px 0; text-align: center; color: #666; }
.tbl08 .even { background: #f4f4f4; }
.tbl08 .not { padding-top: 122px; padding-bottom: 122px; }

.tbl09_wrap { margin: 0 0 10px 0; border-top: 2px solid #999;}
.tbl09_wrap .set { position: relative; padding: 6px 8px; width: 664px; height: 19px; background: #f4f4f4; border-bottom: 1px solid #eaeaea; }
.tbl09_wrap .set .explain { position: absolute; top: 9px; right: 22px; font-size: 11px; }
.tbl09 { border-bottom: 2px solid #999; }
.tbl09 th { padding: 8px 0 8px 10px; text-align: left; font-weight: normal; }
.tbl09 td { padding: 7px 0 7px 10px; height: 18px; line-height: 18px; border-top: 1px solid #e4e4e4;}
.tbl09 a:hover { text-decoration: none; }

.tbl010_wrap { margin: 0 0 5px 0; width: 100%; background: url('/img/background/tbl010_wrap.gif') repeat-x 0 0; }
.tbl010 { border-bottom: 2px solid #ff5a00; }
.tbl010 th { height: 29px; color: #fff; }
.tbl010 td { padding: 6px 0; text-align: center; color: #36363a; border-left: 1px solid #dbdbdb; }
.tbl010 .first { border: none; }
.tbl010 .even td { background: #efefef; }
.tbl010 .bd1 td { border-left: none; }

.tbl011 { border-top: 1px solid #c4c4c4; }
.tbl011 th { padding: 7px 0; border-bottom: 1px solid #c4c4c4; border-left: none; border-right: 1px solid #c4c4c4; background: #e6ecbe; }
.tbl011 th.last { border-right: none; }
.tbl011 td { padding: 6px 0 !important; text-align: center !important; color: #333; border-bottom: 1px solid #e2e2e2; border-left: none; }
.tbl011 td.first { border-right: 1px solid #e2e2e2; }
.tbl011 a { text-decoration: none; }
.tbl011 a:hover { text-decoration: none; color: #3366cc; }

.tbl012 { border-right: 1px solid #dedede; }
.tbl012 th { padding: 7px 0; background: #dedede; color: #ad6a03; border-left: 1px solid #dedede; }
.tbl012 td { padding: 6px 0; text-align: center; line-height: 16px; color: #666; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede;}
.tbl012 td span { color: #333; }

.tbl013 th { padding: 8px 0 6px 0; background: #eee url('/img/background/tbl013.gif') 0 0 repeat-x;; color: #333; }
.tbl013 td { padding: 3px 0; text-align: center; line-height: 16px; color: #666; border-bottom: 1px solid #ededed; }
.tbl013 .txt4:hover { color: #ff6600; text-decoration: none; }

.tbl014 { margin: 0 0 20px 0; border-top: 2px solid #7a7a7a;}
.tbl014 th { padding: 8px 0; border-bottom: 1px solid #7f7f7f; background: #f5f5f5; }
.tbl014 td { padding: 8px 0; border-bottom: 1px solid #7f7f7f; text-align: center; }

.tbl017_2 { margin: 0 0 20px 0; width: 100%;  line-height:14px; }
.tbl017_2 th, .tbl017_2 td { padding:10px 3px 10px 8px; border-bottom: 1px solid #eaeaea; text-align:center; }
.tbl017_2 th { color: #666; letter-spacing:-1px; background:#eef2f4;border-bottom:0 }
.tbl017_2 td { font-weight: normal; color: #494949; } 
.tbl017_2 td.off { font-weight: normal; color: #aaa; background:#f9f9f9 } 
.tbl017_2 td.off a{color: #999;}
.tbl017_2 td.off a:hover{text-decoration:none}
.tbl017_2 .radio { margin: 0 3px; }

.tbl018 { width: 100%; border-bottom: 1px solid #ccc; }
.tbl018 th { padding: 10px 0; background: #eef2f4;font-weight: normal; color: #333; font-size: 12px; }
.tbl018 td { padding: 10px 0;  border-bottom: 1px solid #eaeaea;text-align: center; color: #333; font-size: 12px; } 
.tbl018 .last { border-right: none; }
.tbl018 td.last { padding-left: 10px; text-align: left; }
.tbl018 .not { padding-top: 7px; border-right: none; }
.tbl018 .layer { padding: 0; height: 0; border: none;position: relative;  width: 100%;  }

.tbl019 { width: 100%; }
.tbl019 th { padding: 7px 0; background: #e7f2fe; border-top: 1px solid #bbdafc; border-bottom: 1px solid #bbdafc; color: #6e8cac; }
.tbl019 td { padding: 10px 0; text-align: center; } 
.tbl019 .not td { padding: 30px 0; }

.tbl021_wrap { margin: 0 0 18px 0; border-top: 1px solid #d4d4d4;} 
.tbl021 { width: 100%;  }
.tbl021 th { padding: 9px 0; color: #333; background: #eee; border-top: 1px solid #fff; }
.tbl021 .scroll { overflow-x: hidden; overflow-y: scroll; width: 100%; height: 145px; background: #fff; }
.tbl021 .scroll2 { overflow-x: hidden; overflow-y: auto; width: 100%; height: 145px; background: #fff; }
.tbl021 .winner_one { overflow-x: hidden; overflow-y: auto; width: 100%; height: 37px; background: #fff; }
.tbl021 .winner_no { overflow-x: hidden; overflow-y: auto; width: 100%; height: 180px; background: #fff; }
.tbl021 .winner_no ul li { padding: 50px 0 0 0; border-bottom: none; text-align: center; }
.tbl021 .winner_no ul li div { padding: 50px 0 0 0; color: #666; }
.tbl021 ul { float: left; width: 100%; }
.tbl021 ul li { float: left; width: 100%; padding: 5px 0; border-bottom: 1px solid #ededed; }
.tbl021 ul li span { float: left; width: 90px; line-height: 14px; letter-spacing: -1px; color: #666; }
.tbl021 ul li span.no { width: 40px; }
.tbl021 ul li span.price{  padding: 0 0 0 20px; width:80px; }
.tbl021 ul li.bg01 { background: #f8f8f8; }

.tbl022_wrap { margin: 0 0 18px 0; background: url('/img/background/tbl022_wrap.gif') 0 0 no-repeat; } 
.tbl022 { width: 100%; border-bottom: 1px solid #8b8b8b; }
.tbl022 th { height: 32px; background: url('/img/background/tbl022_th.gif') right 50% no-repeat; }
.tbl022 th.last { background: none; }
.tbl022 td { padding: 11px 0; text-align: center; }

.tbl024_2 { border-top: 2px solid #a1b4ce; border-bottom: 2px solid #a1b4ce;}
.tbl024_2 th { padding: 7px 0; border-right: 1px solid #a1b4ce; background: #e3e9f2; font-size: 11px; }
.tbl024_2 td { padding: 7px 0; border-right: 1px solid #a1b4ce; border-top: 1px solid #a1b4ce; text-align: center; font-size: 11px; line-height: 13px; }
.tbl024_2 .last { border-right: none; }

.tbl025_wrap { width: 551px; padding-bottom: 4px; background: url('/img/background/tbl025_wrap_bottom.gif') 0 bottom no-repeat;} 
.tbl025_wrap .tit { padding: 15px 0 0 15px; height: 27px; background: url('/img/background/tbl025_wrap_tit.gif') 0 0 no-repeat;} 
.tbl025_wrap .wrap_t { padding: 0 9px; border-left: 1px solid #c2c3c4; border-right: 1px solid #c2c3c4;  } 
.tbl025_wrap th { padding: 10px 0 10px 5px; font-weight: normal; text-align: left; border-bottom: 1px dashed #c8c7c7; background: url('/img/background/tbl025_wrap_th.gif') right 50% no-repeat; } 
.tbl025_wrap td { padding: 10px 0 10px 12px; font-weight: bold; color: #3366cc; border-bottom: 1px dashed #c8c7c7; } 
.tbl025_wrap .last th,.tbl025_wrap .last td { padding-bottom: 6px; border-bottom: none; } 

/* Table Type (row)*/
.tbl11 { margin: 0 0 30px 0; border-bottom: 2px solid #7f7f7f;}
.tbl11 th { padding: 8px 0 8px 15px; border-top: 1px solid #7f7f7f; background: #f5f5f5; text-align: left; font-weight: normal; }
.tbl11 td { padding: 8px 0 8px 15px; border-top: 1px solid #7f7f7f; }
.tbl11 .first th, .tbl11 .first td { border-top: 2px solid #7f7f7f; }
.tbl11 strong { color: #fd6c89; }
.tbl11 em { font-size: 15px; font-weight: bold; }
.tbl11 .explain1 { font-size: 11px; }

.tbl12_wrap { margin: 0 0 20px 0; padding: 10px 0; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.tbl12 { margin: 0 0 30px 0; }
.tbl12 th { padding: 5px 0; line-height: 18px; text-align: left; }
.tbl12 .th1 { padding-top: 20px; vertical-align: top; }
.tbl12 th span { display: block; font-weight: normal; }
.tbl12 td { padding: 5px 0; }

.tbl13 {  }
.tbl13 .first_td1 th, .tbl13 .first_td1 td {  }
.tbl13 th { padding:25px 0 25px 20px; text-align: left;font-size:14px;font-weight:normal;border-bottom:1px solid #eee;background:#;border-top-left-radius:8px}
.tbl13 .required.vat { vertical-align: top; background-position: 14px 12px;  } 
.tbl13 td { padding:25px 0 25px 20px;font-size:14px;font-weight:bold ;border-bottom:1px solid #eee;color:#151515}
.tbl13 td a{font-weight:normal;margin-left:15px;font-size:12px}
.tbl13  input[type="checkbox"]{margin:0;opacity:0;width:0;display:inline-block;height:0}
.tbl13  input[type="checkbox"] + label{display:inline-block;cursor:pointer;position:relative;font-size:14px;color:#555;padding-left:30px;line-height:20px}
.tbl13  input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:22px;height:22px;background:url('/img/icon/checkbox_c.png') #fff no-repeat;vertical-align:middle;background-size:100%}
.tbl13  input[type="checkbox"]:checked + label:before{background-image:url('/img/icon/checkbox_0c.png');}
.tbl13  input[type="checkbox"]:checked + label strong{color:#000}
form[id="MyEditForm"] table{border:1px solid #eee;border-radius:8px}
form[id="MyEditForm"] .tbl13 tbody th{border-bottom:1px solid #eee;background:#;border-top-left-radius:8px}



.tbl14 { margin: 0 0 20px 0; border-top: 2px solid #ccc;}
.tbl14 th { padding: 10px 0 10px 20px; border-bottom: 1px solid #e2e2e2; background: #f7f7f7; text-align: left; vertical-align: top; font-size: 11px; }
.tbl14 th span { padding: 0 10px 0 0; background: url('/img/bullet/squ_5.gif') right 4px no-repeat; }
.tbl14 td { padding: 10px 0 10px 20px; border-bottom: 1px solid #e2e2e2; }
.tbl14 .explain1 { margin: 5px 0; line-height: 15px; font-size: 11px; letter-spacing: -1px; }
.tbl14 .explain1 li { line-height: 15px; font-size: 11px; letter-spacing: -1px; }
.tbl14 .file p { margin: 0 0 10px 0; }
.tbl14 .tit { margin: 0 15px 0 0; }
.tbl14 .tit + a:hover { text-decoration: none; }
.tbl14 .last th,.tbl14 .last td { border-bottom: 2px solid #ccc;}

.tbl15 { margin: 5px 0; border-top: 1px solid #ddd; border-right: 1px solid #ddd;}
.tbl15 th { padding: 10px 0 10px 10px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; background: #f8f8f8; text-align: left; font-size: 11px; }
.tbl15 td { padding: 10px 0 10px 10px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }

.tbl16 { margin: 0 0 25px 0; border-bottom: 1px solid #e2e2e2;}
.tbl16 th { padding: 10px 0 ; border-top: 1px solid #e2e2e2; background: #f7f7f7; font-size: 11px; }
.tbl16 td { padding: 10px 0 10px 20px; border-top: 1px solid #e2e2e2; }

.tbl17 { margin: 0 0 10px 0; border-top: 2px solid #999; border-bottom: 1px solid #e4e4e4; }
.tbl17 th { padding: 9px 0 9px 30px; border-top: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; background: #f7f7f7; text-align: left; }
.tbl17 .td_left th { padding-left: 15px; }
.tbl17 td { padding: 9px 0 9px 10px; border-top: 1px solid #e4e4e4; }

.tbl17_2 { table-layout: fixed; margin-bottom:10px; width: 100%; }
.tbl17_2 th, .tbl17_2 td { border-bottom: 1px solid #eaeaea; padding: 8px 3px 8px 8px;}
.tbl17_2 th { color:#666; letter-spacing: -1px; font-size: 11px; text-align:left; background: #f4f4f4;}
.tbl17_2 .td_last1 th,.tbl17_2 .td_last1 td { border-bottom: 1px solid #999; }

.tbl17_3 { table-layout: fixed; margin-bottom:10px; width: 100%; border-top: 1px solid #eaeaea;  }
.tbl17_3 th, .tbl17_3 td { border-bottom: 1px solid #eaeaea; padding: 8px 3px 8px 8px;}
.tbl17_3 th { color:#666; letter-spacing: -1px; font-size: 11px; text-align:left; background: #f4f4f4;}
.tbl17_3 .td_last1 th,.tbl17_3 .td_last1 td { border-bottom: 1px solid #999; }

.tbl19_2 { border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.tbl19_2 th { padding: 7px 0 8px 0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #e9e9e9; text-align: center; }
.tbl19_2 td { padding: 7px 0 8px 16px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; color: #333; text-align: left; }

.tbl20 { margin: 0 0 15px 0; border-top: 2px solid #c4c4c4;}
.tbl20 th { padding: 8px 0 8px 0; border-bottom: 1px solid #cfcfcf; background: #e5f3ff; vertical-align: top; font-size: 11px; }
.tbl20 td { padding: 5px 6px; border-bottom: 1px solid #e5e5e5; font-size: 11px; letter-spacing: -1px; }

.tbl20.bd01 th, .tbl20.bd01 td { padding: 4px 0 5px 0;  text-align: center; line-height: 18px; color: #525252; border-right: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; }
.tbl20.bd01 .last { border-left: none; border-right: none;  }

.tbl21 th { padding: 5px 0; background: #f3f3f3; font-size: 11px; text-align: center;  color: #494949; }
.tbl21 td { padding: 5px 0 5px 20px; font-size: 11px; letter-spacing: -1px; text-align: left;}
.tbl21 td li { line-height: 18px; }
.tbl21 .part th, .tbl21 .part td { border-top: 1px solid #c7c3ba; }
.tbl21 .division th, .tbl21 .division td { border-top: 1px dotted #898989; }

.tbl23 { margin: 0 0 10px 0; border-top: 1px solid #8aa1b0; border-right: 1px solid #8aa1b0; }
.tbl23 th { padding: 7px 0 7px 0; border-bottom: 1px solid #8aa1b0; border-left: 1px solid #8aa1b0; background: #f5f5f5; }
.tbl23 td { padding: 7px 0 7px 10px; border-bottom: 1px solid #8aa1b0; border-left: 1px solid #8aa1b0; }

.tbl24 { margin: 0 0 30px 0; border-top: 3px solid #747474; }
.tbl24 th { padding: 10px 0 10px 30px; border-bottom: 1px solid #747474; background: #f2f2f2 url('/img/bullet/squ_3a5498.gif') 20px 50% no-repeat; text-align: left; }
.tbl24 .mod_th1 th { padding: 13px 0; background: #f2f2f2; text-align: center; font-weight: normal; }
.tbl24 td { padding: 8px 0 8px 15px; border-bottom: 1px solid #747474; }
.tbl24 .last th, .tbl24 .last td { border-bottom: 2px solid #747474; }

.tbl25 { margin: 0 0 15px 0; border-top: 1px solid #c2c2c2; }
.tbl25 th { padding: 9px 0 9px 15px; border-bottom: 1px dashed #d3d3d3; border-right: 1px solid #c2c2c2; text-align: left; font-weight: normal; }
.tbl25 td { padding: 9px 0 9px 15px; border-bottom: 1px dashed #d3d3d3; }
.tbl25 .last_td th,.tbl25 .last_td td { border-bottom: 1px solid #c2c2c2; }

/* Tab Type(텍스트) */
.tab1 { overflow: hidden; width: 100%; background: url('/img/background/tab_bc.gif') 0 bottom repeat-x; }
.tab1 li { float: left; margin: 0 1px 0 0; }
.tab1 li a { display: block; padding: 9px 0 0 0; width: 109px; height: 20px; text-align: center; background: url('/img/background/tab1.gif') 0 0 no-repeat; }
.tab1 li a.on  { background: url('/img/background/tab1_on.gif') 0 0 no-repeat; }
.tab1cont { padding: 12px; border: 1px solid #bcbcbc; border-top: none; }

.tab_faq { overflow: hidden; width: 100%;background: url('/img/background/tab_bc.gif') 0 bottom repeat-x; }
.tab_faq li { float: left; margin: 0 -1px 0 0;}
.tab_faq li a {display:inline-block; padding: 9px 15px 0 15px;height: 20px; text-align: center; border:1px solid #bcbcbc; background: url('/img/background/tab_faq.gif') 0 0 repeat-x;color:#666 }
.tab_faq li a.on{background:#ffffff;border-bottom:1px solid #fff;text-decoration: none;color:#000}
.tab_faq li a:hover{text-decoration:none;color:#000}
.tab_faqcont {padding: 12px; border: 1px solid #bcbcbc; border-top: none;margin:-1px 0 0 0 }

.tab2_wrap { overflow: hidden; margin: 0 0 10px 0; width: 100%; background: url('/img/background/tab_d.gif') 0 bottom repeat-x; }
.tab2_wrap .btn1 { float: right; text-align: right; }
.tab2 { float: left; }
.tab2 li { float: left; }
.tab2 li a { display: block; padding: 8px 0; width: 106px; height: 12px; border: 1px solid #e2e2e2; background: url('/img/background/tab2.gif') 0 bottom repeat-x; text-align: center; font-size: 11px; }
.tab2 li a.on { font-weight: bold; border-bottom: 1px solid #fff; background: #fff; }
.tab2 li a:hover { text-decoration: none; }

.tab3 { overflow: hidden; margin: 0 0 -1px 0; width: 100%; background: url('/img/background/tab_bc.gif') 0 bottom repeat-x; }
.tab3 li { float: left; margin: 0 2px 0 0; }
.tab3 li a { float: left; padding: 8px 0; width: 106px; height: 12px; border: 1px solid #d7d7d7; border-bottom: 1px solid #bcbcbc; text-align: center; font-size: 11px; }
.tab3 li a.on { font-weight: bold; border: 1px solid #bcbcbc; border-bottom: 1px solid #fff; background: #fff; }
.tab3 li a:hover { text-decoration: none; }
.tab3cont { margin: 0 0 10px 0; border: 1px solid #bcbcbc; border-top: none; }

.tab_01 { overflow: hidden; margin-bottom: 10px; width: 100%; height:35px;background: url('/img/background/tab_bc.gif') 0 bottom repeat-x; }
.tab_01 li { float: left; margin-right: 3px; }
.tab_01 li a { display: inline-block; padding:10px 20px 10px 20px; height: 13px; border: 1px solid #ccc; border-bottom: 1px solid #aaa; }
.tab_01 li a.on { border: 1px solid #aaa; border-bottom:1px solid #fff; background: #fff; } 

.tab_02 { overflow: hidden; margin: 10px 0; width: 100%; height:35px; background: url('/img/background/tab_bc.gif') 0 bottom repeat-x;}
.tab_02 li { float: left; margin-right: 3px; }
.tab_02 li a { display: inline-block; padding:10px 30px 10px 30px; height: 13px; opacity:0.5;background: #; }
.tab_02 li a.on { border: 1px solid #aaa;border-top-left-radius:5px;border-top-right-radius:5px; border-bottom:1px solid #fff; background: #fff;opacity:1 } 

.tab04_wrap { overflow: hidden; width: 100%; }
.tab04_wrap ul { float: left; }
.tab04_wrap li { float: left; }
.tab04_wrap ul.li01 li { margin-right: 1px; }
.tab04_wrap .arr1 { float: right; padding: 3px 0 0 0;}
.tab04_wrap .arr2 { float: right; padding: 0 3px 0 0; }
.tab04_wrap img { vertical-align: top; }

.tab_double1 ul { overflow: hidden; width: 100%; }
.tab_double1 li { float: left; }
.tab_double1 .tab { border-bottom: 2px solid #6f7483; }
.tab_double1 .tab li a { display: inline-block; margin: 0 1px 0 0; padding: 7px 10px 0 10px; height: 19px; background: #f9f9fa; border: 1px solid #dddde1; border-bottom: none; text-align: center; letter-spacing: -1px; }
.tab_double1 .tab li a.on { border: 1px solid #606374; border-bottom: none; color: #fff; background: #6f7282; font-weight: bold; }
.tab_double1 .subtab { padding: 8px 0 2px 0; }
.tab_double1 .subtab li { width: 20%; }
.tab_double1 .subtab a { display: inline-block; padding: 0 0 6px 8px; height: 12px; font-size: 11px; font-weight: bold; }
.tab_double1 li ul li a:hover { text-decoration: underline; }

/* Tab Type(이미지) */
.tab01_2 { overflow: hidden; margin: 0 0 20px 0; width: 100%; background: url('/img/background/tab_bc.gif') 0 bottom repeat-x; }
.tab01_2 li { float: left; margin: 0 1px 0 0; }
.tab01_2 li a { display: block; }
.tab01_2 li a img { vertical-align: top; }

/* UL Type */
.ul_type01 li { padding: 0 0 0 10px; line-height: 16px; background: url('/img/bullet/dash1.gif') no-repeat 0 7px !important; }
.ul_type02 { margin: 0 0 10px 0; }
.ul_type02 li { padding: 0 0 0 10px; line-height: 16px; background: url('/img/bullet/dash1.gif') no-repeat 0 7px; font-size: 11px; }
.ul_type03 { margin: 0 0 5px 0; }
.ul_type03 li { padding: 0 0 0 10px; line-height: 16px; background: url('/img/bullet/dash1.gif') no-repeat 0 7px; color: #999; font-size: 11px; }
.list01 { margin: 0 0 25px 0; }
.list01 li { padding: 0 0 0 7px; line-height: 18px; font-size: 11px; background: url('/img/bullet/squ04.gif') no-repeat 0 6px; letter-spacing: -1px;}
.list02 li { padding: 0 0 0 9px; line-height: 18px; font-size: 11px; background: url('/img/bullet/arrow07.gif') no-repeat 0 3px; letter-spacing: -1px; }
.list02 em { color: #fd6c89; }
.list02 .strong1 { color: #ed1c24; }
.list03 li { line-height: 18px; font-size: 11px; }
.list03 li ul { padding: 0 0 0 10px; }
.list04 li { padding: 0 0 0 8px; line-height: 18px; font-size: 11px; background: url('/img/bullet/squ_c.gif') no-repeat 0 6px; }
.list04 .not { background: none; padding: 20px 0; text-align: center; }
.list04_2 li { padding: 0 0 0 8px; line-height: 18px; font-size: 11px; letter-spacing: -1px; background: url('/img/bullet/squ_c.gif') no-repeat 0 6px; color: #818181; }
.list04_2 em { text-decoration: underline; }
.list04_2 .em1 { color: #323232;}
.list04_2 .em2 { color: #ff8400;}
.list04_3 li { padding: 0 0 0 8px; line-height: 16px; font-size: 11px; background: url('/img/bullet/squ_c.gif') no-repeat 0 6px; color: #666; }
.list07 li { padding: 0 0 0 10px; line-height: 16px; font-size: 11px; color: #818181; letter-spacing: -1px; background: url('/img/bullet/arrow12.gif') no-repeat 0 3px; }
.list07 strong { color: #fd6c89; }
.list08 li { padding: 0 0 0 8px; line-height: 16px; background: url('/img/bullet/arrow3.gif') no-repeat 0 4px;  }
.list08_2 li { padding: 0 0 0 8px; line-height: 16px; background: url('/img/bullet/arrow_68.gif') 0 4px no-repeat; color: #818181; font-size: 11px; }
.list08_2 li strong { color: #ff688c;}
.list08_3 li { padding: 0 0 0 8px; line-height: 17px; background: url('/img/bullet/arrow_3a5498.gif') 0 4px no-repeat; font-size: 11px; }
.list08_3 li em { color: #ff6600; }
.list10 { margin: 0 0 25px 0; padding: 14px 0 0 0; border-top: 1px solid #e4e4e4; }
.list10 li { padding: 0 0 0 10px; line-height: 18px; background: url('/img/bullet/star_81.gif') no-repeat 0 5px; color: #818181; font-weight: bold; }
.list11 { margin-bottom: 20px; padding: 10px; border: 1px solid #e2e2e2; }
.list11 li { line-height: 17px; color: #999; font-size: 11px; }
.list11_2 { margin-bottom: 20px; padding: 10px; border: 1px solid #d1d1d1; }
.list11_2 li { line-height: 17px; color: #6a6a6a; font-size: 11px; }
.list11_2 li.strong1 { color: #ed1c24; }
.list12 li { margin: 0 0 15px 0; padding: 0 0 0 15px; line-height: 17px; background: url('/img/bullet/squ07.gif') no-repeat 0 4px; }
.list13 { margin: 0 0 5px 0; }
.list13 li { padding: 0 0 0 13px; line-height: 17px; background: url('/img/bullet/dash2.gif') no-repeat 0 6px; color: #666; font-size: 11px; }
.list13 li p { color: #ed1c24; font-size: 11px; font-weight: bold; }
.list14 li { padding: 0 0 0 10px; line-height: 17px; background: url('/img/bullet/squ08.gif') no-repeat 0 5px; color: #666; font-size: 11px; }
.list14 li strong { color: #ff0000; }
.list14_2 li { padding: 0 0 0 8px; line-height: 18px; background: url('/img/bullet/squ_fdc689.gif') no-repeat 0 5px; font-size: 11px; letter-spacing: -1px; }
.list14_2 strong { color: #ff0000; }
.list15 li { margin: 0 0 7px 0; padding: 0 0 0 15px; line-height: 14px; background: url('/img/bullet/important.gif') no-repeat 0 2px; color: #999; font-size: 11px; }
.list15 li strong { color: #494949; }
.list16 li { margin: 0 0 3px 0; padding: 0 0 0 10px; background: url('/img/bullet/squ_8c.gif') 0 6px no-repeat; color: #bbb; }
.list16 li span { color: #ffee9e; font-size: 11px; }
.list17 li { padding: 0 0 0 8px; line-height: 20px; background: url('/img/bullet/squ_c.gif') 0 8px no-repeat; color: #aaa; font-size: 11px; letter-spacing: -1px; }
.list17_2 li { padding: 0 0 0 8px; line-height: 20px; background: url('/img/bullet/squ_c.gif') 0 8px no-repeat; }
.list17_2 strong { color: #ee0128; }
.list18 li { padding: 0 0 0 10px; line-height: 20px; background: url('/img/bullet/li.png') 0 8px no-repeat; color: #333;background-size:3px }
.list18 li ul li { padding: 0; background: none;  font-size: 11px; }
.list18_2 { width: 100%; }
.list18_2 li { margin: 0 0 3px 0; padding: 0 0 0 13px; line-height: 20px; background: url('/img/bullet/cir06.gif') 0 6px no-repeat; color: #333; font-weight: normal; }
.list19 li { margin: 0 0 3px 0; padding: 0 0 0 10px; line-height: 16px; background: url('/img/bullet/star2.gif') 0 6px no-repeat; }
.list20 li { margin: 0 0 3px 0; padding: 0 0 0 6px; line-height: 16px; background: url('/img/bullet/squ_49_1.gif') 0 7px no-repeat; }
.list21 li { padding: 0 0 0 13px; line-height: 15px; background: url('/img/bullet/squ_9d9d9d.gif') 7px 5px no-repeat; color: #505050; font-size: 11px; letter-spacing: -1px; }
.list22 li { padding: 0 0 0 8px; line-height: 16px; font-size: 12px; background: url('/img/bullet/squ_c.gif') no-repeat 0 6px; color: #666; }

.list_process1 { margin: 0 0 30px 0; padding: 10px 0 0 20px; }
.list_process1 li { margin: 0 0 10px 0; line-height: 18px; font-size: 11px; letter-spacing: -1px; }
.list_process1 li ul li { margin: 0; }
.list_process1 li ol { list-style: decimal inside; }
.list_process1 li ol li { margin: 0; }

.list_tb1 { overflow: hidden; margin: 0 0 20px 0; width: 100%; }
.list_tb1 li { float: left; width: 100%; padding: 5px 0 6px 0; background: url('/img/background/list_tb1.gif') 0 bottom no-repeat; }
.list_tb1 .one { padding: 13px 0 0 0; background: url('/img/background/list_tb1_one.gif') 0 0 no-repeat; }
.list_tb1 .one .one_wrap { float: left; padding: 0 0 13px 0; width: 100%; background: url('/img/background/list_tb1_last.gif') 0 bottom no-repeat; }
.list_tb1 .first { padding: 17px 0 7px 0; height: 20px; background: url('/img/background/list_tb1_first.gif') 0 0 no-repeat; }
.list_tb1 .last { padding: 6px 0 12px 0; height: 100%; background: url('/img/background/list_tb1_last.gif') 0 bottom no-repeat;}
.list_tb1 .th { float: left; padding: 3px 0 0 42px; width: 124px; color: #666; font-weight: bold; }
.list_tb1 .td { float: left; padding: 0 0 0 11px; width: 490px; line-height: 20px;}
.list_tb1 .last2 .th { padding-top: 28px;}
.list_tb1 strong {  color: #3366cc; }
.list_tb1 em { padding: 0 0 0 8px; color: #3366cc; font-weight: bold; background: url('/img/bullet/arrow_ff4e7e.gif') 0 3px no-repeat; }

.list_tb2 { overflow: hidden; margin: 0 0 20px 0; width: 100%; }
.list_tb2 li { float: left; width: 100%; padding: 5px 0 6px 0; background: url('/img/background/list_tb2.gif') 0 bottom no-repeat; }
.list_tb2 .first { padding: 17px 0 7px 0; height: 20px; background: url('/img/background/list_tb2_first.gif') 0 0 no-repeat; }
.list_tb2 .last { padding: 8px 0 12px 0; height: 100%; background: url('/img/background/list_tb2_last.gif') 0 bottom no-repeat;}
.list_tb2 .th { float: left; padding: 3px 0 0 42px; width: 197px; color: #666; font-weight: bold; }
.list_tb2 .td { float: left; padding: 0 0 0 11px; width: 415px; height: 100%; line-height: 20px; }
.list_tb2 strong { color: #3366cc; }
.list_tb2 em { padding: 0 0 0 8px; color: #3366cc; font-weight: bold; background: url('/img/bullet/arrow_ff4e7e.gif') 0 3px no-repeat; }

/* OL Type */
.ol_type01 { margin: 0 0 20px 0; list-style: decimal outside; }
.ol_type01 li { margin: 0 0 10px 20px; line-height: 16px; font-size: 11px; }
.ol_type01 li strong { color: #fd6c89; }

.ol_type02 { list-style: decimal outside; }
.ol_type02 li { margin: 0 0 0 20px; line-height: 20px; letter-spacing: -1px; }

.ol_type04 { list-style: decimal inside; }
.ol_type04 li { line-height: 22px; }
.ol_type04 li strong, .ol_type04 li em { color: #ff2352; }

.ol_type04_b { list-style: none; }
.ol_type04_b li { line-height: 22px; }
.ol_type04_b li strong, .ol_type04_b li em { color: #ff2352; }

.ol_type05 { list-style: decimal inside; }
.ol_type05 li { line-height: 22px; color: #999; font-size: 11px; }

.ol_type05_2 { list-style: decimal inside; }
.ol_type05_2 li { line-height: 16px; color: #999; }

/* DL Type */
.dt_type01 { overflow: hidden; width: 100%; }
.dt_type01.dl_visible { overflow: visible; float: left; }
.dt_type01 dt { float: left; width: 25%; margin: 0 0 5px 0; height: 20px; font-weight: bold; }
.dt_type01 dt span { padding: 0 0 0 13px; background: url('/img/bullet/squ_c.gif') no-repeat 0 5px; }
.dt_type01 dt .span01 { padding: 0 0 0 10px; background: url('/img/bullet/arrow10.gif') no-repeat 0 3px; }
.dt_type01 dd { float: left; width: 73%; margin: 0 0 5px 0; height: 20px; }
.dt_type01 .strong1 { color: #ff0000; font-weight: bold;  }
.dt_type01 .dc1 { margin: 5px 0; color: #666; font-weight: bold;  }
.dt_type01 .not { color: #ff0000; font-weight: bold; text-decoration: line-through; }
.dt_type01 .h01 { height: 50px; }

.dt_type01.mod_dl01 dt { width: 15%; }
.dt_type01.mod_dl01 dd { width: 80%; }

.dl_type03 { margin: 0 0 15px 0; }
.dl_type03 dt { margin: 0 0 5px; line-height: 16px; color: #8aa412; }
.dl_type03 dd { margin: 0 0 5px; line-height: 16px; color: #666;}

/* 댓글 Type */
.tit_comment1 { margin:  20px 0 0 0; width: 680px; border-bottom: 1px solid #bcbcbc; }
.tit_comment1 img { display: block; margin:  0 0 -1px 0; }
.box_comment1 { overflow: hidden; margin: 0 0 20px 0; padding: 18px 0 13px 0; width: 678px; border: 1px solid #bcbcbc; border-top: none; background: #fff; }
.box_comment1 .comment01 { float: left; width: 100%; }
.box_comment1 .comment01 ul { float: left; width: 100%; }
.box_comment1 .comment01 ul li { float: left; display: inline; margin: 0 39px 10px 25px; padding: 0 0 10px 0; width: 614px; border-bottom: 1px solid #e2e2e2 ; }
.box_comment1 .comment01 ul li p { float: left; width: 469px; font-size: 11px; line-height: 18px; }
.box_comment1 .comment01 ul li .writer { float: right; width: 145px; line-height: 18px; text-align: right; font-size: 11px; color: #818181; }
.box_comment1 .comment01 ul li .writer img { vertical-align: top; }
.box_comment1 .comment01 .pagelist { clear: both; }
.box_comment1 .comment02 { float: left; width: 100%; }
.box_comment1 .comment02 .info { float: left; margin: 0 0 5px 0; padding-left: 20px; width: 90%; }
.box_comment1 .comment02 .entry { float: left; padding-left: 20px; width: 536px;  }
.box_comment1 .comment02 .btn { float: right; padding-right: 32px; width: 70px; }

.box_comment2 { overflow: hidden; margin: 15px 0; padding: 0 0 0 15px; width: 665px; }
.box_comment2 .comment01 { float: left; width: 100%; margin-top: 10px;}
.box_comment2 .comment01 ul { float: left; width: 100%; }
.box_comment2 .comment01 ul li { float: left; display: inline; margin: 0 15px 10px 0; padding: 0 0 10px 0; width: 650px; border-bottom: 1px solid #e2e2e2; }
.box_comment2 .comment01 ul li p { float: left; width: 526px; line-height: 18px; }
.box_comment2 .comment01 ul li .writer { float: right; width: 124px; line-height: 20px; text-align: right; color: #888; }
.box_comment2 .comment01 ul li .writer img { vertical-align: top; }
.box_comment2 .comment01 .pagelist { clear: both; }
.box_comment2 .comment02 { float: left; width: 100%; margin-top: 10px; }
.box_comment2 .comment02 .entry { float: left; width: 70%;  }
.box_comment2 .comment02 .btn { float: right; width: 70px; padding-right: 13px; }

.tit_comment5 { margin: 0 0 5px 0; font-weight: bold; font-size: 11px; }
.tit_comment5 span { text-decoration: underline; line-height: 14px; font-size: 12px; }
.box_comment5 { overflow: hidden; padding: 18px 0 10px 0; width: 678px; border: 1px solid #ccc; }
.box_comment5 .comment01 { float: left; width: 100%; }
.box_comment5 .comment01 ul { float: left; width: 100%; }
.box_comment5 .comment01 ul li { float: left; display: inline; margin: 0 24px 10px 24px; padding: 0 0 10px 0; width: 630px; border-bottom: 1px solid #dedede; }
.box_comment5 .comment01 ul li p { float: left; width: 497px; line-height: 18px; }
.box_comment5 .comment01 ul li .writer { float: right; width: 130px; line-height: 16px; text-align: right; }
.box_comment5 .comment01 ul li .writer img { vertical-align: top; }
.box_comment5 .comment01 ul li.comment { padding-top: 10px; }
.box_comment5 .comment01 ul li.comment p { padding-top: 10px; width: 466px; }
.box_comment5 .comment01 ul li.comment .icon { float: left; padding: 3px 8px 0 4px; }
.box_comment5 .comment01 ul li.comment_write { margin: 0 17px 10px 17px; width: 644px; }
.box_comment5 .comment01 ul li.comment_write .icon { float: left; padding: 3px 8px 0 10px; }
.box_comment5 .comment01 ul li.comment_write textarea { float: left; }
.box_comment5 .comment01 ul li.comment_write .btn11 { float: left; padding: 1px 0 0 4px; }
.box_comment5 .comment01 .pagelist { clear: both; }
.box_comment5 .comment02 { float: left; width: 100%; }
.box_comment5 .comment02 .info { float: left; margin: 0 0 5px 0; padding-left: 24px; width: 90%; }
.box_comment5 .comment02 .entry { float: left; padding-left: 24px; width: 80%;  }
.box_comment5 .comment02 .explain { padding: 5px 0 0 0; color: #818181; }
.box_comment5 .comment02 .explain input { width: 20px; border: none !important; color: #494949; font-size: 11px; background:none; text-align: left; }
.box_comment5 .comment02 .btn { float: right; padding-right: 27px; width: 70px; }
 
/* FAQ Type */
.faq_category1 { margin: 0 0 15px 0;  padding: 15px 10px; background: #f5f5f5; }
.faq_category1 ul { overflow: hidden; width: 100%; }
.faq_category1 ul li { float: left; margin: 0 8px 3px 0; padding-right: 8px; height: 14px;; background: url('/img/bullet/l03.gif') no-repeat right 2px; }
.faq_category1 ul li.last { background: none; }
.faq_category1 ul li a { white-space:nowrap; }
.faq_category1 ul li .on { font-weight: bold; }

.dl_faq { overflow: hidden; margin: 15px 0; width: 680px; }
.dl_faq dt { float: left; padding: 10px 10px 10px 60px; width: 610px; background: url('/img/icon/question.gif') no-repeat 10px 10px; line-height: 17px; border-bottom: 1px solid #e2e2e2; } 
.dl_faq dd { float: left; padding: 10px 10px 10px 60px; width: 610px; background: #f5f5f5 url('/img/icon/answer2.gif') no-repeat 10px 10px; line-height: 17px; color: #818181; }
.dl_faq em { color: #ff0000; }

/* PageList Type */
.pagelist_wrap { position: relative; padding: 0 0 25px 0; width: 100%; height: 15px; }
.pagelist_wrap .pagelist { position: absolute; left: 50%; top: 4px; margin: 0 0 0 -153px; padding: 0; width: 306px; }
.pagelist_wrap .btn1 { position: absolute; right: 0; top: 0;  }
.pagelist_wrap img { vertical-align: top; }

.pagelist { margin: 10px 0; padding: 10px 0; height: 14px; line-height: 14px; text-align: center; font-size: 14px; color: #ddd; }
.pagelist a { display: inline-block; line-height: 14px; font-size: 14px; }
.pagelist strong { display: inline-block;color: #000; font-weight: bold; font-size: 14px;}
.pagelist img { vertical-align: bottom;padding-top:2px }
.pagelist a:hover { text-decoration: none; }
.pagelist *{vertical-align:top}

.pagelist4 { margin: 0 0 10px 0; padding: 10px 0; height: 14px; line-height: 14px; text-align: center; }
.pagelist4 a { display: inline-block; padding: 0 2px 0 0; line-height: 14px; vertical-align: bottom; *vertical-align: middle; font-size: 12px; }
.pagelist4 strong { display: inline-block; padding: 0 1px 0 0; line-height: 14px; vertical-align: bottom; *vertical-align: middle; font-weight: bold; font-size: 12px; }
.pagelist4 img { vertical-align: top; }
.pagelist4 a:hover { text-decoration: none; }

/*box Type*/
.box_1grey{border:1px solid #e2e2e2;padding:10px}
.box_2grey{border:2px solid #e2e2e2;padding:10px}
.box_3grey{border:3px solid #e2e2e2;padding:10px}
.box_3sky{border:3px solid #00bff3;padding:10px}
.box_1red{border:1px solid #ec6170;padding:10px}
.box_2red{border:2px solid #ec6170;padding:10px}

.rborder_sky_top{background:url('/img/background/tcp1_top.gif') no-repeat;display:block;width:396px;height:15px}
.rborder_sky_bottom{background:url('/img/background/tcp1_bottom.gif') no-repeat;display:block;width:396px;height:15px}
.rborder_sky_lr{border-left:3px solid #00bff3;border-right:3px solid #00bff3;width:390px;}

.bgbox_point{border:1px solid #ff5227;padding:1px 10px 0 10px!important;color:#fff;display:inline-block;background:#ff5227;font-size:11px;vertical-align:middle}

/*background Type*/
.bg_f{background:#ffffff}
.bg_y{background:#fffff4}
.bg_f2{background:#f2f2f2}
.bg_sky{background:#00a4df}
.bg_bluegrey{background:#4973b6}
.bg_red{background:#ff0000}
.bg_0c{background:#0cc}
.bg_33{background:#333}
.bg_66{background:#666}
.bg_boxf2{background:#f2f2f2;border-radius:2px;padding:0 4px 2px 4px}
.bg_boxee{background:#eee;border-radius:2px;padding:0 4px 2px 4px}
.popup_layer_wrap.bg_f{background:#ffffff!important}

/*border Type*/
.border_t{border-top:1px solid #ddd}
.border_r{border-right:1px solid #ddd}
.border_b{border-bottom:1px solid #ddd}
.border_l{border-left:1px solid #ddd}
.border_t_dash{border-top:1px dashed #ddd;}
.border_a{border:1px solid #eee}
.border_ad{border:1px solid #ddd}
.border_ac{border:1px solid #ccc}
.border_ae{border:1px solid #eee}
.border_te{border-top:1px solid #eee}
.border_re{border-right:1px solid #eee}
.border_be{border-bottom:1px solid #eee}
.border_le{border-left:1px solid #eee}
.border_te_dash{border-top:1px dashed #eee;}
.under{text-decoration:underline}
.border_n{border:none!important}
.border_rd{border-radius:5.1px}
.under_n{text-decoration:none}
.under_n:hover{text-decoration:none}

/*color Type*/
.c_f{color:#fff!important;}
.c_r{color:#f36!important;}
.c_s{color:#00a4df!important;}
.c_6{color:#666!important;}
.c_8{color:#888!important;}
.c_b{color:#09b5bd!important;}
.c_o{color:#ff5500!important;}
.c_d{color:#ddd!important;}
.c_0{color:#000!important;}
.c_0c{color:#0cc!important;}
.c_09{color:#099!important;}

.onebox_wrap{position:relative;}
.onebox{background:#333;border-radius:10em;color:#fff!important;font-size:20px;width:20px;height:20px;display:inline-block;text-align:center;vertical-align:middle;position:absolute;top:0;left:-5px}

.word_break{word-break:keep-all; }


/*기본레이어팝업*/
.layer_d1{clear:both;position:absolute;z-index: 100;border:1px solid #777;}
.layer_d1 .inner{border:3px solid #f2f2f2;background:#fff;padding:10px;text-align:center;}
.layer_d1 h1{font-size:16px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim; font-weight:bold;color:#333;padding-bottom:10px;}
.layer_d1 h1.left_i .ico1{padding:0 ;color:#555;font-size:12px;font-weight:normal;line-height:30px;height:30px;position:absolute;top:24px;right:80px}
.layer_d1 h1.left_i .ico1:hover{text-decoration:none}
.layer_d1 h1.left_i .ico1:before{content:'';background:url('/img/bullet/qmark.gif') 0 8px  no-repeat;display:inline-block;width:20px;height:30px;line-height:30px;vertical-align:middle}

.layer_d1 .txt{border-top:1px solid #e2e2e2;padding:10px;line-height:18px; }
.layer_d1 .close_x{position: absolute;top:2px;right:2px;}
.layer_d1 a.close_btn{color:#fff;background:#555;padding:6px 20px; font-size:14px;font-weight:bold;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;display:block;width:10%;margin:0 auto;}
.layer_d1 a.close_btn:hover{text-decoration:none;}

/*버튼 타입*/
.button_blueimg{background:url('/img/btn/button_blue.gif') no-repeat left top;height:38px;padding-left:25px;display:inline-block;}
.button_blueimg span{background:url('/img/btn/button_blue.gif') no-repeat right top;height:38px;line-height:32px;padding-right:25px;display:inline-block;font-size:17px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#fff;font-weight:bold;letter-spacing:-1px}

.button_redimg{background:url('/img/btn/button_red.gif') no-repeat left top;height:38px;padding-left:25px;display:inline-block;margin:1px;cursor:pointer;}
.button_redimg span{background:url('/img/btn/button_red.gif') no-repeat right top;height:38px;line-height:32px;padding-right:25px;display:inline-block;font-size:17px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#fff;font-weight:bold;letter-spacing:-1px}

.button_blueimg_30{background:url('/img/btn/button_blue_30px.gif') no-repeat left top;height:30px;padding-left:15px;display:inline-block;margin:1px;cursor:pointer;;}
.button_blueimg_30 span{background:url('/img/btn/button_blue_30px.gif') no-repeat right top;height:30px;line-height:28px;padding-right:15px;display:inline-block;font-size:13px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#fff;font-weight:bold;letter-spacing:-1px}

.button_redimg_30{background:url('/img/btn/button_red_30px.gif') no-repeat left top;height:30px;padding-left:15px;display:inline-block;margin:1px;cursor:pointer;;}
.button_redimg_30 span{background:url('/img/btn/button_red_30px.gif') no-repeat right top;height:30px;line-height:28px;padding-right:15px;display:inline-block;font-size:13px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;color:#fff;font-weight:bold;letter-spacing:-1px}


.button_gray{ padding:10px;margin:1px; background:#707070; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:3px;display:inline-block;}
a.button_gray:hover{text-decoration:none;color:#fff}

.button_blue{padding:10px;margin:1px; background:#608aca; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:3px;display:inline-block;}
a.button_blue:hover{text-decoration:none;color:#fff}

.button_red{ padding:10px;margin:1px; background:#f00; color:#fff!important; text-align:center;font-size:14px;font-weight:bold;border-radius:3px;display:inline-block;}
a.button_red:hover{text-decoration:none;color:#fff}

.button_rp{ padding:15px;margin:1px; background:#5f6678; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:3px;display:inline-block;}
a.button_rp:hover{text-decoration:none;color:#fff}


.button_gray_s {border-radius:2px; border:1px solid #d1d1d9; background:#e8e8ea; color:#5e6372; text-align:center; font-size:11px;padding:5px;display:inline-block;}
.button_gray_s:hover{text-decoration:none;} 

.button_wh_s {border-radius:2px; border:1px solid #d1d1d9; background:#fff; color:#5e6372; text-align:center; font-size:11px;padding:3px;display:inline-block;}
.button_wh_s:hover{text-decoration:none;} 

.btn_grwh{background:url('/img/btn/btn_grwh.gif') no-repeat;display:block;width:207px;height:38px;line-height:38px}
.btn_grwh:hover{text-decoration:none;}

/*float*/
.float_wrap{overflow:hidden;}
.float_wrap .fl{float:left;}
.float_wrap .fr{float:right;}

/*폰트 맑은고딕*/
.malg{font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;}

/*UL Type*/
.ucir_gray li{background:url('/img/bullet/arrow6_2.gif') no-repeat 0px 5px ;padding-left:18px;line-height:20px;font-family: "맑은 고딕", "돋움",dotum, "굴림", Gulim;font-size:13px;color:#333;font-weight:bold;}

/*이미지*/
.bn_w100 img{width:100%}

/* 로그인 쇼핑파인더 배너 2015-07 */
.shopa {position:absolute; top:0; right:0px; width:359px; height:300px; background:#fff; overflow:hidden;}
.shopa .shopa_zone {width:359px; height:300px; border:none; position:relative;}
.shopa .shopa_zone .mdzone {width:359px; height:230px; position:relative;}
.shopa .shopa_zone .mdzone .point {position:absolute; bottom:0; right:0; font-size:12px; line-height:12px; background:#ff307e; color:#fff; padding:3px 4px 1px;}
.shopa .shopa_zone .mdzone .point strong {color:#fff; font-size:11px;}
.shopa .shopa_zone .mdzone .frame {width:100%;}
.shopa .shopa_zone .mdzone .frame .over {height:245px; overflow:hidden; position:absolute; top:-15px; left:0; border-bottom:1px solid #ddd;}
.shopa .shopa_zone .mdzone .frame .over img {width:359px;}
.shopa .shopa_zone .info {color:#888; float:left; padding:9px 0 0 9px;}
.shopa .shopa_zone .info h3 {color:#494949; font-size:18px; letter-spacing:-1px; font-family:tahoma,Malgun Gothic,dotum; width:100%;}
.shopa .shopa_zone .info .price {color:#ff307e; font-weight:bold; margin-top:7px; font-size:15px; font-family:tahoma,Malgun Gothic,dotum;}
.shopa .shopa_zone .info .price .line {color:#888; font-size:15px; padding:0 3px 0 5px; display:inline-block; font-family:tahoma,Malgun Gothic,dotum; text-decoration:line-through;}
.shopa .shopa_zone .info .price .sum {color:#000; font-size:22px; font-family:tahoma,Malgun Gothic,dotum;}
.shopa .shopa_zone .info .price .sum span {font-size:15px;}
.shopa .shopa_zone .info .price .sum_non {font-size:16px; color:#000;}
.shopa .shopa_zone .info .price .sum_non .non {border:1px solid #ff307e; background:#fff; color:#ff307e; width:75px; height:16px; display:inline-block; text-align:center; padding:3px 0 1px; line-height:14px; font-size:12px;}
.shopa .shopa_zone .info .benefit {position:absolute; bottom:9px; right:9px;}
.shopa .shopa_zone .info .benefit .discount {float:left; background:url('/img/shopa/circle_p_51.png') no-repeat 0 0; color:#fff; font-size:25px; width:51px; height:51px; line-height:50px; text-align:center; letter-spacing:-1px;}
.shopa .shopa_zone .info .benefit .discount span {font-size:12px; color:#fff; font-family:Malgun Gothic,dotum;}

.shopa .shopa_zone .info .benefit .etc {float:left; text-align:center; background:url('/img/shopa/circle_p_51.png') no-repeat 0 0; width:51px; height:51px;}
.shopa .shopa_zone .info .benefit .etc p {color:#fff; font-size:15px; line-height:16px; font-weight:bold; padding-top:8px; letter-spacing:-1px; font-family:Malgun Gothic,dotum;}

.shopa .shopa_zone .info .benefit .freeship {float:left; text-align:center; background:url('/img/shopa/circle_w_51.png') no-repeat 0 0; width:51px; height:51px;}
.shopa .shopa_zone .info .benefit .freeship p {color:#ff307e; font-size:15px; line-height:16px; font-weight:bold; padding-top:8px; letter-spacing:-1px; font-family:Malgun Gothic,dotum;}
.shopa .shopa_zone .info .benefit .space {float:left;}



/*삼성화재5*/

.samsunghj1901 .hide {position:absolute; top:-5000px; width:0; height:0; overflow:hidden; z-index:-1;}

		.samsunghj1901 .wrap {width:680px; margin:0 auto;}
		.samsunghj1901 .header {width:100%; height:52px; background:url('/img/event/anycardirect/img1901/header.jpg') 50% 0 no-repeat;}
		.samsunghj1901 .header a {display:block; width:100%; height:100%;}
		.samsunghj1901 .contents img {display:block; max-width:100%;}
		.samsunghj1901 .coupon-event {position:relative; width:100%; height:231px; background:url('/img/event/anycardirect/img1901/main-coupon.jpg') 50% 0 no-repeat;}
		.samsunghj1901 .coupon-event a {
	position: absolute;
	left: 341px;
	top: 127px;
	width: 272px;
	height: 41px;
	overflow: hidden;
}
		.samsunghj1901 .coupon-event a span {position:absolute; top:-5000px; width:0; height:0; overflow:hidden; z-index:-1;}


		.samsunghj1901 .tab-area-1 .tab-content-1 {position:relative; width:100%; height:455px; background:url('/img/event/anycardirect/img1901/event-tab1-link.jpg') 50% 0 no-repeat;}
		.samsunghj1901 .tab-area-1 .tab-content-1 a span {position:absolute; top:-5000px; width:0; height:0; overflow:hidden; z-index:-1;}
		.samsunghj1901 .tab-area-1 .tab-content-1 .lk-1 {
	position: absolute;
	left: 40px;
	top: 90px;
	width: 600px;
	height: 150px;
}
		.samsunghj1901 .tab-area-1 .tab-content-1 .lk-2 {
	position: absolute;
	left: 40px;
	top: 320px;
	width: 600px;
	height: 150px;
}

		.samsunghj1901 .footer{position:relative; width:100%; height:147px; background:url('/img/event/anycardirect/img1901/footer.jpg') 50% 0 no-repeat;}
		/*.footer {padding:39px 38px; letter-spacing:-1px; background-color:#ebecef}
		.footer strong {float:left; color:#666; font-size:12px; font-weight:bold;}
		.footer span {float:right; color:#b2b2b2; font-size:11px;}
		.footer p {clear:both; padding-top:6px; color:#666; font-size:12px; line-height:16px;} */
/*삼성화재5*/


.agreement_wrap{width:100%;font-size:12px}
.agreement_wrap .all_agree{padding:10px 20px}
.agreement_wrap .all_agree .h1{font-size:14px;color:#f30;font-weight:bold}

.agreement_wrap .agree_check_area{padding:10px 20px;border:1px solid #eee}
.agreement_wrap .agree_check_area dd{position:relative;border-bottom:1px solid #eee;line-height:28px}
.agreement_wrap .agree_check_area dd:last-child{border:none}
.agreement_wrap .agree_check_area dd em{color:#777}

.agreement_wrap .agree_check_area a.btn_s_gr{position:absolute;right:0;top:4px}

.btn_s_gr {
    border: 1px solid #ddd;
    border-radius: 1px;
    padding: 2px 6px;
    height: 14px;
    line-height: 14px;
    display: block;
    font-size: 11px;
    background: #f9f9f9;
	color:#666}
.btn_s_gr:hover{text-decoration:none}

/*물품규격 수정*/
.boxsize_wrap{padding:0!important;position:relative;}
.boxsize{width:100%;height:102px;background:url('/img/background/boxsize_bg.gif') repeat;}
.boxsize li{padding:10px 0;float:left;width:103px;text-align:center;border-right:1px solid #eee}
.boxsize li:last-child{border:none;width:90px;}
.boxsize li .tit{font-weight:bold;margin-bottom:3px}
.boxsize li.sum .qty{text-align:right;padding-right:16px}
.f11{font-size:11px;color:#999;font-weight:normal;}
.f12{font-size:12px;color:#666;font-weight:normal;}


.boxsize_1{width:100%;height:55px;background:url('/img/background/boxsize_bg.gif') repeat;position:relative;padding-top:5px}
.boxsize_1 li{position:relative;padding:10px 0 0 0;float:left;width:410px;text-align:left;}
.boxsize_1 li:last-child{border:none;width:90px;}
.boxsize_1 li .tit{font-weight:bold;margin-bottom:3px;margin-left:10px}
.boxsize_1 li:first-child{}
.boxsize_1 li .f11{margin-left:30px;font-size:12px}
.boxsize_1 li .pmwrap{position:absolute;top:15px;right:160px;}
.boxsize_1 li.sum {position:absolute;right:10px;top:0px;padding-left:10px}
.boxsize_1 li.sum .f11{margin-left:0}
.boxsize_1 li.sum .qty{text-align:right;padding-right:16px}
.boxsize_1 em{text-align:center;font-size:33px;line-height:20px;color:;font-family:"맑은 고딕", "돋움",dotum ;color:#ff307e}

.boxsize_wrap .boxabc_1{position:absolute;top:10px;right:110px;height:150px;}
.boxsize_wrap .boxabc_1 span{color:#ff307e;height:55px;line-height:55px;padding-right:57px;display:block;font-weight:bold;background:url('/img/txt/boxsize1_abc.png') no-repeat right top;}

.boxsize_2{width:100%;height:95px;background:url('/img/background/boxsize_bg.gif') repeat;position:relative;padding-top:5px}
.boxsize_2 li{position:relative;padding:10px 0 0 0;float:left;width:410px;text-align:left;}
.boxsize_2 li:last-child{border:none;width:90px;}
.boxsize_2 li .tit{font-weight:bold;margin-bottom:3px;margin-left:10px}
.boxsize_2 li:first-child{}
.boxsize_2 li .f11{margin-left:30px;font-size:12px}
.boxsize_2 li .pmwrap{position:absolute;top:15px;right:160px;}
.boxsize_2 li.sum {position:absolute;right:10px;top:10px;padding-left:10px}
.boxsize_2 li.sum .f11{margin-left:0}
.boxsize_2 li.sum .qty{text-align:right;padding-right:16px}
.boxsize_2 em{text-align:center;font-size:45px;line-height:45px;color:;font-family:"맑은 고딕", "돋움",dotum ;color:#ff307e}

.boxsize_wrap .boxabc_2{position:absolute;top:10px;right:130px;height:150px;background:url('/img/txt/boxsize_abc.png') no-repeat center 15px;}
.boxsize_wrap .boxabc_2 span{color:#ff307e;font-weight:bold;}

.boxsize_3{width:100%;height:135px;background:url('/img/background/boxsize_bg.gif') repeat;position:relative;padding-top:5px}
.boxsize_3 li{position:relative;padding:10px 0 0 0;float:left;width:410px;text-align:left;}
.boxsize_3 li:last-child{border:none;width:90px;}
.boxsize_3 li .tit{font-weight:bold;margin-bottom:3px;margin-left:10px}
.boxsize_3 li:first-child{}
.boxsize_3 li .f11{margin-left:30px;font-size:12px}
.boxsize_3 li .pmwrap{position:absolute;top:15px;right:160px;}
.boxsize_3 li.sum {position:absolute;right:10px;top:30px;padding-left:10px}
.boxsize_3 li.sum .f11{margin-left:0}
.boxsize_3 li.sum .qty{text-align:right;padding-right:16px}
.boxsize_3 em{text-align:center;font-size:45px;line-height:45px;color:;font-family:"맑은 고딕", "돋움",dotum ;color:#ff307e}

.boxsize_wrap .boxabc_3{position:absolute;top:30px;right:130px;height:150px;background:url('/img/txt/boxsize_abc.png') no-repeat center 20px;}
.boxsize_wrap .boxabc_3 span{color:#ff307e;font-weight:bold;}

.boxsize_4{width:100%;height:175px;background:url('/img/background/boxsize_bg.gif') repeat;position:relative;padding-top:5px}
.boxsize_4 li{position:relative;padding:10px 0 0 0;float:left;width:410px;text-align:left;}
.boxsize_4 li:last-child{border:none;width:90px;}
.boxsize_4 li .tit{font-weight:bold;margin-bottom:3px;margin-left:10px}
.boxsize_4 li:first-child{}
.boxsize_4 li .f11{margin-left:30px;font-size:12px}
.boxsize_4 li .pmwrap{position:absolute;top:15px;right:160px;}
.boxsize_4 li.sum {position:absolute;right:10px;top:50px;padding-left:10px}
.boxsize_4 li.sum .f11{margin-left:0}
.boxsize_4 li.sum .qty{text-align:right;padding-right:16px}
.boxsize_4 em{text-align:center;font-size:45px;line-height:45px;color:;font-family:"맑은 고딕", "돋움",dotum ;color:#ff307e}

.boxsize_wrap .boxabc_4{position:absolute;top:50px;right:130px;height:150px;background:url('/img/txt/boxsize_abc.png') no-repeat center 20px;}
.boxsize_wrap .boxabc_4 span{color:#ff307e;font-weight:bold;}


.boxsize_wrap .payadd{position:absolute;bottom:7px;left:22px;}
.boxsize_wrap .payadd p{color:#ff307e;text-align:left;font-size:11px}
.wonders_pd{padding-bottom:30px}/*원더스만 안내문구 추가면서 패딩값 추가*/



.pmwrap{float:left;border:1px solid #ddd;margin:5px 0 0 16px}
.pmwrap div{float:left;}
.pmwrap a{text-decoration: none;}
.pmwrap .ea{width:30px;text-align:center;line-height:18px}
.pmwrap .ea span{font-weight:bold}
.pmwrap .plus{border-left:1px solid #ddd;width:18px;height:18px;line-height:18px;display:block;text-align:center;}
.pmwrap .minus{border-right:1px solid #ddd;width:18px;height:18px;line-height:18px;display:block;text-align:center;}
.boxsize em{font-size:45px;color:;font-family:"맑은 고딕", "돋움",dotum ;color:#ff307e}

.agr_wrap{position:relative;overflow:hidden;width:100%;padding:10px 0}
.agr_wrap .agr_tx{font-size:11px;letter-spacing:-0.05em;}
.agr_wrap .agr_rad{font-size:11px;padding-top:5px;}

/*물품규격 수정 끝*/


/*하나멤버스포인트 전환*/

.hana_plus_wrap{width:100%;background:url('/img/background/bg_hana_pplus.jpg') no-repeat;height:738px;}
.hana_plus_wrap .hana_area{padding:220px 50px 0 70px;}
.hana_plus_wrap .hana_area .cul_list li{font-size:11px;color:#888;background: url('/img/bullet/squ_9_3.gif') no-repeat 10px 5px; padding-left:18px;line-height:16px}
.hana_plus_wrap .hana_area .btn{margin-top:20px}
.hana_plus_wrap .hana_area .tbl05_7{width:519px;overflow:hidden;margin-left:10px}
.hana_plus_wrap .hana_area .tbl05_7 th{background:#f2f6f7;font-weight:normal;font-size:11px}

.hana_use_wrap{width:100%;background:url('/img/background/bg_hana_puse.jpg') no-repeat;height:738px;position:relative;}
.hana_use_wrap .hana_area{height:518px;}
.hana_use_wrap .hana_area .point{height:200px;width:100%;position:absolute;top:220px;}
.hana_use_wrap .hana_area .point .point_logii{position:absolute;top:120px;left:98px;font-size:36px;font-weight:bold;color:#fff;display:block;width:200px;height:40px;text-align:center;}
.hana_use_wrap .hana_area .point .point_logii span{color:#ff0}
.hana_use_wrap .hana_area .point .point_hana{position:absolute;top:120px;right:90px;font-size:36px;font-weight:bold;color:#999;display:block;width:200px;height:40px;text-align:center;}
.hana_use_wrap .hana_area .point .point_hana input{width:150px;height:30px;font-size:36px}
.hana_use_wrap .btn_area{margin-top:280px;}
.hana_use_wrap .cul_list li{text-align:left;font-size:11px;color:#888;background: url('/img/bullet/squ_9_3.gif') no-repeat 10px 5px; padding-left:18px;line-height:16px}
.hana_use_wrap .info{padding:30px 0 0 80px}

/*레이어 */
.entry_big select{height:30px;padding:0}
.entry_big input{height:27px;padding:0 4px;border:1px solid #ccc}
.entry_big .btn_full_bk{width:100%;display:block;color:#fff;background:#333;height:40px;line-height:40px;text-align:center;margin:10px 0;font-weight:bold}
.entry_big .btn_full_bk:hover{text-decoration:none}
.entry_big .btn_full_gr{width:100%;display:block;color:#fff;background:#52c3c6;height:40px;line-height:40px;text-align:center;margin:10px 0;font-weight:bold}
.entry_big .btn_full_gr:hover{text-decoration:none}
.entry_big .btn_half_bk{width:50%;display:block;color:#fff;background:#333;height:40px;line-height:40px;text-align:center;margin:0 auto;font-weight:bold}
.entry_big .btn_half_bk:hover{text-decoration:none}
.entry_big .btn_half_gr{width:50%;display:block;color:#fff;background:#52c3c6;height:40px;line-height:40px;text-align:center;margin:0 auto;font-weight:bold}

/*배달맘*/
.bmom_input{width:288px;border:1px solid #eee;height:20px;padding:25px 150px;margin:0 auto;border-radius:8px}
.bmom_input .fl_l{float:left;font-size:14px;font-weight:bold;color:#fd415c} 
.bmom_input .fl_r{float:right;font-size:14px;font-weight:bold} 


/*방문집하 안내페이지*/
.bangmun_input{width:534px;margin:0 20px 50px 30px}
.bangmun_input .fl_l{float:left;font-size:14px;font-weight:bold} 
.bangmun_input .fl_l a{background:url('/img/bullet/arrow_r_wh.gif') no-repeat 255px center #5f6678;width:265px;height:40px;line-height:40px;display:block;color:#fff;text-align:center} 
.bangmun_input .fl_l a:hover{text-decoration:none;}
.bangmun_input .fl_r{float:right;font-size:14px;font-weight:bold;color:#fd415c} 
.bangmun_input .fl_r a{background:url('/img/bullet/arrow_r_wh.gif') no-repeat 255px center #ff3c61;width:265px;height:40px;line-height:40px;display:block;color:#fff;text-align:center} 
.bangmun_input .fl_r a:hover{text-decoration:none;}

/*리뉴얼*/


.tb_res{padding:0}
.title_news{border:none}

.otb_wrap{}
.otb_cate{border:1px solid #eee;border-right:none;border-bottom:none;width:100%;overflow:hidden}

.otb_res{width:100%;overflow:hidden}
.otb_res li{float:left;width:50%;height:180px;padding:20px 0;position:relative;text-align:center;background:url('/img/index/ar_left_g.png') no-repeat 96% center;background-size:10px;}

.otb_res li:nth-child(odd):after{width: 1px;height:100%;position:absolute;background:#eee;top:0;right:0;content:'';}
.otb_res li:nth-child(even):after{width: 1px;height:100%;position:absolute;background:#eee;top:0;right:0;content:'';}
.otb_res li:before{width: 100%;height:1px;position:absolute;background:#eee;left:0;bottom:0;content:'';}

.otb_res li:hover{background:url('/img/index/ar_left_g.png') no-repeat 96% center #09b5bd;background-size:10px;}
.otb_res li:hover *{color:#fff!important;text-decoration:none}
.otb_res li:hover span{color:#fff;}
.otb_res li:hover .ico_tb{background-image:url('/img/icon/icon_w_tb_over.png')}

.otb_res .otit{font-size:15px;font-weight:bold;color:#000;letter-spacing:-0.05em;padding:10px 0 5px 0}
.ocopy{width:65%;margin:0 auto;padding:5px 10px;line-height:13px;letter-spacing:-0.05em}
.ocopy span{font-size:12px;color:#6a7070;word-break:keep-all;line-height:14px}
.ocopy2{position:relative;padding:10px 0;}
.ocopy2 span{font-size:12px;word-break:keep-all;}
.ocopy2&gt;span:first-child{background:url('/img/index/won.png') no-repeat 0;padding-left:18px;color:#6a7070;line-height:14px;background-size:14px}
.ocopy2 em{font-size:12px;color:#ff5079}
.ocopy2 a.btn{background:#6a7070;font-size:11px;color:#fff;width:50px;height:18px;padding:2px 0 0 0 ;line-height:18px;display:inline-block}
.ocopy2 a.btn span{font-size:11px}

.ico_tb{background:url('/img/icon/icon_w_tb.png') no-repeat;margin:5px 0 0 0;width:70px;height:58px;display:inline-block;overflow: hidden;background-size:150px;text-indent:-9999em}
.ico_tb.day{background-position:0 3px;}
.ico_tb.time{background-position:0 -54px;}
.ico_tb.quick{background-position:0  -111px;}
.ico_tb.cu{background-position:0px -167px;}
.ico_tb.air{background-position:0px -227px;}
.ico_tb.venditz{background-position:0px -380px;}

.otopbn_hom{padding:0 10px;}
.topbg{word-break:keep-all;width:100%;height:120px;padding:20px 0 0 0;margin:10px 0;overflow:hidden}
.topbg.im_hom{background:url('/img/icon/tbhome.png') no-repeat top right;background-size:220px;}
.topbg .tcopy p{width:58%;font-size:16px;color:#999;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;}
.topbg .tcopy&gt;p:last-child{font-size:24px;line-height:30px;color:#606060;font-weight:bold;margin:15px 0 0 0;letter-spacing:-2px;}


.otopbn{background:#f2f2f2;padding:0 10px 10px 10px ;margin:0 0 30px 0}
.topbg2{word-break:keep-all;width:78%;margin:10px 0;padding:17px 0 0px 22%;overflow:hidden;}
.topbg2.im_cate2{background:url('/img/icon/icon_tbtop_cate2.png') no-repeat 20px 10px;background-size:90px}
.topbg2.im_cate3{background:url('/img/icon/icon_tbtop_cate3.png') no-repeat 20px 15px;background-size:103px}
.topbg2.im_cate4{background:url('/img/icon/icon_tbtop_cate4.png') no-repeat 20px 10px;background-size:100px;padding-bottom:10px}
.topbg2.im_cate5{background:url('/img/icon/icon_tbtop_cate5.png') no-repeat 20px 30px;background-size:100px;}
.topbg2.im_cate6{background:url('/img/icon/icon_tbtop_cate6.png') no-repeat 20px 30px;background-size:100px;}
.topbg2 .tcopy&gt;p:first-child{width:80%;padding-left:6%;text-align:center;font-size:12px;line-height:14px;color:#999;letter-spacing:-0.05em;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;}
.topbg2 .tcopy&gt;p:last-child{width:92%;text-align:center;margin:6px 0 0 0;text-align:center;font-size:18px;line-height:22px;color:#606060;font-weight:bold;letter-spacing:-1.5px;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;}
.topbg2 .tcopy&gt;p:last-child strong{color:#28b6b7}
.topbg2 .tcopy&gt;p.fbig{font-size:16px!important;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;line-height:19px;margin:4px 0 0 0;width:80%;}


/*/요기부터/*/
.otopbn{position:relative}
.tcopy_s{font-size:12px;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif;position:absolute;top:85px;right:140px;display:block;}
.tcopy_s em{font-weight:bold;color:#000}
.tcopy_event{border:1px dashed #999;padding:5px 22px 10px 22px;background:#fff;margin:28px 0 0 0}

.tcopy_event p{font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;text-align:left;font-size:12px;font-weight:normal;}
.tcopy_event .f1{font-size:14px;text-align:center;}

.tcopy_event .ff{margin:10px 0;}
.tcopy_event .f2{font-size:11px!important;letter-spacing:-0.08em;font-family:'돋움',sans-serif!important;color:#888}

.tcopy_event &gt;p:first-child{font-weight:bold;font-size:19px;line-height:34px;color:#f69;letter-spacing:-0.06em;margin:0 0 6px 0;border-bottom:1px solid #eee}
.tcopy_event &gt;p:first-child span{font-family:'돋움',sans-serif!important;font-weight:normal;float:right;font-size:11px;color:#666;letter-spacing:-0.0em;line-height:14px;margin-top:3px}
.tcopy_event &gt;p:first-child span em{display:block;background:#9ea2ad;color:#fff;border-radius:2px;padding:0 2px;margin-right:5px;font-size:11px;line-height:14px;text-align:center;letter-spacing:0em;}
.tcopy_event p:last-child{font-size:12px;line-height:14px;color:#999;}
.dday{}
/*/요기까지/*/


.otit2{font-size:14px;font-weight:bold;color:#000;padding:10px 0 ;margin:20px 0 10px 0;border-bottom:1px solid #999}
.h2_area2{width:100%;margin:0 0 5px 0;overflow:hidden;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;}
.h2_area2 h2{font-size:13px;float:left;font-weight:normal;color:#454545;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;background:url('/img/index/won.png') no-repeat 0;padding-left:20px}
.h2_area2 i{float:right;display:inline-block;color:#777;font-size:11px;font-style:normal;background:url('/img/bullet/arrow4.gif') no-repeat center left;padding-left:10px}

.tbl_basic_1.mgb_5{margin:0 0 20px 0!important}
.tbl_basic_1 th{padding:5px 0}
.tbl_basic_1 td{padding:10px 0;font-size:13px}

.t_r_notice ol li{border:none;position:relative;width:95%;padding-left:8px}
.t_r_notice ol li a{}
.t_r_notice ol li:nth-child(1):before{background:#fff;color:#999;content:"1";text-align:center;width:20px;height:20px;line-height:20px;position:absolute;top:3px;left:0;display:inline-block;font-size:11px}
.t_r_notice ol li:nth-child(2):before{background:#fff;color:#999;content:"2";text-align:center;width:20px;height:20px;line-height:20px;position:absolute;top:3px;left:0;display:inline-block;font-size:11px}
.t_r_notice ol li:nth-child(3):before{background:#fff;color:#999;content:"3";text-align:center;width:20px;height:20px;line-height:20px;position:absolute;top:3px;left:0;display:inline-block;font-size:11px}
.t_r_notice ol li:nth-child(4):before{background:#fff;color:#999;content:"4";text-align:center;width:20px;height:20px;line-height:20px;position:absolute;top:3px;left:0;display:inline-block;font-size:11px}
.t_r_notice ol li:nth-child(5):before{background:#fff;color:#999;content:"5";text-align:center;width:20px;height:20px;line-height:20px;position:absolute;top:3px;left:0;display:inline-block;font-size:11px}


.otb_tchoice{width:100%;overflow:hidden}


.otb_tcho li{float:left;border:1px solid #eee;width:32%;padding:20px 0 0 0;position:relative;text-align:center;}
.otb_tcho li:first-child{margin-right:1%}
.otb_tcho li:last-child{width:32%;margin-left:1%;float:right}

.otb_tcho li.pt1per:nth-child(1):after{border-radius:3px;
content:'택배포인트 1 % 적립';display:block;background:#fff;border:1px solid #ff507b;margin:0 auto;width:50%;height:18px;line-height:20px;position:absolute;right:3px;bottom:36px;word-break:keep-all;font-size:11px;letter-spacing:-0.1em;color:#ff507b;}
.otb_tcho li.pt1per:nth-child(1):before{content:'';background:url('/img/icon/mps_rr.png') no-repeat;display:block;position:absolute;right:20px;bottom:32px;width:9px;height:5px;background-size:100%;z-index:555} 

.otb_tcho li.pt1per:nth-child(3):after{border-radius:3px;
content:'택배포인트 1 % 적립';display:block;background:#fff;border:1px solid #ff507b;margin:0 auto;width:50%;height:18px;line-height:20px;position:absolute;right:3px;bottom:36px;word-break:keep-all;font-size:11px;letter-spacing:-0.1em;color:#ff507b;}
.otb_tcho li.pt1per:nth-child(3):before{content:'';background:url('/img/icon/mps_rr.png') no-repeat;display:block;position:absolute;right:20px;bottom:32px;width:9px;height:5px;background-size:100%;z-index:555} 



.otb_tcho li .logo{padding:0 0 20px 0}

.otb_tcho li .btnwrap{width:100%;overflow:hidden}
.otb_tcho li .btnwrap .btnl{float:left;width:50%;color:#fff;background:#999;height:34px;font-size:12px;line-height:34px;letter-spacing:-0.05em;}
.otb_tcho li .btnwrap .btnr{float:right;width:50%;color:#fff;background:#09b5bd;height:34px;font-size:12px;line-height:34px;letter-spacing:-0.05em;}
.otb_tcho li .btnwrap a:hover{text-decoration:none}

.tbl_basic_1.mgb_5{}
.tbl_basic_1 th{padding:10px 0;background:#eef2f4;font-size:12px;vertical-align:middle;color:#666}/*2305수정*/
.tbl_basic_1 td{padding:10px 0;font-size:13px;border-bottom:1px solid #eee;text-align:center}

.oinfo_box{border:1px solid #eee}
.oinfo .tit{font-size:11px;margin-bottom:5px;color:#666}
.oinfo ul li{font-size:11px;color:#454545;padding:0 0 5px 10px;background:url('/img/bullet/squ_c_4.gif') no-repeat left 3px;background-size:2px}

.bn_right_tbs{height:180px;background:#ccc;margin-bottom:20px}
.delivery_notice{width:200px!important;}
.delivery_notice dt{padding:0 0 5px 5px!important;}
.delivery_notice dd ol li{width:195px!important;}
.delivery_notice dd ol li span.title{width:195px!important;}
.tbl17_2.center{text-align:center;}
.tbl17_2.center th{text-align:center;}

.btn_end {width:100%;overflow:hidden;text-align:center;margin:30px 0}
.btn_end .btn_prev{background:#fff;border:1px solid #ccc;height:46px;line-height:46px;width:35%;display:inline-block;font-size:14px;color:#777;font-weight:bold}
.btn_end .btn_next{background:#36c7c4;border:1px solid #36c7c4;height:46px;line-height:46px;width:35%;display:inline-block;font-size:14px;color:#fff;font-weight:bold}
.btn_end .btn_prev:hover, .btn_end .btn_next:hover{text-decoration:none}


.boxsize_wrap{padding:0!important;}
.boxsize_quick{width:100%;height:103px;background:#fff;}
.boxsize_quick li{padding:10px 0;float:left;width:127px;text-align:center;border-right:1px solid #eee}
.boxsize_quick li:last-child{border:none;width:135px;background:#f4f4f4;display:inline-block;height:83px}
.boxsize_quick li .tit{font-weight:bold;margin-bottom:3px}
.boxsize_quick li.sum .qty{text-align:right;padding-right:16px}
.f11{font-size:11px;color:#999;font-weight:normal;}
.boxsize_quick em{font-size:45px;color:;font-family:"맑은 고딕", "돋움",dotum ;color:#ff307e}

.boxsize_quick .pmwrap{float:left;border:1px solid #ddd;margin:5px 0 0 28px}
.boxsize_quick .pmwrap div{float:left;}
.boxsize_quick .pmwrap a{text-decoration: none;}
.boxsize_quick .pmwrap .ea{width:30px;text-align:center;line-height:18px}
.boxsize_quick .pmwrap .ea span{font-weight:bold}
.boxsize_quick .pmwrap .plus{border-left:1px solid #ddd;width:18px;height:18px;line-height:18px;display:block;text-align:center;}
.boxsize_quick .pmwrap .minus{border-right:1px solid #ddd;width:18px;height:18px;line-height:18px;display:block;text-align:center;}
.boxsize_quick .boxsize em{font-size:45px;color:;font-family:"맑은 고딕", "돋움",dotum ;color:#ff307e}

.limit_wrap{margin-bottom:10px}
.limit_wrap li{background:url('/img/icon/danger.png') no-repeat;background-size:50px;min-height:38px;line-height:18px;font-size:14px;padding:22px 20px 0px 90px;border-bottom:1px solid #ccc;word-break:keep-all} 
.limit_wrap li:last-child{padding:10px 20px 10px 90px;}
.limit_wrap li p.tit{line-height:18px}
.limit_wrap li p{line-height:14px}
.limit_wrap li.c1{background-position:10px 5px}
.limit_wrap li.c2{background-position:10px -72px}
.limit_wrap li.c3{background-position:10px -148px}
.limit_wrap li.c4{background-position:10px -222px}
.limit_wrap li.c5{background-position:10px -298px}
.limit_wrap li.c6{background-position:10px -375px}
.limit_wrap li.c7{background-position:10px -450px}
.limit_wrap li.c8{background-position:10px -527px}
.limit_wrap li.c9{background-position:10px -600px}

.limit_info {margin-top:10px;padding-top:20px;border-top:1px solid #eee}
.limit_info .tit{font-size:11px;color:#666;margin-bottom:10px}
.limit_wrap2{margin-bottom:10px}
.limit_wrap2 li{float:left;width:39%;height:60px;color:#666;background:url('/img/icon/danger.png') no-repeat;padding-left:11%;background-size:50px;min-height:38px;line-height:14px;font-size:11px;border-bottom:1px dotted #ccc;word-break:keep-all} 
.limit_wrap2 li p{font-weight:bold;padding:10px 0 5px 0px;font-size:11px;color:#666}
.limit_wrap2 li p.f11{font-size:11px!important;}
.limit_wrap2 li:last-child{padding:10px 0px 10px 12%;width:88%;border:none;height:110px;}
.limit_wrap2 li:last-child p{font-weight:normal;padding:0;color:#666}
.limit_wrap2 li p.tit{line-height:18px}
.limit_wrap2 li p{line-height:14px}
.limit_wrap2 li.c1{background-position:0px 5px}
.limit_wrap2 li.c2{background-position:0px -72px}
.limit_wrap2 li.c3{background-position:0px -148px}
.limit_wrap2 li.c4{background-position:0px -222px}
.limit_wrap2 li.c5{background-position:0px -298px}
.limit_wrap2 li.c6{background-position:0px -375px;letter-spacing:-0.05em}
.limit_wrap2 li.c7{background-position:0px -450px}
.limit_wrap2 li.c8{background-position:0px -527px}
.limit_wrap2 li.c9{background-position:0px -600px;height:180px}

.body_delivery input[type=text]{border:1px solid #ccc;height:20px;line-height:20px;font-size:12px}
.body_delivery input[type=text]:focus{border:1px solid #333}
.body_delivery input.inp10.w60[type=text]{width:95px}
.body_delivery input.inp10.w28[type=text]{width:52px}
.body_delivery select{border:1px solid #ccc;height:26px;line-height:26px;font-size:12px}

.linet{text-decoration: line-through;}

.tres_searcharea { background:url('/img/background/wrap_delivery2.gif')  }
.tres_searcharea .area1 { float: left; width: 970px; text-align:center;}
.tres_searcharea .delivery_new{text-align:left;}
.tres_searcharea .list10{text-align:left;}
.tres_searcharea .delivery_history{text-align:left}
.tres_searcharea .inovice_inquiry{text-align:left;padding:30px 20px;width:640px;margin:25px auto;border:1px solid #999}
.tres_searcharea .location { float: left; width: 968px; }
.tres_searcharea .body_delivery { width: 968px;  }
.tres_searcharea .cont { padding:20px 50px 30px 30px; width: 790px; }


/*레이어*/
.layer_popup_wrap{}
.overlay_t{ background-color: #000; bottom: 0; left: 0; opacity: 0.2; filter: alpha(opacity = 50); /* IE7 &amp; 8 */ position: fixed; right: 0; top: 0; z-index:9998;}

.layer_popup_img{position:absolute;margin:0 auto;padding:0;background:#fff!important;border:1px solid #999;text-align:center;z-index:9999;overflow:hidden;width:420px;height:450px;left: 220px; top: 50px;}
.layer_popup_img .pop_close{width:20px;height:20px;position:absolute;top:12px;right:10px;cursor:pointer;background:url('/img/btn/close_bk_20.gif') no-repeat 0 0;text-indent:-5000em;}
.layer_popup_img a.btn{position:absolute;left:25%;bottom:20px;height:40px;line-height:40px;width:50%;display:inline-block;border:1px solid #4a4a4a; background:#555; color:#fff; text-align:center;font-size:14px;font-weight:bold;}
.layer_popup_img a.btn_pk{position:absolute;left:25%;bottom:20px;height:40px;line-height:40px;width:50%;display:inline-block;border:1px solid #ff5079; background:#ff5079; color:#fff; text-align:center;font-size:14px;font-weight:bold;}
.layer_popup_img a.btn:hover{text-decoration:none;}

.day_area{background:url('/img/banner/time_area.png') no-repeat;text-indent:-9999em;height:450px}
.quick_area{background:url('/img/banner/quick_area.png') no-repeat;text-indent:-9999em;height:450px}
.quick_account_area{background:url('/img/banner/quick_account_area.png') no-repeat;text-indent:-9999em;height:462px}
.quick_close{background:url('/img/banner/quick_close.png') no-repeat;;text-indent:-9999em;height:450px}
.air_area{background:url('/img/banner/airtb_intro.png') no-repeat;text-indent:-9999em;height:610px;}


.impact_info{background:#ff9;color:#fff;padding:2%;width:96%;margin:10px 0 15px 0;border:2px solid #f37}
.impact_info p{color:#333;word-break : keep-all;margin-bottom:5px}
.impact_info p strong{color:#f25}
.impact_info p:last-child{margin-bottom:0px}

.layer_popup_txt .tbl_tcp1 th{text-align:left;font-size:12px;border:1px solid #ddd;padding:5px;font-weight:normal}
.layer_popup_txt .tbl_tcp1 td{text-align:right;font-size:14px;border:1px solid #ddd;padding:5px;}
.layer_popup_txt .tbl_tcp1 td label{font-weight:bold;color:#f30}

/*운임보기수정*/

.ocopy3{width:100%;font-size:12px;text-align:center;margin-top:5px}
.ocopy3 em{font-size:13px;color:#ff5079;line-height:20px;background:url('/img/index/won.png') no-repeat 0 center;background-size:14px;height:14px;padding-left:18px;}
.ocopy3 .p1{font-size:11px;color:#888}
.ocopy3 .p2{font-size:12px;margin-top:2px;color:#666}
.ocopy3 .p2 *{line-height:20px;}
.ocopy3 .p3{font-size:12px;padding-top:0px}/*/요기부터/*/
.ocopy3 .p3 em{color:#555;letter-spacing:0}
.ocopy3 .p4 em{font-size:12px;color:#555;line-height:16px;background:url('/img/index/point.png') no-repeat 0 center;background-size:14px;height:14px;padding-left:18px;}
.ocopy3 .p4 em strong{font-size:12px;color:#ff5079;font-weight:normal}
.ocopy3 a.btn{background:#6a7070;font-size:11px!important;color:#fff;width:52px;display:inline-block;height:18px;}
.ocopy3 .c_r{color:#ff5079!important;}

.agrewrap{position:relative;}
.agrewrap .agreip{position:absolute;right:0;bottom:0;}

.liar{background:url('/img/bullet/arrow5.gif') no-repeat 0 3px;padding-left:6px;font-size:12px!important;}

.maxcount{font-weight:normal;color:#ff307e;font-size:12px;letter-spacing:-1px;padding:0 0 1px 3px}

.paytbl{padding:20px 0;clear:both}
.paytbl .tit{font-size:12px;letter-spacing:-0.05em;background: url('/img/index/won.png') no-repeat 0 center;background-size:14px;line-height:14px;height:14px;padding-left:18px;margin-bottom:5px}
.paytbl .tbl_basic_1 th{padding:5px 0;background:#f9f9f9;color:#999;font-size:11px}
.paytbl .tbl_basic_1 td{padding:5px 0}

.p_div_rtpickup .tbl17_2.mg0_1 th{text-align:center;padding-left:0}

.wrap_delivery .cont h6{font-size:14px;font-family:"맑은고딕",NanumGothic,"돋움",Dotum,Helvetica,sans-serif;font-weight:bold;color:#4d515a;letter-spacing:-0.01em;margin-bottom:10px}
.otopinfo .tit{font-size:14px;font-family:"맑은고딕",NanumGothic,"돋움",Dotum,Helvetica,sans-serif;font-weight:bold;color:#4d515a;letter-spacing:-0.05em;margin-bottom:10px}
.otopinfo .section{border:1px solid #e6e5d6;padding:18px;color:#555;background:#fffef2}
.otopinfo .section li{font-family:"맑은고딕",NanumGothic,"돋움",Dotum,Helvetica,sans-serif;background:url('/img/bullet/squ_ab.gif') no-repeat 0 5px;padding-left:8px;line-height:16px;padding-bottom:3px;letter-spacing:-0.02em}
.otopinfo .section li:last-child{padding-bottom:0}

.ntit{margin:20px 0 10px 0}
.tit_mydate{font-size:14px;font-family:"맑은고딕",NanumGothic,"돋움",Dotum,Helvetica,sans-serif;font-weight:bold;color:#4d515a;letter-spacing:-0.05em;background:url('/img/bullet/arrow5.gif') no-repeat right;padding-right:15px}
.tit_type{font-size:14px;font-family:"맑은고딕",NanumGothic,"돋움",Dotum,Helvetica,sans-serif;font-weight:bold;color:#ff307e;padding-left:5px}
.tit_info{padding:10px 0 0px 98px;}

/* 택배서비스 좌측메뉴 제거 20170725 */

.reserve_ui_area{padding:30px 75px}
.wrap_delivery { float: left; width: 968px; margin-bottom:10px;  border: 1px solid #eee; background:url('/img/background/wrap_delivery2017.gif') repeat 0 0}
.wrap_delivery .area1 { float: left; width:670px;padding-left:30px}/*2305 수정*/
.wrap_delivery .area2 { float: left; padding: 20px; width: 223px; }
.wrap_delivery .location {display:none;float:left; width: 100%; height: 31px; background: #fff; border-bottom: 1px solid #ddd8ce; }
.wrap_delivery .location h4, .wrap_delivery .location h5 { float:left; padding:10px 10px 0 20px;}
.wrap_delivery .location h4 img, .wrap_delivery .location h5 img { vertical-align: top;}
.wrap_delivery .location h5.mod1 {padding-top: 8px; }
.wrap_delivery .location h5.mod2 {padding-left: 0; }
.wrap_delivery .body_delivery { float: left; width: 100%; height: 100%; }
.wrap_delivery .cont { float:left; padding:20px; width:598px; }
.wrap_delivery .cont h6 { margin: 0 0 10px 0; }
.wrap_delivery .cont h6.mod1 img {display: inline-block; }
.wrap_delivery .cont h6.mod1 img.cjgls { padding-top: 3px; }
.wrap_delivery .cont h6.mod1 img.doortodoor { padding-top: 7px; }

.reservation_review { background:url('/img/background/wrap_delivery22017.gif') }
.reservation_review .area1 { float: left; width: 970px; }
.reservation_review .location { float: left; width: 968px; }
.reservation_review .body_delivery { width: 968px;  }
.reservation_review .cont { float: right; padding:20px 120px 30px 30px; width: 791px; }/*2305 수정*/

.tres_searcharea { background:url('/img/background/wrap_delivery22017.gif')  }
.tres_searcharea .area1 { float: left; width: 970px; text-align:center;}
.tres_searcharea .delivery_new{text-align:left;}
.tres_searcharea .list10{text-align:left;}
.tres_searcharea .delivery_history{text-align:left}
.tres_searcharea .inovice_inquiry{text-align:left;padding:30px 20px;width:640px;margin:25px auto;border:1px solid #999}
.tres_searcharea .location { float: left; width: 968px; }
.tres_searcharea .body_delivery { width: 968px;  }
.tres_searcharea .cont { padding:20px 50px 30px 50px; width: 790px; }

.mod_taekbae1 { background: none !important; }
.mod_taekbae1 .area1 { float: left; width: 970px; }
.mod_taekbae1 .location { float: left; width: 968px; }
.mod_taekbae1 .body_delivery { width: 968px;  }
.mod_taekbae1 .cont { float: right; padding: 20px 30px 30px 29px; width: 812px; }

#navigation { float: left; width:97px; height: 100%; background-color: #f4f4f4; display:none  }
#navigation ul { float:left; width:97px; }
#navigation li { float:left; width:97px; height:82px;  }
#navigation a { overflow:hidden; display: block; text-indent:-5000px; width:97px; height:82px; }
#navigation a.menu01{ background: url('/img/navigator/navimenu1.gif') no-repeat -97px 0; }
#navigation a.menu01:hover, #navigation .on a.menu01  { background-position: 0 0; }
#navigation a.menu02{ background:url('/img/navigator/navimenu1.gif') no-repeat -97px -82px; }
#navigation a.menu02:hover, #navigation .on a.menu02  { background-position: 0 -82px; }
#navigation a.menu03 { background:url('/img/navigator/navimenu1.gif') no-repeat -97px -164px; }
#navigation a.menu03:hover, #navigation .on a.menu03 {background-position: 0 -164px; }
#navigation a.menu04 { background:url('/img/navigator/navimenu1.gif') no-repeat -97px -246px; }
#navigation a.menu04:hover, #navigation .on a.menu04 {background-position: 0 -246px; }
#navigation a.menu05 { background:url('/img/navigator/navimenu1.gif') no-repeat -97px -328px; }
#navigation a.menu05:hover, #navigation .on a.menu05 {background-position: 0 -328px; }
#navigation a.menu06 { background:url('/img/navigator/navimenu1.gif') no-repeat -97px -410px; }
#navigation a.menu06:hover, #navigation .on a.menu06 {background-position: 0 -410px; }
#navigation a.menu11{ background: url('/img/navigator/navimenu1.gif') no-repeat -97px -492px; }
#navigation a.menu11:hover, #navigation .on a.menu11  { background-position: 0 -492px; }
#navigation a.menu12{ background:url('/img/navigator/navimenu1.gif') no-repeat -97px -574px; }
#navigation a.menu12:hover, #navigation .on a.menu12  { background-position: 0 -574px; }
#navigation a.menu13{ background:url('/img/navigator/navimenu1.gif') no-repeat -97px -656px; }
#navigation a.menu13:hover, #navigation .on a.menu13  { background-position: 0 -656px; }

.btn_step1 { float: left; width:100%; text-align: center;margin-bottom:20px }
.btn_step1 a { float:left; font-family:"맑은고딕",NanumGothic,"돋움",Dotum,Helvetica,sans-serif; font-size:13px; font-weight:bold;text-indent:0 }
.btn_step1 .btn_prev {background:url('/img/bullet/arrow_gray_l.gif') no-repeat 5px center #fff; background-size:6px; color:#888;border:1px solid #ddd;height:45px;line-height:45px;margin-right:5px;width:107px;  }
.btn_step1 .btn_prev:hover{ background:url('/img/bullet/arrow_36_l.gif') no-repeat 5px center #fff;background-size:6px;border:1px solid #36c7c4;text-decoration:none;color:#01aebe }
.btn_step1 .btn_next {background:url('/img/bullet/arrow_wh_r.gif') no-repeat 96px center #36c7c4;background-size:6px; color:#fff;border:1px solid #36c7c4;height:45px;line-height:45px;width:107px;   }
.btn_step1 .btn_next:hover{text-decoration:none;border:1px solid #01aebe}

.btn_step2 { float: left; width:100%; text-align: center;margin-bottom:20px }
.btn_step2 a { float:left; font-family:"맑은고딕",NanumGothic,"돋움",Dotum,Helvetica,sans-serif; font-size:13px; font-weight:bold;text-indent:0}
.btn_step2 .btn_prev {background:url('/img/bullet/arrow_gray_l.gif') no-repeat 5px center #fff; background-size:6px; color:#888;border:1px solid #ddd;height:45px;line-height:45px;margin-right:5px;width:107px;  }
.btn_step2 .btn_prev:hover{ background:url('/img/bullet/arrow_36_l.gif') no-repeat 5px center #fff;background-size:6px;border:1px solid #36c7c4;text-decoration:none;color:#01aebe }
.btn_step2 .btn_next {background:#36c7c4;color:#fff;border:1px solid #36c7c4;height:45px;line-height:45px;width:107px; letter-spacing:-0.05em  }
.btn_step2 .btn_next:hover{text-decoration:none;border:1px solid #01aebe}

.btn_step3 { float: left; width:100%; text-align: center; }
.btn_step3 a { float:left; width:91px; height:35px; text-indent:-5000px; }
.btn_step3 .btn_prev { background: url('/img/btn/re_apply.gif') no-repeat 0 0; margin-right:2px;width:96px; }
.btn_step3 .btn_prev:hover{ background:url('/img/btn/re_apply_on.gif') no-repeat 0 0; }
.btn_step3 .btn_next { background:url('/img/btn/apply_complete_on.gif') no-repeat 0 0;width:105px;}

#agree_rt_pickup .float_wrap .fl{margin-left:25px}

.reservation_step { float: left; width: 100%; }
.reservation_step.mgt_40 { margin-top: 30px !important; }
.reservation_step li { float: left; width:100%; }
.reservation_step .tit { margin: 5px 0 7px 0; position: relative; height: 20px; border-bottom:1px solid #eee; }
.reservation_step .tit .btn { position: absolute; top: -3px; right: 0; }

.reservation_step .step { margin-bottom: 20px; font-size: 11px; color: #494949; } 
.reservation_step .step.not { margin-bottom: 42px; }
.reservation_step .step p { float: left; width: 100%; line-height: 16px; font-size: 11px; color: #666; letter-spacing: -1px; }

.reservation_step .delivery.step { overflow: hidden; width: 100%; }
.reservation_step .delivery.step img { float: left; vertical-align: top; }
.reservation_step .delivery.step .callnumber { float: left; display: inline; padding: 10px 0 0 5px; width: 120px; line-height: 12px; color: #ff6666; font-size: 11px; letter-spacing: -1px; font-weight: bold; }

.reservation_sum { float: left; margin: 0 0 5px 0; padding: 5px; width: 184px; background:#efefef; width:95% }
.reservation_sum dt { float: left; width: 48%; padding: 2px 0 3px 5px; height: 15px; color: #494949; letter-spacing: -1px; }
.reservation_sum dd { float: left; width: 46%; padding: 2px 5px 3px 0; height: 15px; text-align: right; } 
.reservation_sum .account { color: #fd415c; font-size: 15px; font-weight: bold; }
.reservation_sum dt em { color: #fd415c; font-size: 15px;font-weight: bold; letter-spacing: -1px; }

.delivery_notice{width:230px!important;}
.delivery_notice dt{padding:0 0 5px 5px!important;}
.delivery_notice dd ol li{width:225px!important;}
.delivery_notice dd ol li span.title{width:225px!important;}

/*2305 수정*/
#reserve_top2{clear: both; margin: 0 auto; padding: 0px 100px 10px 0px; width: 995px}/*2305 수정*/
#reserve_top2.reserve1 { margin-bottom: 5px; padding: 0; }
#reserve_top2 .tab_reserve2{height:60px;line-height:60px;position:Relative}
#reserve_top2 .tab_reserve2 li{position:relative;padding:0 38px 0 0;background:#fff;text-align:left;float:left;color:#151515;font-weight:normal;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;font-size:17px;letter-spacing:-1px;}
#reserve_top2 .tab_reserve2 li.on a{display:inline-block;border-bottom:2px solid #333;height:49px}
#reserve_top2 .tab_reserve2 li a:hover{background:#fff;color:#151515;text-decoration:none;font-weight:bold}
#reserve_top2 .tab_reserve2 li.on a{background:#fff;color:#151515;text-decoration:none;font-weight:bold}
#reserve_top2 .tab_reserve2 li:last-child{padding-right:3px}

#reserve_top2 .tab_reserve2 .company_topmenu{text-align:right;float:right;}
#reserve_top2 .tab_reserve2 .company_topmenu a:first-child span:before{content:'';width:1px;height:18px;display:block;position:absolute;top:23px;left:-25px;background:#ccc}
#reserve_top2 .tab_reserve2 .company_topmenu a:first-child span:after{content:'';color:#fff;font-weight:bold;position:absolute;top:20px;right:-8px;line-height:14px;background:#f36;display:inline-block;width:5px;height:5px;border-radius:10px}
#reserve_top2 .tab_reserve2 .company_topmenu a{;padding:0 17px 0 0}
#reserve_top2 .tab_reserve2 .company_topmenu span{position:relative;font-size:17px;color:#;display:inline-block;height:50px}
#reserve_top2 .tab_reserve2 .company_topmenu span.ona{font-weight:bold;border-bottom:2px solid #333;color:#151515}
#reserve_top2 .tab_reserve2 .company_topmenu span#reserve_top2_customer:before{content:'';display:inline-block;vertical-align:middle;width:28px;height:28px;background:url('/img/icon/ico_customer.png') no-repeat #fff 1px 0px;background-size:25px;color:transparent;}
#reserve_top2 .tab_reserve2 .company_topmenu span#mall_top2_customer{padding-left:10px;padding-top:2px}
#reserve_top2 .tab_reserve2 .company_topmenu span#mall_top2_customer:hover{letter-spacing:-0.07em}
#reserve_top2 .tab_reserve2 .company_topmenu span#mall_top2_customer:before{content:'';display:block;vertical-align:middle;width:28px;height:28px;background:url('/img/icon/ico_customer.png') no-repeat #fff 1px 0px;background-size:25px;color:transparent;}
/*
#reserve_top2 .tab_reserve2 .company_topmenu{width:200px;text-align:right;float:right;margin-right:35px}
#reserve_top2 .tab_reserve2 .company_topmenu span{font-size:14px;color:#333}
#reserve_top2 .tab_reserve2 .company_topmenu span.ona{font-weight:bold}
#reserve_top2 .tab_reserve2 .company_topmenu span:after{content:'·';font-weight:bold;padding:0 4px 0 8px}
#reserve_top2 .tab_reserve2 .company_topmenu a:last-child span:after{display:none}
*/
#reserve_top2 .tab_reserve2 .company_topmenu .label_top_menu {}
#reserve_top2 .tab_reserve2 .company_topmenu .label_top_menu a{position:absolute;top:45px;right:102px;background:#f36;color:#fff;font-weight:bold;height:20px;line-height:20px;padding:1px 6px;border-radius:10px;font-size:12px;letter-spacing:-0.1em}
#reserve_top2 .tab_reserve2 .company_topmenu .label_top_menu a:before{content:'';display:inline-block;width:20px;height:20px;line-height:20px;background:url('/img/icon/diamond.png') no-repeat 0 center;background-size:7px 8px;position:absolute;top:-10px;left:64px}
#reserve_top2 .tab_reserve2 .company_topmenu .label_top_menu a:first-child:after{display:none}
/*
#reserve_top2 .tab_reserve2 li:nth-child(4) a:after{content:'.';display:block;font-family:'noto';font-size:26px;color:#f36;width:6px;height:6px;position:absolute;top:-15px;right:85px;}
#reserve_top2 .tab_reserve2 li:nth-child(5) a:after{content:'.';display:block;font-family:'noto';font-size:26px;color:#f36;width:6px;height:6px;position:absolute;top:-15px;right:85px;}
*/
/*2305 수정end*/

.pdb_0{padding-bottom:0px!important;}
.scroll_y{height:300px;background:#eee;overflow-y: scroll;}
.scroll_y .limit_info{width:564px;text-align:left;padding:10px 30px}
.scroll_y .limit_info li:last-child{padding-bottom:30px}
.pkg_info{clear:both;text-align:left;font-size:11px;padding:20px 30px 10px 30px;color:#666;border-top:1px solid #ccc}
.scroll_y .tit{font-size:12px;font-weight:bold;color:#222}
.pkg_info p strong{display:block;font-size:11px;color:#666}
.pkg_info p{font-size:11px;line-height:18px;padding-bottom:10px}


.select_type11{position:relative;float:left;font-size:12px;color:#555;font-family:"돋움",dotum, "굴림", Gulim;line-height:24px;height:24px;}
.select_type11 .select11{cursor:pointer;padding:0px 0 0 7px;width:123px;border:1px solid #ccc;background:url('/img/bullet/arrow2_2.gif') no-repeat 95% center; margin-right:10px}
.select_type11 .more{font-family:"맑은 고딕", "돋움",dotum ;font-size:10px;color:#6b6b6b;width:10px;padding:0 6px}
.select_type11 span{font-size:12px;font-family:"돋움",dotum, "굴림", Gulim;color:#6b6b6b;}
.select_type11 table{position: absolute; top:24px; left: 0px; width: 500px;border: 1px solid #ccc;background: #fff;z-index:9999;}
.select_type11 table td {padding:10px 0;vertical-align:top;border:none}
.select_type11 table td:first-child{padding-left:10px}
.select_type11 table td:last-child{padding-right:10px}
.select_type11 table td dl dt{font-weight:bold}
.select_type11 table td dl dd a{width:85px;height:24px;display:block;background:url('/img/bullet/squ_c_4.gif') no-repeat 2px center;padding-left:10px;background-size:2px}
.select_type11 table td dl dd a:hover{text-decoration:none;background:url('/img/bullet/check_red.gif') no-repeat 90% center #eee;}
.select_type11 table td dl dd a.hover{text-decoration:none;background:url('/img/bullet/check_red.gif') no-repeat 90% center #eee;}
.select_type11 table td dl.LRK003 dd a{width:70px}
.select_type11 table td dl.LRK004 dd a{width:130px}

.tbl_basic_1.air td{height:40px;padding:0}
.tbl_basic_1.air th{height:30px;font-weight:normal}
.tbl_basic_1.air th.point{font-size:12px;color:#888}


dl.air_info{border:1px solid #eee;padding:10px 5px}
dl.air_info dt{color:#888;padding:5px 0;font-weight:bold;background:url('/img/bullet/squ_c_4.gif') no-repeat 7px 10px;padding-left:17px;background-size:2px;}
dl.air_info dd{padding-left:10px;line-height:18px;letter-spacing:-0.05em}
.tit_box{background:url('/img/icon/box.png') no-repeat 0px 4px;padding-left:18px;background-size:15px;height:24px;line-height:24px;}

.tbl_add {width:100%;margin:0px auto;}
.tbl_add th{text-align:center;background:#fafafa;font-weight:normal;height:0px;}
.tbl_add td{border-bottom:none}
.tbl_add input{text-align:right}

.tbl_add2 {width:98%;border:1px solid #ddd}
.tbl_add2 th{text-align:center;background:#fafafa;font-weight:normal;height:0px;border-bottom:none}
.tbl_add2 td{border-bottom:1px solid #ddd}
.tbl_add2 input{text-align:right}

.btn_add2{ position:relative;border-radius: 0px; background: #5f6677;  color: #fff; font-size: 14px;height:14px;line-height: 14px; padding: 2px 5px; display: inline-block; text-decoration: none;}
.btn_add2:hover{color:#fff;text-decoration:none;background: #3b414f; }

.receiver_add2{clear:both;padding:10px 0;text-align:right}

.board_tip{padding:5px 10px }
.board_tip li{text-align:left;background:url('/img/bullet/squ_c_4.gif') no-repeat 2px 5px;padding-left:10px;background-size:2px;line-height:18px;font-size:12px!important;}
.board_tip ul{margin-top:3px}
.board_tip ul li{font-size:11px;line-height:16px;color:#666}

.btn_gray{border:1px solid #afafaf;color:#000;height:26px;line-height:26px;display:inline-block;padding:0 10px;background:url('/img/background/tab_faq.gif') repeat-x}
.btn_gray:hover{text-decoration:none;color:#000;border:1px solid #888;}

.btn_gray2{border:1px solid #afafaf;color:#000;height:22px;line-height:22px;border-radius:5px;display:inline-block;padding:0 6px;background:url('/img/background/tab_faq.gif') repeat-x}
.btn_gray2:hover{text-decoration:none;color:#000;border:1px solid #888;border-radius:5px;}

.tab_menu{background:#efefef;height:40px;width:96%;margin-left:2%}
.tab_menu li{position:relative;font-size:14px;float:left;height:40px;line-height:40px;overflow:hidden;position:relative;width:25%;}
.tab_menu li:after{width:1px;height:10px;position:absolute;background:#5f6677;top:14px;right:0px;content:'';}
.tab_menu li:last-child:after{width:0px;height:10px;position:absolute;background:#5f6677;top:14px;right:0px;content:'';}
.tab_menu li a:hover{display:block;background:#5f6677;color:#fff;text-decoration:none}
.tab_menu li a.on{display:block;background:#5f6677;color:#fff;}

.tbl_basic_1.air2 th{background:#fff}

.box_agreement2 { text-align:left;overflow-x: hidden; overflow-y: scroll; padding: 10px; height: 128px; line-height: 17px; background: #fafafa; border: 1px solid #ccc;}
.box_agreement2 dl{padding:10px}
.box_agreement2 dl dt{font-size:12px;letter-spacing:0px;font-weight:bold}
.box_agreement2 dl dd{text-align:left;background:none}

.layer_popup_txt .select_all{text-align:right;margin:5px 0;font-weight:bold}

.newlaw *{font-size:13px!important;line-height:20px;letter-spacing:-0.06em;word-break: keep-all;word-wrap:break-word}
.newlaw dl{border:1px solid #eee;margin-bottom:10px;padding:0;width:none;height:none;background:#fff;background-image:none}
.newlaw dl dd{padding:0px;border-bottom:none;float:none;width:none;height:none}
.newlaw dl dd:last-child p{border-top:1px solid #eee;padding:10px 0;text-align:right;background:#fafafa;margin:0}
.newlaw dl dt{text-align:left;font-weight:bold;margin-bottom:5px;padding:10px 10px 0 10px;border-bottom:none;background-image:none}
.newlaw dl ul{padding:0 10px;}
.newlaw dl ul li{color:#777;background:url('/img/bullet/squ_c_4.gif') no-repeat 2px 8px;padding-left:10px;background-size:3px;}
.newlaw dl ul li b{font-size:15px!important;letter-spacing:-0.1em}

.newlaw .board_tip{padding:5px 10px }
.newlaw .board_tip li{text-align:left;background:url('/img/bullet/squ_c_4.gif') no-repeat 2px 8px;padding-left:10px;background-size:3px;line-height:18px;margin-bottom:5px}
.newlaw .board_tip ul{margin-top:3px}

ol.limit_ol {list-style:none;padding:10px 20px;overflow:hidden;}
ol.limit_ol li:before{content:'';position:absolute;left:0;top:0;width:50px;height:60px;display:inline-block;background:url('/img/icon/icon_limit.png') no-repeat center;background-size:50px;}
ol.limit_ol li:nth-child(1):before{background-position:0 -592px}
ol.limit_ol li:nth-child(2):before{background-position:0 -69px}
ol.limit_ol li:nth-child(3):before{background-position:0 5px}
ol.limit_ol li:nth-child(4):before{background-position:0 -666px}
ol.limit_ol li:nth-child(5):before{background-position:0 -290px}
ol.limit_ol li {position:relative;text-align:left;padding: 5px 10px 10px 60px; color: #5f6677; font-weight: bold; font-size:16px;float:left;width:35%}
ol.limit_ol li:nth-child(even){float:right}
ol.limit_ol li b{color: #333; font-weight: bold; font-size:12px}
ol.limit_ol li p {color: #777; font-weight: normal; font-size:11px;line-height:14px;}
ol.limit_ol li:last-child { margin-bottom: 0; }

.layer_popup_txt ol.limit_ol{width:400px;border:1px solid #eee}
.layer_popup_txt ol.limit_ol li{float:none;width:80%;padding-bottom:20px}
.layer_popup_txt ol.limit_ol li:nth-child(3):before{background-position:0 0px}


/*회원정보, 포인트쓰기 접근에 대한 보안 개선*/
.login_more{font-size:14px;width:600px;height:500px;margin:0px auto;padding:170px 0 100px 0;text-align:center}
.login_more p{font-size:14px;padding:6px 0}
.login_more .idpw_wrap{width:100%;height:100px;border:1px solid #ddd;border-radius:9px;line-height:40px;margin:30px 0 0 0;padding:20px 0;background:#fff;}
.login_more .idpw_wrap dt{width:30%;float:left;font-size:14px;color:#999;padding-left:5%;font-weight:bold}
.login_more .idpw_wrap dd{width:55%;float:left;font-size:14px;text-align:left;letter-spacing:1px;font-weight:bold}
.login_more .idpw_wrap dd input{border:1px solid #ddd;background:#f9f9f9;height:30px;line-height:30px;width:85%;letter-spacing:2px;border-radius:6px}
.login_more .btn_wrap{margin-top:30px}
.login_more .btn_wrap a:hover{text-decoration:none}
.login_more .btn_ok{height:44px;line-height:44px;padding:0 50px;text-align:center;color:#fff;background:#36c7c4;display:inline-block;font-size:14px;font-weight:bold;border-radius:6px}
.login_more .btn_cc{height:44px;line-height:44px;padding:0 50px;text-align:center;color:#fff;background:#999;display:inline-block;font-size:14px;font-weight:bold;border-radius:6px}
/*회원정보, 포인트쓰기 접근에 대한 보안 개선 끝*/

/*서울전역 확대오픈*/
.openbox{background:#ff507b;position:absolute;top:0;right:0;width:50px;font-size:11px;text-align:center;color:#fff;line-height:14px;padding:2px 0}

.ocopy3 .p6 em{font-size:11px;color:#777;background:url('/img/index/exc.png') no-repeat 0px center;background-size:13px;height:14px;padding-left:15px;margin-top:2px;letter-spacing:-0.05em}

.error_wrap{clear:both;position:relative;width:100%;height:200px;}
.error{position: absolute; top: 50%;transform: translateY(-50%); left: 50%;transform: translateX(-50%);text-align:center;width:100%}
.error .txt{background:url('/img/icon/ico_error.png') no-repeat center 0;background-size:60px;padding-top:80px}
.error .btn{background:#555;height:44px;line-height:44px;width:250px;display:block;margin:50px auto;color:#fff;font-size:14px}
.error .txt .ert{;width:80%;margin:0 auto;padding:0 10%;font-size:16px;line-height:26px;word-break:keep-all;}
.error .txt img{width:400px;padding-bottom:20px}

.error_wrap.shopa_stop{clear:both;position:relative;height:300px;width:600px;margin:0 auto;padding:0 0 100px 0;}
.error_wrap.shopa_stop .txt{font-size:14px;line-height:20px}

.dashed{text-decoration:line-through;font-weight:normal}
p.c_red{color:#575d6d}
p.c_red strong{color:#ff507b!important;}
p.c_red .dashed{text-decoration:line-through}

.topbg2.im_cate4 {background-position: 20px 20px}
.topbg2.im_cate4 .fbig{font-size:20px!important;font-weight:bold;color:#666!important;line-height:28px!imporatnt;font-weight:bold!important;}
.topbg2.im_cate4 .fbig strong{font-size:20px!important;color:#0db3b4!important}
.topbg2.im_cate4 .fsm{font-size:14px!important;letter-spacing:-0.05em!important;margin-bottom:5px;color:#666!important;}
.topbg2.im_cate4 .tcopy_s{top:95px;color:#999;right:90px}
.topbg2.im_cate4 .tcopy_s em{color:#888}

.point_saving_advertising .point_plus_area.point_plusad_wide{background:url('/img/background/bg_point_plus_area2.gif') no-repeat 200px 0; width:400px; height:194px;padding-left:200px}
.point_saving_advertising .point_plus_area.point_plusad_wide .plus_copy {font-size:12px; line-height:24px; color:#4067b2; padding-left:10px;color:#999}
.point_saving_advertising .point_plus_area.point_plusad_wide .point_plus ul{width:80%}
.point_saving_advertising .point_plus_area.point_plusad_wide .point_plus ul li span{width:45%}
.point_saving_advertising .point_plus_area.point_plusad_wide .point_plus ul li #point_plus_view0 div{position:absolute;left:15px;top:30px;border:1px solid #e2e6f1;background:#f7f7f7;width:90%;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus_area.point_plusad_wide .point_plus ul li #point_plus_view1 div{position:absolute;left:15px;top:53px;border:1px solid #e2e6f1;background:#f7f7f7;width:90%;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus_area.point_plusad_wide .point_plus ul li #point_plus_view2 div{position:absolute;left:15px;top:76px;border:1px solid #e2e6f1;background:#f7f7f7;width:90%;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus_area.point_plusad_wide .point_plus ul li #point_plus_view3 div{position:absolute;left:15px;top:99px;border:1px solid #e2e6f1;background:#f7f7f7;width:90%;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus_area.point_plusad_wide .point_plus ul li #point_plus_view4 div{position:absolute;left:15px;top:123px;border:1px solid #e2e6f1;background:#f7f7f7;width:90%;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}
.point_saving_advertising .point_plus_area.point_plusad_wide .point_plus ul li #point_plus_view5 div{position:absolute;left:15px;top:146px;border:1px solid #e2e6f1;background:#f7f7f7;width:90%;z-index:9999;padding:5px 10px;font-size:11px;line-height:14px;font-weight:normal;}


i.salepr{position:relative;color:#ff507b;line-height:20px;display:inline-block;font-style:normal}
.salepr u{background:url('/img/index/won.png') no-repeat 0px;background-size:14px;text-decoration:none;color:#666;padding:0 10px 0 18px;line-height:20px}
.salepr u:before{content:'---------▶';position:absolute;top:;letter-spacing:-0.18em;color:#ff507b;font-size:9px}
.salepr b{font-weight:normal}
.eventbox{background:#ff507b;position:absolute;top:0;right:0;width:50px;font-size:11px;text-align:center;color:#fff;line-height:14px;padding:2px 0}

/*OCB포인트 전환하기*/
.tcp_change_ocb{width:80%;margin:0 auto;padding:5% 10% 7% 10%;border:1px solid #eee}
.tcp_change_ocb .tcp_change_simbol{width:30%;margin:20px auto}
.tcp_change_ocb .agre_area input[id='check_evtn1'] {display:none;vertical-align:middle;cursor:pointer}
.tcp_change_ocb .agre_area input[id='check_evtn1'] + label{background:none;cursor:pointer;padding-left:2px;font-size:14px;font-weight:bold;}
.tcp_change_ocb .agre_area input[id='check_evtn1'] + label:before{float:left;cursor:pointer;content:'';background:url('/img/icon/check_c.png') no-repeat center;background-size:80%;display:block;width:16px;height:16px;line-height:24px;border:1px solid #5ac7ce;border-radius:30px;color:#ccc;text-align:center;font-weight:bold;margin-right:5px}
.tcp_change_ocb .agre_area input:checked[id='check_evtn1'] + label:before{float:left;cursor:pointer;content:'';background:url('/img/icon/check_5a.png') no-repeat center;background-size:80%;display:block;width:16px;height:16px;line-height:24px;border:1px solid #5ac7ce;border-radius:30px;color:#ccc;text-align:center;font-weight:bold;margin-right:5px}
.tcp_change_ocb .agre_area input[id='check_evtn1'] + label span{font-size:14px;display:inline-block;cursor:pointer}
.tcp_change_ocb #agree_view{padding:8px 24px;background:#f9f9f9;margin-top:10px}
.tcp_change_ocb .cul_list li{color:#999;background:url('/img/bullet/squ_c_4.gif') no-repeat 2px 4px;padding-left:10px;background-size:3px;line-height:14px;font-size:12px;padding-bottom:2px;word-break:keep-all;letter-spacing:-0.02em!important}
.tcp_change_ocb .cul_list{margin-bottom:3px}
.tcp_change_ocb .agre_area .tit{position:relative;border-bottom:1px dotted #ddd;padding:0 0 10px 0;}
.tcp_change_ocb .agre_area .tit a:before{position:absolute;top:-5px;right:0;content:' ';width:20px;height:20px;display:block;background:url('/img/icon/ar_top_g.png') no-repeat #fff;background-size:15px;}
.tcp_change_ocb .agre_area .tit a.updown:before{transform:rotate(-180deg);-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg);}
.tcp_change_ocb #agree_view .f12{color:#666;}
.tcp_change_ocb .myocbpoint{text-align:center}
.tcp_change_ocb .myocbpoint li:first-child{color:#555;font-weight:bold;font-size:14px}
.tcp_change_ocb .myocbpoint li input{width:none;text-align:center;border:none;background:#fff;color:#5ac7ce;font-size:34px}
.tcp_change_ocb .okcash_my{background:#fff;border:3px solid #5ac7ce;overflow:hidden;padding:0 20px;margin:10px 0 0 0}
.tcp_change_ocb .okcash_my li:first-child{float:left;width:30%;line-height:50px;color:#333;font-weight:bold;font-size:14px}
.tcp_change_ocb .okcash_my li:last-child{float:right;width:70%;line-height:50px;text-align:right;}
.tcp_change_ocb .okcash_my li:last-child input{width:100%}
.tcp_change_ocb .okcash_my input{border:1px solid #fff}
.tcp_change_ocb .all_check{font-size:15px;padding:10px 0px;display:block}
.tcp_change_ocb .btn_g2_full{background:#999;border:none;border-radius:30px;padding:10px 0}
.tcp_change_ocb .box_tcp2{overflow:hidden}
.tcp_change_ocb .btn_r2_full{padding:15px 0;background:#5ac7ce;border:1px solid #5ac7ce;color:#fff;width:100%;display:block;font-size:18px;text-align:center;font-weight:bold}
.tcp_change_ocb .btn_r2_full:hover{text-decoration:none}
.tcp_change_ocb .box_tcp2 .btn_r2_full{background:#666;border:1px solid #666;padding:10px 0;border-radius:30px;font-size:14px}
.ocb_pw_input{border:1px solid #ddd;height:40px;line-height:40px;width:80%;font-size:18px;text-align:center}
.layer_popup_txt .subtit{word-break:keep-all;color:#666;line-height:18px;}
.font_info{color:#f33;padding:5px 0 10px 0}

.tcp_change_ocb .box_tcp2{border:1px solid #ddd;padding:20px;background:#f9f9f9;margin:10px 0 0 0}
.tcp_change_ocb .box_tcp2 .c_0.f14{font-size:14px;}
.tcp_change_ocb .box_tcp2 ul{margin:10px 0}
.tcp_change_ocb .box_tcp2 ul li{padding:3px 0;line-height:18px;background:url('/img/bullet/squ_c_4.gif') no-repeat 2px 8px;padding-left:10px;background-size:3px;}

.popup_layer_wrap{position: fixed;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table;background: rgba(0,0,0,0.2);vertical-align:middle;}

.popup_layer_wrap .overlay_t{ display:none}
.popup_layer_wrap .popup_layer{position:absolute;text-align:center;z-index:9999;overflow-y:auto;max-height:670px;width:450px;padding:20px;text-align:left;
margin:0 auto;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);background:#fff;border:1px solid #aaa}

.popup_layer_wrap .popup_layer.img_layer{position:absolute;text-align:center;z-index:9999;overflow-y:auto;max-height:420px;width:330px;padding:0;text-align:left;
margin:0 auto;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);background:#fff;border:1px solid #aaa}
.popup_layer_wrap .popup_layer.overyhidden{overflow-y:hidden}
.popup_layer .tit{font-size:18px;font-weight:bold;padding:10px 0 20px 0;display:inline-block}
.popup_layer .tit span.popup_title{font-size:18px;font-weight:bold;}
.popup_layer .tit_x{font-size:18px;font-weight:bold;padding:10px 0 20px 0;line-height:22px;text-align:center;}
.popup_layer .tit_x *{font-size:18px;font-weight:bold;}
.popup_layer .close{position:absolute;right:5px;top:5px;text-indent:-9999em;background:url('/images/banner/bn_appdown_close.png') no-repeat;background-size:18px;width:20px;height:20px;}
.popup_layer .close_pop{position:absolute;right:5px;top:5px;text-indent:-9999em;cursor:pointer;background:url('/img/btn/close_bk_20.gif') no-repeat 0 0;background-size:18px;width:20px;height:20px;}
.popup_layer .ok{background:#454545;width:100%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:block;}
.popup_layer .btn_g3{background:#454545;width:100%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:block;}
.popup_layer .btn_g3.on_0cc{background:#0cc;border-radius:5px}
.popup_layer .btn_g3:hover{text-decoration:none}
.popup_layer .btn_g3_half{background:#454545;width:30%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:block;margin:0 auto}
.popup_layer .btn_g3_half:hover{text-decoration:none}
.popup_layer .btn_g3_50{background:#454545;width:50%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:block;margin:0 auto}
.popup_layer .btn_g3_50:hover{text-decoration:none}
.popup_layer .btn_g3_70{background:#454545;width:70%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:block;margin:0 auto}
.popup_layer .btn_g3_70:hover{text-decoration:none}
.popup_layer .btn_g3_80{background:#454545;width:80%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:block;margin:0 auto}
.popup_layer .btn_g3_80:hover{text-decoration:none}
.popup_layer td{font-size:14px!important}
.popup_layer *{font-size:14px}
.popup_layer table th{text-align:center}
.popup_layer .list01{margin-bottom:20px!important}
.popup_layer .center{padding-top:10px}
.popup_layer .subtit{word-break:keep-all;color:#666;line-height:18px;font-size:14px}
.popup_layer_wrap .ninfo_area{margin:0px 0 20px 0}
.popup_layer_wrap .popup_layer .ninfo_area_list li{background:url('/img/bullet/squ_c_4.gif') no-repeat 0px 7px;padding-left:10px;margin-bottom:5px;line-height:18px;word-break:keep-all}

/*OCB포인트 전환하기 끝*/

/*화물차180515*/
.doum_wrap .tit{border-bottom:2px solid #999;padding:5px 0}
.doum_wrap h6{margin:0!important}
.doum_wrap .doum_list{border:1px solid #ddd;padding:10px}
.doum_wrap dl{padding:5px 10px}
.doum_wrap dl dt{font-size:14px;line-height:24px;background:url('/img/bullet/arrow16.gif') no-repeat 8px 8px;padding-left:10px;background-size:5px;padding-left:20px;border-bottom:1px solid #eee}
.doum_wrap dl dd{padding:5px 0 0 5px}
.doum_wrap dl dd ul{padding:5px 0 0 0}
.doum_wrap dl dd li{line-height:20px;color:#666}
.doum_wrap dl dd textarea{width:100%;border:1px solid #ddd}
.doum_wrap dl:last-child dt{border:none}
.sendy_info_wrap{border:1px solid #ddd;margin-top:20px;padding:15px}
.sendy_info_wrap .sendy_info{margin-bottom:10px}
.sendy_info_wrap .tit{font-size:14px;font-weight:bold;}
.price_sendy table{margin-top:10px}
.price_sendy table th{background:#f9f9f9;color:#666;height:30px;line-height:30px;border:1px solid #eee;width:24%}
.price_sendy table td:nth-child(1){background:#f9f9f9;color:#666;border:1px solid #eee}

.price_sendy table td{border:1px solid #eee;text-align:center;width:24%;height:30px;line-height:30px}
.button_rp_p{ padding:15px;margin:1px; background:#ff507b; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:3px;display:inline-block;}
a.button_rp_p:hover{text-decoration:none;color:#fff}
.venditz_size{}/*우측이미지*/
.venditz_se1{display:block;width:100%;}
.venditz_se2{display:block;width:100%;margin:5px 0 0 0}
.im_cate6 .tcopy p:first-child{color:#555}
.im_cate6 span{font-size:16px;font-weight:normal;display:inline-block;color:#ff507b;padding-top:10px}

.popup_layer_wrap.venditz .popup_layer{width:350px;text-align:center}
/*화물차 끝*/

/*편의점 찾기*/
.find_24{float:right;margin-bottom:5px;display:inline-block}
/*편의점 찾기 끝*/

/*택배캐쉬 충전하기*/
.ntit_simple {background:#5f6677;height:44px;line-height:44px}
.ntit_simple h1{font-size:16px;font-weight:bold;color:#fff;padding:0 10px}
.ntit_simple .pop_close{position:absolute;right:10px;top:12px;text-indent:-9999em;cursor:pointer;background:url('/img/btn/close_wh_20.gif') no-repeat 0 0;background-size:18px;width:20px;height:20px;}
.tcash_fill_wrap{text-align:left;padding:10px;width:450px;margin:0 auto}/*20190102*/
.tcash_fill_wrap .ninfo_area{font-size:14px;color:#555;padding:0 0 10px 0}
.tcash_fill_wrap .ninfo_area .pt{color:#ff507b;padding:5px 0}
.tcash_fill_wrap .my_amount{border:1px solid #ddd;}
.tcash_fill_wrap .input_focus{position:relative;text-align:right;height:40px;line-height:40px}
.tcash_fill_wrap .input_focus:before{content:'충전할 금액';display:inline-block;color:#999;position:absolute;left:10px;color:#000;font-size:12px;}
.tcash_fill_wrap .label_placeholder{position:absolute;top:14px;right:20px;color:#999}
.tcash_fill_wrap .my_amount input.value{position:relative;background-color:transparent;border:none;width:65%;padding-right:5%;height:40px;line-height:40px;text-align:right;font-size:14px}
.tcash_fill_wrap .my_amount input.value:focus{background-color:#fff;font-size:16px;}
.tcash_fill_wrap .select_amount{margin:0 0 0 0}
.tcash_fill_wrap .select_amount_item{width:100%;overflow:hidden;border-right:none;border-bottom:none}
.tcash_fill_wrap .select_amount_item li a{position:relative;float:left;background:#f9f9f9;width:33.3%;height:40px;line-height:40px;text-align:center;font-size:12px;color:#555;border-top:1px solid #eee}
.tcash_fill_wrap .select_amount_item li a:hover{text-decoration: none;}
.tcash_fill_wrap .select_amount_item li a:after{content:'';width:1px;height:100%;background:#eee;display:inline-block;position:absolute;right:0}
.tcash_fill_wrap .select_amount_item li:nth-child(3) a:after{display:none}
.tcash_fill_wrap .select_amount_item li:nth-child(6) a:after{display:none}
.tcash_fill_wrap .select_amount_item li:nth-child(9) a:after{display:none}
.tcash_fill_wrap .common_area{border:1px solid #ddd;margin:10px 0;border-right:none}
.tcash_fill_wrap .common_area .table_view_area{display:table;table-layout:fixed;width:100%}
.tcash_fill_wrap .common_area .table_view_area li{display:table-cell;width:100%;height:40px;line-height:40px;padding:0 10px;position:relative}
.tcash_fill_wrap .common_area .table_view_area li:after{content:'';width:1px;height:100%;background:#ddd;display:inline-block;position:absolute;right:0}
.tcash_fill_wrap .common_area .table_view_area li span:first-child{color:#000;font-size:12px;float:left;height:40px;line-height:40px}
.tcash_fill_wrap .common_area .table_view_area li span:last-child{color:#666;font-size:14px;float:right;height:40px;line-height:40px}
.tcash_fill_wrap .select_pay{width:100%;overflow:hidden;clear:both;padding:10px 0;border:1px solid #ddd;}
.tcash_fill_wrap .select_pay p{float:left;font-size:12px;color:#000;padding:5px 0 5px 10px}
.tcash_fill_wrap .select_pay .select_pay_item {float:right}
.tcash_fill_wrap .select_pay .select_pay_item li{float:left;padding-right:15px}

.tcash_fill_wrap .select_pay .select_pay_item input[type="radio"]:not(old){margin:0;padding:0;opacity:0;width:0;}
.tcash_fill_wrap .select_pay .select_pay_item input[type="radio"]:not(old) + label{cursor:pointer;display:inline-block;font-size:14px;text-align:left;height:24px;line-height:24px;padding:0 0 0 25px;background:url('/img/icon/radio_c.png') no-repeat 0 0;background-size:24px;}
.tcash_fill_wrap .select_pay .select_pay_item input[type="radio"]:not(old):checked + label{background-image:url('/img/icon/radio_5a.png');color:#5ac7ce}

.tcash_fill_wrap .ninfo_area_list {margin:10px 0 0 0}
.tcash_fill_wrap .ninfo_area_list li{background:url('/img/bullet/squ_c_4.gif') no-repeat 0px 7px;padding-left:10px;margin-bottom:4px;line-height:18px;word-break:keep-all}/*20190102*/

.tcash_fill_wrap .btn_section a.btn_full{padding:15px 0;background:#5ac7ce;border:1px solid #5ac7ce;width:100%;display:block;text-align:center;color:#fff;font-size:14px;font-weight:bold}

.tcash_fill_wrap .select_amount_item2{width:100%;overflow:hidden;border-right:none;border-bottom:none}
.tcash_fill_wrap .select_amount_item2 li a{position:relative;float:left;background:#f9f9f9;width:50%;height:40px;line-height:40px;text-align:center;font-size:12px;color:#555;border-top:1px solid #eee}
.tcash_fill_wrap .select_amount_item2 li a:hover{text-decoration: none;}
.tcash_fill_wrap .select_amount_item2 li a:after{content:'';width:1px;height:100%;background:#eee;display:inline-block;position:absolute;right:0}
.tcash_fill_wrap .select_amount_item2 li:nth-child(2) a:after{display:none}
.tcash_fill_wrap .select_amount_item2 li:nth-child(4) a:after{display:none}
.tcash_fill_wrap .select_amount_item2 li:nth-child(6) a:after{display:none}

/*20190102*/
.tcash_fill_wrap .select_pay .select_pay_item li span{font-size:14px;line-height:24px;}
.tcash_fill_wrap.odpay{margin:50px auto}
.tcash_fill_wrap.odpay .tit_odpay{background:#f9f9f9;border:1px solid #ddd;padding:10px;margin:10px 0}

.tcash_fill_wrap.odpay .btn_section{text-align:center;margin:30px 0}
.tcash_fill_wrap .btn_section a.btn_half_0c{padding:15px 0;background:#5ac7ce;width:49.5%;display:inline-block;text-align:center;color:#fff;font-size:14px;font-weight:bold}
.tcash_fill_wrap .btn_section a.btn_half_7{padding:15px 0;background:#777;width:49.5%;display:inline-block;text-align:center;color:#fff;font-size:14px;font-weight:bold}

.endcheck_wrap{background:url('/img/icon/checkbox_5a.png') no-repeat center top;padding:45px 0 20px 0}
.endcheck_wrap p{font-size:16px;color:#000;text-align:center;margin:0 0 0px 0}
.tcash_fill_wrap.odpay input.value2{height:24px;line-height:24px;color:#000;text-align:right;font-size:14px;width:100px;border:1px solid #eee;background:#eee}
.tcash_fill_wrap.odpay .common_area .table_view_area li span:last-child{color:#000}
.tcash_fill_wrap.odpay .common_area .table_view_area li span:first-child{color:#777}

/*20190102*/

.tcash_fill_wrap .active_x_area{font-size:12px;color:#666;margin:20px 0;line-height:20px}
.tcash_fill_wrap .active_x_area a{display:inline-block;background:url('/img/index/ar_left_g.png') no-repeat 95% center #999;background-size:7px;color:#fff;padding:2px 20px 2px 10px;font-size:12px;border-radius:20px}
/*택배캐쉬 충전하기 끝 */

/*상품포장법보기 팝업*/
.common_area_bg{background:#f5f5f5}
._ul_simple{padding:5px}
._ul_simple li{line-height:18px;padding:10px;border:1px solid #f1f1f1;margin:0 0 5px 0;background:#fff}
._ul_simple li strong{font-size:14px;border-bottom:1px solid #e9e9e9;width:100%;display:block;margin:0 0 5px 0;padding: 0 0 5px 0}
._ul_simple li dt{color:#222}
._ul_simple li dd{color:#888}
.blank_popup_wrap .btn_section{padding:0 5px 10px 5px;;text-align:center;}
.btn_section a.btn_soso{padding:12px 30px;background:#fff;border:1px solid #ddd;display:inline-block;text-align:center;color:#454545;font-size:14px;font-weight:bold}
.btn_section a.btn_soso:hover{text-decoration:none}
/*상품포장법보기 팝업 끝*/

/*************로지아이택배 통합 UI****************/
.reserv_ui_wrap{width:968px;overflow:hidden;border:1px solid #eee;color:#5f6677;border-radius:10px}/*2305 수정*/
.reserv_common_wrap{float:left;width:67%;background:#;padding:0 0 25px 0;border-right:1px solid #eee}/*2305 수정*/
.common_section{margin:25px 25px 0px 25px;border:1px solid #;background:#fff;}/*2305 수정*/
.reserv_account_wrap{float:right;width:32%;position:relative;}/*2305 수정*/

	/**타이틀**/
.r_tit{border-bottom:;position:relative}/*2305수정*/
.r_tit h1{padding:15px 20px;font-size:18px;color:#151515}/*2305수정*/
.r_tit h1 span.num{}
.r_tit a.del{position:absolute;right:10px;top:10px;padding:5px 6px;background:#575d6d;text-decoration:none;color:#fff;cursor:pointer}
.r_tit a.r_tit_btn{position:absolute;right:10px;top:10px;text-decoration:none;cursor:pointer}

.m_tit{border-top:1px solid #;border-bottom:1px solid #;position:relative}/*2305수정*/
.m_tit h1{padding:15px 20px;font-size:18px;color:#151515}/*2305수정*/
.m_tit h1 span.num{}
.m_tit u.r_point{position:absolute;top:16px;right:15px;color:#f69;font-size:12px;text-decoration:none}
.m_tit .rt_btn{position:absolute;top:16px;right:15px;color:#333;background:url('/img/icon/icon_arrowr.png') no-repeat right;padding-right:16px;background-size:8px;color:#777}

	/**타이틀 끝**/
.reserv_common_wrap .common_area{padding:5px 30px 15px 30px}/*2305수정*/
.reserv_common_wrap .parcelchoice_area .common_area{padding:5px 10px 15px 10px}/*2305수정*/

.reserv_common_wrap .common_area input[type="text"]{border:none;font-size:14px;padding:10px;font-weight:bold;color:#232323;height:20px;line-height:20px;border-bottom:1px solid #ddd}
.reserv_common_wrap .common_area input[type="tel"]{border:none;font-size:14px;padding:10px;font-weight:bold;color:#232323;height:20px;line-height:20px;border-bottom:1px solid #ddd}
.reserv_common_wrap .common_area input[type="text"]:focus{color:#232323}

.reserv_common_wrap .common_area input[type="text"]::placeholder{color:#9a9a9a}
.reserv_common_wrap .common_area input[type="text"]::-webkit-input-placeholder{color:#9a9a9a}
.reserv_common_wrap .common_area input[type="text"]::-ms-input-placeholder{color:#9a9a9a}
input:-ms-input-placeholder { color: #9a9a9a; }
input::-webkit-input-placeholder { color: #9a9a9a; } 
input::placeholder { color: #9a9a9a; } 



.reserv_common_wrap .common_area select{border:1px solid #ddd;font-size:14px;padding:10px;font-weight:bold;color:#232323;cursor:pointer;height:42px;line-height:42px;border-radius:5px}/*2305수정*/
.reserv_common_wrap .common_area  a.inpbtn{text-decoration:none;border-radius:5px;background:#eef2f5;font-size:12px;padding:10px 20px;width:105px;height:20px;line-height:20px;}/*2305수정*/
.reserv_common_wrap .common_area  a.inpbtn:hover{}/*2305수정*/
.reserv_common_wrap .common_area .sendname{width:100%;margin:10px 0;}
.reserv_common_wrap .common_area .sendname input{width:64%;}
.reserv_common_wrap .common_area .sendname a.inpbtn{float:right ;letter-spacing:-0.05em;text-align:center}
.reserv_common_wrap .common_area .sendname a.inpbtn:before{content:'';width:18px;height:15px;display:inline-block;background:url('/img/icon/reserve_btn.png') no-repeat 0 0px;vertical-align:middle}
.reserv_common_wrap .common_area .phone{width:100%;margin:10px 0}
.reserv_common_wrap .common_area .phone select{width:30%;margin-right:12px;text-align:center;letter-spacing:0.1em}
.reserv_common_wrap .common_area .phone select option{padding:10px;letter-spacing:0.1em;text-align:center;}
.reserv_common_wrap .common_area .phone input{width:25.5%;margin-right:9px;text-align:center;letter-spacing:0.1em}
.reserv_common_wrap .common_area .phone input:last-child{margin-left:9px;margin-right:0px;}
.reserv_common_wrap .common_area .phone input.full{width:70%;}
.reserv_common_wrap .common_area .phone a.inpbtn{float:right}
.reserv_common_wrap .common_area .phone a.inpbtn:before{content:'';width:18px;height:15px;display:inline-block;background:url('/img/icon/reserve_btn.png') no-repeat 0 -17px;vertical-align:middle}
.reserv_common_wrap .common_area .phonefull{width:100%;margin:0;}
.reserv_common_wrap .common_area .phonefull input{width:96%;}
.reserv_common_wrap .common_area .address{width:100%;margin:10px 0;}
.reserv_common_wrap .common_area .address input{width:64%;}
.reserv_common_wrap .common_area .address input:last-child{width:96%;margin:10px 0 0 0}
.reserv_common_wrap .common_area .address a.inpbtn{float:right}
.reserv_common_wrap .common_area .address a.inpbtn:before{content:'';width:18px;height:15px;display:inline-block;background:url('/img/icon/reserve_btn.png') no-repeat 0 -34px;vertical-align:middle}

.reserv_common_wrap .common_area .address_map{width:100%;margin:10px 0;}
.reserv_common_wrap .common_area .address_map input{width:73%;}
.reserv_common_wrap .common_area .address_map input:last-child{width:96%;margin:10px 0 0 0}
.reserv_common_wrap .common_area .address_map a.inpbtn{float:right;width:65px}

.reserv_common_wrap .common_area .limitproduct {width:100%;margin:10px 0;position:relative}
.reserv_common_wrap .common_area .limitproduct select{width:73%;z-index:1}
.reserv_common_wrap .common_area .limitproduct input{width:65%;z-index:1}
.reserv_common_wrap .common_area .limitproduct a.inpbtn{float:right}
.reserv_common_wrap .common_area .limitproduct a.inpbtn:before{content:'';width:18px;height:15px;display:inline-block;background:url('/img/icon/reserve_btn.png') no-repeat 0 -53px;vertical-align:middle}

.reserv_common_wrap .common_area .limitproduct_newtype {width:100%;margin:10px 0;position:relative}
.reserv_common_wrap .common_area .limitproduct_newtype input{width:55%;z-index:1}
.reserv_common_wrap .common_area .limitproduct_newtype a.inpbtn{display:inline-block;width:95px;margin:0;padding:10px 5px!important;text-align:center } /*2305수정*/
.reserv_common_wrap .common_area .limitproduct_newtype .abs_rt{position:absolute;right:0;top:0;width:45%;text-align:right}

.reserv_common_wrap .common_area .productprice{margin:10px 0;clear:both}

.reserv_common_wrap .common_area .iftxt{padding:10px 18px;background:url('/img/bullet/star_9.gif') no-repeat 10px 13px;font-size:12px;clear:both}

.select_typediv .selectdiv{float:left;width:64%;cursor:pointer;border:1px solid #ddd;font-size:14px;padding:10px;font-weight:bold;color:#232323;height:20px;line-height:20px;background:url('/img/bullet/arrow2_2.gif') no-repeat 95% center;overflow:hidden}
.reserv_common_wrap .common_area .limitproduct .p_kind_table_wrap{position: relative; }
table.p_kind_table{position: absolute; top:40px; left:0px;border:1px solid #ddd;border-bottom-left-radius:5.1px;;border-bottom-right-radius:5.1px;background: #fff;z-index:9999;display:block;}
table.p_kind_table td {padding:10px 0;vertical-align:top;border:none}
table.p_kind_table td:first-child{padding-left:17px}
table.p_kind_table td:last-child{padding-right:10px}
table.p_kind_table td dl dt{font-weight:bold;padding-bottom:5px}
table.p_kind_table td dl dd a{width:75px;height:24px;line-height:24px;display:block;background:url('/img/bullet/squ_c.gif') no-repeat 2px center;padding-left:10px;background-size:2px;border-radius:5px}
table.p_kind_table td dl dd a:hover{text-decoration:none;background:url('/img/bullet/check_red.gif') no-repeat 98% center #f9f9f9;}
table.p_kind_table td dl dd a.hover{text-decoration:none;background:url('/img/bullet/check_red.gif') no-repeat 98% center #f9f9f9;}
table.p_kind_table td dl.LRK003 dd a{width:70px}
table.p_kind_table td dl.LRK004 dd a{width:120px}
table.p_kind_table td dl.LRK006 dd a{width:85px}


.package_area{padding:5px 30px 5px 30px;position:relative;min-height:240px}/*2305수정*/
.package_area .boxsize_wrap{width:100%;overflow:hidden;margin:8px 0; }
.package_area .boxsize_wrap li{width:75%;position:relative;}
.package_area .boxsize_wrap.bffm_wide li{width:100%;position:relative;}
.package_area .boxsize_wrap.bffm_wide li p.text span:after{content:'';width:1px;height:10px;margin:0 5px;background:#ddd;display:inline-block;}
.package_area .boxsize_wrap.bffm_wide li p.text span:last-child:after{display:none}
.package_area .boxsize_wrap li:first-child{border-top:none}
.package_area .boxsize_wrap .titlewrap {float:left}
.package_area .boxsize_wrap .titlewrap p{font-size:14px;color:#9a9a9a}
.package_area .boxsize_wrap .titlewrap p.tit{font-weight:bold}
.package_area .boxsize_wrap .titlewrap p.tit span{font-weight:normal}
.package_area .boxsize_wrap .titlewrap p.text{font-weight:normal;font-size:12px;color:#888}
.package_area .boxsize_wrap .titlewrap p.tit span.c_r{font-weight:bold}
.package_area .boxsize_wrap .plusminus_wrap{position:absolute;top:15px;right:15px;width:102px;height:30px;padding:0;vertical-align:middle;overflow:hidden} /*2305수정*/
.package_area .boxsize_wrap .plusminus_wrap span{float:left;height:20px;line-height:20px;text-align:center;}/*2305수정*/
.package_area .boxsize_wrap .plusminus_wrap span button{background:#eef2f4;border:none;cursor:pointer;width:30px;height:30px;border-radius:6px;font-size:18px;font-family:'noto'}/*2305수정*/
.package_area .boxsize_wrap .plusminus_wrap span button.minus{font-size:20px}
.package_area .boxsize_wrap .plusminus_wrap input{border:none;display:block;background:#fff;width:40px;text-align:center;font-size:16px;margin:0;height:30px;line-height:30px}/*2305수정*/

.price_boxsize_wrap{display:table;width:100%;vertical-align:top;padding-top:20px}
.price_boxsize_wrap .productprice{display:table-cell;width:50%;vertical-align:top}
.price_boxsize_wrap .productprice input{width:150px!important}
.price_boxsize_wrap .boxsize_wrap_newtype{display:table-cell;width:50%;vertical-align:top}
.boxsize_wrap_newtype{height:34px;}
.boxsize_wrap_newtype .tit{float:left;vertical-align:middle;font-weight:bold;font-size:14px;line-height:34px;padding-left:3px;color:#232323}
.boxsize_wrap_newtype .plusminus_wrap{border:1px solid #ddd;float:right;text-align:right;vertical-align:middle;overflow:hidden;vertical-align:middle}
.boxsize_wrap_newtype .plusminus_wrap span{float:left;text-align:center;}
.boxsize_wrap_newtype .plusminus_wrap span button{background:#eef2f5;border:none;cursor:pointer;padding:0;margin:4px;width:28px;height:28px;line-height:28px;color:#666;border-radius:5.1px;font-size:17px;font-weight:400}
.boxsize_wrap_newtype .plusminus_wrap span button.minus{font-size:22px;font-weight:}
.boxsize_wrap_newtype .plusminus_wrap input{width:77px;border:none!important;border-left:none;border-right:none;display:block;background:#fff;text-align:center;font-size:17px;padding:0!important;margin:0;height:34px!important;;line-height:34px!important;;color:#333}

.boxsize_wrap_newtype .plusminus_wrap input[type="text"]::-webkit-input-placeholder { color: #333!important; } 
.boxsize_wrap_newtype .plusminus_wrap em{margin-left:10px;line-height:34px;font-size:17px}	

.package_area .input_chk{position:relative;display:block;height:45px;padding:10px;margin:5px 0;}
.package_area .input_chk.on{background:#fff}
.package_area .input_chk input {position: absolute;z-index: 10;top: 15px;left: 0px;width: 30px;height: 30px;opacity: 0;outline: 0;-webkit-appearance: none;}
.package_area .input_chk label {font-size: 14px;font-weight: 700;line-height: 24px;position: absolute;z-index: 9;top: 10px;left: 0px;display: block;height: 44px;cursor: pointer;color: #333;background: url('/img/icon/checkbox_c.png') 0px 6px no-repeat;padding-left:40px}
.package_area .input_chk input:checked + label {background-image: url('/img/icon/checkbox_5a.png');}
.package_area .input_chk input:checked + label div p{color:#282f44}
.package_area .input_chk input:checked + label div p.text{color:#282f44}
.package_area .allbox_wrap{position:absolute;top:00px;right:0px;background:;width:22%;text-align:center;background:url('/img/icon/yongjeok.png') no-repeat 20px 10px;height:100%;border-left:1px solid #}/*2305수정*/
.package_area .allbox_wrap .allbox {display:none;position:absolute;right:0px;border-top:1px solid #;width:100%;text-align:center;bottom:0;padding:32px 0;background:#fefefe}/*2305수정*/
.package_area .allbox_wrap .allbox span{font-size:18px;color:#282f44}
.package_area .allbox_wrap .allbox strong{font-size:21px;color:#f69}
.package_area .notif{padding:0 10px 10px 40px;font-size:12px;line-height:18px;color:#888;}
.package_area .notif strong{color:#f69;font-size:12px;line-height:18px;}

.common_area .productprice {font-size:14px}
.common_area .productprice input{width:90%;}

.inform_section{margin:25px;border:1px solid #ddd;background:#fafafa;padding:35px;overflow:hidden}
.inform_section .limit_wrap2 li{height:78px}

.info_title{font-size:14px;padding:0 0 10px 0;color:#e5121e}
.info_list li{background:url('/img/bullet/squ_c.gif') no-repeat 0px 7px;padding-left:7px;margin-bottom:5px;line-height:18px;word-break:keep-all}
.info_list.style-none li{background:none;background-size:3px;padding-left:0px!important;}
.info_list2 li{background:url('/img/bullet/squ_c.gif') no-repeat 0px 9px;padding-left:10px;margin-bottom:5px;line-height:18px;word-break:keep-all}
.info_list3 li{background:url('/img/bullet/arrow_7_gray.gif') no-repeat 0px 7px;padding-left:10px;background-size:2px;margin-bottom:5px;line-height:18px;word-break:keep-all;}
.info_wrap{}
.info_basic li{background:url('/img/bullet/squ_c.gif') no-repeat  0px 5px;padding-left:7px;margin-bottom:5px;line-height:18px;word-break:keep-all}
.limit_area{}
.limit_title{font-size:14px;padding:30px 0 10px 0;color:#e5121e}

.info_box{background:#fafafa;border-radius:5px;padding:15px 20px;margin:0 20px 15px 10px}
.info_box .info_list li{font-size:12px!important}
.info_box .info_list li *{font-size:12px!important}

ol.info_list{list-style-type:decimal }
ol.info_list li{background-image:none;margin-left:15px;padding-left:3px!important;color:#333}

.receiver_add{width:100%;overflow:hidden;}
.receiver_add_area{padding:20px 55px}/*2305수정*/
.receiver_add_area a{display:block;background:#fff;border:1px solid #0cc;border-radius:8px;height:50px;line-height:50px;text-align:center;font-size:14px;text-decoration:none;color:#1eaeb5}/*2305수정*/
.receiver_add_area a:hover{background:#fafefe}
.receiver_add_area a strong{color:#1eaeb5}

.button_section.w50c{width:50%;overflow:hidden;margin:5px auto}
.button_section.w60c{width:60%;overflow:hidden;margin:5px auto}
.button_section.w70c{width:70%;overflow:hidden;margin:5px auto}
.button_section{width:100%;overflow:hidden;margin: 5px 0;}
.button_section .button_area{padding:5px}
.reserv_account_wrap .button_section .button_area{padding:5px 25px}/*2305수정*/

.button_section a.prev{float:left;background:#fff;width:20%;height:60px;line-height:60px;font-weight:bold;text-align:center;border:1px solid #ddd;font-size:20px;color:#1eaeb5;text-decoration:none;border-radius:5px}
.button_section a.prev.txt{text-indent:0;font-family:'noto'}
.button_section a.next{float:right;position:relative;height:60px;line-height:60px;background:#0cc;width:77%;color:#fff;font-size:16px;font-weight:bold;text-align:center;border:1px solid #0cc;text-decoration:none;border-radius:5px}/*2305 수정*/
.button_section a.next span{font-size:20px;position:absolute;top:0px;padding:0 0 0 6px;right:25px}
.button_section a.btn{border-radius:3px;display:block;margin:0 auto;position:relative;height:60px;line-height:60px;background:#1eaeb5;width:77%;color:#fff;font-size:16px;font-weight:bold;text-align:center;border:1px solid #1eaeb5;text-decoration:none}
.button_section a.btn span{font-size:20px;position:absolute;top:0px;padding:0 0 0 6px;right:25px}

.button_section a.prev{float:left;background:#fff;width:20%;height:60px;line-height:60px;font-weight:bold;text-align:center;border:1px solid #ddd;font-size:16px;color:#1eaeb5;text-decoration:none}
.button_section a.next.home{float:right;position:relative;height:60px;line-height:60px;background:#1eaeb5;width:77%;color:#fff;font-size:16px;font-weight:bold;text-align:center;border:1px solid #1eaeb5;text-decoration:none}
.button_section a.next span{}

.button_section_home{width:100%;overflow:hidden;margin: 5px 0 30px 0;}
.button_section_home .button_area{padding:0px}
.button_section_home a.prev{float:left;height:60px;line-height:60px;background:#1eaeb5;width:49%;color:#fff;font-size:16px;font-weight:bold;text-align:center;border:1px solid #1eaeb5;text-decoration:none}
.button_section_home a.next{float:right;background:#fff;width:49%;height:60px;line-height:60px;font-weight:bold;text-align:center;border:1px solid #1eaeb5;font-size:16px;color:#1eaeb5;text-decoration:none}

.button_cart_save{text-align:right;padding:10px 25px;font-size:14px;text-decoration:underline}
.button_cart_save a{color:#000;padding-left:24px;position:relative;font-weight:bold;}
.button_cart_save a:before{content:'';position:absolute;top:0px;left:0px;display:inline-block;width:20px;height:20px;background:url('/img/icon/ico_cart.png') no-repeat;}

.account_section{padding:5px 25px 5px 25px;border-top:1px solid #fff}
.account_title {font-size:14px;width:100%;overflow:hidden;padding:30px 0;background:#ffe}
.account_title b{float:left;padding:0 0 0 15px}
.account_title span{float:right;font-weight:bold;color:#1eaeb5;padding:0 15px 0 0}
.account_section .inf_text{padding:10px 0 30px 0;line-height:18px}

.tbcash_section{padding: 0px 25px 25px 25px;}
.tbcash_title{font-size:14px;width:100%;overflow:hidden;padding:30px 0 15px 0}
.tbcash_title b{float:left}
.tbcash_title span{float:right;font-weight:bold;}
.tbcash_section .btn_area{padding:0 0 15px 0;width:100%;overflow:hidden}
a.mycash{float:left;width:48%;text-align:center;border:1px solid #ddd;height:40px;line-height:40px;text-decoration:none}
a.payfill{float:right;width:48%;text-align:center;border:1px solid #ddd;height:40px;line-height:40px;text-decoration:none}
.tbcash_section .inf_text{padding:10px 0;line-height:18px}
.tbcash_section a:hover{border:1px solid #999}

.charge_table .title{line-height:20px;background:url('/img/bullet/squ_c.gif') no-repeat;padding-left:7px;font-size:13px;padding-bottom:8px;font-weight:bold}
.basic .title{background-position:0 8px}
.timechoice .title{background-position:0 -22px}
.daychoice .title{background-position:0 -50px}
.charge_table.cu .title{background-position:3px -83px} 
.charge_table.cuhome .title{background-position:3px -112px} 
.basic_table{display:table;width:100%;margin:5px 0 10px 0}
.basic_table div{width:100%;overflow:hidden;background:#f9f9f9;height:24px;line-height:24px}
.basic_table span{display:table-cell;float:left;text-align:center;font-size:11px;}
.basic_table div:nth-child(1){border-bottom:1px solid #fff;color:#999;height:30px;line-height:30px}
.basic_table div:nth-child(2){padding:5px 0 0 0}
.basic_table div:nth-child(3){padding:0 0 5px 0}
.basic_table span:nth-child(1){width:25%;}
.basic_table span:nth-child(2){width:50%;}
.basic_table span:nth-child(3){width:25%;}

.basic_table2{display:table;width:100%;margin:5px 0 10px 0}
.basic_table2 div{width:100%;overflow:hidden;text-align:center;background:#f9f9f9;height:24px;line-height:24px}
.basic_table2 span{display:table-cell;text-align:center;font-size:11px;border:1px solid #f9f9f9}
.basic_table2 div:nth-child(1){border-bottom:1px solid #fff;color:#999;height:30px;line-height:30px}
.basic_table2 div:nth-child(2){padding:5px 0 0 0;}
.basic_table2 div:nth-child(3){padding:0 0 5px 0}
.basic_table2 span:nth-child(1){width:180px;text-align:center;}
.basic_table2 span:nth-child(2){width:60px;text-align:center;}
.basic_table2 span:nth-child(3){width:25%;text-align:center;}

.info_wrap .basic_table div{width:100%;overflow:hidden;background:#fff;height:24px;line-height:24px}
.info_wrap .basic_table div:nth-child(1){border-bottom:none;background:#f9f9f9;color:#999;height:30px;line-height:30px}

.timechoice_table{display:table;width:100%;margin:5px 0 10px 0}
.timechoice_table div{width:100%;overflow:hidden;background:#f9f9f9;height:24px;line-height:24px}
.timechoice_table span{display:table-cell;float:left;text-align:center;font-size:11px;}
.timechoice_table div:nth-child(1){border-bottom:1px solid #fff;color:#999;height:30px;line-height:30px}
.timechoice_table div:nth-child(2){padding:5px 0 0 0 }
.timechoice_table div:nth-child(4){padding:0 0 5px 0}
.timechoice_table span:nth-child(1){width:25%;}
.timechoice_table span:nth-child(2){width:50%;}
.timechoice_table span:nth-child(3){width:25%;}

.daychoice_table{display:table;width:100%;margin:5px 0 10px 0}
.daychoice_table div{width:100%;overflow:hidden;background:#f9f9f9;height:24px;line-height:24px}
.daychoice_table span{display:table-cell;float:left;text-align:center;font-size:11px;}
.daychoice_table div:nth-child(1){border-bottom:1px solid #fff;color:#999;height:30px;line-height:30px}
.daychoice_table div:nth-child(2){padding:5px 0 0 0}
.daychoice_table div:nth-child(3){padding:0 0 5px 0}
.daychoice_table span:nth-child(1){width:25%;}
.daychoice_table span:nth-child(2){width:50%;}
.daychoice_table span:nth-child(3){width:25%;}

.account_list{width:100%}
.account_size{width:100%;background:#f9f9f9;margin:10px 0}
.account_size dl{padding:15px}
.account_size dl dt{width:100%;overflow:hidden;font-size:14px;height:30px;line-height:30px}
.account_size dl dt b{float:left;}
.account_size dl dt span{float:right;}
.account_size dl dd ul li{background:url('/img/bullet/arrow_8e.gif') no-repeat 0px 4px;padding-left:8px;margin-bottom:5px;line-height:18px;}
.account_size dl dd ul li .listv{width:100%;overflow:hidden;font-size:12px;color:#5f6677}
.account_size dl dd ul li .listv b{float:left;font-weight:normal}
.account_size dl dd ul li .listv span{float:right;}
.account_size dl dd ul li .listv_and{text-align:right;color:#888;font-size:11px}

.sale_promotion{width:100%;background:#f9f9f9;margin:10px 0}
.sale_promotion dl{padding:15px}
.sale_promotion dl dt{width:100%;overflow:hidden;font-size:14px;height:30px;line-height:30px}
.sale_promotion dl dt b{float:left;}
.sale_promotion dl dt span{float:right;}
.sale_promotion dl dd ul li{background:url('/img/bullet/arrow_8e.gif') no-repeat 0px 4px;padding-left:8px;margin-bottom:5px;line-height:18px;}
.sale_promotion dl dd ul li .listv{width:100%;overflow:hidden;font-size:12px;color:#5f6677}
.sale_promotion dl dd ul li .listv b{float:left;font-weight:normal}
.sale_promotion dl dd ul li .listv span{float:right;}
.sale_promotion dl dd ul li .listv_and{text-align:right;color:#888;font-size:11px}

ul.visitday{width:100%;overflow:hidden;margin:10px 0}
.visitday li{float:left;width:31.3%;margin:1% ;position:relative;z-index:10;display:block;height:72px;}
.visitday li input{position:absolute;z-index:9;top:1px;left:3px;width:80%;height:50px;}
.visitday li label span{}
.visitday li label span b{line-height:0;font-size:14px}
.visitday li label span em{display:block;padding-top:5px}
.visitday li label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:50px;padding:20px 0 0 0;cursor:pointer;text-align:center;color:#5f6677;background:#fff;border:1px solid #ddd;}
.visitday li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;background:url('/img/icon/check_5a.png') no-repeat 12px center #fff;background-size:20px}
.visitday li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}

ul.visittime{width:100%;overflow:hidden;margin:10px 0}
.visittime li{float:left;width:48%;margin:1%;display:block;height:50px;position:relative;z-index:10;height:50px;font-size:14px}
.visittime li:first-child{width:98%}
.visittime li b{font-weight:normal}
.visittime li input{position:absolute;z-index:9;top:0;left:0;width:100%;}
.visittime li label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:50px;line-height:52px;cursor:pointer;text-align:center;color:#5f6677;background:#fff;border:1px solid #ddd;}
.visittime li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;background:url('/img/icon/check_5a.png') no-repeat 32px center #fff;background-size:20px}
.visittime li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.visittime li input + label.off{z-index:100;color:#1eaeb5;border:1px solid #f9f9f9;background:#f9f9f9;color:#ccc;cursor:auto}
.visittime li input + label.off span{text-decoration:line-through;}
.visittime li input + label.off em{color:#5f6677;font-size:12px;padding:5px;background:#eee;border-radius:10px}
.visittime_area .info_wrap{background:#ffd;padding:10px}
.visittime_area .info_wrap ul li{background:url('/img/bullet/arrow07.gif') no-repeat 0px 5px;padding-left:10px;margin-bottom:5px;color: #5f6677;}

ul.deliverychoice{width:100%;overflow:hidden;margin:10px 0}
.deliverychoice li{float:left;width:48%;margin:1%;display:block;height:50px;position:relative;z-index:10;height:50px;font-size:14px}
.deliverychoice li b{font-weight:normal}
.deliverychoice li input{position:absolute;z-index:9;top:0;left:0;width:100%;}
.deliverychoice li label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:50px;line-height:52px;cursor:pointer;text-align:center;color:#5f6677;background:#fff;border:1px solid #ddd;}
.deliverychoice li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;background:url('/img/icon/check_5a.png') no-repeat 32px center #fff;background-size:20px}
.deliverychoice li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.deliverychoice li input + label.off{z-index:100;color:#1eaeb5;border:1px solid #f9f9f9;background:#f9f9f9;color:#ccc;cursor:auto}
.deliverychoice li input + label.off span{text-decoration:line-through;}
.deliverychoice li input + label.off em{color:#5f6677;font-size:12px;padding:5px;background:#eee;border-radius:10px}

ul.parcelchoice{width:100%;overflow:hidden;margin:10px 0}
.parcelchoice li{float:left;width:31.3%;margin:1%;position:relative;z-index:10;display:block;height:82px;}
.parcelchoice li input{position:absolute;z-index:9;top:1px;left:3px;width:80%;height:50px;}
.parcelchoice li label span em{display:block;padding-top:5px}
.parcelchoice li input + label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:80px;line-height:80px;cursor:pointer;text-align:center;color:#5f6677;border:1px solid #ddd;}
.parcelchoice li input#parcel_hd + label{background:url('/img/logo/taekbae/hd_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_hanjin + label{background:url('/img/logo/taekbae/hanex_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_korex + label{background:url('/img/logo/taekbae/doortodoor_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_hd + label.on{background:url('/img/logo/taekbae/hd_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_lotte + label{background:url('/img/logo/taekbae/lotteglogis_140_51.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_lotte + label.on{background:url('/img/logo/taekbae/lotteglogis_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_hanjin + label.on{background:url('/img/logo/taekbae/hanex_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_korex + label.on{background:url('/img/logo/taekbae/doortodoor_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_homepick + label{background:url('/img/logo/taekbae/homepick_140_51.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice li input#parcel_homepick + label.on{background:url('/img/logo/taekbae/homepick_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}


.parcelchoice li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5}
.parcelchoice li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.parcelchoice li label.offlogo{border:1px solid #f9f9f9;cursor:auto;}
.parcelchoice li label.offlogo:before{content:'';background:#f9f9f9;position:absolute;top:0;left:0;width:100%;height:80px;display:block;opacity:0.7}
.parcelchoice li label.offlogo:hover{color:#1eaeb5;border:1px solid #f9f9f9}
.parcelchoice li input#parcel_korex.cj_system + label{background:url('/img/logo/taekbae/doortodoor_140_51_system.gif') center no-repeat #fff;text-indent:-9999em;}


ul.payrequest{width:100%;overflow:hidden;margin:10px 0}
.payrequest li{float:left;width:48%;margin:1%;display:block;height:50px;position:relative;z-index:10;height:50px;font-size:14px}
.payrequest li input{position:absolute;z-index:9;top:1px;left:1px;width:100%;}
.payrequest li label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:50px;line-height:52px;cursor:pointer;text-align:center;color:#5f6677;background:#fff;border:1px solid #ddd;}
.payrequest li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;background:url('/img/icon/check_5a.png') no-repeat 32px center #fff;background-size:20px}
.payrequest li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.payrequest_wrap .requset_select{padding:3% 1% 1% 1%}
.payrequest_wrap .requset_select select{width:100%}
.payrequest_wrap .requset_select .myinput{padding:10px 0 0 0}
.payrequest_wrap .requset_select .myinput input{width:96%;font-size:12px;font-weight:normal}


.requset_select_type{width:100%;}
.select_type_area{position:relative;}
.select_type_area .sel_btm{cursor:pointer;display:block;width:100%;border:1px solid #ddd!important;background:url('/img/icon/down_btm2.png') no-repeat  99.5% center ;background-size:14px;border-radius:5px}
.select_type_area .sel_btm span{font-weight:bold;color:#333}
.select_type_area .sel_btm input.sel_btm_input{cursor:pointer;font-size:14px;height:20px;line-height:20px;width:98%;border:none!important;background:none;padding: 10px 0 10px 10px;margin:0}
.select_type_area .sel_btm input::-webkit-input-placeholder{color:#333!important}
.select_type_area ul{z-index:9999;background:#fff;position:absolute;top:42px;left:0;border:1px solid #ddd;border-top:none;padding:10px 0;width:100%;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px}
.select_type_area ul li a{position:relative;display:block;padding:8px 20px;font-size:13px}
.select_type_area ul li a .on{background:#0cc;width:4px;height:4px;border-radius:10em;display:inline-block;margin-left:5px;margin-bottom:7px}
.select_type_area ul li a:hover{background:#f9f9f9;text-decoration:none}
.select_type_area .edit_ico{width:18px;vertical-align:top;padding-right:5px}
.select_type_area .myinput{padding:10px 0 0 0}
.select_type_area .myinput input{width:96%;font-size:12px;font-weight:normal}

.salechoice_area .common_area{padding:0}
.salechoice_area .r_tit{border-bottom:none}
.salechoice{width:100%;overflow:hidden;margin:0px 0}
.salechoice dt{font-size:14px;position:relative;border-top:1px solid #eee;color:#9ca1ac;padding:5px 10px}
.salechoice.pro dt{font-size:14px;position:relative;border-top:1px solid #eee;border-bottom:none;color:#9ca1ac;padding:5px 10px}
.salechoice.pro dt span.arrow{display:none}
.salechoice dt span.arrow{cursor:pointer;content:'';background: url('/img/bullet/arrow_7_gray.gif') no-repeat;display:block;width:20px;height:20px;top:10px;right:10px;position:absolute;transform:rotate(-90deg);-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}
.salechoice dt span.arrow.close{cursor:pointer;content:'';background: url('/img/bullet/arrow_7_gray.gif') no-repeat;display:block;width:20px;height:20px;top:30px;right:20px;position:absolute;transform:rotate(90deg);-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);}
.salechoice dt .input_chk{position:relative;display:block;height:45px;line-height:50px;}
.salechoice dt .input_chk input {position: absolute;z-index: 10;top: 10px;left: 15px;width: 24px;height: 24px;opacity: 0;outline: 0;-webkit-appearance: none;}
.salechoice dt .input_chk label {font-size: 14px;font-weight: 700;line-height:30px;position: absolute;z-index: 9;top: 10px;left: 10px;display: block;height: 44px;cursor: pointer;color:#9a9a9a;
background: url('/img/icon/checkbox_c.png') 5px 0px no-repeat;padding-left:40px}
.salechoice dt .input_chk span.label{font-size: 14px;font-weight: 700;padding-left:52px;padding-top:10px;cursor:pointer;color:#9a9a9a;}
.salechoice dt .input_chk input:checked + label {background-image: url('/img/icon/checkbox_5a.png');color:#282f44}
.salechoice dt .input_chk input:checked + label + span.label{color:#282f44;cursor:pointer;}
.sponlaw_wrap{margin:0 0 30px 0}

.salechoice&gt;dd{padding:30px;border-top:1px solid #eee}
.salechoice a.inpbtn2{width:65px;height:40px;line-height:40px;background:#5f6677;border:1px solid #5f6677;text-align:center;display:inline-block;color:#fff;text-decoration:none}

.salechoice dd ul li{background:url('/img/bullet/squ_c.gif') no-repeat 0px 5px;padding-left:7px;margin-bottom:5px;color: #5f6677;}
.salechoice dd ul li b{font-weight:normal;color:#f00}

.salechoice .sale_coupon{margin-bottom:15px;line-height:40px;border:1px solid #ddd;background:#fff;position:relative;}
.salechoice .sale_coupon select{width:80%;border:none}
.salechoice .sale_coupon a.inpbtn2{position:absolute;top:0;right:0;}

.salechoice .free_coupon{margin-bottom:15px;line-height:40px;border:1px solid #ddd;background:#fff;position:relative;}
.salechoice .free_coupon input[type="text"]{width:80%;border:none!important;}
.salechoice .free_coupon a.inpbtn2{position:absolute;top:0;right:0;}
.salechoice a.inpbtn3{display:inline-block;text-decoration:underline;margin:0 10px 15px 10px;background:url('/img/bullet/arrow_8e.gif') no-repeat 98%;padding-right:10px}

.salechoice .mypoint{border-bottom:1px solid #eee;margin-bottom:20px;padding:0 0 5px 0}
.salechoice .mypoint .grid {width:100%;display:table;border:1px solid #ddd;background:#fff;position:relative;border-left:none;margin:0 0 10px 0}
.salechoice .mypoint .grid span{display:table-cell;width:43%;height:40px;line-height:40px;text-align:center;letter-spacing:0em;border-left:1px solid #ddd}
.salechoice .mypoint .grid span strong{font-size:14px;letter-spacing:0em}
.salechoice .mypoint .grid a.inpbtn2{width:65px;height:40px;line-height:42px;background:#5f6677;border:1px solid #5f6677;text-align:center;position:absolute;display:inline-block;top:0;right:0;color:#fff;text-decoration:none}
.salechoice .mypoint .tinfo{padding:10px 0;letter-spacing:-0.03em}

.salechoice .newlaw dl{border:none}
.salechoice .newlaw *{font-size:13px!important;line-height:20px;letter-spacing:-0.06em;word-break: keep-all;word-wrap:break-word}
.salechoice .newlaw dl{border:1px solid #eee;margin-bottom:10px;padding:0;width:none;height:none;background:none;background-image:none}
.salechoice .newlaw dl dd{padding:5px 10px;border-bottom:none;float:none;width:none;height:none}
.salechoice .newlaw dl dd:last-child p{border-top:1px solid #eee;padding:10px 0 0 0;text-align:right;background:none;margin:0}
.salechoice .newlaw dl dt{text-align:left;font-weight:bold;margin-bottom:5px;padding:10px 10px 0 10px;border-bottom:none;border-top:none;background-image:none}
.salechoice .newlaw dl ul{padding:0 10px;}
.salechoice .newlaw dl ul li{color:#777;background:url('/img/bullet/squ_c.gif') no-repeat 2px 8px;padding-left:10px;background-size:3px;}
.salechoice .newlaw dl ul li b{font-size:15px!important;letter-spacing:-0.1em}

.salechoice .newlaw .board_tip{padding:5px 10px }
.salechoice .newlaw .board_tip li{text-align:left;background:url('/img/bullet/squ_c.gif') no-repeat 2px 8px;padding-left:10px;background-size:3px;line-height:18px;margin-bottom:5px}
.salechoice .newlaw .board_tip ul{margin-top:3px}
.salechoice .newlaw dl li b{color:#5f6677;font-weight:bold;letter-spacing:-0.08em}
.salechoice .newlaw dl li label{display:block;}

.popup_layer_wrap .agree_area .agree_all{border-bottom:1px solid #eee;margin:7px 0 10px 0;}
.popup_layer_wrap .agree_area .agree_all .input_chk{position:relative;display:block;height:50px;line-height:50px;}
.popup_layer_wrap .agree_area .agree_all .input_chk input {position: absolute;z-index: 10;top: 0px;left: 15px;width: 24px;height: 24px;opacity: 0;outline: 0;-webkit-appearance: none;}
.popup_layer_wrap .agree_area .agree_all .input_chk label {font-size: 16px;font-weight: 700;line-height:30px;position: absolute;z-index: 9;top: 10px;left: 0px;display: block;height: 44px;cursor: pointer;color: #9a9a9a;
background: url('/img/icon/checkbox_c.png') 5px 0px no-repeat;padding-left:40px}
.popup_layer_wrap .agree_area .agree_all .input_chk.on input:checked + label {background-image: url('/img/icon/checkbox_5a.png');color:#000}
.popup_layer_wrap .agree_area .input_chk{position:relative;display:block;height:30px;line-height:30px;}
.popup_layer_wrap .agree_area .input_chk input {position: absolute;z-index: 10;top: 0px;left: 15px;width: 20px;height: 20px;opacity: 0;outline: 0;-webkit-appearance: none;}
.popup_layer_wrap .agree_area .input_chk label {font-size: 14px;font-weight: 600;letter-spacing:-0.03em;line-height:30px;position: absolute;z-index: 9;top: 0px;left: 5px;display: block;height: 30px;cursor: pointer;color: #9a9a9a;
background: url('/img/icon/check_c.png') 2px 0px no-repeat;padding-left:35px}
.popup_layer_wrap .agree_area .input_chk.on input:checked + label {background-image: url('/img/icon/check_5a.png');color:#000}
.popup_layer_wrap .agree_area .textarea{;background:#f9f9f9;width:90%;padding:3%;max-height:130px;text-align:left;overflow-y:scroll!important;margin:0 10px 10px 10px;font-size: 12px;line-height:16px;color:#777}
.popup_layer_wrap.cu_texta_wrap .agree_area .textarea{height:335px}
.popup_layer_wrap .agree_area .textarea *{font-size:12px}
.popup_layer_wrap .agree_area .limit_wrap2 li{width:70%;padding-left:60px}
.popup_layer_wrap .agree_area .textarea .limit_info {padding-top:10px}
.popup_layer_wrap .agree_area .textarea .limit_info .tit{padding:5px 0}
.popup_layer_wrap .agree_area .textarea .pkg_info{padding:10px 0 0 0}
.popup_layer_wrap .agree_area .textarea .pkg_info .tit{padding:5px 0}
.popup_layer_wrap#comm_agree_div .popup_layer{width:800px;min-height:460px;max-height:600px}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area{width:100%;overflow:hidden}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_all{width:100%;}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_person{width:50%;float:left}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_person:nth-child(1) .textarea{height:100px}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_person .textarea{height:94px}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_person .textarea h2{line-height:24px}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_break{width:50%;float:right}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_break .textarea{max-height:250px} /*택배페이 관련 추가 .textarea부분 max-height*/
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_break .c_r.pdb_20.pdt_10{word-break:keep-all;line-height:18px;font-size:13px;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움';color:#f36!important;font-weight:700;letter-spacing:-0.02em;background:url('/img/icon/exp_w0.png') 0px 8px  no-repeat;padding:6px 10px 0px 18px!important;}
.popup_layer_wrap#comm_agree_div .popup_layer .btn_g3{margin:20px auto 10px auto;width:275px;}
.popup_layer_wrap#comm_agree_div .popup_layer .btn_g3.on_0cc{background:#0cc!important;}
.popup_layer_wrap#comm_agree_div .info_wrap{padding:0 10px}
.popup_layer_wrap#comm_agree_div .info_list li{font-size:12px}

td.price {vertical-align:top;padding:10px}
td.price strong{;font-size:12px;letter-spacing:0.05em}
td.price .price_t{height:30px;line-height:30px}
td.reservm .reservm_t60{min-height:60px;line-height:1.4em;letter-spacing:0}
td.price .listview_grid{border-top:1px dashed #eee;font-size:11px;padding:10px 0 0 0}
td.price .listview_grid p{font-size:11px;line-height:18px;letter-spacing:-0.05em}

td.reservm {vertical-align:top;padding:10px;overflow:hidden}
td.reservm strong{;font-size:12px;letter-spacing:0.05em}
td.reservm .reservm_t{height:30px;line-height:30px}

td.reservm .listview_grid{position:relative;border-top:1px dashed #eee;font-size:11px;padding:10px 0 0 0}
td.reservm .listview_grid p{font-size:11px;line-height:18px;letter-spacing:-0.05em}
/*
td.reservm .listview_grid{position:relative;border-top:1px dashed #eee;width:100%;display:block}
td.reservm .listview_grid .vertical_m{width:100%;content:'';display:block;line-height:18px;text-align:center;position:absolute;text-align:center;z-index:9999;overflow-y:auto;
margin:0 auto;top:20px;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%)}
*/

a.sbtn{margin:2px 0;display:inline-block;border:1px solid #ddd;padding:2px 5px;font-size:12px;text-decoration:none;color:#797979}
.reservelist_wrap {padding:20px 0}
.reservelist_wrap .reservdl{width:100%;overflow:hidden;border-bottom:1px solid #eee;padding:10px 0;}
.reservelist_wrap .reservdl dt{float:left;width:20%;color:#999;display:table-cell;vertical-align:middle;font-size:12px}
.reservelist_wrap .reservdl dd{float:left;width:75%;padding:0 0 0 3%;}
.reservelist_wrap .reservdl dd p{;font-size:12px;line-height:18px}

.reservelist_wrap .recaddr{border-left:1px solid #eee}
.reservelist_wrap .recaddr .reservdl{width:100%;overflow:hidden;border-bottom:none;padding:5px 0}
.reservelist_wrap .recaddr .reservdl dt p{;font-size:11px;line-height:16px}
.reservelist_wrap .recaddr .reservdl dt{display:none}/*2305수정*/
.reservelist_wrap .recaddr .reservdl dd p{;font-size:12px;line-height:16px;}

.button_section_list{width:100%;overflow:hidden;margin:30px 0;position:relative}
.button_section_list .button_area{;text-align:center;}

.button_section_list .button_area a.mbtn{display:inline-block;background:#5f6677;border:1px solid #5f6677;font-weight:bold;color:#fff;padding:15px 30px;font-size:14px;text-decoration:none;margin:2px}
.button_section_list .button_area a.mbtn.right{padding:15px 20px;background:#fff;color:#797979;border:1px solid #ddd}

#cashOnDelivNoti .popup_layer td{font-size:12px}
#cashOnDelivNoti .popup_layer *{font-size:12px;line-height:18px}

#cashOnDelivNoti .popup_layer dt{font-size:16px;font-weight:700;letter-spacing:0;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif!important;}
#cashOnDelivNoti .popup_layer .center_i{margin:5px 0}

#paymentCashLayer .layer_d1 .inner{border:none}
#paymentCashLayer .layer_d1 .inner p {color:#ccc;font-weight:normal}
#paymentCashLayer .layer_d1 .inner p span{color:#5f6677;font-weight:normal}
#paymentCashLayer .layer_d1 .inner p strong{color:#222}
#paymentCashLayer .layer_d1 .payment_my_point{width:100%}
#paymentCashLayer .layer_d1 .payment_my_point th{width:50%;background:#f9f9f9;border:1px solid #ddd;font-weight:normal;text-align:center;padding:5px 0}
#paymentCashLayer .layer_d1 .payment_my_point td{width:50%;border:1px solid #ddd;padding:15px 0;font-weight:normal}
#paymentCashLayer .layer_d1 .payment_my_point td:first-child input{border:1px solid #fff;color:#333;font-weight:700}
#paymentCashLayer .layer_d1 .payment_my_point td input{border:1px solid #fff;color:#f22;font-weight:700;text-align:right;}
#paymentCashLayer .layer_d1 .input_chk{position:relative;display:block;padding:10px;margin:5px 0;line-height:44px}
#paymentCashLayer .layer_d1 .input_chk label {font-size: 14px;font-weight: 700;line-height: 24px;position: absolute;z-index: 9;top: 10px;left:0px;display: block;height: 30px;cursor: pointer;color: #999;
background: url('/img/icon/checkbox_c.png') 0px 6px no-repeat #fff;padding:8px 0 0 35px}
#paymentCashLayer .layer_d1 .input_chk input:checked + label {background-image: url('/img/icon/checkbox_5a.png');color:#333}



#time_table_div .jiphadate.tbl17_2{border:1px solid #eee;margin:20px 0}
#time_table_div .jiphadate.tbl17_2 th{background:#f9f9f9;font-size:12px;font-weight:normal}
#time_table_div .jiphadate.tbl17_2 td span{font-size:12px;font-weight:normal}
#time_table_div .jiphadate.tbl17_2 td{position:relative;padding:5px;margin:0;}
#time_table_div .jiphadate.tbl17_2 td input {position: absolute;z-index: 10;top: 0px;left: 5px;width:30px;height:30px;opacity: 0;outline: 0;-webkit-appearance: none;}
#time_table_div .jiphadate.tbl17_2 td label {font-size: 14px;font-weight: 700;position: absolute;z-index: 9;top:7px;left:5px;display: block;cursor: pointer;color: #999;
background: url('/img/icon/radiobox_c.png') 3px 3px no-repeat #fff;height:30px;padding:5px 0 0 10px;background-size:25px}
#time_table_div .jiphadate.tbl17_2 td input:checked + label {background-image: url('/img/icon/radiobox_5a.png');color:#333}
#time_table_div .jiphadate.tbl17_2 td label.on{border:none}
#time_table_div .jiphadate.tbl17_2 td label:hover{border:none}

#time_table_div .close_off{color:#999;}


.reserv_home_wrap{padding:10px 80px}

.reserv_homeinfo_wrap .title{text-align:center;text-indent:-9999em;background:url('/images/icon/tit_reserve_home2.png') no-repeat center;background-size:200px;width:100%;display:block;height:50px}
.reserv_homeinfo_wrap ul {width:100%;overflow:hidden}
.reserv_homeinfo_wrap ul li{padding:10px 3%;margin:6px 0;word-break:keep-all;position:relative;background:#fff;letter-spacing:-0.03em;width:43%;float:left;border:1px solid #eee;min-height:65px}
.reserv_homeinfo_wrap ul li:nth-child(even){float:right}
.reserv_homeinfo_wrap ul li:after{background:url('/img/icon/reserve_home2.png') no-repeat right top #fff;content:'';width:110px;height:75px;display:block;position:absolute;top:20px;right:0px}
.reserv_homeinfo_wrap ul li:nth-child(1):after{background-position:15px 5px;}
.reserv_homeinfo_wrap ul li:nth-child(2):after{background-position:15px -80px}
.reserv_homeinfo_wrap ul li:nth-child(3):after{background-position:15px -165px}
.reserv_homeinfo_wrap ul li:nth-child(4):after{background-position:15px -250px}
.reserv_homeinfo_wrap ul li:nth-child(5):after{background-position:15px -332px}
.reserv_homeinfo_wrap ul li:nth-child(6):after{background-position:15px -416px}
.reserv_homeinfo_wrap ul li h1{font-size:16px;line-height:20px;padding:8px 0px 8px 0;font-weight:700;border-bottom:1px solid #eee}
.reserv_homeinfo_wrap ul li p{font-size:13px;color:#5f6677;line-height:16px;padding:12px 25% 6px 0;width:75%;}
.reserv_homeinfo_wrap ul li em{text-indent:-9999em;background:url('/img/icon/mystyle.png') no-repeat center #ffd;width:65px;height:20px;display:inline-block;background-size:68px;padding:0 2px}

.reserv_home_btn_wrap{position:fixed;left:0;bottom:0;width:100%;background:#575d6d;}
.reserv_home_btn_wrap .btn_area{width:96%;padding:2%;overflow:hidden}
.reserv_home_btn_wrap .btn_s24go{background:#1eaeb5;width:49%;float:left;color:#fff;height:50px;line-height:50px;text-align:center;display:inline-block;font-size:18px;font-weight:0;letter-spacing:-0.03em}
.reserv_home_btn_wrap .btn_visitgo{background:#1eaeb5;width:49%;float:right;color:#fff;height:50px;line-height:50px;text-align:center;display:inline-block;font-size:18px;font-weight:0;letter-spacing:-0.03em}

.tbl_basic_r{width:100%;margin:10px 0 50px 0;overflow:hidden;border-top:1px solid #e0e5e5}
.tbl_basic_r th{background:#f7fbfb;font-size:12px;color:#546966;padding:8px 0;border-bottom:1px solid #f2f4f4;word-break:keep-all;border-right:1px solid #f2f4f4;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif}
.tbl_basic_r th:last-child{border-right:none}
.tbl_basic_r th span{display:block;font-size:11px;font-weight:normal;letter-spacing:-0.03em;color:#565656;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif}
.tbl_basic_r td{text-align:center;padding:12px 0;border-bottom:1px solid #f2f4f4;font-size:12px;word-break:keep-all;border-right:1px solid #f2f4f4;color:#575d6d}

/*2305 수정*/
.tbl_basic_r2{width:100%;margin:0px 0 0px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
.tbl_basic_r2 th{background:#fafafa;font-size:12px;color:#999;padding:6px 0 5px 0;word-break:keep-all;border-right:1px solid #f1f1f1;font-weight:normal;}
.tbl_basic_r2 th:last-child,.tbl_basic_r2 td:last-child{border-right:none}
.tbl_basic_r2 th span{display:block;font-size:12px;font-weight:normal;letter-spacing:-0.03em;color:#565656;font-family:'맑은 고딕',Malgun Gothic,Dotum,'돋움',sans-serif}
.tbl_basic_r2 td{text-align:center;padding:6px 0;font-size:12px;word-break:keep-all;border-right:1px solid #f1f1f1;color:#777}
.tbl_basic_r2 .c_r{color:#151515!important}/*2305 수정*/

.t_r_notice2 {margin:0 0 30px 0;padding:0 0 20px 00px}
.t_r_notice2 li{font-size:14px;padding:15px 0;position:relative;border-bottom:1px solid #eee;}
.t_r_notice2 li .title{color:#898989;padding:0 0 0 25px;font-size:12px}
.t_r_notice2 li .title a{color:#5f6677;font-size:14px;padding:0 0 0 10px}
.t_r_notice2 li .date{color:#898989;position:absolute;top:15px;right:25px;font-size:12px}

.otopbn_hom .tcopy strong{color:#1eaeb5}

/*레이어 _ 주소록 pop.css 수정~!!!!!!!!!!!!!!!!*/
#cashOnDelivNoti .popup_layer{max-height:530px;width:650px;padding:20px}
#cashOnDelivNoti .popup_layer.cashon{max-height:520px;width:450px;padding:20px;}
#cashOnDelivNoti h2{line-height:12px!important;background-position:0 2px;display:none}
#cashOnDelivNoti .box_1grey{overflow:hidden;border:none;margin:0;padding:0!important}
#cashOnDelivNoti .box_1grey p{width:22.6%;display:inline-block;vertical-align:top;word-break:keep-all;border:1px solid #ddd;height:190px;margin:5px 0;border-radius:6px;text-align:center}
#cashOnDelivNoti .box_1grey p strong{margin:0 0 3px 0;display:block;}
#cashOnDelivNoti .box_1grey p br{display:none}
#cashOnDelivNoti .box_1grey p span.pdl_15{padding:0!important;line-height:12px!important;color:#666;font-size:11px;letter-spacing:-0.03em}
#cashOnDelivNoti .box_1grey *{line-height:14px!important;}
#cashOnDelivNoti .box_1grey p:nth-child(1):before{content:'';background:url('/img/icon/cashrsv.png') no-repeat center 9px;display:block;width:100%;height:96px;background-size:120px;text-align:center}
#cashOnDelivNoti .box_1grey p:nth-child(2):before{content:'';background:url('/img/icon/cashrsv.png') no-repeat center -90px;display:block;width:100%;height:96px;background-size:120px;text-align:center}
#cashOnDelivNoti .box_1grey p:nth-child(3):before{content:'';background:url('/img/icon/cashrsv.png') no-repeat center -196px;display:block;width:100%;height:96px;background-size:120px;text-align:center}
#cashOnDelivNoti .box_1grey p:nth-child(4):before{content:'';background:url('/img/icon/cashrsv.png') no-repeat center -310px;display:block;width:100%;height:96px;background-size:120px;text-align:center}

#cashOnDelivNoti .popup_layer dl dd.lh_20{font-size:14px}

.cu_please_area .requset_select {padding:0px 0 10px 0}
.cu_please_area .requset_select select{width:100%;}

.basic_table u{text-decoration:line-through;display:block;}
.charge_table.cu .basic_table div{height:40px;line-height:40px;border-bottom:1px solid #fff;}
.charge_table.cu .basic_table div span{height:40px}
.charge_table.cu .basic_table div span em{line-height:18px!important;display:inline-block}
.charge_table.cu .basic_table div span em *{line-height:18px!important}
.charge_table.cu .basic_table div span em b{color:#f00;font-size:12px;letter-spacing:-0.03em}

.reserv_top_banner{text-align:center;margin:30px 0 0 0;}
.cu_reservelist_wrap table{margin:20px 0;border:1px solid #eee; }
.cu_reservelist_wrap table th{padding:10px 0;background:#f9f9f9;border-right:1px solid #eee}
.cu_reservelist_wrap table td{padding:10px 0;text-align:center;border-bottom:1px solid #eee;;border-right:1px solid #eee}
.cu_wrap .cu_todo_area .cu_todo_bn{padding:20px 35px}

.sale_cu_coupon_btn{background:#fff;margin:10px 0px;height:36px;line-height:36px;display:block;width:235px;text-align:center;color:#3eb2ba;border:1px solid #5ac7ce;font-weight:0;background: url('/img/bullet/arrow_36_r.gif') no-repeat 97% center #fff;background-size:5px}
.sale_cu_coupon_btn:hover{text-decoration:none;color:#3eb2ba;border:1px solid #3eb2ba}
.ctit{height:30px;line-height:30px;font-weight:bold}

div.seoultxt{height:30px!important;line-height:30px!important;}
.seoultxt p{padding:0px 22px 5px 22px;background:url('/img/bullet/star_9.gif') no-repeat 10px 12px;display:block;font-size:11px;border-top:1px solid #fff;}
input[type="text"]#etc_info{width:100%;letter-spacing:-0.05em}

.popup_layer_wrap.allclosepop .popup_layer{width:460px}
.popup_layer_wrap.allclosepop h2{font-size:14px}
.popup_layer_wrap.allclosepop .infotxt p{font-size:12px;line-height:18px;color:#777;margin:20px 0 0px 0;letter-spacing:-0.03em}
.popup_layer_wrap.allclosepop .infotxt p em{border-top:1px solid #eee;border-bottom:1px solid #eee;color:#333;padding:15px 0;font-size:14px;display:inline-block;margin:20px 0 0 0}
.popup_layer_wrap.allclosepop .infotxt p em span{display:block;padding:5px 0px;float:left;color:#454545}
.popup_layer_wrap.allclosepop .infotxt p em span:first-child{border-right:1px solid #ddd;padding-right:20px}
.popup_layer_wrap.allclosepop .infotxt p em span:last-child{padding-left:20px}
.popup_layer_wrap.allclosepop .infotxt p em span b{padding:0px 0 5px 0;display:inline-block}
.mstopday{font-size:12px;color:#ff5079;padding:10px 0 20px 0;letter-spacing:-0.03em}

/*************로지아이택배 통합 UI 끝 limit_wrap2 찾아서 css 수정하기!****************/


.input_checkbox{position:relative;display:block;height:24px;padding:10px 10px 5px 10px;}
.input_checkbox.on{border:1px solid #fff;}
.input_checkbox input {position: absolute;z-index: 10;top: 18px;left: 5px;width: 24px;height: 24px;opacity: 0;outline: 0;-webkit-appearance: none;}
.input_checkbox label {font-size: 14px!important;font-weight: 700;line-height: 34px;position: absolute;z-index: 9;top: 0px;left: 0px;display: block;height: 34px;cursor: pointer;color: #333;
background: url('/img/icon/checkbox_c.png') 0px 0px no-repeat;padding-left:34px;}
.input_checkbox input:checked + label {background-image: url('/img/icon/checkbox_5a.png');}
.input_checkbox input:checked + label div p{color:#282f44}

.stop_holiday_wrap{margin:20px 4px;background:#ffc;}
.stop_holiday_wrap .f_1{font-size:12px;font-weight:bold;padding:15px 0 5px 0;color:;text-align:center;text-decoration:underline}
.stop_holiday_wrap .f_2{font-size:12px;padding:5px 0 7px 0;color:#f36;line-height:18px;text-align:center;}
.stop_holiday_wrap .f_2 ul li{font-size:12px;color:#f36;text-align:left;line-height:16px;background:url('/img/bullet/check_red.gif') no-repeat 120px 5px;background-size:7px;padding:0 10px 5px 135px;}
.stop_holiday_wrap .f_2 ul.ul2 li{word-break:keep-all;font-size:12px;color:#f36;text-align:left;line-height:18px;padding:5px 10px 0px 20px;background:url('/img/bullet/check_red.gif') no-repeat 8px 8px;background-size:7px;}
.stop_holiday_wrap .f_3{font-size:11px!important;letter-spacing:-0.03em;padding:10px 10px 10px 20px;color:#777;background:url('/img/bullet/star_9.gif') no-repeat 9px 12px #fff;}

/*
.stop_holiday_wrap{border:1px dotted #f99;margin:20px 4px;}
.stop_holiday_wrap .f_1{font-size:12px;font-weight:bold;padding:15px 0 5px 0;color:;text-align:center;text-decoration:underline}
.stop_holiday_wrap .f_2{font-size:12px;padding:5px 0;color:#f36;line-height:18px;text-align:center;}
.stop_holiday_wrap .f_2 ul li{font-size:12px;color:#f36;text-align:left;line-height:16px;background:url('/img/bullet/check_red.gif') no-repeat 120px 5px;background-size:7px;padding:0 10px 5px 135px;}
.stop_holiday_wrap .f_2 ul.ul2{}
.stop_holiday_wrap .f_2 ul.ul2 li{word-break:keep-all;font-size:12px;color:#f36;text-align:left;line-height:18px;padding:5px 10px 0px 20px;background:url('/img/bullet/check_red.gif') no-repeat 8px 8px;background-size:7px;}
.stop_holiday_wrap .f_3{font-size:11px!important;letter-spacing:-0.03em;background:#f9f9f9;padding:10px 10px 10px 20px;color:#777;background:url('/img/bullet/star_9.gif') no-repeat 9px 12px #f9f9f9;}
*/

.popup_layer_wrap .bt_pot_49{background-color:#f36;height:40px;line-height:40px;color:#fff;font-size:16px;display:inline-block;width:25%;margin:1px;font-weight:bold;text-align:center;}
.popup_layer_wrap .bt_gra_49{background-color:#7e8586;height:40px;line-height:40px;color:#fff;font-size:16px;display:inline-block;width:25%;margin:1px;font-weight:bold;text-align:center;}
.popup_layer_wrap .bt_pot_49.f_left{margin-left:24%}
.popup_layer_wrap .bt_gra_49.f_right{margin-right:24%}
.popup_layer_wrap .bt_pot_49:hover{text-decoration:none}
.popup_layer_wrap .bt_gra_49:hover{text-decoration:none}


/* font */
/* 나눔스퀘어 */
@font-face{
	font-family:"nanumsq";
	font-style:normal;
	src:url('font/NanumSquareR.eot');
	src:local(※),
		url('font/NanumSquareR.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareR.woff') format('woff');
		url('font/NanumSquareR.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:300;
	src:url('font/NanumSquareL.eot');
	src:local(※),
		url('font/NanumSquareL.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareL.woff') format('woff');
		url('font/NanumSquareL.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:700;
	src:url('font/NanumSquareB.eot');
	src:local(※),
		url('font/NanumSquareB.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareB.woff') format('woff');
		url('font/NanumSquareB.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:800;
	src:url('font/NanumSquareEB.eot');
	src:local(※),
		url('font/NanumSquareEB.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareEB.woff') format('woff');
		url('font/NanumSquareEB.ttf') format('truetype');
}

/* noto sans*/
@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:100;
	src:url('font/notokr-thin.eot');
	src:local(※),
		url('font/notokr-thin.eot#iefix') format('embedded-opentype'),
		url('font/notokr-thin.woff') format('woff');
		url('font/notokr-thin.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:300;
	src:url('font/notokr-light.eot');
	src:local(※),
		url('font/notokr-light.eot#iefix') format('embedded-opentype'),
		url('font/notokr-light.woff') format('woff');
		url('font/notokr-light.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:350;
	src:url('font/notokr-demilight.eot');
	src:local(※),
		url('font/notokr-demilight.eot#iefix') format('embedded-opentype'),
		url('font/notokr-demilight.woff') format('woff');
		url('font/notokr-demilight.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:400;
	src:url('font/notokr-regular.eot');
	src:local(※),
		url('font/notokr-regular.eot#iefix') format('embedded-opentype'),
		url('font/notokr-regular.woff') format('woff');
		url('font/notokr-regular.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:500;
	src:url('font/notokr-medium.eot');
	src:local(※),
		url('font/notokr-medium.eot#iefix') format('embedded-opentype'),
		url('font/notokr-medium.woff') format('woff');
		url('font/notokr-medium.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:800;
	src:url('font/notokr-bold.eot');
	src:local(※),
		url('font/notokr-bold.eot#iefix') format('embedded-opentype'),
		url('font/notokr-bold.woff') format('woff');
		url('font/notokr-bold.ttf') format('truetype');
}

/* Montserrat */
@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:100;
	src:url('font/Montserrat-Thin.eot');
	src:local(※),
		url('font/Montserrat-Thin.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Thin.woff') format('woff');
		url('font/Montserrat-Thin.ttf') format('truetype');
}


@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:200;
	src:url('font/Montserrat-ExtraLight.eot');
	src:local(※),
		url('font/Montserrat-ExtraLight.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-ExtraLight.woff') format('woff');
		url('font/Montserrat-ExtraLight.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:300;
	src:url('font/Montserrat-Light.eot');
	src:local(※),
		url('font/Montserrat-Light.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Light.woff') format('woff');
		url('font/Montserrat-Light.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:400;
	src:url('font/Montserrat-Regular.eot');
	src:local(※),
		url('font/Montserrat-Regular.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Regular.woff') format('woff');
		url('font/Montserrat-Regular.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:500;
	src:url('font/Montserrat-Medium.eot');
	src:local(※),
		url('font/Montserrat-Medium.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Medium.woff') format('woff');
		url('font/Montserrat-Medium.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:600;
	src:url('font/Montserrat-SemiBold.eot');
	src:local(※),
		url('font/Montserrat-SemiBold.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-SemiBold.woff') format('woff');
		url('font/Montserrat-SemiBold.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:700;
	src:url('font/Montserrat-Bold.eot');
	src:local(※),
		url('font/Montserrat-Bold.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Bold.woff') format('woff');
		url('font/Montserrat-Bold.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:800;
	src:url('font/Montserrat-ExtraBold.eot');
	src:local(※),
		url('font/Montserrat-ExtraBold.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-ExtraBold.woff') format('woff');
		url('font/Montserrat-ExtraBold.ttf') format('truetype');
}

@font-face{
	font-family:"monts";
	font-style:normal;
	font-weight:900;
	src:url('font/Montserrat-Black.eot');
	src:local(※),
		url('font/Montserrat-Black.eot#iefix') format('embedded-opentype'),
		url('font/Montserrat-Black.woff') format('woff');
		url('font/Montserrat-Black.ttf') format('truetype');
}

.callfree_wrap *{font-family:"nanumsq";}
.callfree_wrap{word-break:keep-all;margin:0 0 20px 0;background:#f6eec5;width:852px;}
.callfree_area{padding:50px 0 }
.callfree_area .copy1{text-align:center;font-size:26px;color:#a50;line-height:36px;letter-spacing:-0.03em;font-weight:bold}
.callfree_area .dashbox{padding:20px 0;font-size:7px;text-align:center;letter-spacing:-3px;color:#340800}
.callfree_area .copy2{font-weight:bold;text-align:center;font-size:20px;color:#000;line-height:30px;letter-spacing:-0.03em}
.callfree_area .reserch_wrap{position:relative;background:#fff;border:2px solid #340800;margin:30px 160px 0 160px;padding:20px 40px 20px 40px;}
.callfree_area .reserch_wrap:after{content:'';background:url('/img/banner/callfree_banana.png') no-repeat 98% 95%;width:160px;height:160px;position:absolute;right:20px;bottom:20px}
.callfree_area .reserch_wrap h1{font-size:18px;color:#000;margin:0 0 10px 0}
.callfree_area .reserch_wrap .t_que{font-size:18px;color:#333;line-height:28px;font-weight:bold}
.callfree_area .reserch_wrap ul{margin:10px 0 0 0}
.callfree_area .reserch_wrap ul li {padding:4px 0}
.callfree_area .reserch_wrap ul li span{font-size:18px;color:#666;font-weight:bold}
.callfree_area .btn_entry_wrap{margin:20px 160px}
.callfree_area .btn_entry_wrap a{background:#340800;height:60px;line-height:60px;display:block;width:100%;color:#fff;text-align:center;}
.callfree_area .btn_entry_wrap a span{font-size:18px;background:url('/img/icon/icon_arrowr.png') no-repeat right;padding-right:16px;background-size:8px;font-weight:bold}
.callfree_area .btn_entry_wrap a:hover{text-decoration:none}
.callfree_area .copy3{color:#f00;font-size:16px;padding:20px 20px 0px 192px;line-height:16px;font-weight:bold;}
.callfree_area .copy4_agree{padding:10px 10px 0px 145px;}
.callfree_area .copy4_agree span{font-size:16px;color:#666;line-height:30px;font-weight:bold}

.callfree_area input[type="radio"]{margin:0;padding:0;opacity:0;width:0;}
.callfree_area input[type="radio"] + label{cursor:pointer;display:inline-block;text-align:left;line-height:30px;padding:0 0 0 38px;background:url('/img/icon/radio_c.png') no-repeat 0 0;background-size:30px;}
.callfree_area input[type="radio"]:checked + label{background-image:url('/img/icon/radio_3.png');color:#000}
.callfree_area input[type="radio"]:checked + label span{color:#000;line-height:30px;}


.callfree_area input[type="checkbox"]{margin:0;padding:0;opacity:0;width:0;}
.callfree_area input[type="checkbox"] + label{cursor:pointer;display:inline-block;text-align:left;padding:0 0 0 45px;background:url('/img/icon/checkbox_c.png') no-repeat 13px 4px;background-size:24px;;line-height:30px;}
.callfree_area input[type="checkbox"]:checked + label{background-image:url('/img/icon/checkbox_3.png');color:#000;line-height:30px;}
.callfree_area input[type="checkbox"]:checked + label span{color:#000;line-height:30px;}

.callfree_area .banana_end{padding:30px;text-align:center }
.callfree_area .copy1_end{text-align:center;font-size:18px;color:#000;line-height:28px;letter-spacing:-0.03em;margin:0 0 20px 0;padding:0 20px}
.callfree_area .copy1_end strong{font-size:25px;display:block;padding:0 0 10px 0;line-height:36px}
.callfree_area.end_wrap{padding:0 0 80px 0}

.callfree_area .login_topbar{padding:0px 110px 0px 130px;}
.callfree_area .login_topbar .copy1{position:relative;padding:20px 200px 0 0;}
.callfree_area .login_topbar .copy1:after{content:'';background:url('/img/banner/callfree_banana.png') no-repeat 98% 95%;width:160px;height:160px;position:absolute;right:0px;top:0px}
.callfree_area .login_topbar .copy1 strong{text-align:left;color:#000;font-size:25px;display:block;line-height:36px; }
.callfree_area .login_topbar .copy2{text-align:left;color:#666;font-size:18px;line-height:18px;margin:30px 0 0 0;font-weight:normal}
.callfree_area .login_more  {padding:50px 0;height:300px}
.callfree_area .login_more .idpw_wrap dd input{background:#f9f9f9;height:40px;line-height:40px;font-size:18px;color:#000;padding-left:10px}
.callfree_area .login_more .idpw_wrap{background:#fff;border:none;margin:10px 0 30px 0;padding:30px 0;}
.callfree_area .login_more .idpw_wrap dt{width:17%;text-align:right;font-size:18px;font-weight:bold;color:#000!important;line-height:40px;padding-top:5px}
.callfree_area .login_more .idpw_wrap dd{width:70%;padding:5px 0 0 3%;line-height:40px}
.callfree_area .html2015 .search_wrap{padding:0}

.callfree_area .phone_wrap{border:2px solid #340800;margin:10px 15px 10px 15px;margin:10px 160px 0 160px;padding:20px 40px 20px 40px;background:#fff}
.callfree_area .phone_wrap .copy1{text-align:left;font-size:18px;color:#260600}
.callfree_area .phone_wrap .phone_num_area{position:relative;height:40px;line-height:40px;margin:10px 0}

.callfree_area .phone_wrap .phone_num_area select{width:20%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 0 0 10px;font-size:18px;background:#fff}
.callfree_area .phone_wrap .phone_num_area input{width:70%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 0 0 10px;font-size:18px;}
.callfree_area .phone_wrap .phone_num_area input.allw{width:100%}
.callfree_area .phone_wrap .phone_n{position:relative;padding:0 0 40px 0}
.callfree_area .phone_wrap .phone_n .copy4_agree{position:absolute;bottom:5px;left:-15px;display:block;padding:0}
.callfree_area .phone_wrap .phone_num_area a.btn{position:absolute;right:0;width:26%;display:inline-block;height:40px;line-height:40px;border:1px solid #999;font-size:16px;text-align:center;background:#fff;color:#000;font-weight:bold}
.callfree_area .phone_wrap .phone_num_area a.btn:hover{width:26%;text-decoration:none;display:inline-block;height:40px;line-height:40px;border:1px solid #000;font-size:16px;text-align:center;background:#fff;color:#000;font-weight:bold}
.callfree_area .phone_wrap .phone_num_area input.code{width:80%;padding:0 0 0 5px}

/*전화수신동의 이벤트 비타500 증정*/

.vita500.callfree_wrap *{font-family:"nanumsq";}
.vita500.callfree_wrap{word-break:keep-all;margin:0 0 20px 0;background:#f6eec5;width:852px;}
.vita500.callfree_wrap .callfree_area{padding:50px 0 }
.vita500.callfree_wrap .callfree_area .copy1{text-align:center;font-size:26px;color:#ff6e87;line-height:36px;letter-spacing:-0.03em;font-weight:bold}
.vita500.callfree_wrap .callfree_area .dashbox{padding:20px 0;font-size:7px;text-align:center;letter-spacing:-3px;color:#340800}
.vita500.callfree_wrap .callfree_area .copy2{font-weight:bold;text-align:center;font-size:20px;color:#000;line-height:30px;letter-spacing:-0.03em}
.vita500.callfree_wrap .callfree_area .reserch_wrap{position:relative;background:#fff;border:2px solid #340800;margin:30px 160px 0 160px;padding:20px 40px 20px 40px;}
.vita500.callfree_wrap .callfree_area .reserch_wrap:after{content:'';background:url('/img/banner/callfree_banana.png') no-repeat 98% 95%;width:160px;height:160px;position:absolute;right:20px;bottom:20px}
.vita500.callfree_wrap .callfree_area .reserch_wrap h1{font-size:18px;color:#000;margin:0 0 10px 0}
.vita500.callfree_wrap .callfree_area .reserch_wrap .t_que{font-size:18px;color:#333;line-height:28px;font-weight:bold}
.vita500.callfree_wrap .callfree_area .reserch_wrap ul{margin:10px 0 0 0}
.vita500.callfree_wrap .callfree_area .reserch_wrap ul li {padding:4px 0}
.vita500.callfree_wrap .callfree_area .reserch_wrap ul li span{font-size:18px;color:#666;font-weight:bold}
.vita500.callfree_wrap .callfree_area .btn_entry_wrap{margin:20px 160px}
.vita500.callfree_wrap .callfree_area .btn_entry_wrap a{background:#340800;height:60px;line-height:60px;display:block;width:100%;color:#fff;text-align:center;}
.vita500.callfree_wrap .callfree_area .btn_entry_wrap a span{font-size:18px;background:url('/img/icon/icon_arrowr.png') no-repeat right;padding-right:16px;background-size:8px;font-weight:bold}
.vita500.callfree_wrap .callfree_area .btn_entry_wrap a:hover{text-decoration:none}
.vita500.callfree_wrap .callfree_area .copy3{color:#f00;font-size:16px;padding:20px 20px 0px 192px;line-height:16px;font-weight:bold;}
.vita500.callfree_wrap .callfree_area .copy4_agree{padding:10px 10px 0px 145px;}
.vita500.callfree_wrap .callfree_area .copy4_agree span{font-size:16px;color:#666;line-height:30px;font-weight:bold}

.vita500.callfree_wrap .callfree_area input[type="radio"]{margin:0;padding:0;opacity:0;width:0;}
.vita500.callfree_wrap .callfree_area input[type="radio"] + label{cursor:pointer;display:inline-block;text-align:left;line-height:30px;padding:0 0 0 38px;background:url('/img/icon/radio_c.png') no-repeat 0 0;background-size:30px;}
.vita500.callfree_wrap .callfree_area input[type="radio"]:checked + label{background-image:url('/img/icon/radio_3.png');color:#000}
.vita500.callfree_wrap .callfree_area input[type="radio"]:checked + label span{color:#000;line-height:30px;}


.vita500.callfree_wrap .callfree_area input[type="checkbox"]{margin:0;padding:0;opacity:0;width:0;}
.vita500.callfree_wrap .callfree_area input[type="checkbox"] + label{cursor:pointer;display:inline-block;text-align:left;padding:0 0 0 45px;background:url('/img/icon/checkbox_c.png') no-repeat 13px 4px;background-size:24px;;line-height:30px;}
.vita500.callfree_wrap .callfree_area input[type="checkbox"]:checked + label{background-image:url('/img/icon/checkbox_3.png');color:#000;line-height:30px;}
.vita500.callfree_wrap .callfree_area input[type="checkbox"]:checked + label span{color:#000;line-height:30px;}

.vita500.callfree_wrap .callfree_area .banana_end{padding:30px;text-align:center }
.vita500.callfree_wrap .callfree_area .copy1_end{text-align:center;font-size:18px;color:#000;line-height:28px;letter-spacing:-0.03em;margin:0 0 20px 0;padding:0 20px}
.vita500.callfree_wrap .callfree_area .copy1_end strong{font-size:25px;display:block;padding:0 0 10px 0;line-height:36px}
.vita500.callfree_wrap .callfree_area.end_wrap{padding:0 0 80px 0}

.vita500.callfree_wrap .callfree_area .login_topbar{padding:0px 110px 0px 130px;}
.vita500.callfree_wrap .callfree_area .login_topbar .copy1{position:relative;padding:20px 200px 0 0;}
.vita500.callfree_wrap .callfree_area .login_topbar .copy1:after{content:'';background:url('/img/banner/callfree_banana.png') no-repeat 98% 95%;width:160px;height:160px;position:absolute;right:0px;top:0px}
.vita500.callfree_wrap .callfree_area .login_topbar .copy1 strong{text-align:left;color:#000;font-size:25px;display:block;line-height:36px; }
.vita500.callfree_wrap .callfree_area .login_topbar .copy2{text-align:left;color:#666;font-size:18px;line-height:18px;margin:30px 0 0 0;font-weight:normal}
.vita500.callfree_wrap .callfree_area .login_more  {padding:50px 0;height:300px}
.vita500.callfree_wrap .callfree_area .login_more .idpw_wrap dd input{background:#f9f9f9;height:40px;line-height:40px;font-size:18px;color:#000;padding-left:10px}
.vita500.callfree_wrap .callfree_area .login_more .idpw_wrap{background:#fff;border:none;margin:10px 0 30px 0;padding:30px 0;}
.vita500.callfree_wrap .callfree_area .login_more .idpw_wrap dt{width:17%;text-align:right;font-size:18px;font-weight:bold;color:#000!important;line-height:40px;padding-top:5px}
.vita500.callfree_wrap .callfree_area .login_more .idpw_wrap dd{width:70%;padding:5px 0 0 3%;line-height:40px}
.vita500.callfree_wrap .callfree_area .html2015 .search_wrap{padding:0}

.vita500.callfree_wrap .callfree_area .phone_wrap{border:2px solid #340800;margin:10px 15px 10px 15px;margin:10px 160px 0 160px;padding:20px 40px 20px 40px;background:#fff}
.vita500.callfree_wrap .callfree_area .phone_wrap .copy1{text-align:left;font-size:18px;color:#260600}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area{position:relative;height:40px;line-height:40px;margin:10px 0}

.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area select{width:20%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 0 0 10px;font-size:18px;background:#fff}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area input{width:70%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 0 0 10px;font-size:18px;}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area input.allw{width:100%}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_n{position:relative;padding:0 0 40px 0}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_n .copy4_agree{position:absolute;bottom:5px;left:-15px;display:block;padding:0}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area a.btn{position:absolute;right:0;width:26%;display:inline-block;height:40px;line-height:40px;border:1px solid #999;font-size:16px;text-align:center;background:#fff;color:#000;font-weight:bold}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area a.btn:hover{width:26%;text-decoration:none;display:inline-block;height:40px;line-height:40px;border:1px solid #000;font-size:16px;text-align:center;background:#fff;color:#000;font-weight:bold}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area input.code{width:80%;padding:0 0 0 5px}

/*전화수신동의 이벤트 비타500 증정 끝*/

/*포인트쓰기 메인 추가*/

.lcash_sitemap2.h40{width:100%;margin:0 0 30px 0}
.lcash_sitemap2.h40 .block_u{width:32.3%;float:left;margin:1% 1% 0 0;}
.lcash_sitemap2.h40 h3{border:1px solid #d3d2d2;padding:10px 12px 7px 12px}
.lcash_sitemap2.h40 .more { position: absolute; top: 10px; right: 7px; }



/*택배예약 수정안 20190408*/
.parcelchoice{margin-bottom:0!important}
.parcelchoice li{margin-bottom:0!important;height:84px}
.boxprice{width:100%;overflow:hidden;margin:5px 0 15px 0;border-bottom:1px dotted #eee;padding:0 0 10px 0}
/*.boxprice li{float:left;width:31.3%;margin:0 1%;position:relative;z-index:10;display:block}
.boxprice li p{position:relative;display:block;width:100%;border:1px solid #fff}
.boxprice li p em{padding:5px 0 0 18px;background:#f9f9f9;background: url('/img/index/icon_won.gif') no-repeat 0 5px;}
.boxprice li p strong{position:absolute;top:0px;right:0}
*/

.boxprice li{float:left;width:31.3%;margin:0 1%;position:relative;z-index:10;display:block}
.boxprice li p{font-size:11px;text-align:center;border:1px solid #fff;}
.boxprice li p em{padding:5px 0 0 18px;background:#f9f9f9;background: url('/img/index/icon_won.gif') no-repeat 0 5px;}
.boxprice li p strong{padding:0 0 0 1px}

.basic_table.tablec4 span:nth-child(1){width:46%;}
.basic_table.tablec4 span:nth-child(2){width:18%;}
.basic_table.tablec4 span:nth-child(3){width:18%;}
.basic_table.tablec4 span:nth-child(4){width:18%;}
.basic_table.tablec4 div:nth-child(1){letter-spacing:-0.05em}

/*택배예약 수정안 끝 20190408*/


.ship_ai_wrap{padding:30px 50px;border:1px solid #eee;margin:0 0 50px 0}
.ai_tit_w .tit1{font-size:16px;padding:0 0 10px 0;font-weight:bold}
.ai_tit_w .tit2{font-size:12px;color:#999;line-height:18px;word-break:keep-all}


.my_cash .explain{font-size:11px;}


.ship_graph2{border-top:1px solid #eee;margin:20px 0 0 0;padding:20px 0 0 0}
.ship_graph2 ul{overflow:hidden;width:100%;padding:0 0 20px 0}
.ship_graph2 ul.child1{margin:0 0 0 180px}
.ship_graph2 ul li{float:left;width:40%;padding:0 0 0 55px;position:relative}
.ship_graph2 ul li:nth-child(2){float:right}
.ship_graph2 ul li .tit{font-size:14px;font-weight:bold;color:#000;padding:10px 0}
.ship_graph2 ul li:nth-child(1):before{content:'';width:50px;height:50px;display:block;background:url('/img/icon/dday_ok.png') no-repeat;position:absolute;top:2px;left:0;background-size:50px}
.ship_graph2 ul li:nth-child(2):before{content:'';width:50px;height:50px;display:block;background:url('/img/icon/dday_1.png') no-repeat;position:absolute;top:2px;left:0;background-size:50px}
.ship_graph2 .graph{position:relative;}
.ship_graph2 .graph i{background:#f99;display:block;position:absolute;top:0;left:0;height:12px;border-radius:20px;} 
.ship_graph2 .graph u{position:relative;background:#eee;width:85%;height:12px;display:block;position:absolute;top:0;left:0;border-radius:20px;}
.ship_graph2 .graph b{position:absolute;top:0px;right:0;display:block;font-size:14px;font-weight:bold;z-index:999em;color:#f36}

.ship_graph2 ul li:nth-child(2) .graph i{background:#9CF}
.ship_graph2 ul li:nth-child(2) .graph b{color:#36f}


.ship_graph{margin:5px 0;padding:10px 0px 10px 74px;overflow:hidden}
.ship_graph li{width:100%;clear:both;}
.ship_graph .tit{padding:0px 0 0px 0;display:block;float:left;width:48%;letter-spacing:0!important;line-height:0;position:relative;}

.ship_graph .graph{position:relative;margin:0px 0px 0px 0px;padding:0px 0 0px 0;display:block;float:left;width:33%;height:24px;line-height:24px}
.ship_graph .graph i{background:#f99;display:block;position:absolute;top:0px;left:0;height:4px} 
.ship_graph .graph u{background:#eee;width:100%;height:4px;display:block;position:absolute;top:7px;left:0;}
.ship_graph .graph b{position:absolute;top:0px;right:-50px;color:#f36}
.ship_graph.ai_time li.low .graph i{background:#888}
.ship_graph.ai_time li.low .graph b{color:#888}


.end_ai .tit2{font-size:11px;letter-spacing:-0.05em;padding:15px 20px;background:#f9f9f9;margin:10px 0;line-height:16px;word-break:keep-all}
.end_ai .tit3{font-size:12px;letter-spacing:-0.0;line-height:1.4em;padding:20px 20px 0px 20px;margin:10px 0;line-height:16px;word-break:keep-all;border-top:1px solid #eee}
.end_ai .tit3 span{font-size:12px;letter-spacing:-0.0;}
.end_ai  .ship_graph .tit{border:1px solid #fff;width:30%;height:24px;line-height:24px}
.my_cash .cashlet{position:relative;width:280px;text-align:right}
.my_cash .awaycash{position:absolute;top:28px;right:-7px;display:block;font-weight:normal;color:#666;letter-spacing:0}
.my_cash dd.layer{position:relative;}
.my_cash dd.layer .pop_point_guide2{top:0px;}

.se_btn{width:83%;display:block;margin:8px auto 8px auto;border:1px solid #e3e3e3;border-radius:100px;height:22px;line-height:22px;vertical-align:middle;cursor:pointer}
.se_btn b{text-align:center;color:#666;background:url('/img/icon/icon_arrowr.png') no-repeat right  1px;background-size:6px;padding:0 12px 0 0;color:#555;font-size:11px!important;font-weight:normal;line-height:22px!important}
.se_btn:hover{text-decoration:none;border:1px solid #ccc}

.popup_layer .ship_ai_wrap{padding:0 0px;margin:0;border:none}

.popup_layer .ship_ai_wrap .tit{font-size:12px;letter-spacing:-0.05em;padding:10px 0}
.popup_layer .ship_ai_wrap .tit2{font-size:11px;letter-spacing:-0.05em;padding:15px 20px;background:#f9f9f9;margin:10px 0;line-height:16px;word-break:keep-all}
.popup_layer .ship_ai_wrap .tit3{font-size:12px;letter-spacing:-0.0;line-height:1.4em;padding:20px 20px 0px 20px;margin:10px 0;line-height:16px;word-break:keep-all;border-top:1px solid #eee}
.popup_layer .ship_ai_wrap .tit3 span{font-size:12px;letter-spacing:-0.0;}
.popup_layer .ship_ai_wrap li{}
.popup_layer .ship_ai_wrap li b{font-size:12px;padding:0 0 0 8px}


.popup_layer .ship_graph2 ul.child1{margin:0}
.popup_layer .ship_graph2 ul.child1 li{width:60%;margin:0 15%}

.popup_layer .ship_ai_wrap .ai_data_blank{background:url('/img/icon/ico_error.png') no-repeat center 30px #f9f9f9;background-size:40px;text-align:center;padding:80px 0 30px 0;color:#555;font-weight:bold;font-size:14px;margin:15px 0}

.ship_graph.ai_time {background:url('/img/icon/ico_ai.png') no-repeat;background-size:30px;background-position:24px -90px;border-top:1px dashed #eee;;padding:20px 0px 10px 74px;}
.ship_graph.ai_time .graph i{background:#39f}
.ship_graph.ai_time .graph b{color:#39f}
.ship_graph.ai_day {background:url('/img/icon/ico_ai.png') no-repeat;background-size:30px;background-position:24px 15px}

.spon_logo2{padding:0px 20px 20px 20px}
.spon_logo2 p{margin:10px 0 0 0;width:98%;display:inline-block;font-size:12px;line-height:18px;padding:15px 0 0 2%;font-weight:normal;position:relative}
.spon_logo2 p a{position:absolute;bottom:-20px;right:0px;font-size:13px;text-decoration:underline}
.spon_logo2 p br{display:none}
.spon_logo2 .agrwrap{padding:5px 15px;display:block}
.spon_logo2 .agree_wrap_scr p{border:none;padding:2px 0;background:none;}
.spon_logo2 .agree_wrap_scr{background:#f9f9f9;width:92%;height:200px;overflow-y:scroll;padding:10px 4%;margin:10px auto 20px auto}
.spon_logo2 .agree_wrap_scr p strong.btx{color:#36f!important;font-size:1.15em}
.spon_logo2.reserve_law{padding:0 10px 10px 10px;border:1px solid #ddd;}



/*롯데택배중단*/

:root .parcelchoice li{width:48%}
:root .boxprice li{width:48%}
.basic_table.tablec4 span:nth-child(1){width:46%;}
.basic_table.tablec4 span:nth-child(2){width:26%;}
.basic_table.tablec4 span:nth-child(3){width:26%;}

/*롯데택배중단 끝*/
.holi_stop_wrap{margin:20px 25px 10px 25px}
.holi_stop_wrap p{color:#151515;font-size:14px;font-weight:bold;padding:0 0 10px 0;}
.holi_stop_wrap .tabletype_div3{border-radius:5px}
.holi_stop_wrap .tabletype_div3 .titt{border-top-left-radius:5px;border-top-right-radius:5px}

.tabletype_div3{border:1px solid #ddd}
.tabletype_div3 *{font-size:12px}
.tabletype_div3 .titt{display:table;width:100%;background:#f9f9f9;}
.tabletype_div3 .titt div{display:table-cell;text-align:center;width:33.3%;position:relative;padding:10px 0}
.tabletype_div3 .titt div:after{content:'';width:1px;height:100%;background:#eee;display:inline-block;position:absolute;right:0;top:0}
.tabletype_div3 .titt div:last-child:after{display:none}

.tabletype_div3 .txtt{display:table;width:100%;}
.tabletype_div3 .txtt div{display:table-cell;text-align:center;width:33.3%;position:relative;padding:7px 0}
.tabletype_div3 .txtt div:after{content:'';width:1px;height:100%;background:#eee;display:inline-block;position:absolute;right:0;top:0}
.tabletype_div3 .txtt div:last-child:after{display:none}

.bn_cuafterholiday{text-align:center;padding:10px 0 0 0}


/*kcp 결제 리뉴얼 //*택배페이8\관련 간편결제 수정함/ 택배캐쉬 중단*/
.kcptit_wrap{text-align:left;padding:10px 0;margin:10px 10px 0 14px;}
.kcptit_wrap h3{font-family:"맑은 고딕", "돋움",dotum, "굴림", Gulim;font-size:14px;color:#454545;font-weight:600}

.kcppay_wrap{width:95%;overflow:hidden;margin:0px 2.5% 8px 2.5%}
.kcppay_wrap li{float:left;width:31.0%;margin:1% 1.15% ;position:relative;z-index:10;display:block;height:35px;}
.kcppay_wrap li input{position:absolute;z-index:9;top:1px;left:5px;width:100%;height:35px;}
.kcppay_wrap li label span{display:inline-block;font-size:15px;color:#151515;}
.kcppay_wrap li label span b{line-height:0;font-size:15px}
.kcppay_wrap li label span em{display:block;padding-top:5px}
.kcppay_wrap li label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:35px;;line-height:35px;cursor:pointer;text-align:center;color:#5f6677;background:#fff;border:1px solid #ddd;border-radius:5.1px}
.kcppay_wrap li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.kcppay_wrap li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.kcppay_wrap li input:checked + label{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}

.kcppay_wrap + .ui_btn_wrap{margin:10px 10px}

.inlineblock{display:inline-block}
.inlineblock_i{display:inline-block!important}

.kcppay_wrap ul li input#naverpay + label span{background:url('/img/logo/naverpay.png') no-repeat;vertical-align:middle;background-size:50px;width:50px;height:25px;overflow:hidden;text-indent:-9999em}
.kcppay_wrap ul li input#payco + label span{background:url('/img/logo/payco.png') no-repeat;vertical-align:middle;background-size:60px;width:60px;height:23px;overflow:hidden;text-indent:-9999em}
.kcppay_wrap ul li input#kakaopay + label span{background:url('/img/logo/kakaopay.png') no-repeat;vertical-align:middle;background-size:60px;width:58px;height:25px;overflow:hidden;text-indent:-9999em}
.kcppay_wrap ul li input#samsungpay + label span{background:url('/img/logo/samsungpay.png') no-repeat;vertical-align:middle;background-size:95px;width:95px;height:20px;overflow:hidden;text-indent:-9999em}
.kcppay_wrap ul li input#naverpay_point + label span{background:url('/img/logo/naverpay_point.png') no-repeat;vertical-align:middle;background-size:65px;width:65px;height:25px;overflow:hidden;text-indent:-9999em}
.kcppay_wrap ul li input#applepay + label span{background:url('/img/logo/applepay.png') no-repeat;vertical-align:middle;background-size:50px;width:50px;height:25px;overflow:hidden;text-indent:-9999em}
.kcppay_wrap ul li input.taekbaepay + label span{background:url('/img/logo/taekbaepay.png') no-repeat;vertical-align:middle;background-size:89px;width:89px;height:30px;overflow:hidden;text-indent:-9999em}
.kcppay_wrap ul li input.cash + label span{background:url('/img/logo/taekbaecash.png') no-repeat;vertical-align:middle;background-size:89px;width:89px;height:30px;overflow:hidden;text-indent:-9999em}
.kcppay_wrap ul li input#tosspay + label span{background:url('/img/logo/toss.png') no-repeat;vertical-align:middle;background-size:100%;width:60px;height:22px;overflow:hidden;text-indent:-9999em}

/*택배예약 결제 적용시*/
.kcppay_wrap ul li.paycall{width:98%;float:left;text-align:center;margin:1%;position:relative;}
.kcppay_wrap ul li.paycall a.ico1{margin:0 0 0 2px;vertical-align:middle;}
.kcppay_wrap ul li.paycall a.ico1:before{content:'?';font-weight:bold;position:absolute;top:10px;right:67px;background:#eee;display:inline-block;width:15px;text-align:center;height:15px;line-height:18px;border-radius:5em;font-size:11px}
.kcppay_wrap ul li.paycall a.ico1:hover{text-decoration:none}
/*택배예약 결제 끝*/


#paymentCashLayer .layer_d1 .inner p strong.bridge1{position:relative;width:200px;display:inline-block;color:#f36}
.bridge1 em{font-size:12px;position:absolute;bottom:-20px;left:0;display:block;color:#797979}

.tcash_bridge *{font-family:'돋움'}

.tcash_bridge{position:relative;padding:10px 40px 20px 50px;margin:0 10px;border:1px solid #eee}
.tcash_bridge p{margin:5px 0;display:table;width:100%;padding:4px 0;}
.tcash_bridge p span{display:table-cell;width:60%;font-size:12px;text-align:left;color:#797979}
.tcash_bridge p em{color:#797979;font-size:12px;display:block;letter-spacing:0em;text-align:right}
.tcash_bridge p strong{display:table-cell;text-align:right;display:block;font-size:12px;font-weight:400;letter-spacing:0.02em;}
.tcash_bridge .kcp_sum_wrap{border-top:1px solid #eee;padding:15px 0 0 0;margin:10px 0 0 0}
.tcash_bridge .c_r{font-size:14px;color:#f36;font-weight:700;padding:0 15px 0 0}
.tcash_bridge .kcp_sum_wrap span{width:40%;font-weight:normal;font-size:12px;color:#000;font-weight:600;}
.tcash_bridge .right{text-align:right;}

.tcash_bridge dl dd{background:#f9f9f9;padding:3px 20px;color:#797979}

.tcash_bridge dl dd p{font-size:11px;color:#999!important;padding:0px}
.tcash_bridge dl dd p b{font-size:11px;color:#999!important;letter-spacing:0.1em}
.tcash_bridge dl dd p span{font-size:11px;color:#999!important}
.tcash_bridge dl dd p strong{font-size:11px;color:#999!important}
.tcash_bridge dl dt {position:relative;padding:0 20px 0 0 }
.tcash_bridge dl dt a#updown{position:absolute;top:4px;right:0px}
.tcash_bridge .up_arr span:after,.tcash_bridge .down_arr span:after{background-size:13px}

.down_arr span{position:relative;padding:0 18px 0 0;}
.down_arr span:after{content:'';display:block;position:absolute;top:3px;right:0px;width:15px;height:20px;background:url('/img/icon/down_btm.png') no-repeat;background-size:15px;opacity:0.3}
.up_arr span{position:relative;padding:0 18px 0 0;}
.up_arr span:after{content:'';display:block;position:absolute;top:3px;right:0px;width:15px;height:20px;background:url('/img/icon/up_top.png') no-repeat;background-size:15px;opacity:0.3}

#kcpLayer .popup_layer{max-height:800px}
#kcpLayer .layer_d1 .inner{border:none}
#kcpLayer .layer_d1 .inner p {color:#ccc;font-weight:normal}
#kcpLayer .layer_d1 .inner p span{color:#5f6677;font-weight:normal}
#kcpLayer .layer_d1 .inner p strong{color:#222}
#kcpLayer .layer_d1 .payment_my_point{width:100%}
#kcpLayer .layer_d1 .payment_my_point th{width:50%;background:#f9f9f9;border:1px solid #ddd;font-weight:normal;text-align:center;padding:5px 0}
#kcpLayer .layer_d1 .payment_my_point td{width:50%;border:1px solid #ddd;padding:15px 0;font-weight:normal}
#kcpLayer .layer_d1 .payment_my_point td:first-child input{border:1px solid #fff;color:#333;font-weight:700}
#kcpLayer .layer_d1 .payment_my_point td input{border:1px solid #fff;color:#f22;font-weight:700;text-align:right;}
#kcpLayer .layer_d1 .input_chk{position:relative;display:block;padding:10px;margin:5px 0;line-height:44px}
#kcpLayer .layer_d1 .input_chk label {font-size: 14px;font-weight: 700;line-height: 24px;position: absolute;z-index: 9;top: 10px;left:0px;display: block;height: 30px;cursor: pointer;color: #999;
background: url('/img/icon/checkbox_c.png') 0px 6px no-repeat #fff;padding:8px 0 0 35px}
#kcpLayer .layer_d1 .input_chk input:checked + label {background-image: url('/img/icon/checkbox_5a.png');color:#333}

/*kcp 결제 리뉴얼 / 택배캐쉬 중단 끝*/


/*레이어 팝업 layer popup*/
.pop_layer_wrap{position: fixed;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table;background: rgba(0,0,0,0.5);vertical-align:middle;}
.pop_layer_wrap header{}

.pop_layer_wrap h1{text-align:left;padding:0 0 0 20px;font-size:15px}

.pop_layer_wrap .pop_layer{position:absolute;text-align:center;z-index:9999;max-height:670px;width:595px;text-align:left;margin:0 auto;top:50%;left: 50%; 
transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);background:#fff;}
.pop_layer_wrap .pop_layer .close_pop{position:absolute;right:0px;top:5px;text-indent:-9999em;background:url('/img/btn/close_bk_20.gif') no-repeat; background-size:20px;width:30px;height:30px;z-index:9999}

.pop_layer_wrap .pop_layer .ok_primary{border-top:1px solid #eaeaea;width:100%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;}
.pop_layer_wrap .pop_layer .ok_primary_half{width:50%;height:44px;line-height:44px;text-align:center;color:#fff;background:#0cc;display:block;float:left;position:relative}
.pop_layer_wrap .pop_layer .ok_primary_half:first-child{background:#eaeaea}
.pop_layer_wrap .pop_layer .ok_primary_half span{font-size:15px;font-weight:bold}
.pop_layer_wrap .pop_layer .ok_primary_half.on_0cc{background:#0cc;color:#fff;border-bottom-right-radius:1em}
.pop_layer_wrap .pop_layer .ok_primary_half:last-child:before{content:'';width:5px;height:47px;background:#f9f9f9;position:absolute;top:-1px;left:0}
.pop_layer_wrap .pop_layer .btnwrap{padding:15px 20px;background:#f9f9f9;height:44px}
.pop_layer_wrap .pop_layer .btnwrap a:first-child span{color:#797979}
.pop_layer_wrap .pop_layer .ok_dis{border-top:1px solid #ccc;width:100%;height:44px;line-height:44px;text-align:center;font-size:18px;background:#ccc;color:#fff;display:block;}

.pop_layer_wrap .pop_layer .pop_cont{padding:0px 0px;}
.pop_layer_wrap .pop_layer .pop_cont .bgbox{padding:0 ;background:#f9f9f9;margin:15px 0 10px 0}
.pop_layer_wrap .pop_layer .pop_cont .ct_txt_only{margin:20px 0;text-align:center}
.pop_layer_wrap .pop_layer .titwrap{width:100%;height:44px;}
.pop_layer_wrap .pop_layer .titwrap h3{text-align:left;padding:0 0 0 20px;line-height:44px;font-weight:800;color:#000}
.pop_layer_wrap .pop_layer .pop_cont p{font-size:15px;color:#000;}

.pop_layer_wrap_full{position: absolute;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table;background:rgba(0,0,0,0.5);}
.pop_layer_wrap_full header .ui_topnav{border-bottom:1px solid #ddd}
.pop_layer_wrap_full h1{text-align:left;padding:0 0 0 20px}
.pop_layer_wrap_full .pop_layer_full{z-index:9999;background:#fff;position:absolute;width:100%;top:0;min-height:600px}
.pop_layer_wrap_full .pop_layer_full .cont_area{padding:0px 20px; }
.pop_layer_wrap_full .pop_layer_full .cont_area p{font-size:13px;color:#797979}
.pop_layer_wrap_full .pop_layer_full .dong_search_list{margin:20px 0;background:#f9f9f9;padding:20px}
.pop_layer_wrap_full .pop_layer_full .dong_search_list h3{margin:0 0 5px 0 }
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td{font-size:13px;padding:0 10px 2px 0;vertical-align:top}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td span{color:#797979}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .dong_ul li{border:1px solid #eee;background:#fff;padding:10px 10px 7px 10px;margin:0 0 5px 0}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .dong_ul li a{display:block;width:100%}
.pop_layer_wrap_full .right.uiico.close{position:absolute;right:5px;top:5px;text-indent:-9999em;cursor:pointer;background:url('/img/btn/close_bk_20.gif') no-repeat 0 0;background-size:18px;width:20px;height:20px;}
.ga_pop_wrap {position:relative;}
.ga_pop_wrap *{word-break:keep-all;line-height:1.3em;}
/*
.ga_pop_wrap ul.visittime2{overflow:hidden;border-top:1px solid #eee;margin:5px 0}
.ga_pop_wrap .visittime2 li{display:block;float:left;overflow:hidden;width:40%;padding:10px 5%;position:relative;border-bottom:1px solid #eee;}
.ga_pop_wrap .visittime2 li:after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:#e9e9e9}
.ga_pop_wrap .visittime2 li:nth-child(even):after{display:none}
.ga_pop_wrap .visittime2 li input[type="radio"]+label{display:block}
.ga_pop_wrap .visittime2 li input[type="radio"]+label.off {}
.ga_pop_wrap .visittime2 li input[type="radio"]+label.off span{text-decoration:line-through;color:#aeaeae}
.ga_pop_wrap .visittime2 li input[type="radio"]+label em{padding:0 ;background:#f9f9f9;text-decoration:normal;text-align:center;color:#797979}
*/

.ga_pop_wrap ul.visittime2{overflow:hidden;margin:5px 0 0 0;padding:0 20px 0px 20px;}
.ga_pop_wrap .visittime2 li{display:block;float:left;overflow:hidden;width:25%;padding:5px 0% 13px 0%;position:relative;border-bottom:1px solid #eee}
.ga_pop_wrap .visittime2 li:nth-child(even):after{display:none}
.ga_pop_wrap .visittime2 li input[type="radio"]+label{display:block}
.ga_pop_wrap .visittime2 li input[type="radio"]+label.off {}
.ga_pop_wrap .visittime2 li input[type="radio"]+label.off span{text-decoration:line-through;color:#aeaeae}
.ga_pop_wrap .visittime2 li input[type="radio"]+label em{padding:0 ;background:#f9f9f9;text-decoration:normal;text-align:center;color:#797979}
.ga_pop_wrap .pop_cont &gt; img{width:595px!important}

.ga_pop_wrap input[type="radio"]{margin:0;opacity:0;width:0;display:block;height:0}
.ga_pop_wrap input[type="radio"] + label{position:relative;display:block;cursor:pointer;text-align:center;padding-left:0}
.ga_pop_wrap input[type="radio"] + label span{color:#0cc;font-size:12px;font-weight:bold;border:1px solid #0cc;padding:4px 12px 2px 12px;border-radius:5em}
.ga_pop_wrap input[type="radio"] + label:before{display:none;width:0;height:0;padding:0;margin:0}
.ga_pop_wrap input[type="radio"]:checked + label:before{display:none;width:0;height:0;padding:0;margin:0}
.ga_pop_wrap input[type="radio"]:checked + label span{font-size:12px;color:#fff;font-weight:bold;background:#0cc;border:1px solid #0cc;padding:4px 12px 2px 12px;border-radius:5em}

.ga_pop_wrap input[type="checkbox"]{margin:0;opacity:0;width:0;display:block;height:0}
.ga_pop_wrap input[type="checkbox"] + label{position:relative;display:inline-block;cursor:pointer;padding-left:28px;}
.ga_pop_wrap input[type="checkbox"] + label span{color:#797979;font-size:13px;font-weight:normal}
.ga_pop_wrap input[type="checkbox"] + label strong{color:#797979;font-size:13px}
.ga_pop_wrap input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:5px;width:16px;height:16px;background:url('/img/icon/checkbox_c.png')  no-repeat;background-size:16px;vertical-align:middle;}
.ga_pop_wrap input[type="checkbox"]:checked + label:before{background-image:url('/img/icon/checkbox_5a.png');}
.ga_pop_wrap input[type="checkbox"]:checked + label:before span{color:#000;}
.ga_pop_wrap input[type="checkbox"]:checked + label span{color:#000;font-size:13px;font-weight:normal}


.ga_pop_wrap .l_info_1{margin:5px 20px 0px 35px}
.ga_pop_wrap .info_area_basic {margin:0px 0 0 0;background:#f9f9f9;padding:5px 0}
.ga_pop_wrap .info_area_basic p.tit{padding:5px 0 0 20px;font-size:12px;color:#777}
.ga_pop_wrap .l_info_1 li{background:url('/img/bullet/star_9.gif') no-repeat 0px 3px;padding:0 0 0 10px;font-size:12px;margin:2px 0;color:#888}
.ga_pop_wrap .l_info_1 li *{font:inherit}
.ga_pop_wrap .l_info_1 li strong{font-weight:600}

.ga_pop_wrap .ui_agree_wrap{margin:15px 0 0 0px;}
.ga_pop_wrap .ui_agree_wrap dl.agree_front dt{font-weight:700;padding:0 0 10px 15px}
.ga_pop_wrap .ui_agree_wrap dl.agree_front dd{padding:5px 0 5px 45px;background:#f9f9f9;border-bottom:1px solid #eee}
.ga_pop_wrap .ui_agree_wrap dl.agree_front dd p.tit{padding:5px 0 0 0px;font-size:12px;color:#777}
.ga_pop_wrap .ui_agree_wrap dl.agree_front dd ul{margin:5px 0;}
.ga_pop_wrap .ui_agree_wrap dl.agree_front dd ul li{background:url('/img/bullet/arrow_7f.gif') no-repeat 0px 5px;background-size:2px;padding:0 0 0 10px;font-size:12px;margin:2px 0;color:#888}
.ga_pop_ico{text-align:center;}

.ga_pop_ico img{width:40px;opacity:0.5}
.ga_pop_ico p{color:#0bb!important;font-size:12px!important;padding:5px 0 0 0;}
.ga_pop_ico p br{line-height:1.1em}

.agree_arr_rt{position:relative;}
.agree_arr_rt a{position:absolute;top:3px;right:25px}

.timeday_wrap{;margin:5px 25px 0 25px;border-top:1px solid #999}
.timeday_wrap table{width:100%}
.timeday_wrap table th{font-size:12px;padding:5px 0;font-weight:normal;text-align:center;background:#fff;color:#333;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.timeday_wrap table thead th{border-bottom:1px solid #999}
.timeday_wrap table td{font-size:12px;padding:8px 0 5px 0px;font-weight:normal;border-bottom:1px solid #eee;border-right:1px solid #eee}
.timeday_wrap table th:last-child,.timeday_wrap table td:last-child{border-right:none}
.timeday_wrap table td.off{text-align:center}
.timeday_wrap table td.off span{font-size:12px;color:#aaa}
.pdt_3{padding:3px 0 0 0}

.ga_pop_wrap .f14{font-size:14px}
.ga_pop_wrap .f14.pdt_5{padding:15px 0 0 15px!important}
.ga_pop_wrap p.f12{font-size:12px!important;padding:5px 0 0 15px!important}
.ga_pop_wrap .mgb_50{margin-bottom:0!important}
.ga_pop_wrap b.updown_txt{font-size:11px;font-weight:normal;color:#888}
.ga_pop_wrap a{text-decoration:none}
.down_arr span::after,.up_arr span::after{background-size:12px}

/*택배예약 상단 타이틀 버튼 수정 주소록 버튼 수정*/

.r_tit a.ico1{padding:0 ;color:#333;font-size:13px;font-weight:bold;position:absolute;top:19px;right:20px;border-bottom:1px solid #666}
.r_tit a.ico1:hover{text-decoration:none}
.r_tit a.ico1:before{content:'';background:url('/img/icon/map.png') 0 1px  no-repeat;position:absolute;top:0;left:-15px;display:inline-block;width:20px;height:17px;vertical-align:middle}
/*2305 수정*/
.r_tit a.contactlist_btn{background:#0cc;color:#fff;display:inline-block;width:100px;height:30px;line-height:30px;font-size:12px;border-radius:5px;text-align:center;font-weight:normal;margin:0 0 0 10px}/*2305 수정*/
.r_tit a.contactlist_btn.addrtry{background:#fff;border:1px solid #e2e2e2;color:#333;display:inline-block;width:132px;padding:0 0px 0 0px;height:30px;line-height:30px;font-size:12px;border-radius:5px;text-align:center;font-weight:normal;margin:0 0 0 0px}
.r_tit a.contactlist_btn.w146{width:100px!important}
.contactlist_btn:after{content:'';}
/*2305 수정*/
.contactlist_btn:hover{text-decoration:none;color:#0cc}
.reserv_common_wrap .common_area.btnrx .sendname input{width:96%}
.reserv_common_wrap .common_area.btnrx .address input{width:96%}
.reserv_common_wrap .common_area.btnrx .phone select{width:31%}

.r_tit h1 a.ico1{padding:0 ;color:#333;font-size:12px;font-weight:bold;;position:relative;display:inline-block;top:auto;right:auto;margin-left:22px;border-bottom:1px solid #666}
.r_tit h1 a.ico1:hover{text-decoration:none}
.r_tit h1 a.ico1:before{content:'';background:url('/img/icon/map.png') 0 1px  no-repeat;position:absolute;top:0;left:-15px;display:inline-block;width:20px;height:16px;vertical-align:middle}

/*택배예약 상단 타이틀 버튼 수정 주소록 버튼 수정 끝*/


.choice_cugs ul{width:100%;overflow:hidden;padding:15px 0 5px 0}
.choice_cugs ul li{float:left;width:45%;}
.choice_cugs ul li.gs{width:55%;position:relative;}
.choice_cugs ul li.cu label{background:url('/img/logo/cu.png')no-repeat 34px center;width:65px;height:40px;}
.choice_cugs ul li.gs label{background:url('/img/logo/gs25.png')no-repeat 34px center;width:70px;height:40px;}
.choice_cugs ul li span.p_sale:before{content:'';display:block;width:10px;height:26px;background:url('/img/bullet/arrow_ff4e7e.gif') no-repeat center;position:absolute;top:0;left:0px}
.choice_cugs ul li span.p_sale{position:absolute;top:3px;left:115px;font-size:11px;color:#f36;word-break:keep-all;line-height:14px;padding:0 0 0 20px}
.choice_cugs ul li input[type="radio"]{margin:0;opacity:0;width:0;display:block;height:0}
.choice_cugs ul li input[type="radio"] + label{position:relative;display:block;cursor:pointer;padding-left:34px;}
.choice_cugs ul li input[type="radio"] + label span{color:#797979}
.choice_cugs ul li input[type="radio"] + label:before{content:'';position:absolute;top:8px;left:0px;width:22px;height:22px;background:url('/img/icon/radiobox_c.png')  #fff no-repeat center center;background-size:22px;vertical-align:middle;}
.choice_cugs ul li input[type="radio"]:checked + label:before{background-image:url('/img/icon/radiobox_5a.png');}
.choice_cugs ul li input[type="radio"]:checked + label:before span{color:#000;}
.choice_cugs ul li input[type="radio"]:checked + label span{color:#000}


.datelaw{text-align:right;font-size:12px;margin:10px 0}

.ga_agrwrap {}
.ga_agrwrap input[type="radio"]{margin:0;opacity:0;width:0;display:inline-block;height:0}
.ga_agrwrap input[type="radio"] + label{position:relative;display:inline-block;cursor:pointer;padding-left:23px;}
.ga_agrwrap input[type="radio"] + label span{color:#797979}
.ga_agrwrap input[type="radio"] + label:before{content:'';position:absolute;top:-3px;left:0px;width:20px;height:20px;background:url('/img/icon/radiobox_c.png')  #fff no-repeat center center;background-size:20px;vertical-align:middle;}
.ga_agrwrap input[type="radio"]:checked + label:before{background-image:url('/img/icon/radiobox_5a.png');}
.ga_agrwrap input[type="radio"]:checked + label:before span{color:#000;}
.ga_agrwrap input[type="radio"]:checked + label span{color:#000}

.ga_agrtit{padding:20px 0 0 0;line-height:1.6em;word-break:keep-all;}
.ga_agrtit .bold{font-weight:normal!important}
.ga_agrtit .right_i{text-align:left;margin:10px 0 0 0}
/*.ga_agrtit{position:relative;padding:20px 0;letter-spacing:-0.01em}
.ga_agrtit .ga_agrq{position:absolute;top:20px;left:-25px}
.ga_agrtit .ga_agrwrap{position:absolute;top:20px;right:-30px}
.ga_infotxt{background:#f9f9f9;padding:20px 15px 15px 25px;width:535px;margin:0 -40px;line-height:18px;word-break:keep-all;}*/

.se_number{position:relative;}
.se_number input[type="checkbox"]{margin:0;opacity:0;width:0;display:block;height:0}
.se_number input[type="checkbox"] + label{position:relative;display:inline-block;cursor:pointer;padding-left:28px;line-height:20px;}
.se_number input[type="checkbox"] + label *{line-height:20px}
.se_number input[type="checkbox"] + label span{color:#797979;font-size:12px;font-weight:normal;line-height:20px;}
.se_number input[type="checkbox"] + label strong{color:#797979;font-size:12px}
.se_number input[type="checkbox"] + label:before{content:'';position:absolute;top:3px;left:5px;width:16px;height:16px;border-radius:9em;border:1px solid #eee;background:url('/img/icon/check_c.png')  no-repeat;background-size:16px;vertical-align:middle;}
.se_number input[type="checkbox"]:checked + label:before{background-image:url('/img/icon/check_f.png');background-color:#0cc;border:1px solid #0cc}
.se_number input[type="checkbox"]:checked + label:before span{color:#000;}
.se_number input[type="checkbox"]:checked + label span{color:#000;font-size:12px;font-weight:normal;}

.se_number a.ico1{margin:0 0 0 2px}
.se_number a.ico1:before{content:'';background:url('/img/bullet/qmark.gif') 0 0px  no-repeat;display:inline-block;width:20px;height:16px;line-height:16px;vertical-align:middle}
.se_number a.ico1:hover{text-decoration:none}

.se_number_layer{position:absolute;background:#fff;width:300px;left:220px;top:0px;border:1px solid #ccc;word-break:keep-all;}
.se_number_layer .tit{font-weight:bold;border-bottom:1px solid #eee;padding:10px 15px;background:#f9f9f9}
.se_number_layer ul{padding:10px;}
.se_number_layer ul li{padding:3px 0 3px 7px;background:url('/img/bullet/squ_c.gif') no-repeat 0 7px;line-height:1.3em;font-size:11px;color:#666 }
.se_number_layer .pop_close{width:20px;height:20px;position:absolute;top:10px;right:5px;cursor:pointer;background:url('/img/btn/close_bk_20.gif') no-repeat 0 0;background-size:12px;text-indent:-5000em;}


/*2020주소록개선*/
.ui_topnav{text-align:center;height:35px;line-height:35px;width:100%;margin:5px 0 0 0;padding:0 0 8px 0;overflow:hidden;position:relative;border-bottom:1px solid #fff}
.ui_topnav .left{position:absolute;top:4px;left:12px}
.ui_topnav .left_logo{position:absolute;top:2px;left:45px;width:150px;height:40px}
.ui_topnav .right{position:absolute;top:4px;right:10px}
.ui_topnav h1{margin:8px 0 0 0;font-size:18px;font-weight:600}

.pop_layer_wrap_full.scl_bg_f{background:none}
.pop_layer_wrap_full.scl_bg_f .pop_layer_full{width:597px;left:26px;top:70px;min-height:250px;border:1px solid #999;}
.pop_layer_wrap_full.scl_bg_f .list_check_1{max-height:500px;overflow-y:auto}
.pop_layer_wrap_full.scl_bg_f .dong_search_list{max-height:500px;overflow-y:auto}
.pop_layer_wrap_full.scl_bg_f .ui_btn_wrap.fixed{position:relative;border-top:none;background:#fff;padding:0 0 20px 0}
.pop_layer_wrap_full.scl_bg_f *:hover{text-decoration:none}

#s_address_history_html .list_check_1{padding:0 20px;margin:10px 0}
#s_address_history_html .list_check_1 li{position:relative;border-bottom:1px solid #eee;padding:10px 0;}
#s_address_history_html .list_check_1 li a{display:block;width:100%;}
#s_address_history_html .list_check_1 li.adr_off .adrre p{color:#aaa}
#s_address_history_html .list_check_1 li.adr_off .adrre p strong:after{content:'예약불가지역';font-size:12px;vertical-align:middle;color:#000;display:inline-block;margin:0 0 0 6px;background:#eee;padding:3px;font-weight:normal}
#s_address_history_html .list_check_1 li .adrre{font-size:13px;padding:0 100px 0 0}
#s_address_history_html .list_check_1 li .adrre.nolist{padding:20px 0;text-align:center}
#s_address_history_html .list_check_1 li .adrre p{font-size:13px;margin:3px 0;word-break:keep-all;line-height:15px}
#s_address_history_html .list_check_1 li .adrre p strong{font-size:15px}
#s_address_history_html .list_check_1 li .edit{font-size:11px;display:block;}
#s_address_history_html .list_check_1 li .edit span{color:#797979;font-size:11px;position:absolute;top:10px;right:0}
#s_address_history_html .list_check_1 li .edit a.del{position:absolute;bottom:12px;right:0px;border:1px solid #aeaeae;color:#797979;border-radius:5em;padding:4px 0 2px 0;display:block;font-size:13px;text-align:center;width:42px}
#s_address_history_html .list_check_1 li .edit a.edit{position:absolute;bottom:12px;right:50px;border:1px solid #aeaeae;color:#797979;border-radius:5em;padding:4px 0 2px 0;display:block;font-size:13px;text-align:center;width:42px}
#s_address_history_html .list_check_1 li .edit a.choice{position:absolute;bottom:12px;right:50px;border:1px solid #0cc;color:#fff;background:#0cc;border-radius:5em;padding:4px 0 2px 0;display:block;font-size:13px;text-align:center;width:42px}
#s_address_history_html .list_check_1 .btn13.gra02{position:absolute;top:10px;background:#5ac7ce;border:1px solid #5ac7ce;height:24px;line-height:24px;color:#fff;padding:10px;border-radius:0;font-size: 14px!important;font-weight: bold;}
#s_address_history_html .list_check_1 .btn13.gra02-f{position:absolute;top:10px;background:#ddd;border:1px solid #ddd;height:24px;line-height:24px;color:#aaa;padding:10px;border-radius:0;font-size: 14px!important;font-weight: bold;}
#s_address_history_html .list_check_1 .btn13.gra01{position:absolute;top:62px;background:#fff;border:1px solid #ccc;height:24px;line-height:24px;padding:0px 10px;border-radius:0;font-size: 14px!important;font-weight: bold;}
#r_address_history_html .list_check_1 li{position:relative;}
#r_address_history_html .check2 .btn13.gra02{position:absolute;top:10px;background:#5ac7ce;border:1px solid #5ac7ce;height:24px;line-height:24px;color:#fff;padding:10px;border-radius:0;font-size: 14px!important;font-weight: bold;}
#r_address_history_html .check2 .btn13.gra02-f{position:absolute;top:10px;background:#ddd;border:1px solid #ddd;height:24px;line-height:24px;color:#aaa;padding:10px;border-radius:0;font-size: 14px!important;font-weight: bold;}
#r_address_history_html .check2 .btn13.gra01{position:absolute;top:62px;background:#fff;border:1px solid #ccc;height:24px;line-height:24px;padding:0px 10px;border-radius:0;font-size: 14px!important;font-weight: bold;}
#r_address_history_html .list_check_1 dl{margin-left:60px}
#r_address_history_html .list_check_1 dt{width:12%;line-height:16px}
#r_address_history_html .list_check_1 dd{width:88%;font-size:14px!important;line-height:16px}
/*****버튼 button*/
.ui_btn_wrap{text-align:center;margin:15px;overflow:hidden;}
.ui_btn_wrap.fixed{text-align:center;overflow:hidden;position:fixed;background:#f9f9f9;bottom:0;height:46px;width:96%;padding:2%;margin:0;border-top:1px solid #ddd;z-index:99}
.ui_btn_wrap .btn_area{width:100%;overflow:hidden;display:table;}
.ui_btn_wrap .btn_area a{display:table-cell;cursor:pointer}
.ui_btn_wrap *{font-size:16px;font-weight:600}

.overfl_y{position:relative;}
.overfl_y ul{overflow-y:auto;max-height:205px;padding-bottom:155px}
.overfl_y .ui_btn_wrap{position:relative;padding:0;margin:0;width:100%}
.popup_layer_wrap .overfl_y .list_wide_reserve2{border-top:1px solid #eee;border-bottom:1px solid #eee;border-radius:0}
.popup_layer_wrap .overfl_y .list_wide_reserve2 li{padding:5px 20px;border:none;border-bottom:1px solid #eee;border-radius:0;margin:0}
.popup_layer_wrap .overfl_y .list_wide_reserve2 li:last-child{border-bottom:none}
.popup_layer_wrap .overfl_y .list_wide_reserve2 li .dat{position:absolute;top:0px;right:0;font-size:11px}

a.full_p span{display:block;background:#0cc;width:40%;height:46px;line-height:46px;color:#fff;text-align:center;margin:0 auto;border-radius:5px}
a.full_g span{display:block;background:#ddd;width:40%;height:46px;line-height:46px;color:#fff;text-align:center;margin:0 auto;border-radius:5px}
a.full_f span{display:block;background:#fff;width:40%;height:46px;line-height:46px;color:#797979;text-align:center;margin:0 auto;border-radius:5px}

a.full_p:hover{text-decoration:none}

a.half_g span{display:block;background:#eee;width:99%;height:46px;line-height:46px;color:#555;text-align:center;float:left}
a.half_p span{display:block;background:#0cc;width:99%;height:46px;line-height:46px;color:#fff;text-align:center;float:right}

a.half_pl span{display:block;background:#0cc;width:99%;height:46px;line-height:46px;color:#fff;text-align:center;float:left}
a.half_pr span{display:block;background:#0cc;width:99%;height:46px;line-height:46px;color:#fff;text-align:center;float:right}

a.third_g span{display:inline-block;background:#eee;height:46px;line-height:46px;color:#555;text-align:center;padding:0 20px}
a.third_8 span{display:inline-block;background:#888;height:46px;line-height:46px;color:#fff;text-align:center;padding:0 20px}
a.third_c span{display:inline-block;background:#ccc;height:46px;line-height:46px;color:#fff;text-align:center;padding:0 20px}
a.third_p span{display:inline-block;background:#0cc;height:46px;line-height:46px;color:#fff;text-align:center;padding:0 20px}

.t_r_tit{font-size:18px;font-weight:800;padding:0 0 20px 0;font-family:"noto"}
.rt_sub_area{padding:20px 20px 10px 20px}

.form_inp{position:relative;border-bottom:1px solid #797979;height:39px;line-height:39px;margin:8px 0 20px 0;width:100%;background:#fff;overflow:hidden;}
.form_inp.noline{margin:0}

.t_r_tit{font-size:18px;font-weight:800;padding:0 0 20px 0}
.rt_sub_area{padding:20px 20px 10px 20px}

.ui_form_wrap .noti{margin: 5px 0;text-align:left}
.form_inp input[type="text"].inp{height:39px;line-height:39px;border:none;background:#fff;font-size:14px;z-index:10;width:100%;caret-color:#0cc;font-weight:800}
.form_inp input[type="password"].inp{height:39px;line-height:39px;border:none;background:#fff;font-size:14px;z-index:10;width:100%;caret-color:#0cc;font-weight:800}
.form_inp input[type="tel"].inp{height:39px;line-height:39px;border:none;background:#fff;font-size:15px;z-index:10;width:100%;caret-color:#0cc;font-weight:800}
.form_inp input[type="tel"].inp_dash{height:39px;line-height:39px;border:none;background:#fff;font-size:15px;z-index:10;width:30%;caret-color:#0cc;font-weight:800}
.form_inp select.sel_dash{width:30%;height:39px;line-height:39px;padding:0 0 0 0;border:none;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;font-weight:normal;padding:0 0 0 0;background:url('/img/icon/down_btm.png?rnd=20190826') no-repeat right 17px #fff ;font-weight:800;background-size:13px;-webkit-background-size:13px 9px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:26px}
.form_inp select::-ms-expand{display:none}
.form_inp input[type="text"].inp.directly::-ms-input-placeholder { color: #000;font-size:14px;font-weight:700}
.form_inp input[type="text"].inp.directly::-webkit-input-placeholder { color: #000;font-size:14px;font-weight:700} 
.form_inp input[type="text"].inp.directly::-moz-placeholder { color: #000;font-size:14px;font-weight:700}

.form_inp input[type="text"].inp.directly.pointly::-ms-input-placeholder { color:#f36;font-size:14px}
.form_inp input[type="text"].inp.directly.pointly::-webkit-input-placeholder { color:#f36;font-size:14px } 
.form_inp input[type="text"].inp.directly.pointly::-moz-placeholder { color:#f36;font-size:14px}
.t_right{text-align:right}

.form_read_box{border-bottom:1px solid #797979;padding:10px 0}
.form_read_box .noti{display:block;padding:0 0 10px 0;text-align:left}
.form_read_box .read_box{font-weight:800;font-size:15px;line-height:1.4em;}
.c_r{color:#f36}
.fs_24{font-size:24px}
.tright{text-align:right}

/*반품서비스*/
#mysavelist .pop_layer_full{height:550px;overflow-y:scroll}
.ico_return{background:#f36;color:#fff;border-radius:5em;font-size:12px;font-weight:bold;padding:2px 5px;margin:0 5px 0 0;display:inline-block }
.return_wrap *{font-family:'돋움';font-size:15px;color:#000;word-break:keep-all}
.rt_float_wrap{width:100%;overflow:hidden;border:1px solid #eee;padding:10px 0 30px 0;margin:30px 0 0 0}

.rt_float_wrap .rt_float_l{width:30%;float:left;padding:0 0 20px 50px;}
.rt_float_wrap .rt_float_r:before{content:'';display:block;width:1px;height:95%;background:#eee;position:absolute;top:0;left:-50px}
.rt_float_wrap .rt_float_r{width:44%;float:right;padding:0 50px 20px 0;position:relative;}
.rt_float_wrap .rt_clear{width:86%;clear:both;margin:0 50px;border-top:1px solid #eee}
.rt_float_wrap .rt_clear .sub_tit_wrap{float:left;width:40%;text-align:right}
.rt_float_wrap .rt_clear .form_inp{float:left;width:40%;padding:25px 0 0 0;margin:0 0 0 50px}
.return_wrap .noti{color:#666}
.return_wrap .rt_copy_area .t_r_1{color:#0cc;text-align:center;padding:10px 0 15px 0;font-weight:700;}
.return_wrap .rt_copy_area .t_r_2{font-size:21px;text-align:center;font-weight:700;padding:0 0 0px 0;letter-spacing:-0.02em;line-height:1.3em}
.return_wrap .rt_copy_area .t_r_3{text-align:center;font-size:15px;font-weight:400;letter-spacing:-0.02em;line-height:1.4em;padding:0 0 10px 0}
.return_wrap .rt_copy_area:after{content:'';display:block;background:url('/images/icon/tr_visu_cu.png') no-repeat center bottom;background-size:170px;width:180px;height:90px;margin:10px auto 10px auto}
.scl_bg_f.pop_layer_wrap_full#mysavelist .pop_layer_full{width:400px;left:26%}
.return_wrap .rt_info_area ul{padding:0px 20px 0 20px;position:relative;}
.return_wrap .rt_info_area ul:after{content:'';display:inline-block;border-left:1px dotted #ddd;width:1px;height:100%;position:absolute;top:0;left:40px}
.return_wrap .rt_info_area ul li{color:#000;padding:5px 0 0 60px;position:relative;margin:10px 0;font-size:15px;font-weight:800}
.return_wrap .rt_info_area ul li p{font-size:13px;color:#797979;font-weight:400;line-height:1.4em;padding:10px 0 0 0}
.return_wrap .rt_info_area ul li b{font-size:17px; }
.return_wrap .rt_info_area ul li b strong{font-size:17px}
.return_wrap .rt_info_area ul li b em{background:#fff;border:1px solid #f36;color:#f36;padding:2px 20px;font-size:15px;display:inline-block;height:24px;line-height:26px;border-radius:5em;position:relative;margin:3px 0px 0px 0px;font-weight:700}
/*.return_wrap .rt_info_area ul li b em:before{content:'';border-bottom:1px solid #f36;width:16px;height:3px;vertical-align:middle;position:absolute;top:10px;left:-9px;letter-spacing:-0.1em}*/

.return_wrap .rt_info_area ul li p br{padding:0;margin:0;line-height:0}
.return_wrap .rt_info_area ul li p.c_r{color:#f36;font-weight:800}
.return_wrap .rt_info_area ul li:before{content:'';display:block;background:url('/images/uio/ui_ico_v1812.png?rnd=20190803') no-repeat #f9f9f9;background-size:560px;border-radius:5em;width:40px;height:40px;position:absolute;top:-3px;left:0;z-index:1;}
.return_wrap .rt_info_area ul li strong{font-size:15px;}
.return_wrap .rt_info_area li.uiico.cash:before{background-position:-196px -155px;}
.return_wrap .rt_info_area li.uiico.paper:before{;background-position:-9px -153px}
.return_wrap .rt_info_area li.uiico.taekbae:before{background-position:-9px -105px;}
.return_wrap .rt_info_area li .depth_ul_number{padding:0}
.return_wrap .rt_info_area li .depth_ul_number:after{content:'';display:inline-block;border-left:1px solid #eee;width:1px;height:90%;position:absolute;top:5px;left:10px}
.return_wrap .rt_info_area li .depth_ul_number li{padding:5px 0 3px 30px;font-size:13px;font-weight:400}
.return_wrap .rt_info_area li .depth_ul_number li:before{width:20px;height:20px;top:5px}
.return_wrap .rt_info_area li .depth_ul_number li:nth-child(1):before{content:'1';color:#000;font-size:10px;text-align:center}
.return_wrap .rt_info_area li .depth_ul_number li:nth-child(2):before{content:'2';color:#000;font-size:10px;text-align:center}
.return_wrap .rt_info_area li .depth_ul_number li:nth-child(3):before{content:'3';color:#000;font-size:10px;text-align:center}
.return_wrap .rt_info_area li .depth_ul_number li:nth-child(4):before{content:'4';color:#000;font-size:10px;text-align:center}
.return_wrap .rt_info_area li .depth_ul_number li:nth-child(5):before{content:'5';color:#000;font-size:10px;text-align:center}

.return_wrap .rt_copy_agree {padding:0px 20px 0 30px;font-size:13px;}

.return_wrap input[type="checkbox"]{margin:0;opacity:0;width:0;display:block;height:0}
.return_wrap input[type="checkbox"] + label{position:relative;display:block;cursor:pointer;padding-left:50px;}
.return_wrap input[type="checkbox"] + label span{color:#797979;font-size:13px;}
.return_wrap input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:22px;height:22px;background:url('/images/icon/0check_c.png') #fff no-repeat;background-size:22px;vertical-align:middle;border:1px solid #e9e9e9;border-radius:5em}
.return_wrap input[type="checkbox"]:checked + label:before{background-image:url('/images/icon/0check_f.png');background-color:#0cc;border:1px solid #0cc;border-radius:5em;}
.return_wrap input[type="checkbox"]:checked + label:before span{color:#000;}
.return_wrap input[type="checkbox"]:checked + label span{color:#000}
/*체크박스 작은사이즈*/

/*버튼*/
.return_wrap .ui_btn_wrap{text-align:center;margin:40px 20px;overflow:hidden;}
.return_wrap .ui_btn_wrap .btn_area{width:100%;overflow:hidden;display:table;}
.return_wrap .ui_btn_wrap .btn_area a{display:table-cell;border:none;cursor:pointer}

.return_wrap .ui_btn_wrap a.half_g span{display:block;background:#eee;width:99%;height:56px;line-height:56px;color:#555;text-align:center;float:left;font-weight:600}
.return_wrap .ui_btn_wrap a.half_p span{display:block;background:#0cc;width:99%;height:56px;line-height:56px;color:#fff;text-align:center;float:right;font-weight:600}
.return_wrap .ui_btn_wrap a.full_p span{display:block;background:#0cc;width:50%;height:56px;line-height:56px;color:#fff;text-align:center;font-size:15px;font-weight:600}
.return_wrap .ui_btn_wrap a.full_g span{display:block;background:#555;width:50%;height:56px;line-height:56px;color:#fff;text-align:center;font-size:15px;font-weight:600}
.return_wrap .ui_btn_wrap a.full_gg span{display:block;background:none;width:50%;height:56px;line-height:56px;color:#555;text-align:center;font-size:15px;font-weight:600}
.return_wrap .ui_btn_wrap a.full_f9 span{display:block;background:#f9f9f9;width:50%;height:56px;line-height:56px;color:#555;text-align:center;font-size:15px;font-weight:600}



.ui_btn_wrap a.third_g span{display:inline-block;background:#eee;height:46px;line-height:46px;color:#555;text-align:center;padding:0 20px}
.ui_btn_wrap a.third_p span{display:inline-block;background:#0cc;height:46px;line-height:46px;color:#fff;text-align:center;padding:0 20px}

.loading_loof_wrap_abs{position: fixed;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table;background: rgba(0,0,0,0.5);vertical-align:middle;}
.loading_loof_wrap_abs .loading_loof{text-align:center;display:table-cell;vertical-align:middle;height:570px}
.loading_loof_wrap_abs .loading_loof.h200{height:200px;padding:45px 0 0 0}
.loading_loof_wrap_abs .loading_loof .ico_loof{background:url('/img/icon/loof_dot.gif') no-repeat center top;background-size:80px;display:block;margin:0 auto;box-shadow:}
.loading_loof_wrap_abs .loading_loof .ico_loof_box span{;width:110px;height:50px;line-height:50px;background:url('/img/icon/loof_dot.gif') no-repeat center top ;background-size:100%;display:block;margin:0 auto;border-radius:5em}
.loading_loof_wrap_abs .loading_loof .ico_loof_box .comment{width:200px;border-radius:5px;height:6px;margin:0 auto}
.loading_loof_wrap_abs .loading_loof .ico_loof_box p{font-size:21px;display:block;padding:34px 0 0 0;color:#fff;font-weight:bold;font-family:'noto'}

.comment { height: 10px; background: #777;margin-top: 20px;	}

@keyframes fullView { 100% {   width: 100%;	 }	 }

.animate {
   animation : shimmer 2s infinite linear;
   background: linear-gradient(to right, #fff 5%, #e2e2e2 25%, #0cc 80%);
    background-size: 3000px 100%;
}

@keyframes shimmer {
  0% {
    background-position: -1500px 0;
  }
  100% {
    background-position: 1500px 0;
  }
}

.loading_loof_wrap{display:block;width: 100%;height: 100%;display:table;}

.loading_loof_wrap .loading_loof{text-align:center;display:table-cell;vertical-align:middle;height:570px}
.loading_loof_wrap .loading_loof.h200{height:200px;padding:45px 0 0 0}
.loading_loof_wrap .loading_loof .ico_loof{background:url('/img/icon/loof_dot.gif') no-repeat center top;background-size:140px;display:block;width:200px;height:170px;margin:0 auto}
.loading_loof_wrap .loading_loof .ico_loof span{font-size:13px;display:block;padding:65px 0 0 0;color:#797979;width:200px}

.taekbae_loof_end{text-align:center;width:100%;height:160px;margin:30px 0 0 0} 
.taekbae_loof_end .ico_loof:before{content:'';background:url('/img/icon/takbae_ch.png') no-repeat center top;display:block;margin:0 auto;background-size:100%;width:80px;height:80px}
.taekbae_loof_end .ico_loof span{display:block;padding:25px 0 0 0;color:#797979;width:100%;font-size:14px;font-weight:bold;color:#333}

.form_inp{position:relative;border-bottom:1px solid #aeaeae;height:39px;line-height:39px;margin:8px 0;width:100%;background:#fff;overflow:hidden;}
.form_inp.noline{margin:0}

.t_r_tit{font-size:24px;font-weight:800;padding:30px 0 ;font-family:"noto";}
.rt_sub_area{padding:20px 20px 10px 20px}


.return_wrap .noti{margin:0px 0 10px 0;text-align:left;font-size:14px}
.return_wrap input[type="text"].inp{height:39px;line-height:39px;border:none;background:#fff;font-size:15px;z-index:10;width:100%;caret-color:#0cc;font-weight:600}
.return_wrap input[type="password"].inp{height:39px;line-height:39px;border:none;background:#fff;font-size:15px;z-index:10;width:100%;caret-color:#0cc;font-weight:600}



.return_wrap input[type="text"].inp.directly::-ms-input-placeholder { color: #000;font-size:15px;font-weight:600}
.return_wrap input[type="text"].inp.directly::-webkit-input-placeholder { color: #000;font-size:15px;font-weight:600} 
.return_wrap input[type="text"].inp.directly::-moz-placeholder { color: #000;font-size:15px;font-weight:600}

.return_wrap input[type="text"].inp.directly.pointly::-ms-input-placeholder { color:#f36;font-size:21px}
.return_wrap input[type="text"].inp.directly.pointly::-webkit-input-placeholder { color:#f36;font-size:21px } 
.return_wrap input[type="text"].inp.directly.pointly::-moz-placeholder { color:#f36;font-size:21px}

.t_right{text-align:right}

.return_wrap .form_read_box{display:table;border-bottom:1px solid #fff;width:100%;overflow:hidden;padding:0}
.return_wrap .form_read_box .noti{display:table-cell;width:24%;font-size:12px;padding:0px 0;}
.return_wrap .form_read_box .read_box{display:table-cell;width:66%;font-weight:600;padding:10px 0 10px 10px;font-size:14px;background:#f8f8f8;color:#555}
.c_r{color:#f36}
.fs_24{font-size:24px}
.tright{text-align:right}

/*레이어 팝업 layer popup*/
.pop_layer_wrap{position: fixed;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table;background: rgba(0,0,0,0.5);vertical-align:middle;}
.pop_layer_wrap header{}
.pop_layer_wrap header .ui_topnav{border-bottom:1px solid #e9e9e9;height:30px;line-height:30px}
.pop_layer_wrap h1{text-align:left;padding:0 0 0 20px;font-size:15px}

.pop_layer_wrap .pop_layer{position:absolute;text-align:center;z-index:9999;max-height:450px;width:300px;text-align:left;
margin:0 auto;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);background:#fff;border-radius:1em}
.pop_layer_wrap .pop_layer .close_pop{position:absolute;right:5px;top:10px;text-indent:-9999em;background:url('/images/banner/bn_appdown_close.png') no-repeat;background-size:20px;width:30px;height:30px;}

.pop_layer_wrap .pop_layer .ok_primary{border-top:1px solid #eaeaea;width:100%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;font-size:15px;font-weight:600}
.pop_layer_wrap .pop_layer .ok_primary_half{border-top:1px solid #eaeaea;width:50%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;float:left;position:relative;font-size:18px;font-weight:600}
.pop_layer_wrap .pop_layer .ok_primary_half:last-child:before{content:'';width:1px;height:44px;background:#eaeaea;position:absolute;top:0;left:0;font-size:15px;font-weight:600}
.pop_layer_wrap .pop_layer .btnwrap a:first-child span{color:#797979}
.pop_layer_wrap .pop_layer .ok_primary span{color:#0cc!important}
.pop_layer_wrap .pop_layer .ok_dis{border-top:1px solid #ccc;width:100%;height:44px;line-height:44px;text-align:center;font-size:18px;background:#ccc;color:#fff;display:block;}

.pop_layer_wrap .pop_layer .pop_cont{padding:10px 20px;overflow-y:auto;max-height:311px}
.pop_layer_wrap .pop_layer .pop_cont .bgbox{padding:0 ;background:#f9f9f9;margin:15px 0 10px 0}
.pop_layer_wrap .pop_layer .pop_cont .ct_txt_only{margin:20px 0;text-align:center}
.pop_layer_wrap .pop_layer .titwrap{width:100%;height:44px;}
.pop_layer_wrap .pop_layer .titwrap h3{text-align:left;padding:0 0 0 20px;line-height:44px;font-weight:800;color:#000}
.pop_layer_wrap .pop_layer .pop_cont p{font-size:15px;color:#000;}

.pop_layer_wrap_full{position: absolute;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table;background:rgba(0,0,0,0.5);}
.pop_layer_wrap_full header .ui_topnav{border-bottom:1px solid #ddd}
.pop_layer_wrap_full h1{text-align:left;padding:0 0 0 20px}
.pop_layer_wrap_full .pop_layer_full{z-index:9999;background:#fff;position:absolute;width:100%;top:0;min-height:600px}
.pop_layer_wrap_full .pop_layer_full .cont_area{padding:0px 20px; }
.pop_layer_wrap_full .pop_layer_full .cont_area p{font-size:13px;color:#797979}
.pop_layer_wrap_full .pop_layer_full .dong_search_list{}
.pop_layer_wrap_full .pop_layer_full .dong_search_list h3{margin:0 0 5px 0 }
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td{font-size:13px;padding:0 10px 2px 0;vertical-align:top}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td span{color:#797979}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .dong_ul li{border:1px solid #eee;background:#fff;padding:10px 10px 7px 10px;margin:0 0 5px 0}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .dong_ul li a{display:block;width:100%}


.ch_chk_type input[type="radio"] {cursor:pointer;display:none;vertical-align:middle;}
.ch_chk_type input[type="radio"]  + label{margin-right:3px;cursor:pointer}
.ch_chk_type input[type="radio"]  + label:before{cursor:pointer;content:'';background:url('/img/icon/check_c.png') no-repeat 0 6px;background-size:16px;display:inline-block;width:18px;height:20px;}
.ch_chk_type input[type="radio"]:checked  + label:before{background-image:url('/img/icon/check_3.png')}
.ch_chk_type input[type="radio"]:checked + label{color:#151515}

.return_event_open *{font-family:'noto';word-break:keep-all}
.return_event_open{padding:20px;background:url('/images/background/pt_ss2.png') left center #0cc;background-size:100%;border-top-left-radius:1em;border-top-right-radius:1em;position:relative}
.return_event_open .f1{font-size:15px;color:#fff;padding:0 0 10px 0px;font-weight:800;}
.return_event_open .f2{border-top:1px solid #fff;padding:20px 0 0px 0;font-size:51px;line-height:40px;color:#fff;font-weight:400;text-align:center;letter-spacing:-0.04em;margin:5px 0 0 0}
.return_event_open .f2 strong{position:relative;color:#ff6;font-weight:800;letter-spacing:-0.01em;}
.return_event_open .f2 strong:after{content:'';width:100%;height:10px;position:absolute;bottom:10px;left:0;}
.return_event_open .f3{border-top:1px solid #fff;padding:20px 10px 0 10px;text-align:center;font-weight:700;line-height:1.5em}
.return_event_open .f3 em{font-size:13px}
.return_event_open .f4{padding:15px 10px 0px 10px ;text-align:center}
.return_event_open .f4 p{font-weight:700;padding:0 0 3px 0}

.full_select select{font-size:14px;width:100%;height:39px;line-height:39px;border:none;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;font-weight:normal;padding:0 0 0 0;background:url('/img/icon/down_btm.png?rnd=20190826') no-repeat right 17px #fff ;font-weight:600;background-size:15px;-webkit-background-size:15px 10px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:26px}
.full_select select::-ms-expand{display:none}/*익스플로러 셀렉트 기본화살표 없앰*/

.return_wrap .rt_copy_area_end{font-family:'noto';padding:80px 0 30px 0}
.return_wrap .rt_copy_area_end .t_r_2{font-family:'noto';font-size:30px;text-align:center;font-weight:700;padding:0 0 0px 0;letter-spacing:-0.02em;line-height:1.3em}
.return_wrap .rt_copy_area_end .t_r_3{text-align:center;font-size:15px;margin:30px 0}
.return_wrap .rt_copy_area_end .t_r_3 .border_b{border-bottom:1px solid #000;padding:0 3px 3px 3px}

.return_wrap .ui_btn_wrap.fixed{text-align:center;position:relative;display:block;background:#fff;padding:40px 0;border:none}
.return_wrap input[type="text"].inp.f15{height:39px;line-height:39px;border:none;background:#fff;font-size:15px;z-index:10;width:100%;caret-color:#0cc;font-weight:800}
.return_wrap input[type="password"].inp.f15{height:39px;line-height:39px;border:none;background:#fff;font-size:15px;z-index:10;width:100%;caret-color:#0cc;font-weight:800}

.return_wrap .sub_tit_wrap{margin:30px 0 10px 0;}
.sub_tit_wrap p{font-size:18px;font-weight:800;font-family:"noto"}

.inp_btn{border:1px solid #aeaeae;background:#fff;border-radius:5em;padding:5px 10px;display:inline-block;font-size:13px}
.inp_btn_inline{border:1px solid #aeaeae;background:#fff;border-radius:5em;padding:5px 15px;display:inline-block;font-size:13px}
.inp_btn_inline:hover{text-decoration:none}
.inp_btn.df_fine{font-size:11px;color:#666;border:1px solid #eee;border-radius:8px;background:#;padding:1px 6px;margin-left:5px;vertical-align:middle}
.inp_btn.df_fine:hover{text-decoration:none}
.inp_btn.under_n{border-radius:5px}
.inp_btn_bk{border:1px solid #151515;background:#151515;color:#fff;border-radius:5em;padding:5px 10px!important;display:inline-block;font-size:13px}
.inp_btn_rt{position:absolute;bottom:5px;right:0;display:block;font-size:13px;border:1px solid #aeaeae;border-radius:5em;padding:5px 10px;}
.inp_btn_lt{position:absolute;bottom:5px;left:0;display:block;font-size:13px;border:1px solid #aeaeae;border-radius:5em;padding:5px 10px;}
.fi_textarea_entry textarea{border:none;border:1px solid #eee;width:96%;margin:10px 0;padding:2%;background:#f9f9f9}
.relative{position:relative}
.return_wrap a:hover{text-decoration:none}

.list_arrow_wrap .cont_area{padding:10px 0px!important}
.list_arrow_wrap .cont_area p{font-size:12px!important;line-height:1.4em}
.list_arrow_wrap {padding:0 20px}
.list_arrow_wrap li a{display:block;position:relative;content:'';background:url('/img/icon/ar_left_g.png') no-repeat 95% center;background-size:10px;border:1px solid #eee;padding:15px 20px;margin:10px 0;border-radius:10px}
.list_arrow_wrap li p{font-size:12px;line-height:1.4em}
.list_arrow_wrap li p strong{font-size:12px;line-height:1.4em}
.list_arrow_wrap li.nolist{background:none;padding:100px 50px;border:1px solid #eee;background:#f9f9f9;text-align:center}
.form_inp .fi_txt_rt{position:absolute;bottom:5px;right:20px;display:block;text-align:right;}
.form_inp .fi_txt_rt0{position:absolute;top:5px;right:20px;display:block;text-align:right;}
/*반품서비스 끝*/


/*메인 쇼핑몰반품추가 전*/
.tb_serv * {font-family:"noto"!important}
.tb_serv{background:#0cc;margin:20px 80px;overflow:hidden;}
.tb_serv ul{width:100%;overflow:hidden}
.tb_serv ul li{width:50%;float:left;text-align:;position:relative;text-align:center}
.tb_serv ul li a{width:70%;display:inline-block;padding:15px 15% 15px 15% ;}
.tb_serv ul li a:hover{text-decoration:none}
.tb_serv ul li a:before{content:'';display:block;width:30px;height:100%;background:#fff;position:absolute;top:0%;right:-17px;opacity:1;}
.tb_serv ul li:last-child{display:none}
.tb_serv ul li:nth-child(2) a:before{display:none}
.tb_serv ul li:last-child a:before{display:none}
.tb_serv ul li a:after{content:'';display:inline-block;width:110px;height:80px;background:url('/img/icon/icon_tbserv2.png?rnd=200219') no-repeat;background-size:320px;margin:0px 0 0 10px}
.tb_serv ul li.visit a:after{background-position:0px 0 }
.tb_serv ul li.dv24 a:after{background-position:-115px 0px }
.tb_serv ul li.return a:after{background-position:-270px 0 }
.tb_serv ul li .cot{position:relative}
.tb_serv ul li span{color:#fff!important;font-weight:800;font-size:22px;padding:10px 0 0 0}
.tb_serv ul li p{color:#fff;padding:10px 0;line-height:1.3em;font-weight:500;font-size:14px;word-break:keep-all}
.tb_serv ul li .badge{display:table;position:absolute;top:140px;left:130px;color:#f36!important;background:#ffc;border-radius:5em;width:54px;height:54px;vertical-align:middle}
.tb_serv ul li .badge em{display:table-cell;vertical-align:middle;color:#f36!important;font-weight:500;letter-spacing:-0.05em;font-size:11px;text-align:center;line-height:1.2em}

/*메인 쇼핑몰반품추가 전 끝*/
/*
.tb_serv * {font-family:"noto"!important}
.tb_serv{background:#0cc;margin:20px  80px ;overflow:hidden;}
.tb_serv ul{width:100%;overflow:hidden}
.tb_serv ul li{width:33.3%;float:left;text-align:;position:relative;text-align:center}
.tb_serv ul li a{width:100%;display:inline-block;padding:10% 0 5% 0% ;}
.tb_serv ul li a:hover{text-decoration:none}
.tb_serv ul li a:before{content:'';display:inline-block;width:10px;height:100%;background:#fff;position:absolute;top:0%;right:0;opacity:1}
.tb_serv ul li:last-child a:before{display:none}
.tb_serv ul li a:after{content:'';display:inline-block;width:100px;height:80px;background:url('/img/icon/icon_tbserv2.png?rnd=200219') no-repeat;background-size:250px;margin:10px 0 0 0px}
.tb_serv ul li.visit a:after{background-position:10px 0 }
.tb_serv ul li.dv24 a:after{background-position:-80px 0px }
.tb_serv ul li.return a:after{background-position:-170px 0 }
.tb_serv ul li .cot{position:relative}
.tb_serv ul li span{color:#fff!important;font-weight:800;font-size:26px;padding:10px 0 0 0}
.tb_serv ul li p{color:#fff;padding:10px 0;line-height:1.3em;font-weight:500;font-size:14px;word-break:keep-all}
.tb_serv ul li .badge{display:table;position:absolute;top:140px;left:60%;color:#f36!important;background:#ffc;border-radius:5em;width:54px;height:54px;vertical-align:middle}
.tb_serv ul li .badge em{display:table-cell;vertical-align:middle;color:#f36!important;font-weight:500;letter-spacing:-0.05em;font-size:11px;text-align:center;line-height:1.2em}

/*메인 쇼핑몰반품추가 끝*/

.tpoint_use_new ul{overflow:hidden;padding:10px 0px;background:#fff;height:252px}
.tpoint_use_new ul li a{display:inline-block;padding:2px 20px 2px 20px;height:29px;line-height:29px;font-size:14px}
.tpoint_save_new ul{overflow:hidden;padding:10px 0px;background:#fff;height:252px}
.tpoint_save_new ul li a{display:inline-block;padding:3px 20px 3px 20px;height:31px;line-height:31px;font-size:14px}
.imico3.imico3_arrr{background-size:7px}

.appdwn{border-top:1px solid #eee;width:100%;padding:12px 0 0 0px;margin:0 0 10px 0;-webkit-border-rai}
.t_res_area{border:1px solid #eee;overflow:hidden;margin:10px 0 0 0;padding:0 10px}
.title_price{padding:0 10px}
.header .parcel a.parcelbtn{background-color:#0cc}
.rightcont .title_float a.on h1{border-bottom:1px solid #000;color:#000;font-weight:bold}
.rightcont .title_float a h1{color:#555;font-weight:500}
.title_price h1{color:#000;font-weight:500}
.title h1 a{color:#000;font-size:14px;font-weight:bold}
.title h1 a:hover{text-decoration:none}
.title h2 {color:#ddd!important}
.title h2 a{margin:0 5px}
.reserve_price_wrap td{padding:11px 0}
.reserve_price_wrap td,.tpoint_save_new ul li a span.menu_txt{font-size:12px;color:#555;font-weight:500;letter-spacing:0em}
.reserve_price_wrap th{font-size:14px;color:#555;font-weight:500}
.new2017 .notice_main .btn {background:url('/img/main/unfold.gif') right center no-repeat}
.logout, .login{border:1px solid #ededed;clear:both;border-bottom:1px solid #0cc;height:40px;line-height:36px;margin-bottom:8px;padding:4px 10px;}
.logout input.entry, .login input.entry{border:1px solid #f9f9f9;background:#f9f9f9!important;padding:1px;margin:0 3px}
.new2017 .notice_main .btn { position: absolute; top: 15px; right: 10px; padding-right: 16px; background: url('/img/main/unfold_n.gif') right 0 no-repeat; font-size: 11px; color: #6b6b6b; } 
/* font */
/* 나눔스퀘어 */
@font-face{
	font-family:"nanumsq";
	font-style:normal;
	src:url('font/NanumSquareR.woff2');
	src:url('font/NanumSquareR.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareR.woff') format('woff'),
		url('font/NanumSquareR.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:300;
	src:url('font/NanumSquareL.woff2');
	src:url('font/NanumSquareL.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareL.woff') format('woff'),
		url('font/NanumSquareL.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:700;
	src:url('font/NanumSquareB.woff2');
	src:url('font/NanumSquareB.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareB.woff') format('woff'),
		url('font/NanumSquareB.ttf') format('truetype');
}

@font-face{
	font-family:"nanumsq";
	font-style:normal;
	font-weight:800;
	src:url('font/NanumSquareEB.woff2');
	src:url('font/NanumSquareEB.eot#iefix') format('embedded-opentype'),
		url('font/NanumSquareEB.woff') format('woff'),
		url('font/NanumSquareEB.ttf') format('truetype');
}

/* noto sans*/
@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:100;
	src:url('font/notokr-thin.woff2');
	src:url('font/notokr-thin.eot#iefix') format('embedded-opentype'),
		url('font/notokr-thin.woff') format('woff'),
		url('font/notokr-thin.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:300;
	src:url('font/notokr-light.eot');
	src:url('font/notokr-light.eot#iefix') format('embedded-opentype'),
		url('font/notokr-light.woff') format('woff'),
		url('font/notokr-light.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:350;
	src:url('font/notokr-demilight.eot');
	src:url('font/notokr-demilight.eot#iefix') format('embedded-opentype'),
		url('font/notokr-demilight.woff') format('woff'),
		url('font/notokr-demilight.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:400;
	src:url('font/notokr-regular.eot');
	src:url('font/notokr-regular.eot#iefix') format('embedded-opentype'),
		url('font/notokr-regular.woff') format('woff'),
		url('font/notokr-regular.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:500;
	src:url('font/notokr-medium.eot');
	src:url('font/notokr-medium.eot#iefix') format('embedded-opentype'),
		url('font/notokr-medium.woff') format('woff'),
		url('font/notokr-medium.ttf') format('truetype');
}

@font-face{
	font-family:"noto";
	font-style:normal;
	font-weight:800;
	src:url('font/notokr-bold.eot');
	src:url('font/notokr-bold.eot#iefix') format('embedded-opentype'),
		url('font/notokr-bold.woff') format('woff'),
		url('font/notokr-bold.ttf') format('truetype');
}


/* reset css end */

.ship_graph .tit{padding:0px 0 0px 0;display:block;float:left;width:48%;letter-spacing:0!important;line-height:0;position:relative;}
.ship_graph .tit .finally{position:absolute;top:18px;left:0;font-size:12px;font-weight:normal}
.popup_layer .ship_graph .tit .finally{position:absolute;top:25px;left:0;font-size:12px;font-weight:normal}
.ship_graph.ai_day .tit.final {margin:0 0 15px 0;}
.popup_layer .ship_graph .tit{width:55%!important;}
.popup_layer .ship_graph .graph{width:26%!important;}
.ship_grap.ai_day ,.ship_grap.ai_time{padding-left:50px!important}
.nday{font-size:12px}

.package_area .allbox_wrap{background:url('/img/icon/boxsizet.png') no-repeat 20px 10px}
.priceul {width:100%;overflow:hidden;height:36px;line-height:36px;margin:8px 0 0 0px}/*2305 수정*/
.priceul li{display:inline-block;margin:0 5px 0 0}
.priceul li a{background:#eef2f4;border-radius:5px;padding:10px 43px;height:18px;line-height:18px;display:block;}/*2305 수정*/
.priceul li a.on{}
.priceul li a:hover{text-decoration:none}
.layer_popup_txt#cu_bill{width:400px}

/*모바일 교환권 */

.shopping_use a:hover{text-decoration:none}
#contents.shopping_use {width:100%;margin:0;padding:0;width:680px;}
.shopping_use_tit {overflow:hidden;padding:0 10px 10px 10px; background:}
.shopping_use_tit .title_float_l{float:left;}
.shopping_use_tit .title_float_l h2{font-size:14px;padding:5px 0 0 0}
.shopping_use_tit.border_n{border:none}
.shopping_use_sel {float:right; }
.shopping_use_sel select{width:100px}
.shopping_use .sel_bar {background:#efefef; padding:8px 10px;}
.shopping_use .itemList{width:100%;overflow:hidden}
.shopping_use .itemList .item {float:left;width:33.3%;}
.shopping_use .itemList .item a{border:1px solid #eee;width:95%;margin:0 5% 5px 0;overflow:hidden;display:inline-block;min-height:270px}
.shopping_use .itemList .item .thumb {width:100%;padding:20px 0 0 0;text-align:center;}
.shopping_use .itemList .item .thumb img {max-height:140px;width:140px;image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;  }
.shopping_use .itemList .item .info {padding: 0 10px 20px 10px;text-align:center}
.shopping_use .itemList .item .info .link_name {font-size:12px; font-weight:500;padding:5px 3px;line-height:1.2em}
/*.shopping_use .itemList .item .info .mall {padding:0 0 5px 0;background:url('/img/logo/cu.png')  left 4px no-repeat;background-size:100%;width:25px;height:16px;line-height:16px;text-indent:-999em;margin:0 auto}*/
.shopping_use .itemList .item .info .mall {padding:5px 0 0px 0;background:url('/img/logo/.png')  left 4px no-repeat;background-size:100%;width:;height:16px;line-height:16px;text-indent:;margin:0 auto;color:#777}
.shopping_use .itemList .item .info .price{font-weight:bold;font-size:15px;padding:5px 0 0 3px}

.shopping_use .wrap_tab_tcp {  margin: 0 0 10px 0; padding: 0;position:relative;}
.shopping_use .wrap_tab_tcp.mgt {  margin:0; padding: 0; }
.shopping_use .tab_tcp { overflow: hidden; width: 100%;}
.shopping_use .tab_tcp:before{content:'';width:100%;height:1px;background:#ddd;position:absolute;bottom:0px;display:block;}
.shopping_use .tab_tcp li { float: left;  position:relative;}
.shopping_use .tab_tcp li a { display: block;height: 16px; height:45px;line-height:45px;font-size:12px;padding-top:2px;text-align: center; color: #8a9090; letter-spacing: -0.05em;}
.shopping_use .tab_tcp .on a { font-size: 12px;color:#0cc;height:45px;line-height:45px;padding-top:2px;font-weight:bold;}

.shopping_use .tab_tcp .on a:before{content:'';width:100%;height:1px;background:#0cc;position:absolute;bottom:0;display:block;}
.shopping_use .tab_tcp li a:hover{color:#292b2b;}


.shopping_use .itemDetail {width:100%}
.shopping_use .itemDetail .item {padding:40px 20px 20px 20px;background:#f9f9f9;text-align:center}
.shopping_use .itemDetail .item a{}
.shopping_use .itemDetail .item .thumb {margin:0 auto;width:340px;padding:20px 10px;text-align:center;background:#fff;border-radius:0.78em;border:1px solid #ddd}
.shopping_use .itemDetail .item .thumb img {max-height:220px;width:220px;image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; }
.shopping_use .itemDetail .item .info {margin:10px 0 0 0}
.shopping_use .itemDetail .item .info .link_name {font-size:14px; font-weight:500;padding:5px 0 0 3px;line-height:1.2em;height:24px;font-weight:bold}
/*.shopping_use .itemDetail .item .info .mall {padding:0 0 5px 0;background:url('/img/logo/cu.png')  left 4px no-repeat;background-size:100%;width:30px;height:24px;line-height:16px;text-indent:-999em;margin:0 auto}*/
.shopping_use .itemDetail .item .info .mall {padding:0 0 3px 0;background:url('/img/logo/.png')  left 4px no-repeat;background-size:100%;width:;height:16px;line-height:16px;text-indent:;margin:0 auto;color:#777}
.shopping_use .itemDetail .item .info .price{font-weight:bold;font-size:18px;padding:5px 0 0 3px}

.shopping_use .itemDetail .tpoint_detail_notice{padding:10px 0;}
.shopping_use .itemDetail .tpoint_detail_notice .tit{font-weight:bold;font-size:15px;padding:5px 20px 0px 20px;margin:10px 0;}
.shopping_use .itemDetail .tpoint_detail_notice dl{padding:10px 20px 0px 20px}
.shopping_use .itemDetail .tpoint_detail_notice dl dt{font-size:13px;padding:0 0 5px 0;font-weight:bold;}
.shopping_use .itemDetail .tpoint_detail_notice dl dd p{font-size:13px;padding:0 0 5px 0;color:#555}

.shopping_use .itemDetail .area_tit{}
.shopping_use .itemDetail .area_tit dt{padding:20px 20px;border-bottom:1px solid #eee;font-weight:bold;font-size:15px;display:block;height:30px;line-height:30px;margin:10px 0 0 0}
.shopping_use .itemDetail .area_tit dt span{width:93%;display:block}                     
.shopping_use .itemDetail .area_tit dd {background:#f9f9f9;}

.shopping_use .plusminus_wrap {border:1px solid #eee;width:100%;text-align:right;height:24px;line-height:24px}
.shopping_use .plusminus_wrap .input{text-align:center;border:1px solid #fff;width:45px;display:inline-block}
.shopping_use .plusminus_wrap button{border:1px solid #fff;background:#fff;cursor:pointer;width:24px;font-size:18px;font-weight:bold;color:#999;height:22px;line-height:22px}

.shopping_use .info_phone{padding:0 20px}
.shopping_use .info_phone dt strong{font-size:16px}

.shopping_use .ui_btn_wrap.fixed{position:relative;background:#fff;padding:30px 0;border-top:none}
.buylist{padding:10px 50px;overflow:hidden;border-top:1px solid #ddd;}
.buylist dt{float:left;width:60%;height:34px;line-height:34px}
.buylist dd{float:left;width:40%;text-align:right;height:34px;line-height:34px}
.buylist2{width:100%;overflow:hidden;display:table;padding:15px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.buylist2 dl{width:27.3%;padding:0 3%;overflow:hidden;display:table-cell;text-align:center;position:relative}
.buylist2 dl:after{content:'';width:1px;height:100%;background:#eee;position:absolute;top:0;right:0;display:block}
.buylist2 dl:last-child:after{display:none}
.buylist2 dt{font-size:12px;font-weight:0;color:#8a9090;margin:0 0 10px 0}
.buylist2 dd strong{font-size:12px;font-weight:bold}
.buylist dd strong{font-size:16px;font-weight:bold}
.buylist dd select{text-align-last:center;width:50px;font-size:16px!important;font-weight:bold;}/* 우측정렬*/
.iconp{padding:0 20px 15px 50px;position:relative;line-height:1.4em;color:#555;font-size:13px;word-break:keep-all;margin:0 0 10px 0;border-bottom:1px solid #ddd}
.iconp:before{background:#f9f9f9;content:'!';border:1px solid #ddd;width:20px;height:20px;line-height:20px;display:inline-block;text-align:center;color:#555;border-radius:5em;margin:0 10px 0 0;position:absolute;top:-3px;left:20px;font-size:10px;font-weight:bold}


input[type="checkbox"].checksm{margin:0;opacity:0;width:0;display:block;height:0}
input[type="checkbox"].checksm + label{position:relative;display:block;cursor:pointer;padding-left:34px;}
input[type="checkbox"].checksm + label span{color:#555;font-size:13px;line-height:22px;}
input[type="checkbox"].checksm + label:before{content:'';position:absolute;top:0px;left:0px;width:22px;height:22px;background:url('/img/icon/checkbox_c.png')  no-repeat;background-size:22px;vertical-align:middle;border:1px solid #e9e9e9;border-radius:5em}
input[type="checkbox"].checksm:checked + label:before{background-image:url('/img/icon/checkbox_5a.png');border:1px solid #0cc;border-radius:5em;}
input[type="checkbox"].checksm:checked + label:before span{color:#000;}
input[type="checkbox"].checksm:checked + label span{color:#000}
input[type="checkbox"].checksm + label:before{background-image:url('/img/icon/checkbox_c.png') ;border:none;top:0px}
input[type="checkbox"].checksm:checked + label:before{background-image:url('/img/icon/checkbox_5a.png');border:none}

.shopping_use .itemDetail .area_tit2 {position:relative;padding:5px 20px}
.shopping_use .itemDetail .area_tit2 #updown{position:absolute;bottom:3px;right:20px;display:inline-block;transform: rotate(-90deg);-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}
.shopping_use .itemDetail .area_tit2 dd{padding:20px; }
.shopping_use .itemDetail .area_tit2:last-child{margin:10px 0;}
.wrap_tab_tcp.tpoint_tab{margin:0;}
.wrap_tab_tcp.tpoint_tab .tab_tcp li.on a{font-weight:bold;font-size:12px;color:#0cc}
.wrap_tab_tcp.tpoint_tab .tab_tcp li a{height:30px;line-height:30px;padding:5px 0;font-size:12px}
.shopping_use .itemDetail .info_list{padding:0 25px;margin:15px 0 0 0}
.shopping_use .tbl_basic th{font-weight:normal;font-size:13px!important;text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:10px 20px 0 20px;border-right:1px solid #eee;font-weight:bold}
.shopping_use .tbl_basic td{border-bottom:1px solid #eee;padding:10px 20px 0 20px;background:#fff}
.shopping_use .tbl_basic td p{line-height:1.3em;font-size:13px;margin:0 0 5px 0}
.shopping_use #area2{padding:20px}
.shopping_use #area2 p{line-height:1.3em;font-size:13px;margin:0 0 5px 0}
.shopping_use .agrwrap{padding:20px;}
.shopping_use .agrwrap p{padding:10px;line-height:1.4em;font-size:12px}
.shopping_use .agrwrap .tbl_basic{border:1px solid #ddd}
.shopping_use .agrwrap .tbl_basic td{vertical-align:top}

.basic_table .cusalebz{margin:0 0 0 17px}
.cusalebz:before{content:"할인";word-break:keep-all;display:inline-block;border:1px solid #f36;color:#fff;background:#f36;width:30px;margin:0 auto;font-size:11px;height:11px;line-height:11px;padding:2px 0 0 0;font-weight:bold;letter-spacing:-0.05em;vertical-align:top;text-align:center}
.cusalebz_bg{background:#f36;color:#fff;font-size:11px;line-height:11px;padding:2px 2px 0 2px;font-weight:bold;vertical-align:middle}
span.cusalebz_bg2{word-break:keep-all;width:70%;display:block;border:1px solid #f36;background:#f36;margin:0 auto;font-size:11px;height:11px;line-height:11px;padding:1px 0 0 0;font-weight:bold;letter-spacing:-0.05em;vertical-align:top;text-align:center;color:#fff!important;}

.charge_table.cu .basic_table div{height:60px;line-height:60px;border-bottom:1px solid #fff;}
.charge_table.cu .basic_table div:first-child{height:30px;line-height:30px}
.charge_table.cu .basic_table div span{height:20px}
.charge_table.cu .basic_table div span em{line-height:18px!important;display:inline-block}
.charge_table.cu .basic_table div span em *{line-height:18px!important}
.charge_table.cu .basic_table div span em b{color:#f00;font-size:12px;letter-spacing:-0.03em}
.charge_table.cu .basic_table div span.cusalebz{line-height:20px}

.info_list li .info_list li{background-image:url('/img/bullet/squ_c.gif')!important}

/*박스사이즈 추가 */
.package_area .input_chk{height:50px;padding:0}
.boxsize_text{padding:0 0 5px 40px;font-size:12px;color:#888}
.boxsize_text a.ico1{}
.boxsize_text a.ico1_see:before{content:'';background:url('/img/icon/icon_see.png') 0 1px  no-repeat;background-size:100%;display:inline-block;width:12px;height:16px;vertical-align:middle;padding:0 0 0 2px;}
.receiver_area .m_tit{background:none;padding:30px 0 5px 10px;height:24px;line-height:24px}/*2305 수정*/
.receiver_area .m_tit h1{padding:0 10px;float:left;}
.receiver_area .m_tit p.tip{padding:0 0 0 10px;font-size:11px;color:#9ca1ac}
.receiver_area .m_tit a.btn_view{float:right;z-index:9999;display:block;width:120px;height:25px;line-height:25px}
.receiver_area .m_tit a.btn_view:hover{text-decoration:none}
.receiver_area .m_tit a.btn_view span:before{background:url('/img/icon/icon_see.png') no-repeat;content:'';width:20px;height:20px;line-height:16px;margin:0 3px 0 0;vertical-align:middle;display:inline-block}
#boxsize_layer_all .close_pop{z-index:9999}
.package_area .boxsize_wrap li .ninfo_area_list{padding:10px 0 0 0}
.package_area .boxsize_wrap li .ninfo_area_list li{text-align:left;border-top:none!important;width:100%}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url('/img/icon/right_ct_c.png')!important}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url('/img/icon/left_ct_c.png')!important}
.center{text-align:center;}
#boxsize_layer_a .popup_layer,#boxsize_layer_a2 .popup_layer,#boxsize_layer_b .popup_layer,#boxsize_layer_c .popup_layer,#boxsize_layer_d .popup_layer,#boxsize_layer_all .popup_layer{width:350px}
.swiper-slide{text-align:center}
.swiper-slide .ninfo_area_list li{text-align:left;}
.m_tit *{letter-spacing:-0.04em}
.m_tit u.r_point{position:absolute;top:10px;left:250px;text-align:left;display:inline;width:230px}

.boxsize_layer_wrap *{letter-spacing:-0.03em}
.boxsize_layer_wrap .tit1{padding:0 0 0 5px;color:#444;font-size:16px!important;font-weight:bold}
.boxsize_layer_wrap .tit1 p{font-size:12px;padding:5px 0;color:#777;font-weight:normal}
.boxsize_layer_wrap .tit2 strong{padding:10px 0 4px 0;color:#000;font-size:15px!important;display:block}
.boxsize_layer_wrap .tit2 p{font-size:12px;color:#777;font-weight:normal}
.boxsize_layer_wrap .tit span{color:#777;font-size:12px;font-weight:normal}
.boxsize_layer_wrap .boxsize_area{text-align:center;}
.boxsize_layer_wrap .boxsize_area .img{}
.boxsize_layer_wrap .tabmenu{}
.boxsize_layer_wrap .tabmenu ul{display:table;width:100%;border-top:1px solid #eee}
.boxsize_layer_wrap .tabmenu li{display:table-cell;height:35px;line-height:35px;text-align:center;position:relative;}
.boxsize_layer_wrap .tabmenu li a{font-size:13px;height:35px;line-height:35px;display:;color:#777;width:100%;border-bottom:1px solid #eee;display:block;letter-spacing:-0.05em}
.boxsize_layer_wrap .tabmenu li a:hover{text-decoration:none}
.boxsize_layer_wrap .tabmenu li.on a{font-size:13px;height:35px;line-height:35px;color:#000;font-weight:bold;border-bottom:1px solid #454545;letter-spacing:-0.05em}
.boxsize_layer_wrap .btn_g3_sm{width:100%;height:30px;line-height:30px;color:#777;display:block;text-align:center;}

/**
 * Swiper 4.5.1 */


.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical&gt;.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow&gt;.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode&gt;.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal&gt;.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical&gt;.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#0cc}.swiper-container-vertical&gt;.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal&gt;.swiper-pagination-progressbar,.swiper-container-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical&gt;.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal&gt;.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical&gt;.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/*박스사이즈 추가 끝*/

/*보상서비스 약관 추가 상단 같은클래스 ga_law_cont 찾아서 삭제(완료)*/
.ga_law_cont {border:1px solid #eee;padding:10px;margin:10px 0;background:#fcfcfc}
.ga_law_cont .linewrap{margin:6px;}
.ga_law_cont .linewrap p{font-size:12px;line-height:15px;color:#555}
.ga_law_cont .linewrap dl{margin:0 0 10px 0}
.ga_law_cont .linewrap dt{font-weight:600;font-size:13px;margin:5px 0}
.ga_law_cont .linewrap dd{padding:0 0 0 0px;}
.ga_law_cont .linewrap dd ul li{list-style:decimal;margin:0 0 5px 15px;font-size:12px;line-height:15px;color:#555}
.ga_law_cont .linewrap p.datelaw{text-align:right}
/*보상서비스 약관 추가 끝*/

/*편의점택배 보상서비스 추가*/
.r_tit{position:relative}
.r_tit .rt_btn{position:absolute;top:16px;right:15px;color:#333;background:url('/img/icon/icon_arrowr.png') no-repeat right;padding-right:16px;background-size:8px;color:#777}
.ga_safe_wrap{padding:10px;}
.ga_safe_wrap p{line-height:1.4em;position:relative;letter-spacing:-0.01em}
.ga_safe_wrap p br{font-size:0;line-height:0}
.ga_agrwrap2{padding:10px 0 0 0;display:block}
.ga_safe_wrap p:after{content:'';background:url('/img/icon/ico_safe.png') no-repeat;width:55px;height:58px;background-size:100%;display:block;position:absolute;top:0;right:00px}
.ga_agrwrap2 input[type="radio"]{margin:0;opacity:0;width:0;display:inline-block;height:0}
.ga_agrwrap2 input[type="radio"] + label{position:relative;display:inline-block;cursor:pointer;padding-left:23px;}
.ga_agrwrap2 input[type="radio"] + label span{color:#797979}
.ga_agrwrap2 input[type="radio"] + label:before{content:'';position:absolute;top:-3px;left:0px;width:20px;height:20px;background:url('/img/icon/radiobox_c.png')  #fff no-repeat center center;background-size:20px;vertical-align:middle;}
.ga_agrwrap2 input[type="radio"]:checked + label:before{background-image:url('/img/icon/radiobox_5a.png');}
.ga_agrwrap2 input[type="radio"]:checked + label:before span{color:#000;}
.ga_agrwrap2 input[type="radio"]:checked + label span{color:#000}
.c_r_pointar {padding-left:10px}
/*편의점택배 보상서비스 추가 끝*/

#ga_agree_law .popup_layer{height:560px;overflow-y:hidden;border:none}
#ga_agree_law .popup_layer .ga_law_cont{height:430px;overflow-y:scroll}

.info_wrap.comp_guide_txts.rtpickup_guide_txt .tbl_basic_r{margin-bottom:10px}
.callagr_w{font-size:11px;color:#999;padding:5px 80px 0 0;word-break:keep-all;line-height:1.3em}

.tbl_basic_r tbody td{height:22px}


span.c_red strong{color:#f36}
span.c_red{color:#f36!important}
.title_price5 h1{font-size:12px;padding:4px 0 0 15px;font-weight:normal;color:#000}
.info_title5{font-size:14px;color:#e5121e}
.info_list5 {padding:0px 0 0 15px}
.info_list5 li{background:url('/img/bullet/squ_c.gif') no-repeat 0px 7px;padding-left:7px;line-height:18px;word-break:keep-all;color:#555}
/*500g추가 끝*/

.title_price{position:relative;}
.title_price a.btn_view{position:absolute;top:0px;right:0px}
.title_price a.btn_view span:before{background:url('/img/icon/icon_see.png') no-repeat;content:'';background-size:100%;width:15px;height:15px;margin:0 3px 0 0;vertical-align:middle;display:inline-block}


/*메인 쇼핑몰반품추가*/

.tb_serv2 * {font-family:"noto"!important}
.tb_serv2{background:#0cc;margin:0px 0 20px 0;overflow:hidden;width:100%}
.tb_serv2 ul{width:100%;overflow:hidden}
.tb_serv2 ul li{width:33.3%;float:left;text-align:;position:relative;text-align:center}
.tb_serv2 ul li a{width:90%;display:inline-block;padding:10% 0 5% 0% ;}
.tb_serv2 ul li a:hover{text-decoration:none}
.tb_serv2 ul li a:before{content:'';display:inline-block;width:1px;height:80%;background:#fff;position:absolute;top:10%;right:0;opacity:0.5}
.tb_serv2 ul li:last-child a:before{display:none}
.tb_serv2 ul li a:after{content:'';display:inline-block;width:100px;height:80px;background:url('/img/icon/icon_tbserv2.png?rnd=200219') no-repeat;background-size:270px;margin:10px 0 0 20px}
.tb_serv2 ul li.visit a:after{background-position:0px 10px }
.tb_serv2 ul li.dv24 a:after{background-position:-100px -5px }
.tb_serv2 ul li.return a:after{background-position:-200px 10px }
.tb_serv2 ul li .cot{position:relative}
.tb_serv2 ul li span{color:#fff!important;font-weight:800;font-size:20px;padding:10px 0 0 0}
.tb_serv2 ul li p{color:#fff;padding:10px 0;line-height:1.3em;font-weight:500;font-size:14px;word-break:keep-all}
.tb_serv2 ul li .badge{display:table;position:absolute;top:140px;left:60%;color:#f36!important;background:#ffc;border-radius:5em;width:54px;height:54px;vertical-align:middle}
.tb_serv2 ul li .badge em{display:table-cell;vertical-align:middle;color:#f36!important;font-weight:500;letter-spacing:-0.05em;font-size:11px;text-align:center;line-height:1.2em}
.tbl_basic_r tbody td{height:20px}

.tb_re_wrap *{font-family:"noto"}
.tb_re_wrap{padding:15px 70px 10px 70px;background:#fff;margin:0 0 0 0;}
.tb_re_wrap .title_area{width:100%;position:relative;padding:5px 0}
.tb_re_wrap .title_area h2{font-size:18px;font-weight:bold;padding:0 10px}
.tb_re_wrap .title_area .fr_area{position:absolute;top:10px;right:10px;font-size:14px}
.tb_re_wrap .title_area .fr_area a{color:#000}
.tb_re_wrap .title_area .fr_area a:first-child:after{content:'';width:1px;height:10px;display:inline-block;background:#ccc;margin:0 4px}
.tb_re_wrap ul{width:100%;overflow:hidden}
.tb_re_wrap ul li{float:left;width:50%;text-align:center}
.tb_re_wrap ul li a:hover{text-decoration:none}
.tb_re_wrap ul li .boxx{border:1px solid #eee;width:94%;display:block;margin:18px 3% 10px 3%;}

.tb_re_wrap ul li .tit{padding-top:20px;font-size:27px;font-weight:bold;color:#0cc;text-align:center;font-family:'noto'}
.tb_re_wrap ul li .tit:before{content:'';display:block;width:35px;height:38px;background:url('/img/icon/t_cate_ico.png') no-repeat center;background-size:220px;margin:0 auto}
.tb_re_wrap ul li:nth-child(1) .tit:before{background-position:0px 0}
.tb_re_wrap ul li:nth-child(2) .tit:before{background-position:-62px 0}
.tb_re_wrap ul li:nth-child(3) .tit:before{background-position:-124px 0}
.tb_re_wrap ul li:nth-child(4) .tit:before{background-position:-188px 2px}
.tb_re_wrap ul li:nth-child(1) .copy{height:45px;padding-top:17px}
.tb_re_wrap ul li:nth-child(2) .copy strong{color:#f36!important;text-decoration:underline}
.tb_re_wrap ul li:nth-child(3) .copy{padding:9px 20px 0px 20px;height:105px}
.tb_re_wrap ul li:nth-child(4) .copy{padding:9px 60px 0px 50px;height:105px}
.tb_re_wrap ul li .copy{color:#888;font-size:14px;word-break:keep-all;padding:5px 10px;line-height:1.4em}
.tb_re_wrap ul li .tarea{background:#f9f9f9;border-radius:10px;width:52%;overflow:hidden;margin:2% 10% 4% 10%;padding:15px 15%;height:109px}
.tb_re_wrap ul li .tarea strong{color:#f36;font-size:14px;}
.tb_re_wrap ul li .c_r{color:#f36!important}
.tb_re_wrap ul li .tarea dl{padding:7px 0;width:99%;overflow:hidden;display:table;margin:0 auto}
.tb_re_wrap ul li .tarea.pdt dl{padding:4px 0}
.tb_re_wrap ul li .tarea dt{display:table-cell;width:40%;font-size:16px;font-weight:bold;color:#f36;vertical-align:middle;text-align:right;}
.tb_re_wrap ul li .tarea dt u{color:#888;font-weight:normal;text-decoration:line-through;line-height:12px;display:block;font-size:12px}
.tb_re_wrap ul li .tarea dd{display:table-cell;width:60%;font-size:14px;color:#555;text-align:left;vertical-align:middle}
.tb_re_wrap ul li .tarea .pptt{font-family:"noto";background:#fee;font-size:11px;color:#f36;display:inline;padding:1px 5px;letter-spacing:-0.08em}
.tb_re_wrap ul li .copy p.news{padding:5px 0 0 0;text-align:left;font-size:14px;word-break:keep-all;color:#888;background:url('/img/bullet/squ_c_4.gif') no-repeat 0px 11px;padding-left:10px;line-height:18px;}
.tb_re_wrap ul li .tit a{color:#0cc}
.tb_re_wrap ul li .copy a{color:#888}
.tb_re_wrap ul li .copy p{font-size:14px}
.tb_re_wrap ul li:hover a{border:1px solid #0cc}

.tb_re_wrap ul li:nth-child(4):hover a{border:none}
.tb_re_wrap ul li:nth-child(4) p a:hover{border:none;text-decoration:underline}
em.ico_n{display:inline-block;background:url('/img/icon/t_cate_ico.png') no-repeat 0 -129px;background-size:180px;text-indent:-9999em;width:18px;height:18px;line-height:15px;}

.tp_wrapper{padding:10px;background:#fff;border:1px solid #eee;border-top:none}
.tp_wrapper ul{width:100%;overflow:hidden;margin:4px 0;padding:0 10px}
.tp_wrapper ul li{width:100%;}
.tp_wrapper ul li a{width:96%;display:block;padding:10px 0;background:url('/img/icon/right_ct_c.png') no-repeat 97% center ;background-size:8px;}
.tp_wrapper ul li *{vertical-align:middle}
.tp_wrapper ul li .titt{display:block;line-height:27px;color:#555;font-size:12px;letter-spacing:-0.02em;}
.tp_wrapper ul li a:before{content:'';display:block;float:left;width:28px;height:27px;line-height:27px;background:url('/img/icon/t_cate_ico.png') no-repeat top;background-size:200px;margin:0 10px 0 0}
.tp_wrapper ul li:nth-child(1) a:before{background-position:-28px  -67px}
.tp_wrapper ul li:nth-child(2) a:before{background-position:2px  -68px}
.tp_wrapper ul li:nth-child(3) a:before{background-position:-62px  -68px}
.tp_wrapper ul li:nth-child(4) a:before{background-position:-173px  -68px}
.tp_wrapper ul li:nth-child(5) a:before{background-position:-62px  -68px}
.tp_wrapper ul li:nth-child(6) a:before{background-position:-96px  -68px}

.tp_wrapper_new{padding:10px;background:#fff;border:1px solid #eee;border-top:none}
.tp_wrapper_new ul{width:100%;overflow:hidden;margin:4px 0;padding:0 10px}
.tp_wrapper_new ul li{width:100%;}
.tp_wrapper_new ul li a{width:96%;display:block;padding:10px 0;background:url('/img/icon/right_ct_c.png') no-repeat 97% center ;background-size:8px;}
.tp_wrapper_new ul li *{vertical-align:middle}
.tp_wrapper_new ul li .titt{display:block;line-height:27px;color:#555;font-size:12px;letter-spacing:-0.02em;}
.tp_wrapper_new ul li a:before{content:'';display:block;float:left;width:28px;height:27px;line-height:27px;background:url('/img/icon/t_cate_ico2x.png?rnd=230411') no-repeat top;background-size:220px 352px;-webkit-background-size:220px 352px;margin:0 10px 0 0}
.tp_wrapper_new ul li:nth-child(1) a:before{background-position:-29px  -73px}
.tp_wrapper_new ul li:nth-child(2) a:before{background-position:-135px  -72px}
.tp_wrapper_new ul li:nth-child(3) a:before{background-position:-63px  -72px}
.tp_wrapper_new ul li:nth-child(4) a:before{background-position:-96px  -72px}
/*.tp_wrapper_new ul li:nth-child() a:before{background-position:0px  -72px}/*ok캐쉬백*/
/*.tp_wrapper_new ul li:nth-child() a:before{background-position:-172px  -72px}/*문화상품권*/
.tp_banner{padding:5px 9px}

.rightcont .title_float a h1{font-family:"돋움";font-size:12px}
.rightcont .title_float a.on h1{font-family:"돋움";font-size:12px}
.title_price5 h1{font-size:12px;padding:3px 0 0 15px}
.info_title5{font-size:14px;color:#e5121e}
.info_list5 {padding:0px 0 10px 15px}
.info_list5 li{background:url('/img/bullet/squ_c.gif') no-repeat 0px 7px;padding-left:7px;line-height:18px;word-break:keep-all;color:#555}
.new2017 .rightcont{border:none}
.appdwn{border:none;padding:5px 0 15px 0;margin:0}
.title_area h2 a{font-size:14px}
.rightcont .title_float{;border:1px solid #eee;border-bottom:none}
.cuinfotxt{padding:0px 120px 55px 140px;margin:0 }
.notice_main2 dl{display:none}
.notice_main2{position:absolute;bottom:-64px;right:0px;border:1px solid #eee;border-radius:1px;padding:6px 4px 2px 10px;font-size:11px}
.notice_main2:hover{border:1px solid #999}
.notice_main2 a{font-size:11px;color:#555;background:url('/img/icon/right_ct_c.png') no-repeat right 3px ;background-size:5px;padding:2px 14px 0 0}
.notice_main2 a:hover{text-decoration:none}
#footer_re_main .wrap{border-top:1px solid #eee;padding:10px 0 0 0}
.new2017 .leftcont, .new2017 .rightcont{margin-bottom:0}
.swiper-pagination{width:100%;margin:0 auto;text-align:center}
.swiper-pagination-bullet{margin:0 5px}

/*메인 쇼핑몰반품추가 끝*/

.layer_full #map .map_lbox{letter-spacing:-0.05em;padding:1px;}
.layer_full #map div .navi_btn{display:table;width:105%;margin:0px 0;background:#fff}
.layer_full #map div .navi_btn a{display:table-cell;font-size:12px;background:url('/img/icon/right_ct_c.png') no-repeat right center ;background-size:6px;color:#f36;}
.layer_full #map div .navi_btn a:frist-child{padding:5px;width:42%}
.layer_full #map div .navi_btn a:last-child{padding:5px;width:58%}

/*쇼핑적립*/
.shop_url_wrap{padding:20px 0}
.shop_url_wrap .tit{margin:0 0 10px 0}
.shop_url_wrap a:hover{text-decoration:none}
.shop_url_wrap .url_wrap{display:table;width:96%;margin:0}
.shop_url_wrap .url_wrap .fl_l{display:table-cell;width:80%;border:1px solid #ddd}
.shop_url_wrap .url_wrap .fl_l textarea{width:96%;padding:2%;border:none;overflow-y:hidden;font-size:13px}
.shop_url_wrap .url_wrap .fl_r{display:table-cell;width:20%;vertical-align:middle;background:#000}
.shop_url_wrap .url_wrap .fl_r a{text-align:center;color:#fff;width:100%;display:block}
.shop_url_wrap .textarea_wrap{width:95%;margin:0}
.shop_url_wrap .textarea_wrap textarea{width:96%;padding:2%;border:1px solid #ddd;font-size:13px}
.shop_url_wrap a.full_gg{display:block;border:2px dotted #777;margin:0px 0 0 0;text-align:center;padding:10px 0 }
.shop_url_wrap a.full_gg span{color:#000;font-size:12px;display:inline;vertical-align:middle;background:url('/img/icon/ico_camera.png') no-repeat 0 0px;background-size:20px;padding-left:30px}
.shop_url_wrap a.full_gg:hover{text-decoration:none}
.ui_btn_wrap{margin:0 0 20px 0 ;width:95%}
.ui_btn_wrap a:hover {text-decoration:none}
.ui_btn_wrap a.full_0c span{display:block;background:#0cc;width:40%;height:66px;line-height:66px;color:#fff;text-align:center;margin:0 auto;border-radius:5px;font-family:"noto";font-size:23px;font-weight:500;letter-spacing:-0.05em}
.ui_btn_wrap a.full_pp span{display:block;background:#f36;width:40%;height:66px;line-height:66px;color:#fff;text-align:center;margin:0 auto;border-radius:5px;font-family:"noto";font-size:23px;font-weight:500;letter-spacing:-0.05em}
.ui_btn_wrap .noti_cr{font-size:12px;color:#f36;font-weight:normal;padding:20px 0}
.photo_wrap{width:100%}
.photo_wrap ul{display:table;width:97%;margin:0}
.photo_wrap ul li{display:table-cell;width:20%;position:relative;text-align:left;padding:0px 15px 0 0;}
.photo_wrap ul li img{width:100%;height:90px;border:1px solid #ddd}
.photo_wrap ul li .close{position:absolute;top:0px;right:13px;opacity:0.5;color:#fff;width:15px;height:15px;text-align:center;font-size:13px;background:url('/img/btn/close_wh_20.gif') no-repeat center center #777;background-size:80%;text-indent:-9999em}
/*쇼핑적립 끝*/

.btnp.on{background:#0cc;padding:10px 20px;margin:0 5px;color:#fff;border-radius:5px;text-align:center;font-weight:bold;cursor:pointer}
.btnp{background:#f2f2f2;padding:10px 20px;margin:0 5px;color:#666;border-radius:5px;text-align:center;font-weight:bold;cursor:default}
.btnp:hover{text-decoration:none;color:#666}
.btnp.on:hover{color:#fff!important}
.btnpwd.on{background:#0cc;padding:10px 0px;width:95px;color:#fff;border-radius:5px;text-align:center;font-weight:bold;cursor:pointer;display:inline-block}
.btnpwd{background:#f2f2f2;padding:10px 0px;width:95px;color:#666;border-radius:5px;text-align:center;font-weight:bold;cursor:default;display:inline-block}
.btnpwd:hover{text-decoration:none;color:#666}
.btnpwd.on:hover{color:#fff!important}
.button_section_half{margin:10px 0px 20px 0px}
.button_section_half .button_area{width:100%;display:table}
.button_section_half .button_area a{width:49%;color:#fff;height:40px;line-height:40px;display:table-cell;text-align:center;border-radius:4px;font-weight:bold;background:#0cc;width:50%;border:2px solid #fff}
.button_section_half .button_area a:hover{text-decoration:none}

.mall_list_wrap{padding:20px 0px 20px 0px;overflow:hidden}
.mall_list_wrap ul{width:96%;padding:0 2%;}
.mall_list_wrap ul li{width:25%;float:left;display:block;text-align:center;margin:0 0px 20px 0;}
.mall_list_wrap ul li a{}
.mall_list_wrap ul li p{padding:10px 0;font-size:12px}
.mall_list_wrap ul li img{width:95px;height:auto;border-radius:50em;border:1px solid #ddd;image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; }
.list-group{padding:10px 20px}
.list-group *{font-weight:500;color:#666;line-height:1.4em;font-size:12px}

.brand_logo_wrap .fl_l{position:absolute;top:55px;left:225px;border-radius:1em;padding:2px 4px }
.brand_logo_wrap  img{max-height:45px;max-width:80px}
.brand_logo_wrap .fl_r{position:absolute;top:45px;right:210px;border-radius:1em;padding:2px 4px}
.brand_logo_wrap + .itemDetail .item{padding-top:}
.brand_logo_wrap + .itemDetail .item .thumb{padding-top:50px}

.point_coupon_list_my .itemList {margin:5px 0 20px 0;min-height:600px}
.point_coupon_list_my .itemList .item {display:inline-block;width:49.5%;position:relative}
.point_coupon_list_my .itemList .item.off a{background:#fff;opacity:0.4;border:1px solid #ddd}
.point_coupon_list_my .item a{border:1px solid #ddd;margin:5px;border-radius:10px;display:block}
.point_coupon_list_my .item a:hover{text-decoration:none}
.point_coupon_list_my .item .thumb {display:table-cell;width:120px;padding:0 10px; vertical-align:middle;text-align:center;position:relative;background:#fff;height:118px;border-radius:10px}
.point_coupon_list_my .item .thumb:after{content:'';border:1px dashed #eee;height:85%;position:absolute;top:10px;right:-5px;display:block;}
.point_coupon_list_my .item .thumb img {max-height:120px;width:120px;border-top-left-radius:10px;border-bottom-left-radius:10px;image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges}
.point_coupon_list_my .item .info {display:table-cell;vertical-align:;padding:15px 20px;}
.point_coupon_list_my .item .info .link_shop{font-size:12px;font-weight:500;margin:0 0 2px 0;color:#777}
.point_coupon_list_my .item .info .link_name {font-size:15px; font-weight:800;padding:3px 0 0px 0px;line-height:1.2em}
.point_coupon_list_my .item .info .link_text{color:#777;font-size:12px;text-align:right;padding:10px 0 0 0;position:absolute;bottom:20px;right:30px}
.point_coupon_list_my .item .info .mall {padding:0 0 5px 0;background:url('/images/logo/cu.png')  left 4px no-repeat;background-size:100%;width:25px;height:16px;line-height:16px;text-indent:-999em}
.point_coupon_list_my .item .info .price{font-weight:500;font-size:15px;padding:5px 0 0 3px}
.point_coupon_list_my .item .stamp{position:absolute;opacity:0.6;top:12px;left:10px;background:#666;border-radius:9.1px;width:80px;height:35px;padding-top:3px;text-align:center;;}
.point_coupon_list_my .item .stamp p{color:#fff;text-align:center;width:100%;font-size:12px;font-family:'noto';font-weight:600;line-height:1.3em;letter-spacing:-0.03em}
.point_coupon_list_my .item .stamp p:last-child{;font-size:11px;color:#fff;font-weight:400}

.point_coupon_list_my .itemList .not{background:#fff!important;padding:80px 0 100px 0;text-align:center }
.point_coupon_list_my .itemList .not:before{content:'';display:block;width:50px;height:70px;background:url('/img/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

.tit_common02 { overflow: hidden; margin: 0 0 15px 0; padding: 9px 0 4px 0; height: 25px;  }
.tit_common02 h4 { float: left; margin-top: 5px;font-size:18px;color:#000 }				  
.tit_common02 .date { margin: 0 0 0 10px; font-size: 11px; color: #818181; font-weight: normal; }
.tit_common02 .add1 { float: left; display: inline; margin-left: 10px; }
.tit_common02 .add2 { float: left; display: inline; margin: 7px 0 0 18px; padding-left: 15px; background: url('/img/bullet/tit_common01_add2.gif') no-repeat 0 0; }
.tit_common02 .add2 strong { color: #fd6c89; }
.tit_common02 .add3 { float: left; display: inline; margin: 10px 0 0 11px; padding-left: 10px; background: url('/img/bullet/arrow_49.gif') no-repeat 0 3px; font-weight: bold; }
.tit_common02 .add3 strong { color: #fd6c89; }
.tit_common02 .btn1 { float: right; }
.tit_common02 .btn1 a{display:inline-block;border:1px solid #ddd;border-radius:5px;height:26px;line-height:26px;padding:0 10px}
.tit_common02 .btn2 { float: right; margin-top: -3px; }
.tit_common02 .location { float: right; margin-top: 5px; }
.tit_common02 .location  a:hover { text-decoration: underline; }
.tit_common02 strong { color: #ff3300; }
.tit_common02 a:hover { text-decoration: none; }
.tit_common02 img { vertical-align: top; }

.takb_search_wrap{border:6px solid #eee;padding:40px 55px;overflow:hidden;} 
.takb_search_wrap h2{font-size:14px;padding-bottom:15px;color:#000}
.takb_search_wrap .fl{float:left;width:70%}
.takb_search_wrap .fl select{float:left;width:47%;border:1px solid #ddd;height:40px;margin-bottom:5px;margin-right:10px;background:#fff;border-radius:5px;padding-left:2%}
.takb_search_wrap .fl input{width:47%;border:1px solid #ddd;height:38px;background:#fff;border-radius:5px;padding-left:2%}
.takb_search_wrap .fr{float:right;width:30%;text-align:right}
.takb_search_wrap .fr .btn{background:#fff;border:1px solid #0cc;width:95%;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:5px;color:#0cc;font-weight:bold;font-size:16px;cursor:pointer}

.pop_layer_wrap.pop_real_wrap .btnwrap{background:none;padding:0}
.pop_layer_wrap.pop_real_wrap .btnwrap a:hover{text-decoration:none}
.pop_layer_wrap.pop_real_wrap .pop_cont p{font-size:12px;color:#666;line-height:1.4em}
.pop_layer_wrap.pop_real_wrap .pop_cont table{margin:5px 0}

.pop_layer_wrap.pop_real_wrap .ok_primary_half{border-top:1px solid #eaeaea;width:50%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;float:left;position:relative}
.pop_layer_wrap.pop_real_wrap .ok_primary_half.on_0cc{background:#0cc;color:#fff;border-bottom-right-radius:1em}
.pop_layer_wrap.pop_real_wrap .ok_primary_third{border-top:1px solid #eaeaea;width:30%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;float:left;position:relative}
.pop_layer_wrap.pop_real_wrap .ok_primary_third:last-child{border-top:1px solid #eaeaea;width:70%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;float:left;position:relative}
.pop_layer_wrap.pop_real_wrap .ok_primary_third.on_0cc{background:#0cc;color:#fff;border-bottom-right-radius:1em}
.pop_layer_wrap.pop_real_wrap .ok_primary_third:last-child:before{content:'';width:1px;height:44px;background:#eaeaea;position:absolute;top:0;left:0}
.pop_layer_wrap.pop_real_wrap .ok_primary_half:last-child:before{content:'';width:1px;height:44px;background:#eaeaea;position:absolute;top:0;left:0}

.jeju_txt{margin:5px 0 10px 0 ;word-break:keep-all;line-height:1.4em}
.jeju_txt *{;font-size:11px;color:#777;font-weight:normal}
.jeju_txt strong{color:#555}
.jeju_txt .tblwrap{width:100%;display:table;margin:10px 0;background:#f9f9f9;padding:10px 0}
.jeju_txt .tblwrap .tbll{width:145px;display:table-cell;padding:10px 0 10px 20px;font-size:11px}
.jeju_txt .tblwrap .tblr{width:50%;display:table-cell;padding:0;font-size:11px}
.jeju_txt .bg_evt{background:#f36;color:#fff;padding:1px 6px 0px 6px;font-size:11px;font-weight:bold}

.tbk_list_scl{max-height:500px;overflow-y:auto;padding:20px 0;margin-bottom:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.list_mytakb{padding:0px 12px 0px 15px}
.list_mytakb li{display:table;overflow:hidden;border-bottom:1px solid #f5f5f5;padding:10px 0 5px 0;width:100%}
.list_mytakb li:last-child{border-bottom:none}
.list_mytakb li .fr{display:table-cell;vertical-align:middle;padding:0 30px 0 0px}

.list_mytakb li .fr .txt1{color:#292b2b;font-size:12px;line-height:18px;padding:0 0 5px 0}
.list_mytakb li .fr .txt2{position:relative;font-size:12px;}
.list_mytakb li .fr .txt3{margin:5px 0;color:#f36;font-size:12px;}
.list_mytakb li .fr .takb{font-size:12px;color:#777;word-break:keep-all;letter-spacing:0.05em} 
.list_mytakb li .fr a.inp_btn{background:#f9f9f9;color:#ccc;border:1px solid #ddd;display:block;margin:6px;text-align:center;padding:7px 0px;width:100px }
.list_mytakb li .fr a.inp_btn.on{color:#0cc;color:#fff;border:1px solid #0cc;background:#0cc}
.list_mytakb li .fr a.inp_btn:hover{text-decoration:none}
.list_mytakb li .fl{display:table-cell;padding:0 40px 0 40px;vertical-align:middle;position:relative}
.list_mytakb li .fl .newbz{position:absolute;top:5px;left:40px;background:#f36;width:6px;height:6px;display:block;border-radius:10px}
.list_mytakb li .fl img{font-size:14px;vertical-align:middle;display:inline-block;height:80px;line-height:80px;width:80px;text-align:center;border-radius:5em}
.list_mytakb li .fl + .fr{width:400px}

.pop_layer_wrap .pop_layer .pop_cont .ct_txt_only .agr_all_wrap *{text-align:left!important}

.tb_re_wrap ul li .taekbae_bz{position:absolute;top:30px;left:32px;}
.tb_re_wrap ul li .taekbae_bz span{border-radius:10px;padding:3px 0}
.tb_re_wrap ul li .taekbae_bz img{padding:0 8px;border-radius:3px}
.tb_re_wrap ul li .boxx{padding-top:30px}
.tb_re_wrap ul li:nth-child(3) .taekbae_bz{bottom:20px}
.tb_re_wrap ul li:nth-child(4) .taekbae_bz{top:220px;left:22px;background:#f9f9f9;border-radius:10px;padding:10px 0 15px 0;width:86%}
.tb_re_wrap ul li:nth-child(4) .taekbae_bz:before{content:'쇼핑몰반품 위탁업체';display:block;font-size:11px;color:#999;padding:0px 10px 10px 40px;letter-spacing:-0.03em;text-align:left}
.tb_re_wrap ul li:nth-child(4) .taekbae_bz img{padding:0 8px}
.tb_re_wrap ul li:nth-child(3) .boxx{padding-top:0px}/*택배사로고추가*/
.tb_re_wrap ul li:nth-child(4) .boxx{padding-top:45px}/*택배사로고추가*/

.tp_wrapper ul{padding:5px 10px}
.tp_wrapper ul li a{padding:8px 0;}

.tb_re_wrap ul li{position:relative}
.tb_re_wrap ul li:nth-child(1) .copy{height:30px;padding-top:11px}
.tb_re_wrap ul li:nth-child(1) .tit:before{background-position:0px 0}
.tb_re_wrap ul li:nth-child(2) .tit:before{background-position:-62px 0}
.tb_re_wrap ul li:nth-child(3) .tit:before{background-position:0 -295px}
.tb_re_wrap ul li:nth-child(4) .tit:before{background-position:-124px 0}
.tb_re_wrap ul li:nth-child(5) .tit:before{background-position:-188px 2px}

.tb_re_wrap ul li:nth-child(3) .copy{padding:9px 20px 0px 20px;height:35px}
.tb_re_wrap ul li:nth-child(4) .copy{padding:0px 20px 20px 25px;height:175px}
.tb_re_wrap ul li:nth-child(4) .boxx{padding-top:0px}
.tb_re_wrap ul li:nth-child(3) .pdt.tarea dl{padding:2px 0}
.tb_re_wrap ul li:nth-child(4) a:hover{border:1px solid #0cc;text-decoration:none}
.tb_re_wrap ul li:nth-child(5){width:104%;}
.tb_re_wrap ul li:nth-child(5):hover a{border:none}
.tb_re_wrap ul li:nth-child(5) p a:hover{border:none;text-decoration:underline}
.tb_re_wrap ul li:nth-child(5) .boxx{margin:5px;position:relative;height:90px}

.tb_re_wrap ul li:nth-child(5) .tit{position:absolute;top:0;left:70px}
.tb_re_wrap ul li:nth-child(5) .copy{position:absolute;top:18px;right:45px}
.tb_re_wrap ul li .tarea{width:70%;padding:2% 5% 4% 5%}
.tb_re_wrap ul li:nth-child(5) p.news{position:relative;width:360px}
.tb_re_wrap ul li:nth-child(5) p.news .date{position:absolute;right:0;top:5px;font-size:11px;color:#999}
/*cu홈택배 추가 끝*/

/*CU편의점 찾기*/

.box_1grey .wrap_tab_tcp li.on a{border-color:#333;color:#333}
.box_1grey .wrap_tab_tcp li.on a:before{background:#333}
.list_ahref{padding:10px 50px}
.list_ahref li{padding:8px 55px 8px 0;position:relative;}
.list_ahref li a{position:absolute;top:3px;right:0;background:#0cc;border-radius:5em;color:#fff;padding:5px 10px;letter-spacing:-0.05em;font-size:12px}

.tbl_basic_1new{border:1px solid #eee;width:100%;margin:15px 0}
.tbl_basic_1new th{background:#f9f9f9;padding:10px 0;border-bottom:1px solid #eee;border-right:1px solid #eee;color:#555;font-weight:normal}
.tbl_basic_1new td{padding:12px 0;font-size:12px!important;border-bottom:1px solid #eee;border-right:1px solid #eee;text-align:center;color:#555}

.layer_full #map .map_lbox{font-size:11px!important;letter-spacing:-0.05em;padding:1px;}
.layer_full #map div .distance{background:#fff;width:100%;display:block;}
.layer_full #map div .distance p{font-size:11px;color:#000}
.layer_full #map div .distance p strong{font-size:11px;color:#000}
.cu_end_wrap{width:100%}
.cu_end_wrap .tit{float:left;width:30%;padding:20px 0px 20px 30px;}
.cu_end_wrap .tit h2{font-size:14px;margin:0 0 10px 0px}
.cu_end_wrap .tit a{padding:5px 15px;color:#333;border:1px solid #eee;border-radius:5em;text-align:center}
.cu_end_wrap .tit a:before{content:'?';display:inline-block;width:20px;height:20px;line-height:16px;vertical-align:middle;color:#666;font-family:"noto";}

.cu_end_wrap{border:1px solid #eee;overflow:hidden}
.cu_end_wrap.border_t0{border:1px solid #eee;border-top:none;overflow:hidden}
.cu_end_wrap a:hover{text-decoration:none}
.cu_end_wrap .cellt{float:right;width:65%;}
.cu_end_wrap .cellt{}
.cu_end_wrap .wrap_tab_tcp{width:90%;display:block;overflow:hidden;padding-left:5%;margin:0 2.5%}
.cu_end_wrap .wrap_tab_tcp li{width:50%;float:left;text-align:center;}
.cu_end_wrap .wrap_tab_tcp li a{border-bottom:1px solid #ddd;color:#333;border-bottom:1px solid #eee;display:block;width:100%;height:40px;line-height:40px}

.cu_end_wrap .wrap_tab_tcp li.on a{border-bottom:1px solid #333;font-weight:bold;}

/*CU편의점 찾기 끝*/





/*다량할인 택배*/
.tb_re_wrap3 *{font-size:13px;line-height:1.3em}
.tb_re_wrap3 .c_r{font-size:13px;line-height:1.3em;color:#f36}
.tb_re_wrap3 .c_r strong{color:#f36}
.tb_re_wrap3{margin:31px 70px;padding: 0 0 10px 0;background:#fff;}/*2305 수정*/
.tb_re_wrap3 .title_area{width:100%;position:relative;}
.tb_re_wrap3 .title_area h2{font-size:18px;font-weight:bold;padding:0 20px}
.tb_re_wrap3 .title_area h2 a{font-size:18px;color:#000}
.tb_re_wrap3 .title_area .fr_area{position:absolute;top:0px;right:10px;font-size:14px}
.tb_re_wrap3 .title_area .fr_area a{color:#000}
.tb_re_wrap3 .title_area .fr_area a:first-child:after{content:'';width:1px;height:10px;display:inline-block;background:#ccc;margin:0 4px}

.tb_re_wrap3 ul{width:100%;overflow:hidden;}
.tb_re_wrap3 ul li{float:left;width:50%;text-align:center;position:relative;}
.tb_re_wrap3 ul li a:hover{text-decoration:none}
.tb_re_wrap3 ul li .boxx:hover{border:1px solid #0cc}
.tb_re_wrap3 ul li:nth-child(6) .boxx:hover{border:1px solid #eee;cursor:none}
.tb_re_wrap3 ul li:nth-child(6) .boxx p:hover{text-decoration:none!important}
.tb_re_wrap3 ul li .boxx{border:1px solid #eee;width:92%;display:block;margin:11px 4%;height:226px;overflow:hidden;border-radius:5px}
.tb_re_wrap3 ul li:nth-child(5) .boxx,.tb_re_wrap3 ul li:nth-child(6) .boxx{height:200px}
.tb_re_wrap3 ul li:nth-child(even){float:right}
.tb_re_wrap3 ul li .tit{padding:38px 0 1px 0;font-size:20px;font-weight:bold;color:#0cc;text-align:center;font-family:'noto'}
.tb_re_wrap3 ul li:nth-child(5) .tit,.tb_re_wrap3 ul li:nth-child(6) .tit{padding-top:25px }

.tb_re_wrap3 ul li .copy{color:#888;font-size:13px;word-break:keep-all;padding:3px 0px 5px 0px ;line-height:1.3em}
.tb_re_wrap3 ul li:nth-child(6) .copy{padding:3px 30px 5px 30px}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:last-child dd:before{content:'';background:url('/img/icon/ico_enter.png') no-repeat 3px 0 ;width:18px;height:11px;display:inline-block;}
.tb_re_wrap3 ul li .tarea dl.enter_bul dd{padding-left:16px;background:url('/img/icon/ico_enter.png') no-repeat 1px 1px ;}
.tb_re_wrap3 ul li .tarea{background:#f9f9f9;border-radius:10px;width:80%;overflow:hidden;margin:0 auto;padding:10px 0;}
.tb_re_wrap3 ul li .tarea dl{padding:2px 15%;width:70%;overflow:hidden;display:table;}

.tb_re_wrap3 ul li .tarea dt{float:right;font-size:13px;font-weight:bold;color:#f36;vertical-align:middle;text-align:right}
.tb_re_wrap3 ul li .tarea dt strong{color:#f36}
.tb_re_wrap3 ul li .tarea dt u{color:#888;font-weight:normal;text-decoration:line-through;display:inline-block;font-size:12px}
.tb_re_wrap3 ul li .tarea dd{float:left;font-size:12px;color:#888;text-align:left;vertical-align:middle}
.tb_re_wrap3 ul li .tarea .pptt{background:#fee;font-size:10px;color:#f36;display:inline;padding:2px 3px;}
.tb_re_wrap3 ul li .copy p.news{padding:2px 34px 3px 40px;text-align:left;color:#888;font-size:13px;word-break:normal;color:#888;background:url('/img/bullet/squ_c_4.gif') no-repeat 23px 8px;line-height:1.3em;}
.tb_re_wrap3 ul li .copy p.news a{color:#888}
.tb_re_wrap3 .c_red{color:#f36}
.tb_re_wrap3 .ico_new{display:inline-block;background:url('/img/icon/t_cate_ico.png?rnd=200907') no-repeat 0 -155px;background-size:220px;text-indent:-9999em;width:18px;height:18px;line-height:15px;}
.tb_re_wrap3 ul li .taekbae_bz{position:absolute;top:25px;left:50px;width:100%;text-align:left;}
.tb_re_wrap3 ul li .taekbae_bz span{vertical-align:middle;margin:3px;display:inline-block;text-align:center}

.tb_re_wrap3 ul li .taekbae_bz.ybttm{top:155px;text-align:center;left:0}
.tb_re_wrap3 ul li .taekbae_bz.ybttm p{font-size:13px;color:#888;vertical-align:middle}
.tb_re_wrap3 ul li .taekbae_bz.ybttm p:before{background:url('/img/icon/down_btm.png') no-repeat center #eee;border-radius:5em;background-size:6px;width:10px;height:10px;content:'';display:inline-block;margin:0 3px;}

.tb_re_wrap3 ul li.quic a:after{content:'only 택배페이';background:#0cc;font-size:11px;padding:2px 5px 0px 5px;display:block;position:absolute;top:12px;right:16px;font-weight:;color:#fff;border-top-right-radius:5px;border-bottom-left-radius:5px;}
.tb_re_wrap3 ul li.quic a:before{content:'';position:absolute;top:8px;left:18px;background:url('/img/logo/gogox.png') no-repeat 18px 12px;display:inline-block;width:46px;height:36px;background-size:46px;padding-left:33px}


ul.parcelchoice2{width:100%;width:100%;overflow:hidden;margin:10px 0}
.parcelchoice2 li{float:left;width:48%;margin:1%;position:relative;z-index:10;display:block;text-align:center;min-height:230px}
.parcelchoice2 li input{position:absolute;z-index:9;top:1px;left:3px;width:80%;height:50px;}
.parcelchoice2 li div.pickup_stat{display:block;margin-top:115px}
.parcelchoice2 li label span em{display:block;padding-top:5px}
.parcelchoice2 li input + label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:105px;line-height:105px;cursor:pointer;text-align:center;color:#5f6677;border:1px solid #ddd;}
.parcelchoice2 li input#parcel_hd + label{background:url('/img/logo/taekbae/hd_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_hanjin + label{background:url('/img/logo/taekbae/hanex_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_korex + label{background:url('/img/logo/taekbae/doortodoor_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_lotte + label{background:url('/img/logo/taekbae/lotteglogis_140_51.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_lotte + label.on{background:url('/img/logo/taekbae/lotteglogis_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_hd + label.on{background:url('/img/logo/taekbae/hd_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_hanjin + label.on{background:url('/img/logo/taekbae/hanex_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_korex + label.on{background:url('/img/logo/taekbae/doortodoor_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_cu + label{background:url('/img/logo/taekbae/cu_home.png') center 20px  no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_cu + label.on{background:url('/img/logo/taekbae/cu_home_on.png') center 20px no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_cu + label span.txtbz{position:absolute;bottom:0;left:0;width:100%;height:22px;line-height:24px;color:#f36;font-size:11px;display:block;text-indent:0;background:#fff0f0;letter-spacing:-0.08em}
.parcelchoice2 li input#parcel_cu + label span.txtbz b{font-weight:normal;position:relative;}
.parcelchoice2 li input#parcel_cu + label span.txtbz b:first-child{padding-right:9px}
.parcelchoice2 li input#parcel_cu + label span.txtbz b:first-child:after{content:'';position:absolute;top:2px;right:3px;width:1px;height:13px;background:#d3d3d3;display:block}
.parcelchoice2 li input#parcel_homepick + label{background:url('/img/logo/taekbae/homepick_140_51.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 li input#parcel_homepick + label.on{background:url('/img/logo/taekbae/homepick_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}

.parcelchoice2 li input#parcel_cu + label:before{content:'';display:block;position:absolute;top:0px;right:-5px;background:url('/img/icon/new_bz.png') no-repeat;width:39px;height:48px}

.parcelchoice2 li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5}
.parcelchoice2 li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.parcelchoice2 li label.offlogo{border:1px solid #f9f9f9;cursor:auto;}
.parcelchoice2 li label.offlogo:before{content:'';background:#f9f9f9;position:absolute;top:0;left:0;width:100%;height:105px;display:block;opacity:0.7}
.parcelchoice2 li label.offlogo:hover{color:#1eaeb5;border:1px solid #f9f9f9}
.parcelchoice2 li input#parcel_korex.cj_system + label{background:url('/img/logo/taekbae/doortodoor_140_51_system.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice2 .se_btn{width:65%}
.parcelchoice2 .offtext{color:#555;font-size:11px;padding-top:7px;display:inline-block}
.parcelchoice2 .tarea{padding:0 48px;display:block}
.parcelchoice2 .tarea dl{width:100%;overflow:hidden;display:table;padding:2px 0}
.parcelchoice2 .tarea dt{float:right;font-weight:bold;color:#f36;vertical-align:top;text-align:right;;line-height:12px}
.parcelchoice2 .tarea dt strong{font-size:13px!important;font-weight:600;font-family:'noto'}
.parcelchoice2 .tarea dt u{color:#999;font-weight:normal;text-decoration:line-through;display:inline-block;padding-right:3px}
.parcelchoice2 .tarea dd{float:left;color:#999;text-align:left;vertical-align:middle;font-size:12px!important;line-height:15px}


.sumend_wrapper {padding:10px 0 0 0;position:relative}
.sumend_wrapper h1{font-size:14px;padding:10px 0 0 0;letter-spacing:1.1em;position:absolute;top:16px;left:50px}
.sumend_wrapper .sumtxt{font-size:14px;padding:5px 30px;text-align:right}
.sumend_wrapper .sumtxt span:first-child:after{content:'|';display:inline-block;margin:10px 20px;color:#ddd}
.sumend_wrapper .tit{text-align:center}
.very_point{color:#fff;background:#f36;padding:5px 10px 5px 40px;width:340px;position:relative;margin:10px 0 0 0}
.very_point:before{content:'!';display:block;position:absolute;color:#fff;font-weight:bold;top:4px;left:11px;font-size:14px}
.very_point:after{content:'|';display:block;position:absolute;color:#ff6289;top:5px;left:25px;font-size:12px}
.boxsize_text a.ico1_see{font-size:11px}
.boxsize_text a.ico1_see:hover{text-decoration:none}

.tb_re_wrap3 ul li .tit *{vertical-align:bottom}
.tb_re_wrap3 ul li .tit:before{content:'';vertical-align:bottom;line-height:30px;display:inline-block;width:30px;height:30px;background:url('/img/icon/t_cate_ico2x.png?rnd=230412') no-repeat center;background-size:150px 240px;-webkit-background-size:150px 240px;margin:0 auto}
.tb_re_wrap3 ul li.pyun .tit:before{background-position:-0px 6px}
.tb_re_wrap3 ul li.bang .tit:before{background-position:-42px 6px}
.tb_re_wrap3 ul li.dara .tit:before{background-position:-42px -110px}
.tb_re_wrap3 ul li.today .tit:before{background-position:-117px 5px;width:36px}
.tb_re_wrap3 ul li.quic .tit:before{background-position:0px -115px}
.tb_re_wrap3 ul li.retur .tit:before{background-position:-85px 6px}
.tb_re_wrap3 ul li.sfind .tit:before{background-position:-129px -110px}

/*다량할인 택배 끝*/

/*cu홈택배 이벤트 문구 추가*/
.tb_re_wrap3 ul li:nth-child(43){position:relative}
/*.tb_re_wrap3 ul li:nth-child(4):before{content:'';display:block;position:absolute;top:12px;right:11px;background:url('/img/icon/new_bz.png') no-repeat;width:39px;height:48px }*/
.tb_re_wrap3 ul li:nth-child(4).cubz{position:relative}
.tb_re_wrap3 ul li:nth-child(4).cubz:before{content:'';display:block;position:absolute;top:12px;right:15px;background:url('/img/icon/cu_1000c_bz.png') no-repeat;width:48px;height:48px }
.tb_re_wrap3 ul li:nth-child(4).cubz_1000{position:relative}
.tb_re_wrap3 ul li:nth-child(4).cubz_1000:before{content:'';display:block;position:absolute;top:12px;right:15px;background:url('/img/icon/cu_1000c_bz.png') no-repeat;width:48px;height:48px }
/*cu홈택배 이벤트 문구 추가 end*/

/*엑셀추가*/
.btn_excel{margin:25px 50px 0px 50px;background:#eef2f4;border-radius:8px}/*2305수정*/

.btn_excel a:hover{text-decoration:none;}
.btn_excel span{font-size:14px;text-align:center;margin:0 auto;display:block;height:50px;line-height:50px;cursor:pointer;vertical-align:middle}
.btn_excel span:before{content:'';background:url('/img/icon/logo_excel.png') no-repeat;width:40px;height:25px;display:inline-block;vertical-align:middle}
.btn_excel span:after{content:'';}/*2305수정*/
.common_area.excel_wrap{padding:0px}
.excel_in_txt{padding:10px 20px 0px 25px}
.excel_list_wrap .tbl_thtit{display:table;width:100%}
.excel_list_wrap .tbl_thtit span{display:table-cell;text-align:center;position:relative}
.tbl_thtit span:after{content:'|';color:#ddd;position:absolute;top:0;right:0}
.tbl_thtit span:last-child:after{display:none}
.excel_list_wrap .nolist{height:400px;border-top:1px solid #eee;background:#f9f9f9}
.tbl_overflow{overflow:auto;max-height:700px}
.tbl_thtit{background:#eee;padding:10px 0;font-size:11px;color:#555;text-align:center}
.tbl_overflow table{width:220%}
.tbl_overflow table td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:10px 5px;}
.tbl_overflow table td:last-child{border-right:none}
a.btn_excel_up{border:1px solid #1eaeb5;background:#1eaeb5;color:#fff;border-radius:5em;height:40px;line-height:40px;font-size:14px;display:inline-block;width:35%;text-align:center;font-weight:bold}
a.btn_excel_sample{border:1px solid #aaa;border-radius:5em;height:40px;line-height:40px;font-size:14px;display:inline-block;width:30%;text-align:center;color:#666}
a.btn_excel_sample span:before{content:'';background:url('/img/icon/logo_excel.png') no-repeat;width:35px;height:25px;display:inline-block;vertical-align:middle;}

a.btn_excel_up:hover,a.btn_excel_sample:hover{text-decoration:none}

.exl_wrap{width:250%; height: 200px;position: relative;}    
.exl_wrap .table1, .exl_wrap .table2{ width:100%;}        
   
.exl_wrap .table1 th,.exl_wrap .table2 td{width:140px;font-size:12px;border-bottom:1px solid #eee;border-right:1px solid #eee;text-align:center;padding:7px 0} 
.exl_wrap .table1 th{background:#f9f9f9;font-weight:normal;border-right:none;font-size:11px;height:20px}
.exl_wrap .table1{position: fixed; width:inherit; z-index: 100;}
.exl_wrap .table2{position: absolute; top:35px;}
.exl_wrap .table1 th:nth-child(1), .exl_wrap .table2 td:nth-child(1){width:64px!important;}
.exl_wrap .table1 th:nth-child(5), .exl_wrap .table2 td:nth-child(5){width:104px!important;text-align:center!important}
.exl_wrap .table1 th:nth-child(6), .exl_wrap .table2 td:nth-child(6){width:404px!important;}
.exl_wrap .table1 th:nth-child(8), .exl_wrap .table2 td:nth-child(8){width:54px!important;}
.exl_wrap .table1 th:nth-child(9), .exl_wrap .table2 td:nth-child(9){width:224px!important;}
.r_tit a.r_tit_btn.excelbtn{top:17px;right:20px}
.r_tit a.r_tit_btn.excelbtn span:before{content:'?';background:#555;border-radius:5em;padding:0px 6px 0px 6px;color:#fff;font-weight:bold;margin-right:5px}


.shop_list_wrap .tbl_thtit{display:table;width:100%}
.shop_list_wrap .tbl_thtit span{display:table-cell;text-align:left;position:relative;width:15%}
.shop_list_wrap .tbl_thtit span:first-child{width:5%}
.shop_list_wrap .tbl_thtit span:after{display:none}
.shop_list_wrap .tbl_tdtit{display:table;width:100%}
.shop_list_wrap .tbl_tdtit span{display:table-cell;text-align:left;position:relative;font-size:11px;width:15%}
.shop_list_wrap .tbl_tdtit span:first-child{width:5%}
.shop_list_wrap .tbl_tdtit span select{font-size:11px}

.shop_list_wrap .table_shoplist th{background:#eef2f4;padding:10px 0}
.shop_list_wrap .table_shoplist td{text-align:center;padding:10px 0}
.shop_list_wrap .table_shoplist td select{font-size:11px;width:100%;height:36px;line-height:36px;padding:0}

/*엑셀추가 end*/

/*택배예약 취소*/




.lic_fl_wrap{overflow:hidden;width:100%}
.lic_fl_wrap .lic_fl{padding:0 0 10px 0}
.lic_fl_wrap .lic_fl strong{font-size:18px;color:#000}
.lic_fl_wrap .lic_fr{padding:0 0 10px 0}

.tit_common02 .btn1 a.btn_licc_off{border:1px solid #999;border-radius:5em;font-size:12px;display:block;background:#999;color:#fff;padding:0 30px;height:27px;line-height:27px}
.tit_common02 .btn1 a.btn_licc_off:hover{color:#fff;text-decoration:none}
.tit_common02 .btn1 a.btn_licc_off.on{border:1px solid #0cc;background:#0cc}
.overf_y{overflow-y:auto;max-height:700px}
.btn_listcancle{background:#0cc;border-radius:6px;color:#fff;padding:5px 6px;font-size:11px;text-align:center}
.btn_listcancle:hover{color:#fff;text-decoration:none}
.btn_listdel{background:#aaa;border-radius:6px;color:#fff;padding:5px 6px;font-size:11px;text-align:center}
.btn_listdel:hover{color:#fff;text-decoration:none}
.tit_x .f18{font-size:18px!important;}
.list_cancle .list_blank{background:#f9f9f9;padding:100px 0 50px 0;color:#777}

/*택배예약 취소 끝*/

/*택배박스 판매*/
.tb_re_wrap3 .title_area {margin-bottom:10px}
.tb_re_wrap3 .title_area h2{float:left;}
.tb_re_wrap3 .title_area .fr_area{top:4px}
.notice_txt_wrap{position:relative;left:48px;top:7px;height:18px;overflow:hidden;width:660px;font-size:14px}/**2305수정*/
.notice_tit:before{;cursor:pointer;content:'공지';font-family:'noto';font-weight:bold;font-size:12px;letter-spacing:-0.05em;text-align:center;display:block;width:30px;border:1px solid #f36;border-radius:10px;color:#f36;position:absolute;left:10px;top:7px;height:17px;overflow:hidden;cursor:pointer}
.notice_tit{} /**2305수정*/
.tb_re_wrap3 .title_area h2:after{content:'|';color:#fff;font-size:12px;font-weight:bold}/**2305수정*/
.notice_txt_wrap .txt{color:#000;font-size:14px;display:block;height:18px;width:100%;font-weight:bold}
.notice_txt_wrap a{display:block;}
.notice_txt_wrap *:hover{text-decoration:none}

.mall_wrap {display:table;width:80%;margin:5px 10%;}
.mall_wrap span{display:table-cell;background:#f9f9f9;border-radius:8px;border-top-right-radius:10px;border-bottom-right-radius:10px;text-align:center;width:31.3%;margin:0 2%;padding:8px 0;color:#777;position:relative;overflow:hidden;font-size:12px!important;letter-spacing:-0.03em}
.mall_wrap span em{font-size:12px;color:#f36;display:block;padding-top:3px;font-weight:bold;letter-spacing:-0.05em}
.mall_wrap span:after{content:'';width:2px;height:66px;background:#FFF;display:inline-block;position:absolute;top:0px;right:0}
.mall_wrap span:last-child:after{display:none}
.tb_re_wrap3 ul li:nth-child(6) .boxx:hover{border:1px solid #0cc;cursor:pointer}
.tb_re_wrap3 ul li:nth-child(6) .boxx p:hover{text-decoration:underline}
.tb_re_wrap3 ul li:nth-child(7) .tit:before{background-position:-127px -110px}

/*택배박스 판매*/


/*라벨프린트*/
.label_print_wrap{border-bottom:2px solid #999;margin-bottom:40px;position:relative;padding:0 10px 10px 10px ;}
.label_print_wrap:after{content:'';background:url('/img/banner/label_sample2.png?ver=1') no-repeat;width:378px;height:191px;position:absolute;top:28px;right:0;font-size:20px}
.label_print_wrap .tit{font-weight:bold;font-size:14px;margin:10px 0}
.label_print_wrap ul{width:49%;padding:3px 2px}
.label_print_wrap ul li{word-break:keep-all;font-weight:normal;font-family:"돋움";color:#555;margin:3px 0}
.label_print_wrap ul li a.btn{background:#777;color:#fff;padding:3px 5px 1px 5px;margin:0 5px;font-size:11px;border-radius:3px}
.label_print_wrap ul li a.btn:hover{text-decoration:none}
.label_print_wrap .tit_common02 h6{float:left}
.label_print_wrap .btn_wrap{margin:20px 10px;text-align:center;width:48%;}
.label_print_wrap .btn_wrap a{background:#0cc;padding:10px 20px;color:#fff;border-radius:5px}
.label_print_wrap .btn_wrap a:hover{text-decoration:none}

.label_print_real{padding:10px 0}
.label_print_real *{font-family:"noto","돋움";font-size:16px;line-height:1.0em}
.label_print_real ul{width:100%;margin:5.5mm 0}
.label_print_real ul li{float:left;width:50%;}
.label_print_real ul li .label_area{padding:20px;height:93.1mm;}/**/
.label_print_real ul li .label_area h1{border-bottom:2px solid #ccc;font-size:18px;padding:10px 10px 10px 15px;}
.label_print_real ul li .label_area table{width:100%;margin:20px 10px 15px 15px}
.label_print_real ul li .label_area table th{width:22%;text-align:left;font-size:16px;vertical-align:top;padding:9px 0}
.label_print_real ul li .label_area table td{width:78%;font-size:20px;vertical-align:top;padding:9px 0}
.label_print_real ul li .label_area table td.txt1{font-size:40px;font-weight:700;color:#000}
.label_print_real ul li .label_area table td.txt1 .limit_t{font-size:38px;font-weight:bold;color:#000;overflow:hidden;height:38px;width:98%}
.label_print_real ul li .label_area table td.txt2{font-size:30px;font-weight:bold;color:#000;overflow:hidden;}
.label_print_real ul li .label_area table td.txt2 .limit_t{font-size:30px;font-weight:bold;color:#000;overflow:hidden;height:30px;width:93%;}
.label_print_real ul li .label_area table td.txt3{font-size:20px;font-weight:bold;color:#000}
.label_print_real ul li .label_area p{line-height:1.4em;padding-left:30px;font-size:14px;background:url('/img/bullet/squ_c.gif') no-repeat 15px 7px;}
.label_print_real .btn{background:#eee;height:60px;display:block;line-height:60px;text-align:center;cursor:pointer}
.label_print_real .btn span{border:1px solid #000;background:#000;color:#fff;font-weight:bold;border-radius:10px;padding:10px 40px;display:inline-block}

/*출력물 예시보기 팝업*/
#sample_print_pop .popup_layer{max-height:900px;padding:10px 20px}
#sample_print_pop .popup_layer .ui_topnav{margin-top:0;padding-bottom:0}
#sample_print_pop .popup_layer h1{margin-top:0;margin-bottom:0;text-align:left;padding-left:5px}
.label_print_real.sample_print{border:1px solid #eee;overflow:hidden;padding:0;margin:0 0 10px 0}
.label_print_real.sample_print ul{width:100%;margin:0 0;}
.label_print_real.sample_print ul li{float:left;width:49.7%;border-right:1px dashed #ddd;border-bottom:1px dashed #ddd}
.label_print_real.sample_print ul li:nth-child(2){border-right:none}
.label_print_real.sample_print ul li:nth-child(4){border-right:none}
.label_print_real.sample_print ul li:nth-child(6){border-right:none}
.label_print_real.sample_print ul li:nth-child(5),.label_print_real.sample_print ul li:nth-child(6){border-bottom:none;}
.label_print_real.sample_print ul li .label_area{padding:0 10px;height:180px;}/**/
.label_print_real.sample_print ul li:nth-child(5) .label_area,.label_print_real.sample_print ul li:nth-child(6) .label_area{height:170px}
.label_print_real.sample_print ul li .label_area h1{border-bottom:2px solid #ccc;font-size:12px;padding:10px 10px 7px 5px;width:95%}
.label_print_real.sample_print ul li .label_area table{width:100%;margin:5px 0px 5px 5px}
.label_print_real.sample_print ul li .label_area table th{width:24%;text-align:left;font-size:11px;vertical-align:top;padding:3px 0}
.label_print_real.sample_print ul li .label_area table td{width:76%;font-size:12px;vertical-align:top;padding:3px 0}
.label_print_real.sample_print ul li .label_area table td.txt1{font-size:18px;font-weight:700;color:#000}
.label_print_real.sample_print ul li .label_area table td.txt1 .limit_t{font-size:18px;font-weight:bold;color:#000;overflow:hidden;height:18px;width:98%}
.label_print_real.sample_print ul li .label_area table td.txt2{font-size:16px;font-weight:bold;color:#000;overflow:hidden;}
.label_print_real.sample_print ul li .label_area table td.txt2 .limit_t{font-size:16px;font-weight:bold;color:#000;overflow:hidden;height:16px;width:93%;}
.label_print_real.sample_print ul li .label_area table td.txt3{font-size:14px;font-weight:bold;color:#000;padding:0}
.label_print_real.sample_print ul li .label_area p{line-height:1.5em;letter-spacing:-0.05em;padding-left:11px;font-size:10px;background:url('/img/bullet/squ_c.gif') no-repeat 5px 7px;}

h6.tit_float {position:relative;padding-bottom:5px}
h6.tit_float .btn1{position:absolute;top:-3px;right:0;display:table}
h6.tit_float .btn1 a.btn_licc_off{border:1px solid #fff;border-radius:5px;font-size:14px;display:block;background:#999;color:#fff;padding:0 10px;height:30px;line-height:30px;display:table-cell}/*2305수정*/
h6.tit_float .btn1 a.btn_licc_off:hover{color:#fff;text-decoration:none;cursor:pointer}
h6.tit_float .btn1 a.btn_licc_off.on{border:1px solid #fff;background:#0cc;cursor:pointer}
h6.tit_float .c_ra{font-size:13px;padding-top:2px;display:inline-block}
h6.tit_float .btn1 .allcheck{padding-right:10px;position:relative;}
h6.tit_float .btn1 .allcheck input{width: 20px;height: 20px;opacity: 0;outline: 0;-webkit-appearance: none;}
h6.tit_float .btn1 .allcheck input + label{cursor:pointer}
h6.tit_float .btn1 .allcheck input + label:before {content:'';width:20px;font-size: 12px;display: inline-block;height:20px;line-height:20px;cursor: pointer;color: #333;
background: url('/img/icon/check_c.png') 0px 0px no-repeat;background-size:20px;border:1px solid #ccc;border-radius:5px;position:absolute;top:0;left:0;}
h6.tit_float .btn1 .allcheck input:checked + label:before {background-image: url('/img/icon/check_f.png');background-color:#0cc;color:#282f44;border:1px solid #0cc;border-radius:5px}
h6.tit_float .btn1 .allcheck input:checked + label{color:#0cc}
h6.tit_float .btn1 .allcheck input:disabled + label:after {border:1px solid #eee;background-color:#f9f9f9}
h6.tit_float .btn1 .allcheck input:disabled + label{color:#ccc}
.page-break{page-break-before:always;content:'';display:block;background:#fff;width:100%;height:0px;}
/*라벨프린트 끝*/

/*cu홈택배 추가*/
.tb_re_wrap3 ul li:nth-child(4) .tarea{padding:15px 0 25px 0}
.tb_re_wrap3 ul li:nth-child(4) .tit{padding:30px 0 4px 0}
/*cu홈택배 추가끝*/

/*반품신청하기*/
.return_wr dl{width:100%}
.return_wr dl dt{background:#f9f9f9;position:relative;padding:12px 20px;border-radius:6px;font-weight:bold;color:#555;border:1px solid #eee}
.return_wr dl dt span{position:absolute;top:12px;right:20px;font-size:12px;font-weight:normal}
.return_wr dl dt span:before{content:'|';color:#ddd;display:inline-block;width:20px;height:20px;font-size:12px;}
.return_wr dl dt span strong{color:#f36;font-size:12px;letter-spacing:0em}
.return_wr dl dd{padding:15px 20px;overflow:hidden}
.return_wr dl dd div{float:left;padding:0 18px}

.return_wr input[type="radio"]{margin:0;padding:0;opacity:0;width:0;}
.return_wr input[type="radio"] + label{cursor:pointer;display:inline-block;text-align:left;line-height:24px;padding:0 0 0 25px;background:url('/img/icon/checkbox_c.png') no-repeat 0 0;background-size:20px;color:#777;font-weight:bold}
.return_wr input[type="radio"]:checked + label{background-image:url('/img/icon/checkbox_0c.png');color:#000}
.return_wr input[type="radio"]:checked + label{color:#0bb;line-height:24px;}

.return_wr dl p.info{font-size:12px;padding:0 20px 15px 25px;line-height:1.4em;color:#999;word-break:keep-all}
.return_wr_half{width:100%;overflow:hidden;margin:0 0 20px 0}
.return_wr_half dl{width:49%;float:left;background:#f9f9f9;border-radius:6px;padding:5px 0 10px 0;border:1px solid #eee}
.return_wr_half dl dt{padding:10px 20px;font-weight:bold}
.return_wr_half dl dd{padding:0px 20px;}
.return_wr_half dl dd p{font-size:12px;padding:0 0 5px 0;word-break:keep-all}
.return_wr_half dl dd p strong{font-size:12px;}
.return_wr_half dl:last-child{float:right}

/*반품신청하기 끝*/

/*[2101-040] 한진(네오) 택배제휴서비스 중단 및 방문택배 조정요청*/
.tb_re_wrap3 ul li:nth-child(2) .tit:before{background-position:-0px 6px}
.tb_re_wrap3 ul li:nth-child(1) .tit:before{background-position:-42px 6px}
.tb_re_wrap3 ul li:nth-child(2) .tarea{padding-top:16px;padding-bottom:22px}
.tb_re_wrap3 ul li:nth-child(2) .tarea dl{padding-top:2px}
.tb_re_wrap3 ul li:nth-child(3) .tarea{padding-top:13px;padding-bottom:10px}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(2){padding-top:7px}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(2) dd:before{content:'';background:url('/img/icon/ico_enter.png') no-repeat 3px 0 ;width:18px;height:11px;display:inline-block;}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:last-child dd:before{content:'';background:url('/img/icon/ico_enter.png') no-repeat 3px 0 ;width:18px;height:11px;display:inline-block;}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(2) dd:before,.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(3) dd:before{display:none}
.tb_re_wrap3 ul li:nth-child(5) .c_r{font-weight:bold}
.tb_re_wrap3 ul li .c_r{color:#f36!important}
/*[2101-040] 한진(네오) 택배제휴서비스 중단 및 방문택배 조정요청*/

/*편의점택배 규격추가*/
.tb_re_wrap3 ul li:nth-child(1) .boxx,.tb_re_wrap3 ul li:nth-child(2) .boxx{height:238px}
.tb_re_wrap3 ul li:nth-child(1) .tarea{padding:18px 0 0 0;height:82px}
.tb_re_wrap3 ul li:nth-child(2) .tarea{padding:28px 0;height:45px}
.tb_re_wrap3 ul li:nth-child(1) dl:nth-child(2){position:relative}
.tb_re_wrap3 ul li:nth-child(1) dl:nth-child(2) dd:before{content:'';background:url('/img/icon/t_cate_ico.png?rnd=200907') no-repeat 0 -155px;background-size:220px;width:18px;height:18px;display:inline-block;position:absolute;top:2px;left:97px}
.tb_re_wrap3 ul li.newbz dl:nth-child(1){position:relative}
.tb_re_wrap3 ul li.newbz dl:nth-child(1) dd:before{content:'';background:url('/img/icon/t_cate_ico.png?rnd=200907') no-repeat 0 -155px;background-size:220px;width:18px;height:18px;display:inline-block;position:absolute;top:1px;left:123px}

.newico{position:relative}
.newico:before{content:'';background:url('/img/icon/t_cate_ico.png?rnd=200907') no-repeat 0 -155px;background-size:220px;width:18px;height:18px;display:inline-block;position:absolute;top:0px;right:-20px}

/*
.newico2{position:relative}
.newico2:before{content:'';background:url('/img/icon/t_cate_ico.png?rnd=200907') no-repeat 0 -155px;background-size:220px;width:18px;height:18px;display:inline-block;position:absolute;top:-10px;right:-13px}
*/
.tb_re_wrap3 ul li dd.newico{position:relative}
.tb_re_wrap3 ul li dd.newico:before{content:'';background:url('/img/icon/t_cate_ico.png?rnd=200907') no-repeat 0 -155px;background-size:220px;width:18px;height:18px;display:inline-block;position:absolute;top:0px;right:-20px}

/*편의점택배 규격추가*/

/*다량접수 할인추가*/
.parcelchoice2 .tarea.many_dis{padding:0 10px;color:#555}
.parcelchoice2 .tarea.many_dis dd{color:#555;}
.parcelchoice2 .tarea.many_dis dd{font-weight:bold;background:url('/img/bullet/s') no-repeat 0px 5px;padding-left:0px;margin-bottom:1px;line-height:18px;word-break:keep-all}
.parcelchoice2 .tarea.many_dis .enter_bul dd:before{content:'';background:url('/img/icon/ico_enter.png') no-repeat 3px 0 ;width:18px;height:11px;display:inline-block;}
.parcelchoice2 .tarea.many_dis .enter_bul dd{font-weight:normal;background:none}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt2{line-height:12px}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt2 b{color:#0cc;padding:0 2px;font-size:12px;background:#eefafa;border-radius:5.1px;line-height:12px}

.parcelchoice2 .tarea.many_dis dl dd span.bgtxt3{line-height:12px}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt3 b{color:#f36;padding:0 2px;font-size:12px;background:#fff0f0;border-radius:5.1px;line-height:12px;display:inline-block}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt3 p{background:url('/img/bullet/squ_c.gif') no-repeat 0px 7px;padding-left:7px;margin-top:5px;line-height:16px;word-break:keep-all;color:#555}

/*다량접수 할인추가*/
.tb_re_wrap3 ul li:nth-child(3) .copy{padding-top:5px;padding-bottom:3px}
.tb_re_wrap3 ul li:nth-child(3) .tarea{padding-top:12px;padding-bottom:12px}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:first-child,.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(3){position:relative}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:first-child dd:before{content:'';background:url('/img/icon/t_cate_ico.png?rnd=200907') no-repeat 0 -155px;background-size:220px;width:18px;height:18px;display:inline-block;position:absolute;top:0;left:99px}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(2){padding-top:2px;padding-bottom:2px}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(3) dd:before{display:none}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(3) dd:before{content:'';background:url('/img/icon/t_cate_ico.png?rnd=200907') no-repeat 0 -155px;background-size:220px;width:18px;height:18px;display:inline-block;position:absolute;top:0;left:108px}
.tb_re_wrap3 ul li.new_0801 .tarea dl:nth-child(2) dd:before{display:none}
.tb_re_wrap3 ul li.new_0801 .tarea dl:last-child dd:before{content:'';background:url('/img/icon/ico_enter.png') no-repeat 3px 0 ;width:18px;height:11px;display:inline-block;}
.tb_re_wrap3 ul li.new_0801 .tarea{padding:15px 0 10px 0}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:first-child dd:before{display:none}
.tb_re_wrap3 ul li:nth-child(3) .tarea dl:nth-child(2) dd:before{display:none}
/*다량접수 할인추가 끝*/

/*계좌이체 충전시 2프로 적립*/
.select_pay_item{margin:10px 0 0 0px;float:left}

.bg_frame strong{color:#fff;border-radius:3px;vertical-align:middle;padding:3px 8px;background:#f36;margin-left:8px;font-size:12px}
.bg_frame{content:'';background:url('/img/icon/diamond.png') no-repeat 4px 4px;display:inline-block;background-size:10px}
@media screen and (max-width:400px) {
.select_pay_item{margin:5px 0 0 0px;}
.bg_frame strong{font-size:10px;padding:3px 2px}
.select_pay_item li{padding-right:5px}
}

/*계좌이체 충전시 2프로 적립 끝*/


#se_number_layer .pop_layer, #se_addr_layer .pop_layer{width:498px;padding-top:10px;max-height:800px}
#se_number_layer .pop_layer .ui_btn_wrap, #se_addr_layer .pop_layer .ui_btn_wrap{background:#fff;padding:0px 0 10px 0;margin:10px 0 30px 0!important}
#se_number_layer .pop_layer .ui_btn_wrap .full_g span, #se_addr_layer .pop_layer .ui_btn_wrap .full_g span{background:#555;font-size:12px;height:34px;line-height:34px;width:120px;border-radius:4px}
#se_number_layer .pop_layer .close_pop, #se_addr_layer .pop_layer .close_pop{z-index:9999em;background:url('/img/btn/close_bk_20.gif') no-repeat 0 0}

/*방문택배 프로세스 변경*//*parcelchoice3, parcelchoice2, tbl_basic_r2 , jeju_txt, charge_table,account_section*/
ul.parcelchoice3{width:100%;overflow:hidden;margin:30px 0 50px 0}
.parcelchoice3 li{float:left;width:31.3%;margin:1%;position:relative;z-index:10;display:block;text-align:center;height:220px}
.parcelchoice3 li input{position:absolute;z-index:9;top:4px;left:8px;width:90%;height:72px;}
.parcelchoice3 li div.pickup_stat{display:block;margin-top:135px}
.parcelchoice3 li label span em{display:block;padding-top:5px}
.parcelchoice3 li input + label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:120px;line-height:120px;cursor:pointer;text-align:center;color:#5f6677;border:1px solid #ddd}
.parcelchoice3 li input#parcel_hd + label{background:url('/img/logo/taekbae/hd_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_hanjin + label{background:url('/img/logo/taekbae/hanex_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_korex + label{background:url('/img/logo/taekbae/doortodoor_140_51.gif') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_cu + label{background:url('/img/logo/taekbae/cu_home.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_cu + label span.txtbz{position:absolute;bottom:0;left:0;width:100%;height:22px;line-height:24px;color:#fff;font-size:11px;display:block;text-indent:0;background:#f36;letter-spacing:-0.05em}
.parcelchoice3 li input#parcel_lotte + label{background:url('/img/logo/taekbae/lotteglogis_140_51.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_lotte + label.on{background:url('/img/logo/taekbae/lotteglogis_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_hd + label.on{background:url('/img/logo/taekbae/hd_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_hanjin + label.on{background:url('/img/logo/taekbae/hanex_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_korex + label.on{background:url('/img/logo/taekbae/doortodoor_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_cu + label.on{background:url('/img/logo/taekbae/cu_home_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_homepick + label{background:url('/img/logo/taekbae/homepick_140_51.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li input#parcel_homepick + label.on{background:url('/img/logo/taekbae/homepick_140_51_on.png') center no-repeat #fff;text-indent:-9999em;}
.parcelchoice3 li label{}
.parcelchoice3 li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.parcelchoice3 li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.parcelchoice3 li label.offlogo{border:1px solid #f9f9f9;cursor:auto;}
.parcelchoice3 li label.offlogo:before{content:'';background:#f9f9f9;position:absolute;top:0;left:0;width:100%;height:120px;display:block;opacity:0.7}
.parcelchoice3 li label.offlogo:hover{color:#1eaeb5;border:1px solid #f9f9f9}
.parcelchoice3 li input#parcel_korex.cj_system + label{background-image:url('/images/renew/korex_system.png')} /*대한통운 시스템 점검중*/
.parcelchoice3 .se_btn{width:80%}
.parcelchoice3 .offtext{color:#555;font-weight:bold;font-size:12px;padding-top:7px;display:inline-block}
.parcelchoice3 .tarea{padding:0 2px;display:block}
.parcelchoice3 .tarea dl{width:100%;overflow:hidden;display:table;padding:3px 0}
.parcelchoice3 .tarea dt{float:right;font-weight:bold;color:#f36;vertical-align:middle;text-align:right;font-size:13px;line-height:14px}
.parcelchoice3 .tarea dt strong{font-size:13px;font-weight:600;font-family:'noto'}
.parcelchoice3 .tarea dt u{color:#999;font-weight:normal;text-decoration:line-through;display:inline-block;padding-right:3px}
.parcelchoice3 .tarea dd{float:left;color:#999;text-align:left;vertical-align:middle;font-size:12px;line-height:14px;}
.package_area .very_point:after{content:'|';display:block;position:absolute;color:#ff6289;top:10px;left:25px;font-size:12px}

.parcelchoice3 .tarea.many_dis{padding:0 5px;color:#555}
.parcelchoice3 .tarea.many_dis dd{color:#555;}
.parcelchoice3 .tarea.many_dis .enter_bul dd:before{content:'';background:url('/images/icon/ico_enter.png') no-repeat 1px 2px ;width:12px;height:11px;display:inline-block;background-size:8px}
.parcelchoice3 .tarea.many_dis .enter_bul dd{background:none}
.parcelchoice3 .tarea.many_dis dl dd span.bgtxt{background:#0cc;border-radius:3em;color:#fff;padding:0 4px;font-size:10px;height:13px;;line-height:14px;display:inline-block;}
.reserv_common_wrap{min-height:600px}
/*.charge_table .tbl_basic_r2.pdt_10.pdb_10.mgb_10{margin-bottom:0!important;padding-bottom:0!important}*/
.common_section .parcelchoice_wrap + .info_wrap{padding-bottom:30px;border-top:1px solid #e2e2e2;padding-top:30px;margin-top:40px}
/*방문택배 프로세스 변경 끝*/

/*방문택배 프로세스 변경*//*parcelchoice3, parcelchoice2, tbl_basic_r2 , jeju_txt, charge_table,account_section*/
ul.parcelchoice_new{width:100%;overflow:hidden;margin:0px 0 50px 0;display:flex;flex-wrap: wrap;}/*2305 수정*/
.parcelchoice_new li{cursor:pointer;width:38%;margin:2%;position:relative;z-index:10;display:block;text-align:center;border:2px solid #eee;border-radius:8.1px;padding:10px 20px;min-height:230px}
.parcelchoice_new li input{width:0;height:0;padding:0;margin:0;position:absolute;top:15px;right:40px}
.parcelchoice_new li.on{border:2px solid #0cc}
.parcelchoice_new li:hover{border:2px solid #0cc;cursor:pointer}
.parcelchoice_new li:active{border:2px solid #0cc}

.parcelchoice_new .tarea .btn_sml{font-size:11px;border:1px solid #ddd;color:#f36;padding:1px 11px 1px 3px;border-radius:5px;background:url('/img/icon/right_ct.png') no-repeat  95% 6px;background-size:5px}
.parcelchoice_new .tarea .btn_sml:hover{text-decoration:none}

.parcelchoice_new .tarea .btn_big{border:1px solid #0cc;color:#fff;width:90%;display:block;padding:5px 13px 6px 5px;border-radius:5px;background:url('/img/icon/right_ct_w.png') no-repeat 95% center #0cc;background-size:7px}
.parcelchoice_new .tarea .btn_big:hover{text-decoration:none}

.parcelchoice_new .tarea.bottom{display:block;width:215px;position:absolute;bottom:10px;left:20px;}
.parcelchoice_new .tarea.bottom dl{padding:4px 0}
.parcelchoice_new .tarea.bottom dt{display:table-cell;text-align:right;}

.parcelchoice_new li input:before{cursor:pointer;content:'';width:26px;height:26px;display:block;background:url('/img/icon/check_c.png') no-repeat;background-size:100%;}
.parcelchoice_new li.on input:before{background-image:url('/img/icon/check_5a.png')}

.parcelchoice_new li input + label{cursor:pointer;font-size:18px;font-weight:bold;color:#151515;text-align:center}
.parcelchoice_new li input + label:before{content:'';margin:10px auto 5px auto;width:48px;height:52px;display:block;background:url('/img/logo/taekbae_simbol.png?rnd=10') no-repeat ;background-size:47px;border-radius:9em}

.parcelchoice_new li input#parcel_hd + label:before{background-position:1px -215px}
.parcelchoice_new li input#parcel_hanjin + label:before{background-position:0 3px}
.parcelchoice_new li input#parcel_korex + label:before{background-position:0 -102px}
.parcelchoice_new li input#parcel_homepick + label:before{background-position:2px -332px}
.parcelchoice_new li input#parcel_cu + label:before{background-position:0 -542px}
.parcelchoice_new li input#parcel_cueasy + label:before{background-position:0 -542px}
.parcelchoice_new li input#parcel_lotte + label:before{background-position:1px -220px}
.parcelchoice_new li input#parcel_epost + label:before{background-position:0 -444px}
.parcelchoice_new li input#parcel_cu24 + label:before{background-position:0 -542px}
.parcelchoice_new li input#parcel_cu24_half + label:before{background-position:0 -542px}
.parcelchoice_new li input#parcel_gs24 + label:before{background-position:1px -637px}
.parcelchoice_new li input#parcel_eleven + label:before{background-position:1px -737px}
.parcelchoice_new li input#parcel_eleven_half + label:before{background-position:1px -737px}
.parcelchoice_new li input#parcel_gs24half + label:before{background-position:1px -637px}
.parcelchoice_new li input#parcel_emart + label:before{background-position:1px -1052px}
.parcelchoice_new li input#parcel_today + label:before{background-position:1px -1178px}
.parcelchoice_new li input#parcel_tpickup + label:before{background-position:1px -1300px}
.parcelchoice_new li input#parcel_rtpickup + label:before{background-position:1px -1300px}
.parcelchoice_new li input#parcel_dver_quick + label:before{background-position:1px -1428px}

.parcelchoice_new li input#parcel_truck + label:before{background-position:1px -2765px;width:85px;height:75px;background-size:85px;border-radius:0}
.parcelchoice_new li input#parcel_damas + label:before{background-position:1px -2945px;width:75px;height:75px;background-size:85px;border-radius:0}
.parcelchoice_new li input#parcel_labo + label:before{background-position:1px -3155px;width:72px;height:75px;background-size:85px;border-radius:0}
.parcelchoice_new.sendy_wrap li{;min-height:165px}
.parcelchoice_new.sendy_wrap li select{height:32px;line-height:32px;padding:0 5px;font-size:12px}

.parcelchoice_new li.offlogo{background-color:#f9f9f9;border-color:#f3f3f3;opacity:0.5}
.parcelchoice_new li.offlogo *{opacity:1;color:#999}
.parcelchoice_new li.offlogo:hover{cursor:default}
.parcelchoice_new li.offlogo input:before{display:none}

.parcelchoice_new li .biz_onair{border-radius:10em;padding:5px;position:absolute;top:5px;left:5px;color:#f36;font-weight:bold}
.parcelchoice_new li .biz_onair:before{content:'●';margin-right:3px;display:inline-block;color:#f36;font-family:'돋움'
	-webkit-animation:opacity1 1s both infinite;
    -moz-animation:opacity1 1s both infinite;
    animation:opacity1 1s both infinite;}
@keyframes opacity1 {
 0% {
    opacity: 0.7;
  }	
  100% {
    opacity: 1;
  }
}

.parcelchoice_new li .biz_onair.ing_g{border-radius:10em;padding:5px;position:absolute;top:5px;left:5px;color:#f36;font-weight:bold}
.parcelchoice_new li .biz_onair.ing_g:before{content:'●';margin-right:3px;display:inline-block;color:#f36;font-family:'돋움'
	-webkit-animation:opacity 1s both infinite;
    -moz-animation:opacity 1s both infinite;
    animation:opacity 1s both infinite;}
@keyframes opacity {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.5;
  }
}


.bz_only{z-index:999;position:absolute;top:-2px;left:-2px;background:#0cc;color:#fff;width:80px;height:20px;line-height:20px;text-align:center;border-bottom-right-radius:8px;font-size:11px!important}
.parcelchoice_new .offlabel label{opacity:0.3}
.tarea_note{padding-top:5px}
.new_sml_bz{width:4px;height:4px;border-radius:10px;background:#f36;display:inline-block;margin:0 0 7px 2px}
label .new_sml_bz:before{content: "NEW";
	color:#fff;
	font-size:11px;position:absolute;top:0px;left:4px;font-weight:normal}
label .new_sml_bz{width:34px;height:15px;position:absolute;top:0px;right:0px;background:#f36;border-radius:10px;
	-webkit-animation:blink 0.4s ease-in-out infinite alternate;
    -moz-animation:blink 0.4s ease-in-out infinite alternate;
    animation:blink 0.4s ease-in-out infinite alternate;}

-webkit-keyframes blink{
    0% {opacity:0.6;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0.6;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0.6;}
    100% {opacity:1;}
}

.event_sml_bz{width:6px;height:6px;border-radius:10px;background:#f36;display:inline-block;margin:0 0 7px 2px}
.event_sml_bz:before{content: "EVENT";
	color:#fff;
	font-size:11px;position:absolute;top:0px;left:4px;font-weight:normal}
label .event_sml_bz{width:41px;height:15px;position:absolute;top:0px;right:0px;background:#f36;border-radius:10px;
	-webkit-animation:blink 0.4s ease-in-out infinite alternate;
    -moz-animation:blink 0.4s ease-in-out infinite alternate;
    animation:blink 0.4s ease-in-out infinite alternate;}

-webkit-keyframes blink{
    0% {opacity:0.6;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0.6;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0.6;}
    100% {opacity:1;}
}



.parcelchoice_new li.text_title input + label{font-size:21px;font-weight:bold;color:#0cc;height:20px;line-height:20px;padding:20px 0 10px 0;font-family:'noto'}
.parcelchoice_new li.text_title {padding-bottom:40px;line-height:20px;}
.parcelchoice_new li.text_title .tarea{margin-top:15px}
.parcelchoice_new li.text_title:last-child .tarea dl{padding:5px 0}
.parcelchoice_new li.text_title.on input + label{color:#1eaeb5}
.parcelchoice_new li .btm_copy{position:absolute;bottom:10px;left:0;margin:0px auto;text-align:center;width:100%;vertical-align:middle}
.parcelchoice_new li .btm_copy:before{content:'';background:url('/img/icon/t_cate_ico.png') no-repeat -24px -117px;opacity:0.7;background-size:90px;width:20px;height:24px;line-height:24px;font-weight:bold;font-size:14px;display:inline-block;vertical-align:middle}

/*.parcelchoice_new li .txtbz_n{position:absolute;top:76px;left:0;width:100%;margin:0 auto;padding:2px 0 1px 0;line-height:1.4em;color:#f36;font-size:12px;font-weight:600;display:block}*/
.parcelchoice_new li .txtbz_n{line-height:1.4em;color:#f36;font-size:12px;font-weight:500;word-break:keep-all;padding-bottom:5px;display:block;}
.parcelchoice_new li .txtbz_n p{font-weight:bold;background:url('/img/icon/diamond.png') no-repeat 3px 7px;background-size:2px;text-align:left;padding-left:10px;font-size:12px;color:#f36}

.parcelchoice_new li input + label.on{z-index:100;}
.parcelchoice_new li input + label:hover{z-index:100;}
.parcelchoice_new li input + label span{font-size:13px}

.parcelchoice_new li input#parcel_korex.cj_system + label{background-image:url('/images/renew/korex_system.png')} /*대한통운 시스템 점검중*/
.parcelchoice_new .se_btn{width:80%}
.parcelchoice_new .offtext{color:#555;font-weight:bold;font-size:12px;padding-top:7px;display:inline-block}
.parcelchoice_new .tarea{padding:10px 5px 10px 5px}
.parcelchoice_new .tarea .txtbz{display:table;margin-bottom:10px;width:100%}
.parcelchoice_new .tarea .txtbz b{display:table-cell;min-width:54px;border:1px solid #fff;background:#e9f7f7;border-radius:3.1px;font-size:11px;color:#1eaeb5;margin:0 1px;padding:3px 0;letter-spacing:-0.03em}
.parcelchoice_new .tarea .txtbz b em{font-size:11px;color:#666;display:block;padding-top:3px;word-break:keep-all}
.parcelchoice_new .tarea dl{width:100%;overflow:hidden;display:table;padding:3px 0}
.parcelchoice_new .tarea dt{float:right;font-weight:;color:#666;vertical-align:middle;text-align:right;font-size:11.5px;line-height:14px;letter-spacing:-0.03em}/*2305수정*/
.parcelchoice_new .tarea dt strong{font-size:13px;font-weight:600;font-family:'noto';color:#151515;padding-left:2px;letter-spacing:0em}
.parcelchoice_new .tarea dt u{font-size:12.5px;color:#999;font-weight:normal;text-decoration:line-through;display:inline-block;padding-right:3px;letter-spacing:0em}
.parcelchoice_new .tarea dd{float:left;color:#999;text-align:left;vertical-align:middle;font-size:12px;line-height:14px;}
.parcelchoice_new .btn_btm {margin:0 10px 10px 10px;background:#e9f7f7;display:block;border-radius:5.1px}
.parcelchoice_new .btn_btm a{display:block;padding:2px 3px 4px 3px;}
.parcelchoice_new .btn_btm a span{font-size:11px;font-weight:bold;color:#1eaeb5;border-radius:5.1px;}
.parcelchoice_new .btn_btm a span:after{content:'';display:inline-block;background:url('/img/icon/right_ct_c.png') no-repeat right 4px;width:13px;height:13px;background-size:6px;}
.parcelchoice_new .btn_btm a:hover{text-decoration:none}
.package_area .very_point:after{content:'|';display:block;position:absolute;color:#ff6289;top:10px;left:25px;font-size:12px}

.parcelchoice_new .tarea.many_dis{padding:10px 0;color:#555}
.parcelchoice_new .tarea.many_dis dd{color:#555;padding-left:10px}
.parcelchoice_new .tarea.many_dis dt{padding-right:10px}
.parcelchoice_new .tarea.many_dis .enter_bul dd:before{content:'';background:url('/img/icon/ico_enter.png') no-repeat 1px 2px ;width:12px;height:11px;display:inline-block;background-size:8px}
.parcelchoice_new .tarea.many_dis .enter_bul dd{background:none}
.parcelchoice_new .tarea .enter_bul dd:before{content:'';background:url('/img/icon/ico_enter_g.png') no-repeat 1px 2px ;width:12px;height:11px;display:inline-block;background-size:7px;opacity:0.4}
.list_bg_n dd{list-style:none;padding-bottom:2px;font-size:11px!important}
.parcelchoice_new .tarea .li_bul dd:before{content:'';background:url('/img/bullet/squ_c.gif') no-repeat 0 5px ;width:6px;height:8px;display:block;background-size:2px;position:absolute;top:0;left:10px}
.parcelchoice_new .tarea .li_bul dd{background:none;font-size:11px;position:relative;padding-left:18px}
.parcelchoice_new .tarea.many_dis dl dd span.bgtxt{background:#0cc;border-radius:3em;color:#fff;padding:0 4px;font-size:10px;height:13px;;line-height:14px;display:inline-block;}
.reserv_common_wrap{min-height:600px}
/*.charge_table .tbl_basic_r2.pdt_10.pdb_10.mgb_10{margin-bottom:0!important;padding-bottom:0!important}*/
.common_section .parcelchoice_wrap + .info_wrap{padding-bottom:30px;border-top:1px solid #e2e2e2;padding-top:30px;margin-top:40px}
/*방문택배 프로세스 변경 끝*/

/*스폰서 설문이벤트_예다함*/
.sponser_re_wrap{padding:20px 80px 0px 80px;text-align:left;overflow:hidden}
.sponser_re_wrap .que_list{padding:0 20px}
.sponser_re_wrap h1{margin:15px 0 0 0;font-size:14px}
.sponser_re_wrap ul{overflow:hidden;margin:8px 0;display:table;width:100%}
.sponser_re_wrap ul li {float:left;display:table-cell;width:22%;text-align:left;background:none!important}
.sponser_re_wrap ul li label{font-size:14px}
.sponser_re_wrap ul li input{width:0;height:0;display:none}
.sponser_re_wrap ul li label{display: block; background: url('/img/icon/radio_c_18px.png') no-repeat 6px 4px;cursor: pointer;padding-left:28px;height:28px;line-height:28px;font-size:12px;color:#6a7070;}
.sponser_re_wrap ul li label:hover{background: url('/img/icon/radio_5a_18px.png') no-repeat 6px 4px;color:#5ac7ce;font-weight:bold}
.sponser_re_wrap ul li input:checked + label{background: url('/img/icon/radio_5a_18px.png') no-repeat 6px 4px;color:#5ac7ce;font-weight:bold}

.sponser_re_wrap .aggr_wrap{padding-bottom:10px;text-align:left}
.sponser_re_wrap .aggr_wrap p{position:relative;margin:8px 0;}
.sponser_re_wrap .aggr_wrap p a{text-indent:-9999em;position:absolute;top:0px;right:0px;background:url('/img/icon/icon_arrowb_g.png') no-repeat right;background-size:10px;width:30px;height:24px}
.sponser_re_wrap .aggr_wrap p a.arr_r{background-image:url('/img/icon/right_ct_c.png');background-size:8px}
.sponser_re_wrap .aggr_wrap .cul_list{padding:0 10px 0 30px}
.sponser_re_wrap .aggr_wrap .cul_list li{color:#777;line-height:1.4em;display:block;float:none;width:100%}
.sponser_re_wrap .aggr_wrap input{width:0;height:0;display:none}
.sponser_re_wrap .aggr_wrap label{display:inline-block;background:url('/img/icon/checkbox_c.png') no-repeat 0 center;cursor:pointer;background-size:20px;padding-left:30px;height:24px;line-height:24px;font-size:14px;color:#6a7070;font-weight:bold}
.sponser_re_wrap .aggr_wrap label:hover{background: url('/img/icon/checkbox_0c.png') no-repeat 0 center;background-size:20px;}
.sponser_re_wrap .aggr_wrap input:checked + label{background:url('/img/icon/checkbox_0c.png') no-repeat 0 center;background-size:20px;color:#5ac7ce;font-weight:bold}

/*스폰서 설문이벤트_예다함 끝*/

/*챗봇배너*/
.chatbot_bn{position:absolute;bottom:-15px;right:10px;}
.chatbot_bn a:hover{text-decoration:none!important}
.chatbot_bn a{background:none!important}
/*챗봇배너*/

/*택배페이 시작*/
.inp_property { ime-mode: disabled }
.tpay_wrap{display:table;width:98.5%;margin:0px 0 0 7px;position:relative}/*2305 수정*/
.tpay_wrap a{cursor:pointer}
.tpay_wrap a:hover{text-decoration:none}
.tpay_wrap .tpay_left{display:table-cell;vertical-align:top;padding:20px 30px 20px 0px;width:35%}/*2305 수정*/
.tpay_wrap .tpay_right{display:table-cell;text-align:right;; height:308px}/*2305 수정*/
.tpay_wrap .tpay_right:after{content:'';display:block;position:absolute;top:-32px;right:-80px;width:588px;background:url('/img/banner/tpay_main_0801.png') no-repeat; height:340px }
.tpay_wrap .tpay_right img{display:none}
.tpay_wrap .tit{font-size:18px;font-weight:bold;padding:0px 0 10px 0;color:#000}/*2305 수정*/
.tpay_card_add a{display:block;border:1px dashed #dbdbdb;border-radius:10px;background:#fafafa;padding:37px 0 20px 0;text-align:center;height:92px;margin-bottom:27px}
.tpay_bank_add a{display:block;border:1px dashed #dbdbdb;border-radius:10px;background:#fafafa;padding:5px 0 20px 0;text-align:center;height:92px;margin-bottom:20px}
.tpay_card_add a:before,.tpay_bank_add a:before{content:'';background:url('/img/icon/ico_add_0c.png') no-repeat;background-size:100%;border-radius:10em;color:#fff;font-size:14px;font-weight:bold;width:30px;height:30px;line-height:30px;display:block;text-align:center;margin:10px auto}
.tpay_bank_add p span{font-size:11px;color:#999}
.tpay_card_add a p{color:#151515}
.tpay_bank_add p span u{display:block;color:#0cc;text-decoration:none}
.tpay_pwd_edit{display:block;cursor:pointer;border:1px solid #dbdbdb;border-radius:10px;padding:20px 20px 20px 75px ;background:url('/img/icon/ico_key.png') no-repeat 40px 15px;}

.tpay_card_edit, .tpay_bank_edit{display:block;border:1px solid #0cc;border-radius:10px;background:#fff;padding:25px 15px 25px 15px;height:100px;margin-bottom:27px;text-align:left}
.tpay_card_edit p, .tpay_bank_edit p{padding:5px 0}
.tpay_card_edit p strong{font-size:14px;color:#151515;}
.tpay_card_edit p{font-size:12px;color:#666;text-align:center}
.tpay_card_edit p:first-child{margin-bottom:10px;text-align:center}
.tpay_card_edit .btn_sml, .tpay_bank_edit .btn_sml{border:1px solid #eee;border-radius:4px;background:#fff;padding:5px 7px;font-size:12px}
.tpay_card_edit .btn_row, .tpay_bank_edit .btn_row{padding:10px 0 0 0;}
.tpay_card_edit .btn_row{text-align:center;padding:10px 0}
.tbpay_pwd_reset .popup_layer  .btn_next{width:35%}
.tpay_card_edit .btn_edit{display:inline-block}
.tpay_card_edit .btn_edit img{width:16px;padding-bottom:2px;opacity:0.7}
.cashlet{color:#151515;font-size:37px!important;line-height:37px!important;vertical-align:bottom}
.arr_lcash3 .my_cash{margin:0 0 30px 0!important}
.awaycash{background:#;padding:0 10px;margin-top:8px}
/*setup1 .arr_lcash3 .my_cash 수정*/


.pay_card_logo{position:relative;margin:0px ;border-radius:10px;background:#0cc}
.pay_card_logo h1{color:#fff;padding-left:20px;}
.pay_card_logo h1.name{line-height:11px;padding-left:20px;padding-top:8px}
.pay_card_logo h1.tit{padding:22px 0 13px 60px;font-size:13px;font-weight:normal;color:#fff}
.pay_card_logo h1 strong{font-size:18px}
.pay_card_logo h1 span{font-size:18px;}
.pay_card_logo h2{font-size:12px;padding:5px 20px 10px 20px;color:#fff;opacity:0.7}
.pay_card_logo .btn_edit{display:inline-block;padding-top:12px;}
.pay_card_logo .btn_edit img{width:21px;opacity:0.9}
.pay_card_logo .btn_btm{text-align:center;background-color : rgb(0, 0, 0, 0.3);border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:44px;line-height:24px}
.pay_card_logo .btn_btm a{color:#fff;font-size:13px;font-weight:normal;padding:10px 0;display:inline-block;position:relative;}
.pay_card_logo .btn_btm a:after{content:'';width:1px;height:10px;display:inline-block;background:#000;margin:0 10px;opacity:0.5;}
.pay_card_logo .btn_btm a:last-child:after{display:none}
.pay_card_logo .btn_btm a:hover{text-decoration:none}

.pay_card_logo .btn_btm a label{color:#fff;font-size:13px;line-height:24px}
.pay_card_logo .btn_btm a input:checked + label:before{background-image:url('/img/icon/check_3.png');background-color:#fff;border:1px solid #fff;}
.pay_card_logo .btn_btm a input:checked + label{color:#fff}

.pay_card_logo .btn_btm + .pr_tooltip_top{top:160px}
.pay_card_logo + .tpay_pwd_edit a{position:relative;display:block;text-align:center;border:1px solid #ddd;color:#151515;padding:10px 10px 20px 10px;margin:30px 20px 0px 20px;border-radius:8px}
.pay_card_logo + .tpay_pwd_edit a p:before{opacity:0.7;content:'';width:23px;height:23px;background:url('/img/icon/ico_key.png') no-repeat 0 7px;display:inline-block;background-size:14px;}
.pay_card_logo + .tpay_pwd_edit a:after{display:none}
.pay_card_logo .mycard_on{box-shadow:0px 1px 3px #555;position:absolute;top:0px;right:5px;background:#fff;padding:4px 10px;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;font-size:13px;font-weight:600!important;color:#f36;letter-spacing:-0.03em}
.multiple_card_wrap{width:94%;overflow:hidden;margin:0 3%}
.multiple_card_wrap li{margin:0 3% 30px 3%;float:left;width:44%}
.multiple_card_wrap .pay_card_logo h1:nth-child(2){padding-top:10px}

.pay_card_logo:before{content:'';width:30px;height:30px;border-radius:10em;background:url('/img/logo/card_logo.png?ver=2') no-repeat -0px -0px; background-size:100%;display:block;position:absolute;top:20px;left:20px}
.pay_card_logo.cardlogo_bc:before{background-position:0px -78px;}/*BC*/
.pay_card_logo.cardlogo_bc{background-color:#ff5047}

.pay_card_logo.cardlogo_kb:before{background-position:0px -39px;}/*국민*/
.pay_card_logo.cardlogo_kb{background-color:#736550}

.pay_card_logo.cardlogo_hana:before{background-position:0px -155px;}/*하나*/
.pay_card_logo.cardlogo_hana{background-color:#028973}

.pay_card_logo.cardlogo_samsung:before{background-position:0px -233px;}/*삼성*/
.pay_card_logo.cardlogo_samsung{background-color:#008aff}

.pay_card_logo.cardlogo_shinhan:before{background-position:0px -273px;}/*신한*/
.pay_card_logo.cardlogo_shinhan{background-color:#0030b5}

.pay_card_logo.cardlogo_hyundai:before{background-position:0px -307px;}/*현대*/
.pay_card_logo.cardlogo_hyundai{background-color:#222}

.pay_card_logo.cardlogo_lotte:before{background-position:0px -344px;}/*롯데*/
.pay_card_logo.cardlogo_lotte{background-color:#ff0000}

.pay_card_logo.cardlogo_city:before{background-position:0px -382px;}/*씨티*/
.pay_card_logo.cardlogo_city{background-color:#015597}

.pay_card_logo.cardlogo_nh:before{background-position:0px -417px;}/*NH*/
.pay_card_logo.cardlogo_nh{background-color:#0aa63a}

.pay_card_logo.cardlogo_suhyup:before{background-position:0px -453px;}/*수협*/
.pay_card_logo.cardlogo_suhyup{background-color:#3399ff}

.pay_card_logo.cardlogo_shinhyup:before{background-position:0px -489px;}/*신협*/
.pay_card_logo.cardlogo_shinhyup{background-color:#0066cc}

.pay_card_logo.cardlogo_woori:before{background-position:0px -529px;}/*우리*/
.pay_card_logo.cardlogo_woori{background-color:#33ccff}

.pay_card_logo.cardlogo_gwangju:before{background-position:0px -602px;}/*광주*/
.pay_card_logo.cardlogo_gwangju{background-color:#0e2067}

.pay_card_logo.cardlogo_jeonbuk:before{background-position:0px -602px;}/*전북*/
.pay_card_logo.cardlogo_jeonbuk{background-color:#0e2067}

.pay_card_logo.cardlogo_jeju:before{background-position:0px -273px;}/*제주*/
.pay_card_logo.cardlogo_jeju{background-color:#0030b5}

.pay_card_logo.cardlogo_saneun:before{background-position:0px -638px;}/*산은캐피탈*/
.pay_card_logo.cardlogo_saneun{background-color:#0e2067}

.pay_card_logo.cardlogo_visa:before{background-position:0px -673px;}/*해외비자*/
.pay_card_logo.cardlogo_visa{background-color:#0030b5}

.pay_card_logo.cardlogo_master:before{background-position:0px -709px;}/*해외마스터*/
.pay_card_logo.cardlogo_master{background-color:#222}

.pay_card_logo.cardlogo_diners:before{background-position:0px -744px;}/*해외다이너스*/
.pay_card_logo.cardlogo_diners{background-color:#0030b5}

.pay_card_logo.cardlogo_amx:before{background-position:0px -778px;}/*해외amx*/
.pay_card_logo.cardlogo_amx{background-color:#0030b5}

.pay_card_logo.cardlogo_jcb:before{background-position:0px -813px;}/*해외jcb*/
.pay_card_logo.cardlogo_jcb{background-color:#0030b5}

.pay_card_logo.cardlogo_okcashbag:before{background-position:0px -848px;}/*ok캐쉬백*/
.pay_card_logo.cardlogo_okcashbag{background-color:#ff2b3f}

.pay_card_logo.cardlogo_epost:before{background-position:0px -883px;}/*우체국*/
.pay_card_logo.cardlogo_epost{background-color:#ff0000}

.pay_card_logo.cardlogo_kfcc:before{background-position:0px -918px;}/*새마을금고*/
.pay_card_logo.cardlogo_kfcc{background-color:#377fcf}

.pay_card_logo.cardlogo_kdb:before{background-position:0px -638px;}/*kdb*/
.pay_card_logo.cardlogo_kdb{background-color:#0e2067}

.pay_card_logo.cardlogo_kakaobank:before{background-position:0px -116px;}/*카카오*/
.pay_card_logo.cardlogo_kakaobank{background-color:#ffcc00}

.pay_card_logo.cardlogo_kbank:before{background-position:0px -194px;}/*케이뱅크*/
.pay_card_logo.cardlogo_kbank{background-color:#0000cc}

.pay_card_logo.cardlogo_payco:before{background-position:0px -953px;}/*페이코*/
.pay_card_logo.cardlogo_payco{background-color:#ff0d01}

.pay_card_logo.cardlogo_kakaomoney:before{background-position:0px -988px;}/*카카오머니**/
.pay_card_logo.cardlogo_kakaomoney{background-color:#ffcc00}

.pay_card_logo.cardlogo_ssgmoney:before{background-position:0px -1025px;}/*ssg머니*/
.pay_card_logo.cardlogo_ssgmoney{background-color:#555}

.pay_card_logo.cardlogo_naverpoint:before{background-position:0px -1063px;}/*네이버포인트*/
.pay_card_logo.cardlogo_naverpoint{background-color:#1fc700}

.pay_card_logo.cardlogo_ibk:before{background-position:0px -1098px;}/*ibk기업*/
.pay_card_logo.cardlogo_ibk{background-color:#006aff}

.bg_frame_sml{display:block;position:relative}
.bg_frame_sml strong{color:#fff;position:absolute;top:5px;border-radius:3px;vertical-align:middle;padding:3px 7px;background:#f36;margin-left:60px;font-size:11px}

.pay_renew{width:100%}
.pay_renew dt{margin:5px 10px}
.pay_renew dt a.pay_dt{cursor:pointer;display:block;background:url('/img/icon/ar_bottom_f.png') no-repeat 96% center #ddd;background-size:14px;color:#999;font-size:14px;text-align:left;padding:12px 20px;font-weight:bold;border-radius:5px}
.pay_renew dt a.pay_dt.up{background-image:url('/img/icon/ar_top_f.png');background-color:#36c7c4;color:#fff}
.pay_renew dt a:hover{text-decoration:none}
.pay_renew dd{}
.easy_bank{padding:10px 25% 0px 25%}
.easy_bank a:hover{text-decoration:none}
#kcpLayer .layer_d1 .inner .easy_bank p{color:#000}
#kcpLayer .layer_d1 .inner .easy_bank span{color:#999}
#kcpLayer .layer_d1 .inner .easy_bank span u{color:#36c7c4;font-size:11px}
.tbpay_card_modi .hover_0cc{border:1px solid #bcbcbc}
.normal_card {margin:10px 14px}
.normal_card select{width:100%;border:1px solid #ddd;padding:5px 10px;margin:3px 0}
.hover_0cc:hover{border:1px solid #0cc}
.hover_0cc:focus{border:1px solid #0cc}

.btn_end_pop {width:100%;overflow:hidden;text-align:center;margin:20px 0 10px 0}
.btn_end_pop .btn_prev{background:#f9f9f9;border:1px solid #ddd;height:38px;line-height:38px;width:22%;display:inline-block;font-size:14px;color:#777;font-weight:bold}
.btn_end_pop .btn_next{background:#36c7c4;border:1px solid #36c7c4;height:38px;line-height:38px;width:22%;display:inline-block;font-size:14px;color:#fff;font-weight:bold}
.btn_end_pop a:hover{text-decoration:none}
.btn_end_pop .btn_tbl{padding:0 40px;background:#0cc;height:50px;line-height:50px;display:inline-block;font-size:17px;color:#fff;font-weight:500;}
.btn_end_pop .btn_tbl.bg_9{background:#eee;color:#777}

.agrr_wrap_allc{padding:0 5% 30px 5%;background:#f9f9f9;width:92.5%}

.agrr_wrap_allc input {width: 30px;height: 18px;opacity: 0;outline: 0;-webkit-appearance: none;}
.agrr_wrap_allc input + label {font-size: 14px;font-weight: 700;display: block;cursor: pointer;color: #666;
background: url('/img/icon/check_c.png') 0 0px no-repeat;padding-left:34px;background-size:24px;line-height:24px;}
.agrr_wrap_allc input:checked + label {background-image: url('/img/icon/check_3.png');background-size:24px;color:#000}		

.agrr_wrap_allc dt label{font-size:18px;font-weight:800;}
.agrr_wrap_allc dt input + label{background-image: url('/img/icon/checkbox_c.png')}
.agrr_wrap_allc dt input:checked + label{background-image: url('/img/icon/checkbox_0f.png');color:#000}

.info_text {padding:5px 0 10px 0;word-break:keep-all;color:#666!important;background:#f9f9f9;border-radius:10px;margin:20px 50px 0px 0px}
.info_text p{color:#666!important;font-size:12px;line-height:1.4em;padding:2px 0;background:url('/img/bullet/squ_c.gif') no-repeat 0 8px;padding-left:10px}
.info_text p.tit{font-size:12px;font-weight:bold;color:#151515!important;background:none;padding-left:0px;padding-bottom:3px}
.paycall .info_text{padding-left:20px}

/*
.pay_renew dd{position:relative}
.pay_renew dd.easy_pay:after{content:'';width:30px;height:10px;background:url('/img/icon/ar_top_f.png') no-repeat;background-size:14px;position:absolute;top:-22px;right:3px;cursor:pointer;display:block}
*/


.dis_copy h1{font-size:14px;margin:0;padding:0 0 10px 0 ;color:#555}
.dis_copy h4{color:#999;font-size:12px;font-weight:normal}
.dis_tbl {border-top:1px solid #bcbcbc}
.dis_tbl dl{width:100%;border-bottom:1px solid #eee;padding:18px 0}
.dis_tbl dl dt{width:30%;float:left;color:#666}
.dis_tbl dl dd{width:70%;color:#151515;font-weight:bold} 

.popup_layer.w564 .agree_box_inner a{font-size:12px}
.popup_layer.w564 .agree_box_inner h3{margin:15px 0 0 0}
.popup_layer.w564 .agree_box_inner h3 strong{margin:15px 0}

.dis_form{margin:24px 0;color:#666}
.dis_form .inp_wrap{width:100%;position:relative;margin:10px 0}
.dis_form .inp_wrap input{width:98%;padding-left:2%;border:none;height:44px;line-height:44px;background:#fff;border:1px solid #ddd;color:#151515;font-weight:bold}
.dis_form .inp_wrap input:focus{border:1px solid #0cc;background:#fff}

.dis_form input::-webkit-input-placeholder{font-weight:normal;color:#999}
.dis_form input::placeholder{font-weight:normal;color:#999}

.dis_form .inp_wrap_abs{width:100%;position:relative;margin:5px 0;border:1px solid #ddd;}
.dis_form .inp_wrap_abs input{width:99%;border:none;padding-left:5px;height:44px;line-height:44px;background:#fff;color:#151515;font-weight:bold}
.dis_form .inp_wrap_abs span{position:absolute;top:10px;right:5px}

.inp_wrap_double{width:100%;position:relative;margin:10px 0;border:1px solid #ddd;color:#999}
.inp_wrap_double input{width:40px;border:none;padding-left:5px;height:44px;line-height:44px;background:#fff;color:#151515;font-weight:bold}

.dis_tbl2{display:table;width:100%}
.dis_tbl2 .dis_form{display:table-cell;width:48%}
.dis_tbl2 .dis_form:first-child{padding-right:2%}

.info_point{color:#f36;line-height:1.4em;word-break:keep-all;margin:14px 0;font-size:12px}	   
.dis_abs_span{position:relative;width:100%;}
.dis_abs_span span{position:absolute;top:0;right:0;color:#f36}
.info_btn{display:inline-block;border:1px solid #ddd;border-radius:3px;padding:0px 8px;height:24px;line-height:24px;color:#666;font-size:12px;cursor:pointer}
.info_btn:hover{text-decoration:none}
.ui_agree_wrap{padding:0 18px } 
.ui_agree_wrap dl {padding-top:0px}
.ui_agree_wrap dl dt label strong{font-size:14px;line-height:1.4em}
.ui_agree_wrap dl dd label span{font-size:14px;line-height:1.4em}
.ui_agree_wrap input[type="checkbox"]{margin:0;opacity:0;width:0;display:block;height:0}
.ui_agree_wrap input[type="checkbox"] + label{display:block;cursor:pointer;position:relative;font-size:13px;color:#555;padding-left:30px;line-height:22px;width:70%;}
.ui_agree_wrap input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:22px;height:22px;line-height:22px;background:url('/img/icon/check_c.png')no-repeat;background-size:100%}
.ui_agree_wrap input[type="checkbox"]:checked + label:before{background:url('/img/icon/check_5a.png')no-repeat;background-size:100%}
.ui_agree_wrap input[type="checkbox"]:checked + label{color:#151515}
.ui_agree_wrap input[type="checkbox"].checkprm + label:before{background-image:url('/img/icon/checkbox_c.png')}
.ui_agree_wrap input[type="checkbox"].checkprm:checked + label:before{background-image:url('/img/icon/checkbox_0c.png')}

.ui_agree_wrap dd{margin-top:10px}
.ui_agree_wrap dd li{position:relative;width:100%;padding:2px 0}
.ui_agree_wrap dd .all_view{position:absolute;top:5px;right:0;background:url('/img/icon/right_ct_c.png') no-repeat;background-size:8px;width:10px;height:20px;text-indent:-9999em;cursor:pointer}
.ico_camera{background:url('/img/icon/camera_f.png') no-repeat;background-size:24px;width:30px;height:30px;text-indent:-9999em}
.phoneAuthConfirmDiv .popup_layer.w564{min-height:500px}
.phoneAuthDiv .popup_layer.w564{min-height:500px}


/*택배페이 끝*/

/*회원가입 개편 시작*/

.tab_menu_new ul{height:40px;width:100%;display:table;background:#fff;border-bottom:1px solid #ececec;margin-bottom:30px}
.tab_menu_new li {position:relative;height:48px;line-height:48px;display:table-cell;text-align:center;vertical-align:middle}
.tab_menu_new li a span{font-family:'noto';color:#666;font-weight:500;font-size:15px}
.tab_menu_new li a.on span:before{content:'';width:100%;height:2px;background:#151515;position:absolute;bottom:0;left:0;margin:0 auto;border-radius:10px}
.tab_menu_new li a.on span{color:#151515;font-weight:600}
.tab_menu_new li a:hover{text-decoration:none}
.tab_menu_new li.my a{border-radius:5.1px;padding:7px;background:#f9f9f9}
.tab_menu_new li.my a span{color:#333;font-size:13px}
.tab_menu_new li.my a span strong{color:#f36;font-size:14px}

.tab_menu_new.arrow_left li:first-child span:after{content:'';background:url('/img/icon/right_ct.png') center no-repeat;background-size:10px;width:20px;height:20px;display:inline-block;position:absolute;top:15px;right:-6px;opacity:0.8}


#join_body{background:#f2f5f5;width: 100%;display:table;text-align:center}
#join_body .form_in_wrapper section{min-height:400px;position:relative;}

.form_in_wrapper{width:600px;margin:0px auto 20px  auto;text-align:left}
.realname_check_wrap .form_in_wrapper{width:400px}
.idpw_wrapper .form_in_wrapper{padding-bottom:100px;width:400px}
.idpw_wrapper .form_in_wrapper section{padding:20px 0px}
.form_in_wrapper  a:hover{text-decoration:none}
.form_in_wrapper header{padding:20px 0 0px 0}
.form_in_wrapper header a.logo{background:url('/img/logo/logii_new.png') no-repeat;background-size:100%;width:120px;height:80px;display:block;margin:20px auto 0 auto;text-indent:-9999em}
.form_in_wrapper header a.ico_close{width:20px;height:20px;position:absolute;top:12px;right:10px;cursor:pointer;background:url('/img/btn/close_bk_20.gif') no-repeat 0 0;text-indent:-5000em;}
.form_in_wrapper header h1{padding:5px 0;font-size:18px;font-weight:900;font-family:'noto';color:#151515}
.form_in_wrapper section{background:#fff;padding:30px 60px;border-radius:12.1px}
.form_in_wrapper section h1{padding:10px 0;font-size:20px;font-weight:900;font-family:'noto'}
.form_in_wrapper section h2{padding:10px 0;font-size:20px;font-weight:400;font-family:'noto';color:#151515}

.form_in_wrapper section .join_row{position:relative;font-size:14px}
.form_in_wrapper section .join_row input[type="text"]{border:1px solid #fff;border-bottom:1px solid #bbb;height:50px;line-height:50px;width:100%;font-weight:bold;font-size:14px;padding-bottom:1px}
.form_in_wrapper section .join_row input[type="tel"]{border:1px solid #fff;border-bottom:1px solid #bbb;height:50px;line-height:50px;width:100%;font-weight:bold;font-size:14px;padding-bottom:1px}
.form_in_wrapper section .join_row input[type="password"]{border:1px solid #fff;border-bottom:1px solid #bbb;height:50px;line-height:50px;width:100%;font-weight:bold;font-size:14px;outline:none;padding-bottom:1px}
.form_in_wrapper section .join_row input[type="text"]:focus,.form_in_wrapper section .join_row input[type="tel"]:focus,.form_in_wrapper section .join_row input[type="password"]:focus{border-bottom:2px solid #000;padding-bottom:0px}


.form_in_wrapper section .join_row input::placeholder { color: #999; }
.form_in_wrapper section .join_row input:-ms-input-placeholder { color: #999!important; }
.form_in_wrapper section .join_row input::-webkit-input-placeholder { color: #999; } 

.form_in_wrapper section .join_row input[readonly]:focus{border-bottom:1px solid #bbb}
.form_in_wrapper section .join_row input[readonly]{color:#333;cursor: none;}
.form_in_wrapper section .join_row input[readonly]::placeholder { color: #333; }
.form_in_wrapper section .join_row input[readonly]:-ms-input-placeholder { color: #333; }
.form_in_wrapper section .join_row input[readonly]::-webkit-input-placeholder { color: #333; } 
.form_in_wrapper section .join_row input[readonly] + label{cursor:none;background:#0cc;color:#fff}


.form_in_wrapper section .join_row select{border:1px solid #fff; color: #333;border-bottom:1px solid #bbb;height:50px;line-height:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.form_in_wrapper section .join_row select::-ms-expand{display:none}
.form_in_wrapper section .join_row select.sel{width:100%;background:url('/img/icon/icon_arrowb_g.png') no-repeat right center #fff; background-size:12px;padding-right:20px;font-weight:bold;font-size:14px}
.form_in_wrapper .state_type{position:absolute;top:0;right:0px;padding:0 0 0 10px}
.form_in_wrapper .state_type:before{content:'';width:1px;height:18px;background:#bcbcbc;display:inline-block;position:absolute;bottom:15px;left:0;}
.form_in_wrapper .gender_type{position:absolute;right:0px;top:5px}
.form_in_wrapper .phone_type_wrap {width:100%}
.form_in_wrapper .phone_type_wrap .phone_type{width:100%;}
.form_in_wrapper .phone_type_wrap .phonenum_type input[type="tel"]{width:100%}
.form_in_wrapper .border_a .c_0{text-align:center;font-size:16px}
.form_in_wrapper .info_text2{padding:18px;word-break:keep-all;margin-top:30px}
.form_in_wrapper .info_text2 p{background-position:0 11px }
.form_in_wrapper .info_text2 p u{display:inline-block}

.form_in_wrapper .email_type_wrap{width:100%;display:table}	  
.form_in_wrapper .email_type_wrap .emailtxt_type{width:60%;display:table-cell}
.form_in_wrapper .email_type_wrap .emailtxt_type:after{content:'@';position:absolute;top:20px;right:41%;color:#333}
.form_in_wrapper .email_type_wrap .email_type{width:40%;display:table-cell}
.form_in_wrapper .caption{color:#f36;line-height:1.4em;font-size:11px;margin:5px 0 10px 0}

.form_in_wrapper .phonecode_type{position:absolute;right:0px;top:5px}
.form_in_wrapper .phonecode_type a{cursor:pointer;display:inline-block;background:#eef2f5;color:#999;border-radius:5.1px;height:40px;line-height:40px;padding:0 15px;font-size:14px;text-align:center;font-weight:bold}
.form_in_wrapper .phonecode_type a.on{background:#0cc;color:#fff}
.form_in_wrapper .phonecode_type a:hover{text-decoration:none}

.form_in_wrapper .codeint_type {position:relative}
.form_in_wrapper .codeint_type + em{position:absolute;bottom:18px;right:5px;color:#f36;}

.form_in_wrapper .gender_type input[type="radio"]{margin:0;opacity:0;width:0;height:0}
.form_in_wrapper .gender_type input[type="radio"] + label{cursor:pointer;display:inline-block;background:#eef2f5;color:#555;border-radius:5.1px;height:40px;line-height:40px;padding:0 14px;font-size:14px;text-align:center;font-weight:bold}
.form_in_wrapper .gender_type input[type="radio"]:checked + label{background:#0cc;color:#fff}

.flex_type_wrap_between{display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;gap:5px}
.form_in_wrapper .snap_type input[type="radio"]{margin:0;opacity:0;width:0;height:0}
.form_in_wrapper .snap_type input[type="radio"] + label{cursor:pointer;display:inline-block;background:#eef2f5;color:#333;width:100%;border-radius:5px;height:40px;line-height:40px;padding:0 0px;font-size:14px;text-align:center;;font-weight:bold}
.form_in_wrapper .snap_type input[type="radio"]:checked + label{background:#0cc;color:#fff}
.w60p{width:60%}
.w20p{width:20%}

.form_in_wrapper .email input[type="radio"]{margin:0;opacity:0;width:0;display:block;height:0}
.form_in_wrapper .email input[type="radio"] + label{display:block;cursor:pointer;position:relative;font-size:14px;color:#555;padding-left:30px;line-height:24px}
.form_in_wrapper .email input[type="radio"] + label:before{content:'';position:absolute;top:0px;left:0px;width:22px;height:22px;background:url('/img/icon/checkbox_c.png') #fff no-repeat;vertical-align:middle;background-size:100%}
.form_in_wrapper .email input[type="radio"]:checked + label:before{background-image:url('/img/icon/checkbox_0c.png');}
.form_in_wrapper .email input[type="radio"]:checked + label{color:#151515}

.form_in_wrapper .email li{background:url('/img/bullet/li.png') left 14px no-repeat;background-size:3px}
.form_in_wrapper .email li strong{font-size:16px;padding-left:10px;}


.form_in_wrapper .radio_type input[type="radio"]{margin:0;opacity:0;width:0;display:inline-block;height:0}
.form_in_wrapper .radio_type input[type="radio"] + label{display:inline-block;cursor:pointer;position:relative;font-size:15px;color:#555;padding-left:26px;line-height:24px;font-weight:bold;color:#555}
.form_in_wrapper .radio_type input[type="radio"] + label:before{content:'';position:absolute;top:2px;left:0px;width:22px;height:22px;background:url('/img/icon/radio_c.png') #fff no-repeat;vertical-align:middle;background-size:100%}
.form_in_wrapper .radio_type input[type="radio"]:checked + label:before{background-image:url('/img/icon/radio_5a.png');}
.form_in_wrapper .radio_type input[type="radio"]:checked + label{color:#151515}

.form_in_wrapper .radio_type.border_all input[type="radio"] + label{border:1px solid #eee;border-radius:8px;padding:30px 60px;display:block}
.form_in_wrapper .radio_type.border_all  input[type="radio"] + label:before{top:30px;left:30px}
.form_in_wrapper .radio_type.border_all  input[type="radio"]:checked + label{border:1px solid #333}

.form_in_wrapper input[type="checkbox"]{margin:0;opacity:0;width:0;display:block;height:0}
.form_in_wrapper input[type="checkbox"] + label{display:block;cursor:pointer;position:relative;font-size:12px;color:#555;padding-left:30px;line-height:24px}
.form_in_wrapper input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:22px;height:22px;background:url('/img/icon/checkbox_c.png') #fff no-repeat;vertical-align:middle;background-size:100%}
.form_in_wrapper input[type="checkbox"]:checked + label:before{background-image:url('/img/icon/checkbox_0c.png');}
.form_in_wrapper input[type="checkbox"]:checked + label strong{color:#000}

.form_in_wrapper input[type="checkbox"].small_type{margin:0;opacity:0;width:0;display:block;height:0}
.form_in_wrapper input[type="checkbox"].small_type + label{display:block;cursor:pointer;position:relative;font-size:12px;color:#555;padding-left:30px;line-height:24px;}
.form_in_wrapper input[type="checkbox"].small_type + label:before{content:'';position:absolute;top:3px;left:0px;width:22px;height:22px;background:url('/img/icon/check_c.png') #fff no-repeat;vertical-align:middle;background-size:100%}
.form_in_wrapper input[type="checkbox"].small_type:checked + label:before{background-image:url('/img/icon/check_5a.png');}
.form_in_wrapper input[type="checkbox"].small_type:checked + label{color:#000}
.form_in_wrapper input[type="checkbox"].small_type:checked + label strong{color:#000}

.form_in_wrapper .agree_row{position:relative;width:100%;margin:5px 0}
.form_in_wrapper .agree_row .more_view{background:url('/img/icon/right_ct_c.png') no-repeat ;width:10px;height:13px;display:block;background-size:8px;position:absolute;top:3px;right:0;text-indent:-9999em}

.form_in_wrapper .agree_row strong.top{font-size:14px;line-height:14px;font-weight:600}
.form_in_wrapper .agree_row strong.mid{font-size:14px;font-weight:400}

.form_in_wrapper .next_btn_wrap{text-align:center;margin:50px 0 0 0}
.form_in_wrapper .next_btn_wrap a{background:#0cc;width:100%;height:50px;line-height:50px;color:#fff;display:block;font-weight:bold;font-size:14px;border-radius:5.1px}

.form_in_wrapper .button_section.fixed{position:fixed;bottom:0;left:0;width:100%;height:55px;line-height:55px;margin:0}
.form_in_wrapper .button_section .button_area{display:table;width:100%;height:55px;padding:0}
.form_in_wrapper .button_section .button_area a{cursor:pointer;display:table-cell;margin:0;padding:0;border-radius:0;height:55px;line-height:55px;font-size:17px;font-family:'noto';font-weight:500;color:#fff;text-align:center}
.form_in_wrapper .button_section .button_area a:first-child{background:#999;}
.form_in_wrapper .button_section .button_area a:last-child{background:#0cc;}

.form_in_wrapper .flextype_wrap{width:100%;display:flex}
.form_in_wrapper .flextype{display:flex;width:100%}

.idpw_wrapper .form_in_wrapper.new_mobile_check{padding-bottom:30px}

/*회원가입개편2024*/
.form_in_wrapper.join_form{width:480px;padding-bottom:60px;;}
.form_in_wrapper.join_form section{}
.form_in_wrapper.join_form .next_btn_wrap{position:fixed;bottom:0;left:0;text-align:center;margin:0 auto;width:100%;background:#f2f5f5;padding:13px 0;}
.form_in_wrapper.join_form .next_btn_wrap a{background:#0cc;width:480px;height:54px;line-height:54px;color:#fff;display:block;margin:0 auto;font-weight:bold;font-size:16px;border-radius:5.1px;border-radius:10px}

.form_in_wrapper.join_form .next_btn_wrap_inner{text-align:center;margin:50px 0 0 0}
.form_in_wrapper.join_form .next_btn_wrap_inner a{background:#0cc;width:100%;height:50px;line-height:50px;color:#fff;display:block;font-weight:bold;font-size:14px;border-radius:5.1px}


.popup_layer .form_in_wrapper section{padding:0;border-radius:5.1px;border-bottom:none}
.popup_layer .form_in_wrapper section i{font-style:normal;}
.popup_layer .form_in_wrapper section .join_bor .dis_tbltype{display:table}
.popup_layer .form_in_wrapper section .join_bor .birth_t {display:table-cell;width:70%}
.popup_layer .form_in_wrapper section .join_bor .birth_t b{height:55px;line-height:55px;color:#666}
.popup_layer .form_in_wrapper section .join_bor .birth_t i{height:55px;line-height:55px;}
.popup_layer .form_in_wrapper section .join_bor .gender_t{display:table-cell;}
.popup_layer .form_in_wrapper section .join_bor .gender_t b{height:55px;line-height:55px;color:#666;}
.popup_layer .form_in_wrapper section .join_bor .gender_t i{height:55px;line-height:55px;padding:0 10px}

.popup_layer .form_in_wrapper section .join_bor{position:relative;border-bottom:1px solid #ddd;height:55px;line-height:55px;padding:0 5px}
.popup_layer .form_in_wrapper section .join_bor input{width:100%;height:50px;line-height:50px;}
.popup_layer .form_in_wrapper section .join_bor select{height:55px;line-height:55px;}  


.form_in_wrapper .phonecode_type_3{width:100%;height:53px;line-height:53px;display:table;font-size:22px!important;color:#999}
.form_in_wrapper .phonecode_type_3 span{display:table-cell;width:33%;color:#999;font-size:22px;padding:0 5px 0 0px;vertical-align:middle}
.form_in_wrapper .phonecode_type_3 span:last-child{padding-right:0}
	
.form_in_wrapper .code_type_btn{position:relative;width:100%;display:table;height:53px;line-height:53px;}
.form_in_wrapper .code_type_btn span{width:100%;color:#999;vertical-align:middle}
.form_in_wrapper .code_type_btn span.btn_type {height:40px;line-height:40px}
.form_in_wrapper .code_type_btn select.sel {display:table-cell;position:absolute;top:7px;left:0;width:28%!important;border-bottom:1px solid #bcbcbc;height:48px;line-height:35px;padding:4px 0 9px 0;font-size:15px!important}
.form_in_wrapper .code_type_btn .select_type + span input{width:70%;margin-left:30%}

.form_in_wrapper .btn_type a{background:#eef2f5;border-radius:8px;padding:0px 10px;font-size:12px;position:absolute;top:7px;right:0;color:#555;font-size:14px;font-weight:bold}

.form_in_wrapper .btn_type + .timer{color:#f36;font-size:12px;position:absolute;top:3px;left:250px;width:auto}
.form_in_wrapper .code_type_btn .timer.right{color:#f36;font-size:12px;position:absolute;top:3px;left:250px;width:100px}

.form_in_wrapper .tit_dl{font-size:15px;width:100%;overflow:hidden;}
.form_in_wrapper .tit_dl dt{color:#999;float:left;width:24%;height:55px;line-height:55px;font-size:15px;border-bottom:1px solid #eee;}
.form_in_wrapper .tit_dl dd{color:#333;float:left;width:76%;height:55px;line-height:55px;font-size:15px;border-bottom:1px solid #eee;padding:0;font-weight:500}
.form_in_wrapper .tit_dl dd input[type="text"]{background:;height:52px;line-height:52px;width:99%;outline:none;}
.form_in_wrapper .tit_dl dd input[type="text"]:focus{border-bottom:1px solid #000}

.editform .tit_dl{font-size:15px;overflow:hidden;margin-top:10px}
.editform .tit_dl dt{margin:5px 0;display:inline-block;width:15%;color:#333;height:35px;line-height:35px;font-size:14px;font-weight:bold}
.editform .tit_dl dd{margin:5px 0;display:inline-block;width:82%;color:#333;height:35px;line-height:35px;font-size:14px;font-weight:bold}
.editform .tit_dl dd input[type="text"]{background:;color:#555;height:32px;line-height:32px;width:94%;padding:0 2%;outline:none;border:1px solid #999;border-radius:3px}
.editform .tit_dl dd input[type="text"]:focus{border:1px solid #000;color:#000}
.editform .tit_dl dd input[type="text"]:placeholder{color:#333}

.form_in_wrapper select{border:1px solid #fff;height:54px;line-height:54px;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:15px;outline:none;font-weight:500;border-bottom:1px solid #ececec}
.form_in_wrapper select::-ms-expand{display:none}
.form_in_wrapper select.sel{width:100%;background:url('/img/icon/down_btm.png') no-repeat right center #fff; background-size:14px;padding-right:20px;font-size:15px}
.form_in_wrapper input[type="text"]{border:1px solid #fff;height:54px;line-height:54px;width:100%;font-size:15px!important;outline:none;font-weight:500;border-bottom:1px solid #ececec}
.form_in_wrapper input[type="tel"]{border:1px solid #fff;height:54px;line-height:54px;width:100%;font-size:15px!important;outline:none;font-weight:500;border-bottom:1px solid #ececec}
.form_in_wrapper input[type="text"]:focus{border-bottom:1px solid #000;color:#000}
.form_in_wrapper input[type="tel"]:focus{border-bottom:1px solid #000;color:#000}
.form_in_wrapper select:focus{border-bottom:1px solid #000}
.form_in_wrapper .phonecode_type_3 select,.form_in_wrapper .phonecode_type_3 input[type="tel"]{vertical-align:middle;}
.form_in_wrapper .codeint_type input[type="tel"]{width:65%}

.form_in_wrapper .input1_wrap{position:relative;height:55px;line-height:55px;font-size:15px;}
.form_in_wrapper .input1_wrap input[type="tel"]{height:53px;line-height:53px;}
.form_in_wrapper .input1_wrap .phonecode_type a{position:absolute;top:0;right:0;height:44px;line-height:44px;width:100px}
.form_in_wrapper .input1_wrap .phonecode_type em{position:absolute;top:0px;right:150px;color:#f36}

.info_text2 {padding:10px;word-break:keep-all;color:#666;background:#f9f9f9;border-radius:10px;margin-top:20px}
.info_text2 p{line-height:1.4em;padding:4px 0;background:url('/img/bullet/li.png') left 11px no-repeat;background-size:2px;padding-left:10px;text-align:left;color:#666}
.info_text2 p.tit{font-weight:bold;color:#151515;background:none;padding-left:0px;padding-bottom:3px;font-size:15px}

.info_text2_bgx {padding:10px 0;word-break:keep-all;color:#666;border-radius:10px;}
.info_text2_bgx p{line-height:1.4em;padding:4px 0;background:url('/img/bullet/li.png') left 10px no-repeat;background-size:2px;padding-left:10px;text-align:left;color:#666}
.info_text2_bgx p.tit{font-weight:bold;color:#151515;background:none;padding-left:0px;padding-bottom:3px;font-size:15px}

article.security *{font-family:'noto';font-size:14px;line-height:1.5em;word-break:break-all}
article.security h1{font-size:21px;font-weight:600;padding:5px 0;margin:0 0 15px 0}
article.security h2{font-size:17px;font-weight:600;margin:10px 0}
article.security h3{font-size:16px;font-weight:500;margin:10px 0}
article.security h4{font-size:15px;font-weight:500;margin:10px 0}
article.security h5{font-size:14px}
article.security p{font-size:14px;color:#666}
article.security{padding:18px}

#security .pop_layer_full{width:100%;top:0;left:0;min-height:none;border:none;padding-bottom:70px}
#security .pop_layer_full .ui_btn_wrap.fixed{position:fixed;bottom:0;left:0;width:100%;height:55px;line-height:55px;margin:0;background:none;padding:0;border:none}
#security .pop_layer_full .ui_btn_wrap.fixed a.full_p span{width:100%;height:55px;line-height:55px;font-size:17px;font-family:'noto';font-weight:500;color:#fff;text-align:center}

.pop_layer_wrap2 .pop_layer .btnwrap_ff{position:relative;width:100%;border-top:1px solid #eaeaea;}
.pop_layer_wrap2 .pop_layer .ok_primary_half_bk{width:50%;height:44px;line-height:44px;text-align:center;color:#333;display:block;float:left;position:relative}
.pop_layer_wrap2 .pop_layer .ok_primary_half_bk.on_0cc{background:#0cc;color:#fff;border-bottom-right-radius:1em}
.pop_layer_wrap2 .pop_layer .ok_primary_half_bk:first-child:after{content:'';width:1px;height:44px;position:absolute;top:0;right:0;background:#ddd;display:block}
.pop_layer_wrap2 .id_choice li{padding:3px 0}
.pop_layer_wrap2 a{text-decoration:none}
.barcode_off {position:relative;}
.barcode_off img{opacity:0.1;}
.barcode_off span{display:block;color:#f36;word-break:keep-all;line-height:1.2em;font-size:16px;position:absolute;width:100%;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);background:#fff;padding:3px 0}

.pop_layer_wrap2{position: fixed;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table;background: rgba(0,0,0,0.5);vertical-align:middle;}
.pop_layer_wrap2 .pop_layer{position:absolute;text-align:center;z-index:9999;max-height:450px;width:300px;text-align:left;
margin:0 auto;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);background:#fff;border-radius:1em}
.pop_layer_wrap2 .pop_layer .close_pop{position:absolute;right:0px;top:5px;text-indent:-9999em;background:url('/img/btn/close_bk_20.gif') no-repeat;background-size:20px;width:30px;height:30px;}
.pop_layer_wrap2 .pop_layer .pop_cont{padding:10px 20px;overflow-y:auto;max-height:315px}
.pop_layer_wrap2 .pop_layer .pop_cont .bgbox{padding:0 ;background:#f9f9f9;margin:15px 0 10px 0}
.pop_layer_wrap2 .pop_layer .pop_cont .ct_txt_only{margin:20px 0;text-align:center}
.pop_layer_wrap2 .pop_layer .titwrap{width:100%;height:44px;}
.pop_layer_wrap2 .pop_layer .titwrap h3{text-align:left;padding:0 0 0 20px;line-height:44px;font-weight:800;color:#000}
.pop_layer_wrap2 .pop_layer .pop_cont p{font-size:15px;color:#000;word-break:keep-all;line-height:1.4em}
.pop_layer_wrap2 .pop_layer .close_pop{position: absolute;
    right: 10px;
    top: 10px;
    text-indent: -9999em;
    background: url('/img/btn/close_bk_20.gif') no-repeat;
    background-size: 18px;
    width: 20px;
    height: 20px;}
.pop_layer_wrap2 .pop_layer .ok_primary{border-top:1px solid #eaeaea;width:100%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;}
.pop_layer_wrap2 .pop_layer .ok_primary_half{border-top:1px solid #eaeaea;width:50%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;float:left;position:relative}
.pop_layer_wrap2 .pop_layer .ok_primary_half.on_0cc{background:#0cc;color:#fff;border-bottom-right-radius:1em}
.pop_layer_wrap2 .pop_layer .ok_primary_third{border-top:1px solid #eaeaea;width:30%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;float:left;position:relative}
.pop_layer_wrap2 .pop_layer .ok_primary_third:last-child{border-top:1px solid #eaeaea;width:70%;height:44px;line-height:44px;text-align:center;color:#0cc;display:block;float:left;position:relative}
.pop_layer_wrap2 .pop_layer .ok_primary_third.on_0cc{background:#0cc;color:#fff;border-bottom-right-radius:1em}
.pop_layer_wrap2 .pop_layer .ok_primary_third:last-child:before{content:'';width:1px;height:44px;background:#eaeaea;position:absolute;top:0;left:0}
.pop_layer_wrap2 .pop_layer .ok_primary_half:last-child:before{content:'';width:1px;height:44px;background:#eaeaea;position:absolute;top:0;left:0}
.pop_layer_wrap2 .pop_layer .btnwrap a:first-child span{color:#797979}
.pop_layer_wrap2 .pop_layer .ok_dis{border-top:1px solid #ccc;width:100%;height:44px;line-height:44px;text-align:center;font-size:18px;background:#ccc;color:#fff;display:block;}


/*회원가입 개편 끝*/

.complete_copy{background:url('/img/icon/ico_blank.png') no-repeat 0 0;background-size:50px;padding-left:70px;margin:10px 0}
.complete_copy p{line-height:1.8em;font-family:"돋움";font-size:14px;color:#151515;font-weight:bold}
.complete_copy + .tit_info_ico{margin:30px 0 10px 0;font-weight:bold}
.tit_info_ico{background:url('/images/icon/ico_info.png') no-repeat;background-size:15px;color:#151515;font-size:12px;font-weight:500;font-family:"돋움";margin:5px 0 10px 0}
.ui_btn_wrap {margin:30px}
.ui_btn_wrap a.btn_50{width:50%;margin:0 auto;background:#0cc;color:#fff;height:46px;line-height:46px;display:block;border-radius:3px}

/*약관개정*/
.agree_box_scroll{overflow-y:scroll;padding:18px 0 }
.agree_box_inner {padding:0 22px;line-height:1.6em;word-break:keep-all}
.agree_box_inner br{display:none}
.agree_box_inner .policy1 br{display:block}
.agree_box_inner *{line-height:1.6em;color:#666;}
.agree_box_inner p{font-size:12px;margin:8px 0;color:#666;line-height:1.6em;}
.agree_box_inner p strong{color:#555;font-weight:bold}
.agree_box_inner h3{font-size:14px;font-weight:normal;color:#151515;width:100%;border-top:1px solid #ddd;margin:35px 0 0 0}
.agree_box_inner h3:first-child{border-top:none}
.agree_box_inner h3 strong{font-size:14px;margin:30px 0 20px 0;display:block;color:#151515}
.agree_box_inner ul li{background:url('/img/bullet/li.png') no-repeat 7px 6px;background-size:3px;text-align:left;font-size:12px;color:#666;padding-left:15px;line-height:1.6em;margin:5px 0}
.agree_box_inner ul li p strong{;font-size:12px;color:#666}
.agree_box_inner ul li ul li{background-size:2px;font-size:12px;}
.agree_box_inner ul.list_st_none li{background:none}
.agree_box_inner table{width:100%;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.agree_box_inner table th{font-size:12px;word-break:keep-all;padding:5px;color:#454545;text-align:left;border-top:1px solid #ddd;border-right:1px solid #ddd;background:#fafafa}
.agree_box_inner table td{font-size:12px;word-break:keep-all;padding:5px;color:#454545;border-top:1px solid #ccc;border-right:1px solid #ddd}
.agree_title h1{font-size:24px;font-family:"NBG";font-weight:normal;margin:10px 0;text-align:center}
.agree_title h2{font-size:14px;font-family:"NBG";font-weight:normal;margin:10px 0;text-align:center}
.agree_box_inner a{border-bottom:1px solid #151515;color:#151515;font-weight:bold;cursor:pointer}
.agree_box_inner a:hover{text-decoration:none}
.agree_box_inner .shortcut {border:2px solid #eee;padding:10px 20px;margin:20px 0 0 0}
.agree_box_inner .shortcut h3{border:none;margin:0}
.agree_box_inner .shortcut h3 strong {font-size:12px;margin:10px 0;color:#666}
.agree_box_inner .shortcut h3 strong a{border:none}
.agree_box_inner .btn_ok{border:none;color:#fff;background:#555;width:100%;height:44px;line-height:44px;text-align:center;display:block;margin:33px 0}

.popup_layer_wrap#out_info br{display:none}
table.tbl_efg{width:100%;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
table.tbl_efg th{font-size:12px;word-break:keep-all;padding:5px;color:#454545;text-align:left;border-top:1px solid #ddd;border-right:1px solid #ddd;background:#fafafa}
table.tbl_efg td{font-size:12px;word-break:keep-all;padding:5px;color:#454545;border-top:1px solid #ccc;border-right:1px solid #ddd}
table.tbl_efg td li{font-size:12px!important;}

.popup_layer table.tbl_efg{width:100%;border-bottom:1px solid #ddd;border-left:1px solid #ddd;margin:10px 0}
.popup_layer table.tbl_efg th{font-size:12px!important;line-height:1.4em;word-break:keep-all;padding:5px;color:#454545;text-align:left;border-top:1px solid #ddd;border-right:1px solid #ddd;background:#fafafa}
.popup_layer table.tbl_efg td{font-size:12px!important;line-height:1.4em;word-break:;padding:5px;color:#454545;border-top:1px solid #ccc;border-right:1px solid #ddd}
.popup_layer table.tbl_efg td li{font-size:12px!important;}
h4.tit_common{font-family:'noto';font-size:16px;color:#454545;font-weight:500;height:20px;line-height:20px;padding-left:10px;letter-spacing:-0.02em;margin-bottom:5px}
h4.tit_common .logo{padding-right:10px;padding-bottom:5px}
h4.tit_common span{font-family:'noto';font-size:12px;font-weight:400;}
.brnone br{display:none}
.brnone h3{background:none!important;padding:5px 0 0 0!important}
.box_agreement.brnone ul li{background:url('/img/bullet/li.png') no-repeat 7px 6px;background-size:3px;padding-left:15px;}

/*약관개정 끝*/

/*캡챠보안 인증*/
.section_certi{padding:20px 0}
.section_certi h1{font-size:22px;text-align:center;color:#151515;line-height:1.8em;font-family:'noto';font-weight:500}
.section_certi h2{font-size:14px;text-align:center;color:#666;padding:10px 0 30px 0;font-family:'돋움';font-weight:300;line-height:1.8em}

.section_certi .capcha_area{padding:0 158px}
.section_certi .capcha_area .capcha{position:relative;margin:20px 0}
.section_certi .capcha_area .capcha .btn_f5{position:absolute;bottom:0;right:0;color:#666}
.section_certi .capcha_area .capcha .btn_f5 span{font-size:12px;}
.section_certi .capcha_area .capcha .btn_f5:before{content:'';background:url('/img/icon/refresh.png') no-repeat 0 2px;background-size:14px;width:18px;height:14px;display:inline-block;}
.section_certi input{display:block;font-size:14px;width:100%;border:1px solid #bcbcbc;height:38px;line-height:38px;}
.section_certi a.btn_ok{margin:10px 0;width:100%;border:1px solid #0cc;background:#0cc;color:#fff;height:50px;line-height:50px;text-align:center;display:block;font-weight:bold}
.section_certi a.btn_ok:hover{text-decoration:none}	


.capcha_area_login .capcha {position:relative;margin:0 0 5px 0;width:100%;display:block}
.capcha_area_login .capcha .btn_f5{vertical-align:bottom;color:#666}
.capcha_area_login .capcha .btn_f5 span{font-size:12px;}
.capcha_area_login .capcha .btn_f5:before{content:'';background:url('/img/icon/refresh.png') no-repeat 0 2px;background-size:14px;width:18px;height:14px;display:inline-block;}
.capcha_area_login .capcha_ip{display:block;font-size:14px;width:260px;border:1px solid #bcbcbc;height:34px;line-height:34px;padding:4px 5px;margin:0 0 5px 0}
.capcha_area_login .capcha_ip:focus{border:1px solid #01aebe}
.capcha_area_login input[type="image"].btn{border-radius:6px}

.capcha_wrap_login .option + .search{margin:3px 0 3px 3px}

.box_login_wrap2 .option{margin:15px 0 25px 3px}
.capcha_wrap_login .option{margin:5px 0 8px 3px}

.capcha_wrap_login {border:none;}
.capcha_wrap_login + .join{padding:0px 0 0 0;border:none}
.capcha_wrap_login .box_login {margin-bottom:10px}
.capcha_wrap_login  input[type="text"],.capcha_wrap_login  input[type="password"]{height:24px;line-height:24px;}
 /*주소록*/
.search_sp{padding:25px 20px 5px 20px}
.search_sp span{position:relative;display:block;background:#f3f3f3;border-radius:5px}
.search_sp p{color:#151515;margin:10px 0 0 0;font-size:15px;background:url('/img/bullet/li.png') no-repeat 0px 6px;background-size:3px;padding-left:10px}
.search_sp p strong{font-size:16px}
.search_sp input[type=text]{background:url('/img/icon/zoom.png') no-repeat 12px center #f3f3f3;background-size:23px;height:43px;line-height:43px;margin:0;padding:0 0 0 46px;width:85%;border:none;font-size:15px;border-radius:5px}
.search_sp input::-ms-clear,
.search_sp input::-ms-reveal{
	display:none;width:0;height:0;
}
.search_sp input::-webkit-search-decoration,
.search_sp input::-webkit-search-cancel-button,
.search_sp input::-webkit-search-results-button,
.search_sp input::-webkit-search-results-decoration{display:none;}
.search_sp a.btn{text-align:right;position:absolute;right:0;top:0px;width:60px;height:43px;line-height:43px;background:#555;color:#fff;text-align:center;vertical-align:middle;border-top-right-radius:5px;border-bottom-right-radius:5px}

.search_zoom{padding:0px 2.5% 5px 2.5%}
.search_zoom span{position:relative;display:block;background:#f2f3f5;border-radius:5px}
.search_zoom p{color:#151515;margin:10px 0 0 0;font-size:15px;background:url('/images/bullet/li.png') no-repeat 0px 6px;background-size:3px;padding-left:10px}
.search_zoom p strong{font-size:16px}
.search_zoom input{background:#f3f3f3;height:40px;line-height:40px;padding-left:2%;margin:0;width:98%;border:none;font-size:15px;border-radius:5px}
.search_zoom input::-ms-clear,
.search_zoom input::-ms-reveal{
	display:none;width:0;height:0;
}
.search_zoom input::-webkit-search-decoration,
.search_zoom input::-webkit-search-cancel-button,
.search_zoom input::-webkit-search-results-button,
.search_zoom input::-webkit-search-results-decoration{display:none;}
.search_zoom a.btn{background:url('/img/icon/zoom.png') no-repeat 20px 8px;background-size:20px;cursor:pointer;position:absolute;right:0px;top:0px;width:60px;height:40px;line-height:40px;color:#fff;text-align:center;vertical-align:middle;border-top-right-radius:5px;border-bottom-right-radius:5px}

.tip_wrap{padding:20px 30px}
.tip_wrap p{line-height:1.7em;font-size:14px}
.tip_wrap p .f20{font-size:24px}
.tip_wrap p.c_b.bold{color:#099!important;margin-bottom:5px}

.list_dong_schr ul{margin:0 20px}
.list_dong_schr ul li {border-bottom:1px solid #ddd; overflow:hidden;margin:10px 0}
.list_dong_schr ul li.last {border-bottom:none;}
.list_dong_schr ul li a {display:inline-block; padding:1px 0; width:100%;}
.list_dong_schr ul li a:hover{text-decoration:none}
.list_dong_schr ul li .addr {width:100%;}
.list_dong_schr ul li .addr .part {width:15%;}
.list_dong_schr ul li .addr .add {width:72%;}
.list_dong_schr ul li .addr .part2 {width:30%;vertical-align:middle}
.list_dong_schr ul li .addr .add2 {width:57%;}
.list_dong_schr ul li .addr td {letter-spacing:-1px; font-size:14px; padding:2px 0 2px 5px ;}
.list_dong_schr ul li .addr td.part span { display:inline-block; font-size:13px; padding:2px; color:#666; width:40px; }
.list_dong_schr ul li .addr .code {width:13%; text-align:center;vertical-align:middle;}
.list_dong_schr ul .nolist{border-bottom:none;padding:10px 0 0 5px;font-weight:bold}

.tab_bg_wrap{margin:5px 2.5%}
.tab_bg_wrap ul{background:#fff;border:1px solid #eee;border-radius:5.1px;display:table;width:100%;height:38px;;line-height:38px}
.tab_bg_wrap ul li{display:table-cell;width:20%;text-align:center;vertical-align:middle;background:#f3f3f3;}
.tab_bg_wrap ul li a{background:url('/img/logo/cvs_logo.png') center 0 no-repeat;width:60px;height:20px;background-size:260px;display:block;text-indent:-9999em;margin:0 auto }
.tab_bg_wrap ul li.cvsnet a{background-position:-100px -5px}
.tab_bg_wrap ul li.cvsnetgs a{background-position:-100px -42px}
.tab_bg_wrap ul li.eleven a{background-position:-110px -118px}
.tab_bg_wrap ul li.emart a{background-position:-110px -77px}

.tab_bg_wrap ul li.on.cvsnet a{background-position:0px -5px}
.tab_bg_wrap ul li.on.cvsnetgs a{background-position:0px -42px}
.tab_bg_wrap ul li.on.eleven a{background-position:-10px -118px}
.tab_bg_wrap ul li.on.emart a{background-position:-10px -77px}
.tab_bg_wrap ul li:first-child a{text-indent:0;background:none;line-height:20px}
.tab_bg_wrap ul li:first-child{border-top-left-radius:5.1px;border-bottom-left-radius:5.1px}
.tab_bg_wrap ul li:last-child{border-top-right-radius:5.1px;border-bottom-right-radius:5.1px}
.tab_bg_wrap ul li.on{background-color:#fff;}
.tab_bg_wrap ul li a:hover{text-decoration:none}


.wrap_cvsmap {border:1px solid #ccc;border-radius: 8px;position: absolute;left: 0;bottom: 45px;width: 218px;margin-left: -109px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
.wrap_cvsmap * {padding: 0;margin: 0;line-height:1.4em}
.wrap_cvsmap .info {width: 218px;padding:0px 10px 15px 10px;overflow: hidden;background: #fff;}
.wrap_cvsmap .info .title {padding: 10px 0 0 10px;height: 30px;background: #fff;font-size: 15px;font-weight: bold;}
.wrap_cvsmap .info .close {position: absolute;top: 10px;right:10px;color: #888;width: 14px;height: 14px;background:url('/img/btn/close_bk_20.gif') no-repeat;background-size:100%;display:block}
.wrap_cvsmap .info .close:hover {cursor: pointer;}
.wrap_cvsmap .info .body {position: relative;overflow: hidden;}
.wrap_cvsmap .info .desc {position: relative;margin: 0px 0 0 10px;}
.wrap_cvsmap .desc .ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wrap_cvsmap .desc .jibun {margin-top: -2px;}
.wrap_cvsmap .info .c_b {color:#099!important;}
.wrap_cvsmap .link_wrap{display:table;width:100%;padding-top:3px}
.wrap_cvsmap .link_wrap a{display:table-cell;text-decoration:underline;color:#151515}
.tab_bg_wrap + #map{margin:10px 2.5%!important;width:95%!important;border-radius:5.1px}

/*주소록 끝*/
.txt_size12i *,.txt_size12i td,.txt_size12i p{font-size:12px!important}

.popup_layer_wrap .layer_new br{display:block!important}
.popup_layer_wrap .layer_new .tit{padding:18px;font-size:18px;font-weight:600;line-height:1.4em}
.popup_layer_wrap .layer_new .tit p.c_r{padding:5px 0;font-size:15px}
.popup_layer_wrap .layer_content{padding:0 18px}
.popup_layer_wrap .layer_content table{margin:10px 0}
.popup_layer_wrap .layer_content table *{font-size:12px!important;line-height:1.3em!important;word-break:keep-all}
.popup_layer_wrap .layer_content table td:first-child{padding:0 5px}
.popup_layer_wrap .layer_content table th{background:#f9f9f9}
.popup_layer_wrap .layer_content .layer_info{margin:10px 0 20px 0;}
.popup_layer_wrap .layer_content .layer_info *{font-size:12px}

.step_complete_new{text-align:center;background:url('/img/icon/icon_complete.png') no-repeat center 25px #fff;background-size:80px;padding:110px 0 20px 0}
.step_complete_new h1{font-size:33px;line-height:1.5em;font-family:'noto';color:#151515;font-weight:500;margin:10px 0 20px 0}
.step_complete_new p{font-size:14px;color:#666;line-height:1.4em;padding:20px 0;letter-spacing:-0.01em}

.step_complete_new.judge{background:url('/img/icon/judge_ing.gif') no-repeat center 25px #fff;background-size:95px;padding:110px 0 20px 0}

.step_complete_sm{text-align:center;background:url('/img/icon/0check_0c.png') no-repeat center 5px #fff;background-size:60px;padding:70px 0 10px 0}
.step_complete_sm h1{font-size:16px;line-height:1.5em;font-family:'noto';color:#151515;font-weight:500;}
.step_complete_sm p{font-size:14px;color:#666;line-height:1.4em;padding:5px 0;letter-spacing:-0.01em}

.info_list .btn_sml{border:1px solid #ddd;border-radius:5.1px;padding:10px 16px;display:block;width:200px;text-align:center;margin:10px 0}
.info_list .btn_sml:hover{text-decoration:none;border:1px solid #0cc}
.btn_sml2{border:1px solid #ddd;border-radius:5.1px;padding:10px 16px;display:block;width:200px;text-align:center;margin:5px auto}
.btn_sml2:hover{text-decoration:none;}
/*레이어 신규 */

.layer_cont a:hover{text-decoration:none}
.layer_cont{position:fixed;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table;background: rgba(0,0,0,0.2);vertical-align:middle;}
.layer_cont .section{position:absolute;text-align:center;z-index:9998;max-height:600px;width:450px;padding:0px 0px 0px 0px;text-align:left;
margin:0 auto;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);background:#fff;border:none!important;border-radius:5.1px}

.layer_cont .section.layer_page{position:absolute;text-align:center;z-index:9998;height:100%;width:100%;padding:0px 0px 0px 0px;text-align:left;
margin:0 auto;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);background:#fff;border:none!important;border-radius:0px}

.layer_cont .section article{overflow-y:auto;}
.layer_cont .section h1{font-size:18px;font-weight:bold;padding:18px 18px 8px 18px;display:inline-block}
.layer_cont .section h2{font-size:17px;font-weight:500;padding:18px;display:inline-block}
.layer_cont .section h3{font-size:14px;font-weight:500;padding:10px;line-height:1.5em}
.layer_cont .section h4{font-size:12px;font-weight:500;padding:6px;line-height:1.5em}
.layer_cont .section .close{cursor:pointer;position:absolute;right:10px;top:10px;text-indent:-9999em;background:url('/img/btn/close_bk_20.gif') no-repeat 0 0;width:30px;height:30px;}
.layer_cont .section .btn_fix{position:fixed;bottom:0;left:0;z-index:9999;width:100%}
.layer_cont .section .btn_fix a{background:#0cc;width:100%;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:500;display:block;font-size:14px;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px;font-weight:bold}

.layer_cont .section .btn{z-index:9999;width:100%}
.layer_cont .section .btn a{cursor:pointer;background:#0cc;width:100%;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:500;display:block;font-size:14px;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px;font-weight:bold}
.layer_cont .section .btn .btn_area{display:table;width:100%;}
.layer_cont .section .btn .btn_area a{display:table-cell;width:50%;border-radius:0;}
.layer_cont .section .btn .btn_area a:first-child{background:#d2d9da;border-bottom-left-radius:5.1px;}
.layer_cont .section .btn .btn_area a:last-child{border-bottom-right-radius:5.1px;}

.layer_cont .section .common_area{margin:0 10px}
.layer_cont .section .common_area ul.visitday{margin:0}
.layer_cont .section .common_area ul.visitday li label{border-radius:5.1px}
.box_bg_cont{background:#eef2f4;padding:8px 18px;border-radius:5.1px;font-size:12px;margin:5px 12px}
.box_bg_cont *{line-height:1.4em;font-size:12px;color:#666}

.box_bd_cont{background:#fff;padding:8px 18px;border-radius:5.1px;font-size:12px;margin:5px 12px;border:1px solid #ddd}
.box_bd_cont *{line-height:1.4em;font-size:12px;color:#666}

.layer_cont .section .sum_area{margin-top:5px;margin:0 12px}
.layer_cont .section .sum_area p{display:table;width:100%;padding:5px 0 5px 0}
.layer_cont .section .sum_area span{display:table-cell;text-align:left;padding:0 0px;font-weight:normal;font-size:12px;color:#494949;font-weight:bold;}
.layer_cont .section .sum_area strong{display:table-cell;padding:0 10px;text-align:right;font-size:14px;color:#ff3366;font-weight:bold;}

.layer_cont .section .return_pay{padding:0 10px}
.layer_cont .section .return_pay .tit_wrap .tit{font-size:12px;font-weight:bold;padding:10px 12px 0 12px}

.spon_saving{position:relative}
.spon_saving span.logo_sponser{position:absolute;right:40px;top:14px;}
.sponser_shlife_wrap .que_list{width:90%;height:40px;line-height:40px;padding:0 0 30px 0}
.sponser_shlife_wrap .que_list h1{float:left;width:55%;vertical-align:middle}
.sponser_shlife_wrap .que_list h1:before{content:'Q';color:#0cc;font-size:18px;padding-right:8px}
.sponser_shlife_wrap .que_list ul{float:right;width:35%;vertical-align:middle;margin:15px 0!important}
.sponser_shlife_wrap .que_list ul li{width:50%;padding:5px 0 0 0;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, p, select{font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif}

body *{font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif}

/*택배페이 캐쉬 충전*/	  
.tpay_charge_wrapper .form_in_wrapper header{padding-top:0px}
.tpay_charge_wrapper .form_in_wrapper section{padding:0 10px 80px 10px}
.tpay_charge_wrapper .form_in_wrapper .dis_form{margin:10px 0}
.tpay_charge_wrapper .form_in_wrapper .full_g{background:#999!important}
.bgm_btn{background:#ddd;border-radius:5.1em;width:18px;height:18px;line-height:18px;text-align:center;border:1px solid #ddd;display:inline-block;font-family:'noto'!important;font-size:14px;font-weight:bold}
.dis_tbl_pyo ul{display:table;width:100%;border:1px solid #eee;margin:15px 0;border-radius:5.1px}
.dis_tbl_pyo ul li{display:table-cell;width:25%;text-align:center;padding:15px 0;border-right:1px solid #eee}
.dis_tbl_pyo ul li a{display:block;font-size:14px}
.dis_tbl_pyo ul li:last-child{border-right:none}

.tit_rela{width:100%;overflow:hidden;position:relative;}
.tit_rela .abs_btn_wrap{position:absolute;top:13px;right:0;}
.tit_rela .abs_btn{color:#999;font-size:14px;font-family:'맑은 고딕';font-weight:400}
.tit_rela .abs_btn:first-child:after{content:'|';color:#eee;font-size:14px;font-weight:400;padding:0 5px}
.tit_rela span{font-family:noto;}
.easy_bank2{padding:0px 0}
.easy_bank2 .tpay_bank_add p{font-size:15px;line-height:1.0em}
.tpay_bank_edit2{border:2px solid #0cc;border-radius:10px;background:#fff;padding:15px;text-align:left;position:relative;} 
.tpay_bank_edit2 p strong{font-size:15px}
.tpay_bank_edit2:after{content:'';background:url('/img/icon/checkbox_0c.png') no-repeat;display:block;border-radius:5em;position:absolute;top:10px;right:10px;width:30px;height:30px;} 
.tpay_charge_wrapper .inp_wrap_abs {position:relative;border:none;border-bottom:1px solid #ececec}
.tpay_charge_wrapper .inp_wrap_abs .bgm_btn{top:18px;position:absolute;right:0}
.tpay_charge_wrapper .inp_wrap_abs input{border:none}
.tpay_charge_wrapper input[type="tel"]{font-size:16px!important;font-weight:600}
.tpay_charge_wrapper input[type="tel"]:placeholder{font-weight:500}
.tpay_charge_wrapper input[type="tel"]:-ms-input-placeholder {font-weight:500}
.tpay_charge_wrapper input[type="tel"]:-webkit-input-placeholder {font-weight:500} 
.tpay_charge_wrapper input[type="tel"]:-moz-placeholder {font-weight:500}

/*택배페이 캐쉬 충전End*/	  


.tbcoupon_top{height:175px;text-align:center;background:#fff;position:relative;border:2px solid #0cc;border-radius:10px}
.tbcoupon_top .wrap{width:100%;padding-top:30px}
.tbcoupon_top .st{font-size:15px;color:#333;font-weight:500;font-family:'noto'}
.tbcoupon_top .st2{font-size:12px;color:#ff5f86;background:#;border-top:1px solid #eee;height:46px;line-height:46px;position:absolute;bottom:0;width:100%;display:table}
.tbcoupon_top .st2 span{display:table-cell;width:50%;line-height:46px;position:relative;}
.tbcoupon_top .st2 span a:after{content:'';font-size:13px;background:url('/img/icon/right_ct_c.png') no-repeat  4px 3px;width:10px;height:13px;display:inline-block;background-size:7px;text-indent:-9999em}
.tbcoupon_top .st2 span:nth-child(even):before{content:'';width:1px;height:14px;position:absolute;top:10px;left:0;background:#ccc}
.tbcoupon_top .my{font-size:24px;color:#ff5f86;font-weight:bold;line-height:46px}
.tbcoupon_top .my strong{font-size:28px;}

.srch_detail_wrap{width:100%;display:table;margin:28px 0 20px 0  }
.srch_detail_wrap .tit{width:14%;float:left;line-height:36px;}
.srch_detail_wrap .tit span{font-weight:500;font-weight:bold;font-size:13px;color:#333}
.srch_detail_wrap .tit:before{content:'';background:url('/img/icon/srch_detail.png') no-repeat;width:20px;height:22px;display:inline-block;background-size:16px;vertical-align:middle;}
.srch_detail_wrap ul{width:86%;display:table}
.srch_detail_wrap ul li{display:table-cell;width:15%;vertical-align:middle;padding:0 0.3%}
.srch_detail_wrap ul li:last-child{width:9%}
.srch_detail_wrap ul li select, .srch_detail_wrap ul li input[type="text"]{width:100%;height:34px;line-height:34px;padding:0;font-size:14px;color:#666;border:1px solid #ddd;padding:0 0 0 5px;border-radius:5px}
.srch_detail_wrap ul li input[type="text"]{height:32px;line-height:32px;width:94%}
.srch_detail_wrap ul li input[type="text"]:-ms-input-placeholder { color: #666;}
.srch_detail_wrap ul li input[type="text"]:-webkit-input-placeholder { color: #666} 
.srch_detail_wrap ul li input[type="text"]:-moz-placeholder { color: #666}

.srch_detail_wrap ul li a.srch_btn{border:1px solid #0cc;color:#0cc;width:100%;display:block;text-align:center;height:32px;line-height:32px;border-radius:5px;font-size:14px;}
.srch_detail_wrap ul li a.srch_btn:hover{text-decoration:none}
/*날짜검색 추가 0701*/
.srch_detail_wrap2{width:100%;margin:28px 0 10px 0  }
.srch_detail_wrap2 ul:before{content:'';background:url('/img/icon/srch_detail.png') 0 8px no-repeat;width:20px;height:25px;display:inline-block;background-size:16px;vertical-align:middle;}
.srch_detail_wrap2 ul{width:100%;display:flex;}
.srch_detail_wrap2 ul li{display:flex;vertical-align:middle;padding:0 0.3%;line-height:34px}
.srch_detail_wrap2 ul li select,.srch_detail_wrap2 ul li input[type="text"],.srch_detail_wrap2 ul li input[type="date"]{width:100%;height:34px;line-height:34px;padding:0;font-size:14px;color:#666;border:1px solid #ddd;padding:0 0 0 5px;border-radius:5px}
.srch_detail_wrap2 ul li input[type="date"]{margin:0 3px;padding-right:20px}
.srch_detail_wrap2 ul li input[type="date"]:-ms-input-placeholder { color: #666;}
.srch_detail_wrap2 ul li input[type="date"]:-webkit-input-placeholder { color: #666} 
.srch_detail_wrap2 ul li input[type="date"]:-moz-placeholder { color: #666}
.srch_detail_wrap2 ul li input[type="text"]{height:34px;line-height:32px;width:115px}
.srch_detail_wrap2 ul li select{height:36px;line-height:36px}

.srch_detail_wrap2 ul li input[type="text"]:-ms-input-placeholder { color: #666;}
.srch_detail_wrap2 ul li input[type="text"]:-webkit-input-placeholder { color: #666} 
.srch_detail_wrap2 ul li input[type="text"]:-moz-placeholder { color: #666}
.srch_detail_wrap2 ul li a.srch_btn{border:1px solid #0cc;color:#0cc;width:60px;display:block;text-align:center;height:32px;line-height:32px;font-size:14px;border-radius:5px}
.srch_detail_wrap2 ul li a.srch_btn:hover{text-decoration:none}

.srch_type_top select, .srch_type_top input[type="date"]{width:100px;height:34px;line-height:34px;padding:0;font-size:14px;color:#666;border:1px solid #ddd;padding:0 0 0 5px;border-radius:5px}
.srch_type_top select{width:120px;height:36px;line-height:36px}
.srch_type_top a.srch_btn{border:1px solid #0cc;color:#0cc;width:60px;margin:0 5px;display:inline-block;vertical-align:middle;text-align:center;height:32px;line-height:32px;font-size:14px;border-radius:5px}
.srch_type_top a.srch_btn:hover{text-decoration:none}

input[type="date"] {
  position: relative;
  min-height: 28px;
  padding: 5px ;
 background:#fff;
 
}
 
input[type="date"]::-webkit-calendar-picker-indicator {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  color: transparent;
  cursor: pointer; 
  z-index: 1;
}
 
input[type="date"]::-webkit-clear-button,
input[type="date"]::-webkit-inner-spin-button {
  display: none;
}
 
.input_date_box input {
  border: 1px solid #fff;border-radius:5px; font-size: 15px;
}
 @media screen and (max-width:319px) {
.input_date_box input {font-size:13px;letter-spacing:-0.03em}
 }
.input_date_box input:after {
  position: absolute;
  top: 50%;
  right: 3%;
  content: "";
  width: 15px;
  height: 15px;
 
  background: #fff
    url("/img/icon/calendar.svg")
    center center / contain;
  transform: translateY(-50%);
  z-index: 0;
}
 

/*날짜검색 추가끝 0701*/


.its_extra_charge{background:#f9f9f9;border-radius:5.1px;margin:10px;padding:15px 33px 15px 33px;width:58%;word-break:keep-all;}
.its_extra_charge table{margin:5px 0;width:100%}
.its_extra_charge table td{background:#fff;padding:4px}

.txt_break .its_extra_charge{padding:3px 0;width:78%}
.txt_break .its_extra_charge table{float:left}
.txt_break .its_extra_charge table td{font-size:11px!important}
.txt_break .its_extra_charge p strong{font-weight:normal}

.popup_layer .agree_box_inner *{font-size:12px}
.popup_layer .agree_box_inner {padding:10px 0 0 0}
.popup_layer .agree_box_inner h3{margin:10px 0 0 0;padding:10px 0 0 0;font-weight:bold}
.popup_layer .agree_box_inner p{margin:0}
.popup_layer .agree_box_inner a{font-weight:normal}
.popup_layer .agree_box_inner .info_text{width:97%}

.real_size_view{position:relative;background:url('/img/banner/boxaa_bg.png') no-repeat 15px 80px;background-size:100%;display:block;width:100px;height:210px}
.real_size_view span{position:absolute;bottom:0px;left:39px;padding-top:0px;display:inline-block;font-family:'돋움';color:#999;font-size:11px}

.real_size_view.sizea{background-image:url('/img/banner/boxa_bg.png');height:198px;margin-top:50px}

.logo_cuhome {padding-top:25px!important}

.info_wrap_bg{background:#f9f9f9;padding:30px}


.inform_chk_wrap{padding:25px 50px;position:relative}
.inform_chk_wrap input{width:0;height:0;display:none}
.inform_chk_wrap label{font-size:14px;color:#666;display:inline-block;background:url('/img/icon/checkbox_c.png') no-repeat 0 center;cursor:pointer;background-size:24px;padding-left:34px;height:24px;line-height:24px;}
.inform_chk_wrap input:checked + label{background:url('/img/icon/checkbox_0c.png') no-repeat 0 center;background-size:24px;color:#151515;}
.inform_chk_wrap a.arr_r{display:block;position:absolute;top:29px;right:20px;width:30px;height:30px;text-indent:-9999em;background:url('/img/icon/right_ct_c.png') no-repeat;background-size:8px}
.popup_layer .limit_wrap2 li{padding-left:13%;padding-bottom:18px;width:35%}
.popup_layer .limit_wrap2 li:last-child{width:80%}
.txt_size17i{font-size:17px!important}

.receiver_entry{position:relative;padding:0 0 10px 0} 
.receiver_entry .common_area{padding:20px 20px}/*2305수정*/
.receiver_entry span{line-height:1.8em;color:#333}
.receiver_entry .name{position:relative;padding-right:13px;font-size:14px}
.receiver_entry .name:after{content:'';width:1px;height:11px;display:block;position:absolute;top:4px;right:0;background:#999;margin:0 5px}
.receiver_entry .addr{display:block;line-height:1.4em;padding-bottom:10px;;font-size:14px}
.receiver_entry .phone{font-size:14px}
.receiver_entry .se_number{display:inline-block;padding-right:10px}
.receiver_entry .se_number label{color:#666}

.receiver_entry .edit{position:absolute;top:22px;right:30px;background:url('/img/icon/right_ct_c.png') no-repeat right center;background-size:8px;color:#666;padding-right:10px;font-size:13px} /*2305 수정*/
.receiver_entry .inform_chk_wrap{padding:18px 20px 8px 50px;border-top:1px solid #eef2f4;} 
.receiver_entry .inform_chk_wrap label{color:#333}

.popup_layer .limit_wrap2 li.c9{height:160px}
#inform_layer .info_list li{font-size:12px}

.dashboard_wrap{background:;width:100%;border-radius:8px;margin:15px 0 40px 0;overflow:hidden;padding:0 0 30px 0;}/*2305수정*/
.dashboard_wrap .sum_area{padding:25px 0px 20px 0px;}/*2305수정*/
#dashboard_date strong{color:#151515;font-size:18px}
.dashboard_wrap .sum_area .sum_entry{float:left;width:15.5%;}
.dashboard_wrap .sum_area .sum_entry .c_0{font-size:16px;font-weight:bold}
.dashboard_wrap .sum_area .sum_entry .c_r{font-size:19px;font-weight:bold;padding:10px 0}
.dashboard_wrap .sum_area .sum_entry .c_r strong{font-size:21px}
.dashboard_wrap .sum_area .sum_entry .c_6{word-break:keep-all;padding:3px 0;font-size:12px}
.dashboard_wrap .sum_area ul{float:left;background:#f9f9f9;border-radius:5px;margin:22px 5px 2px 5px;width:30%;padding:8px 8px;position:relative}
.dashboard_wrap .sum_area ul li{display:table;text-align:right;width:100%;table-layout:fixed; }
.dashboard_wrap .sum_area ul li div{display:table-cell;padding:3px 1px;position:relative;text-align:right}
.dashboard_wrap .sum_area ul li div:first-child{text-align:left}
.dashboard_wrap .sum_area ul li div:nth-child(2){width:45px}
.dashboard_wrap .sum_area ul li div.c_r{font-weight:bold}
.dashboard_wrap .sum_area ul.grid_temp4{width:46%}
.dashboard_wrap .sum_area ul.grid_temp4 li div.c_6:before{content:'평균';background:#fff;position:absolute;top:3px;left:25px;display:block;color:#999;font-size:11px;border-radius:5px;border:1px solid #eee;letter-spacing:-0.05em;padding:0 1px}
.dashboard_wrap .sum_area ul.grid_temp4:before{content:'결제현황';position:absolute;top:-22px;left:5px;display:block;font-weight:bold;font-size:14px}
.dashboard_wrap div.scrl{height:130px;overflow-y:auto}
.dashboard_wrap div.scrl .no_list{text-align:center;padding-top:57px}
.dashboard_wrap .sum_area ul.grid_temp3{width:31.5%}
.dashboard_wrap .sum_area ul.grid_temp3 li{table-layout:fixed; }
.dashboard_wrap .sum_area ul.grid_temp3:before{content:'취소/환불현황';position:absolute;top:-22px;left:5px;display:block;font-weight:bold;font-size:14px}

.dashboard_wrap .tres_area{padding: 0 0px 0 0px;clear:both;overflow:hidden}/*2305수정*/
.dashboard_wrap .tres_area .tres_entry{float:left;width:15.5%;margin-top:20px;}
.dashboard_wrap .tres_area .tres_entry ul{width:70%;margin:0;background:#fff;padding:18px 0;font-weight:bold}
.dashboard_wrap .tres_area .tres_entry ul li div{padding:2px 0px 2px 0;font-weight:normal}
.dashboard_wrap .tres_area .tres_entry .c_0{font-size:16px;font-weight:bold;padding-top:10px}
.dashboard_wrap .tres_area .tres_entry ul li:first-child div {font-size:12px;padding:2px 0;font-weight:normal}
.dashboard_wrap .tres_area .c_r{font-weight:bold!important;text-decoration:underline;cursor:pointer}
.dashboard_wrap .tres_area ul{float:left;background:#f9f9f9;border-radius:5px;margin:0px 3px;width:15%;padding:8px 3px;position:relative;margin-top:15px;}
.dashboard_wrap .tres_area ul li{display:table;text-align:right;width:100%;}
.dashboard_wrap .tres_area ul li div{display:table-cell;padding:2px 6px;position:relative;text-align:left}
.dashboard_wrap .tres_area ul li:first-child div {font-weight:bold;font-size:12px;padding:5px 0px 10px 5px}
.dashboard_wrap .tres_area ul li div:last-child{text-align:right}
.dashboard_wrap .tres_tbl{float:left;width:80.5%;margin:53px 5px 3px 5px;line-height:1.6em;background:#f9f9f9;border-radius:5px;padding:10px 10px;font-weight:normal;position:relative}
.dashboard_wrap .tres_tbl:before{content:'* 택배 배송현황의 숫자를 클릭하시면 예약목록에서 확인할 수 있습니다.';position:absolute;top:-22px;left:5px;display:block;font-weight:;font-size:12px;color:#f36}
.dashboard_wrap .tres_tbl td{text-align:right;padding-right:15px;color:#f36;font-weight:bold;text-decoration:underline;cursor:pointer}
.dashboard_wrap .tres_tbl thead th{font-weight:normal;position:sticky;top:0; background-color: #f9f9f9 !important;}//*테이블헤더 고정*/
.dashboard_wrap .tres_tbl  th{font-weight:normal}


.scrch_btn{border:1px solid #0cc;color:#0cc;width:60px;text-align:center;height:32px;line-height:32px;padding:7px 20px;font-size:12px;vertical-align:middle}
select.h34{height:32px;line-height:32px;vertical-align:middle;border:1px solid #ddd;border-radius:5px}

.info_list li.rtpickup_saturday{color:#f36!important} 

.right_bn_wrap{position:absolute;top:0px;right:-130px;}
.right_bn_wrap img{border-radius:8px}

.left_bn_wrap{position:absolute;top:0px;left:-250px;}
.left_bn_wrap img{border-radius:8px}


.mall_wrap2 {display:;width:80%;margin: 10px 10%;}
.mall_wrap2 span{display:inline-block;background:#f9f9f9;border-radius:8px;text-align:center;width:32%;padding:16px 0;color:#777;position:relative;overflow:hidden;font-size:12px!important;letter-spacing:-0.03em}
.mall_wrap2 span em{font-size:12px;color:#f36;display:block;padding-top:2px;font-weight:bold;letter-spacing:-0.05em}

.mall_wrap3 {display:;}
.mall_wrap3 span{display:block;background:#f9f9f9;border-radius:6px;margin:4px 0;text-align:;padding:5px 0 5px 13px;color:#777;position:relative;overflow:hidden;font-size:12px!important;letter-spacing:-0.03em}
.mall_wrap3 span:before{content:'';background:url('/img/icon/check_3.png') no-repeat;display:inline-block;width:12px;height:10px;background-size:100%;margin-right:7px;opacity:0.6}
.mall_wrap3 span em{font-size:11px;color:#f36;padding-top:2px;font-weight:bold;letter-spacing:-0.05em}

.account_section .jeju_txt .info_list {margin-top:5px}
.account_section .jeju_txt .info_list li{background-position:0 8px;margin:2px 0}

span#cancel_popup_comp_name{font-size:18px}


.cancle_box_wrap{width:100%;margin:10px 0}
.cancle_box{width:100%;display:flex;margin:10px 0}
.cancle_box li{width:49%;border:1px solid #eee;border-radius:8px;padding:15px 0;text-align:center;}
.cancle_box li:first-child{margin-right:2%;text-align:left;background:#f9f9f9;border:1px solid #f9f9f9}
.cancle_box li h1{font-size:14px;font-weight:500;margin-bottom:10px;padding:5px 20px 0px 20px;word-break:keep-all;font-weight:bold}
.cancle_box li h1 br{display:none}
.cancle_box li p{padding:5px 0px 5px 20px;font-size:12px;}
.cancle_box li p.li{background:url('/img/bullet/li.png') no-repeat 22px 9px;font-size:12px;background-size:3px;padding-left:30px;color:#999;word-break:keep-all;line-height:1.2em}
.cancle_box li p.c_0c{color:#0cc;text-align:center;padding:20px 0 10px 0;line-height:1.4em}
.cancle_box li .btn{background:#0cc;background-size:8px;border-radius:4px;padding:8px 0;width:70%;display:block;color:#fff;text-align:center;margin:0 auto}
.cancle_box_wrap li {font-size:12px}
.cancle_box_wrap li u {font-size:12px;font-weight:bold}

.bg_box_f5{width:470px;float:right;margin-bottom:30px}
.bg_box_f5 .info_list ul{width:100%;clear:both;text-align:left;padding-top:20px}
.bg_box_f5 .info_list ul strong{font-size:14px;color:#555!important}
.step_4_wrap{width:85%;overflow:hidden;padding:20px 5%;background:#f9f9f9;border-radius:8px}
.step_4_wrap li{width:40%;float:left;position:relative;text-align:center;padding:5px 5%}

.step_4_wrap li img{width:100%;border-radius:8.1px}
.step_4_wrap li:before{content:'01';position:absolute;top:0;left:0;color:#666;font-size:12px;}
.step_4_wrap li:nth-child(2):before{content:'02'}
.step_4_wrap li:nth-child(3):before{content:'03'}
.step_4_wrap li:nth-child(4):before{content:'04'}
.step_4_wrap li:nth-child(5):before{content:'05'}
.step_4_wrap p{min-height:36px;color:#666;text-align:center;padding:5px 0;line-height:1.3em;word-break:keep-all;font-size:13px;letter-spacing:-0.02em}

.step_4_wrap{width:85%;overflow:hidden;padding:20px 5%;background:#f9f9f9;border-radius:8px}
.step_4_wrap li{width:40%;float:left;position:relative;text-align:center;padding:5px 5%}

.step_row_wrap li img{width:100%;border-radius:8.1px}
.step_row_wrap li:before{content:'01';position:absolute;top:0;left:0;color:#666;font-size:12px;}
.step_row_wrap li:nth-child(2):before{content:'02'}
.step_row_wrap li:nth-child(3):before{content:'03'}
.step_row_wrap li:nth-child(4):before{content:'04'}
.step_row_wrap li:nth-child(5):before{content:'05'}
.step_row_wrap p{min-height:36px;color:#666;text-align:center;padding:5px 0;line-height:1.3em;word-break:keep-all;font-size:13px;letter-spacing:-0.02em}
.step_row_wrap{width:96%;overflow:hidden;padding:20px 5%;background:#f9f9f9;border-radius:8px}
.step_row_wrap li{width:29%;float:left;position:relative;text-align:center;padding:5px 2%}

.bg_box_f5 .float_wrap{width:100%}
.bg_box_f5 .float_wrap .fl_l{width:45%;float:left;padding-left:5%}

.bg_box_f5 .float_wrap .fl_r{width:45%;float:left;text-align:left;padding-left:2%;vertical-align:top}
.bg_box_f5 .float_wrap .fl_r p{text-align:left;padding-left:70px;font-size:13px}
.bg_box_f5 .float_wrap .fl_r .left_i{padding:40px 60px 40px 10px;word-break:keep-all}
.bg_box_f5 .btn_inform{border:1px solid #ddd;border-radius:5.1px;display:block;background:#fff;padding:10px 0}

.bg_box_f5.w750{width:750px!important}
.bg_box_f5.w750 .float_wrap{width:100%;}
.bg_box_f5.w750 .float_wrap .fl_l{width:50%;float:left;padding-left:0%;}
.bg_box_f5.w750 .info_list ul{padding-top:0}
.bg_box_f5.w750 .float_wrap .fl_r{width:45%;float:left;text-align:left;padding-left:2%}
.bg_box_f5.w750 .step_4_wrap{margin-bottom:20px}
.bg_box_f5.w750 .float_wrap .fl_r p{text-align:left;padding-left:0px;font-size:13px}
.bg_box_f5.w750 .float_wrap .fl_r .left_i{padding:40px 60px 40px 10px;word-break:keep-all}
.bg_box_f5.w750 .btn_inform{border:1px solid #ddd;border-radius:5.1px;display:block;background:#fff;padding:10px 0}


.btn_listbarcode{display:block;color:#0cc;padding-top:5px}
.tbl017_2 a{font-size:1.1em}

.list_loading p{padding:15px 0 0 0;color:#888;font-size:14px;text-align:center}
.list_loading p:before{content:'';display:block;width:85px;height:35px;line-height:35px;background:url('/img/icon/loof_dot.gif') no-repeat ;background-size:80px;margin:0 auto}
#s_address_history_html .list_check_1 li.list_loading{padding:60px 0;border-bottom:none}

.banner_basic1 *{font-size:18px;font-family:noto}
.banner_basic1{width:100%;overflow:hidden;position:relative;padding:30px 10px}
.banner_basic1 h1{font-size:2.8em;color:#0cc;font-weight:600;padding:18px 30px 0 45px}
.banner_basic1 ul {padding:5px 50px}
.banner_basic1 ul li:before{content:'';display:inline-block;background:url('http://m.logii.com/images/icon/0check_0c.png') no-repeat 0 6px;width:24px;height:24px;background-size:85% 100%}
.banner_basic1 ul li{font-size:1.15em;padding:1px 0;color:#151515}
.banner_basic1 ul li strong{font-size:1.0em;font-weight:600;position:relative}
.banner_basic1 ul li strong:before{content:'';background:#0cc;opacity:0.2;width:100%;height:10px;position:absolute;bottom:0px;left:0;border-radius:5.1px}
.banner_basic1 .visualimg{position:absolute;bottom:20px;right:22px;width:32.5%}
.banner_basic1 .visualimg img{width:100%;max-width:160px}

.taekbae_bz.center_i span.c_0c{color:#0cb9b9;text-align:center;width:80%;display:block;padding-top:5px;font-size:12px;font-family:'noto'}

.info_ddst{position:relative}
.info_ddst dd:before{content:'';position:absolute;top:7px;left:38px;width:2px;height:2px;display:block;background:url('/img/bullet/li.png') no-repeat;background-size:2px}

.copy .new_sml_bz{width:36px;height:17px;position:absolute;top:12px;right:16px;background:url('/img/icon/new_bz.png') no-repeat 0 -2px #f36;border-top-left-radius:0px;border-bottom-right-radius:0px;border-top-right-radius:6px;border-bottom-left-radius:6px;
	-webkit-animation:blink 0.5s ease-in-out infinite alternate;
    -moz-animation:blink 0.5s ease-in-out infinite alternate;
    animation:blink 0.5s ease-in-out infinite alternate;}

-webkit-keyframes blink{
    0% {opacity:0.8;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0.8;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0.8;}
    100% {opacity:1;}
}

.ev_line_bz{background:#def4f4!important;background-image:none!important;font-size:11px!important;display:block;width:93%;text-align:center!important;border-radius:6px;color:#0aa!important;padding:5px 0px!important;margin:0px 0px;position:absolute;bottom:10px;left:10px}
#li_eleven{height:206px}

.main_quick_banner_left{position:absolute;top:0px;left:-246px;height:430px;overflow:hidden}
.main_quick_banner_left a{cursor:;}

.main_quick_banner_right{position:absolute;top:0px;right:-126px;height:430px;overflow:hidden}
.main_quick_banner_right img{border-radius:9px}
/*택배예약 리뉴얼*/
.reserve_grid_wrap {padding:10px} 
.reserve_grid_wrap .reserve_grid li{float:left;width:39%;border:1px solid #eee;margin:5px 0 20px 0;min-height:185px;padding-bottom:30px;padding:22px 5% 0px 5%} 
.reserve_grid_wrap .reserve_grid li:nth-child(even){float:right}

.reserve_grid li{background:#fff;background-size:100px;border-radius:12px;padding:20px 39px 10px 39px ;position:relative;margin-bottom:10px}
.reserve_grid li .reserve_price dl.enter_bul dd{position:relative;padding-left:12px}
.reserve_grid li .reserve_price dl.enter_bul dd:before{content:'';background:url('/images/icon/ico_enter_g.png') no-repeat 0 5px ;width:18px;height:18px;display:block;background-size:8px;opacity:0.3;position:absolute;top:0;left:2px}

.reserve_grid li.quic:before{content:'ONLY 택배페이';position:absolute;top:0;right:0;background:#0cc;color:#fff;width:90px;height:26px;line-height:26px;text-align:center;border-bottom-left-radius:12px;border-top-right-radius:12px;font-size:11px;font-weight:bold}
.reserve_grid li.quick:before{content:'ONLY 택배페이';position:absolute;top:0;right:0;background:#0cc;color:#fff;width:90px;height:26px;line-height:26px;text-align:center;border-bottom-left-radius:12px;border-top-right-radius:12px;font-size:11px;font-weight:bold}
.reserve_grid li.company:before{content:'ONLY 택배페이';position:absolute;top:0;right:0;background:#0cc;color:#fff;width:90px;height:26px;line-height:26px;text-align:center;border-bottom-left-radius:12px;border-top-right-radius:12px;font-size:11px;font-weight:bold}
.reserve_grid li.sendy:before{content:'ONLY 택배페이';position:absolute;top:0;right:0;background:#0cc;color:#fff;width:90px;height:26px;line-height:26px;text-align:center;border-bottom-left-radius:12px;border-top-right-radius:12px;font-size:11px;font-weight:bold}
.reserve_grid li.sendy:after{content:'Release';position:absolute;bottom:0;right:0;background:#f36;color:#fff;width:58px;height:26px;line-height:26px;text-align:center;border-bottom-right-radius:12px;border-top-left-radius:12px;font-size:12px;font-weight:bold}

/*.reserve_grid li.company:before{content:'NEW';position:absolute;top:0;right:0;background:#f36;color:#fff;width:44px;height:26px;line-height:26px;text-align:center;border-bottom-left-radius:12px;border-top-right-radius:12px;font-size:11px;font-weight:bold}
*/
.reserve_grid li .reserve_tit{width:100%}
.reserve_grid li .reserve_tit h1{width:100%;position:relative;font-size:1.45em;font-weight:600;color:#151515;padding-left:3px;text-align:left}
.reserve_grid li .reserve_tit h1 span{position:absolute;right:3px;bottom:0;font-size:0.70em;color:#f36;}
.reserve_grid li .reserve_tit h1 span:before{content:'';width:12px;height:11px;background:url('/img/icon/reserve_arrow.png') no-repeat;display:inline-block;background-size:8px}
.reserve_grid li .reserve_tit h1 span b{font-size:1.15em;font-weight:600;text-align:left;color:#f36;}
.reserve_grid li .reserve_tit h4{font-size:12px;color:#999;padding-bottom:5px;padding-left:3px;text-align:left}

.reserve_grid li .reserve_price{width:100%;padding:23px 0 3px 0;background:url('/img/icon/reserve_tit.png?ver=27') no-repeat 0px 20px;background-size:285px;height:110px;}
.reserve_grid li.bang .reserve_price{background-position: 0px -132px}
.reserve_grid li.dara .reserve_price{background-position: 0px -283px}
.reserve_grid li.today .reserve_price{background-position: 0px -605px;}
.reserve_grid li.quic .reserve_price{background-position: 0px -438px;}
.reserve_grid li.quic.logox .reserve_price{background-position: 0px -438px;height:70px}
.reserve_grid li.quick .reserve_price{background-position: 0px -1348px;}
.reserve_grid li.retur .reserve_price{background-position: 0px -778px;}
.reserve_grid li.sfind .reserve_price{background-position: 0px -978px;}
.reserve_grid li.company .reserve_price{background-position: 0px -1160px;padding-top:10px}
.reserve_grid li.sendy .reserve_price{background-position: 0px -605px;}

.reserve_grid li:nth-child(1) .reserve_price.company dl:last-child dt:after{display:none}
.reserve_grid li .reserve_price.company dl{padding-bottom:2px;position:relative;width:55%}
.reserve_grid li .reserve_price.company dl dd{font-size:12px;width:83px;letter-spacing:-0.03em}
.reserve_grid li .reserve_price.company dl dt{font-size:11px;width:88px;letter-spacing:-0.03em}
.reserve_grid li .reserve_price.company dl:nth-child(1){text-align:right}
.reserve_grid li .reserve_price.company dl:nth-child(1) dd{position:absolute;top:0px;left:0;width:38px} 
.reserve_grid li .reserve_price.company dl:nth-child(1) dt{word-break:keep-all;} 


.reserve_grid li .reserve_price dl{display:table;float:right;width:56%;line-height:1.50em}
.reserve_grid li .reserve_price dl dt{display:table-cell;text-align:right;color:#151515;font-size:0.95em;position:relative}
.reserve_grid li .reserve_price dl dt strong{font-weight:600;color:#151515;font-size:1.10em}
.reserve_grid li .reserve_price dl dd{display:table-cell;text-align:left;color:#999;font-size:0.95em}
.reserve_grid li .reserve_price dl dt u{text-decoration:line-through;color:#999;font-size:0.98em;padding-right:1px}
.reserve_grid li .reserve_price dl.info_ddst{margin-top:2px}
.reserve_grid li .reserve_price dl.info_ddst dd{font-size:0.85em}
.reserve_grid li .reserve_price dl.info_ddst dd:before{left:-5px}
.reserve_grid li.sendy .reserve_price dl{display:table;float:right;width:60%;line-height:1.50em}
.reserve_grid li.sendy .reserve_price dl.info_ddst dd{font-size:0.85em}
.reserve_grid li.sendy .reserve_price dl.info_ddst dd:before{left:-5px}


.reserve_grid .btm_button{position:absolute;right:23px;bottom:28px;background:#fff}
.reserve_grid .btm_button a span{background:#0cc;border:1px solid #0cc;padding:8px 56px;color:#fff;text-align:center;border-radius:8px;font-weight:bold}
.reserve_grid .btm_button a:last-child span{padding:8px 35px}
.reserve_grid .btm_button a:last-child span.pdlr{padding:8px 50px}
.reserve_grid .btm_text{position:absolute;bottom:4px;letter-spacing:-0.05em;right:40px;font-size:11px;color:#999}
/*new dot */
.reserve_grid li.pyun .reserve_price dl:nth-child(3) dt:after,
.reserve_grid li.bang .reserve_price dl:first-child dt:after,
.reserve_grid li.dara .reserve_price dl:last-child dt:after
{content:'';background:#f36;width:4px;height:4px;display:inline-block;border-radius:10em;position:absolute;top:4px;right:-6px}

.reserve_grid li .reserve_infoimg_wrap{display:table;float:right;width:62%;padding-top:10px}
.reserve_grid li .reserve_infoimg_wrap span{display:table-cell;width:33.3%;text-align:center;color:#999;font-size:0.85em;word-break:keep-all}
.reserve_grid li .reserve_infoimg_wrap span:before{content:'';text-align:center;margin:0 auto 6px auto;display:block;width:22px;height:20px;background:url('/img/icon/reserve_info_quick.png') no-repeat;background-size:150px;}
.reserve_grid li .reserve_infoimg_wrap span:nth-child(2):before{background-position:-66px 0}
.reserve_grid li .reserve_infoimg_wrap span:nth-child(3):before{background-position:-128px 0}

.tb_re_wrap3 .reserve_grid li.quic a:before{display:none}
.tb_re_wrap3 .reserve_grid li.quic a:after{display:none}
.tb_re_wrap3 .reserve_grid li:nth-child(1) dl:nth-child(2) dd:before{display:none}

/*다량택배 라벨*/
.parcelchoice_new span.box_count{background:url('/img/icon/box_wh.png') no-repeat 8px 5px #0cc;background-size:12px;color:#fff;position:absolute;top:0px;left:0px;border-bottom-right-radius:8px;border-top-left-radius:5px;padding:2px 8px 2px 25px;}
.parcelchoice_new span.bz_early{background:#f36;width:50px;background-size:12px;color:#fff;position:absolute;top:0px;left:0px;border-bottom-right-radius:8px;border-top-left-radius:5px;padding:4px 6px 4px 6px;}
.parcelchoice_new li.on_event_tag span.box_count:after{content:'EVENT';width:38px;height:16px;display:block;background:#f36;background-size:12px;color:#fff;position:absolute;top:23px;left:0px;border-bottom-right-radius:8px;padding:2px 8px}
#li_many_rtpickup .txtbz_n{padding-top:20px}

.arr_lcash3 .list p select{width:130px;height:30px;line-height:30px;border-radius:5px;border:1px solid #ccc}
.arr_lcash3 .list p select:nth-child(2){width:70px}
.arr_lcash3 .list p input{height:24px;line-height:24px;border-radius:5px;border:1px solid #ccc}
.arr_lcash3 .list p input[type="image"]{height:30px;border:1px solid #0cc;border-radius:5px;margin-left:5px}
.arr_lcash3 .list p .ui-datepicker-trigger{}
.arr_lcash3 .list p .ui-datepicker-trigger:after{content:'';display:block;background:url('/img/datepicker/calendar.gif') no-repeat;width:30px;height:30px}

.arr_lcash3 .list .tbl04_3.mgt_5{margin-top:20px!important}
.arr_lcash3 .list .tbl04_3 th{background-image:none;background-color:#eef2f4}
.tbl04_3 td.not{background:#fff!important;padding:80px 0 100px 0 }
.tbl04_3 td.not:before{content:'';display:block;width:50px;height:70px;background:url('/img/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

.tbl017_2 td.not{background:#fff!important;padding:80px 0 100px 0 }
.tbl017_2 td.not:before{content:'';display:block;width:50px;height:70px;background:url('/img/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

.table_shoplist td.not{background:#fff!important;padding:80px 0 100px 0 }
.table_shoplist td.not:before{content:'';display:block;width:50px;height:70px;background:url('/img/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

#reserve_today_info  p{font-weight:bold;padding:5px 0 2px 0}
#reserve_today_info .info_list2 li{font-weight:normal!important;line-height:1.3em;font-size:13px}

.sec7-text-box{display:table}
.time-title{display:table-cell;background:#eee;border-radius:10px;padding:0 10px;}
.time{display:table-cell;padding:0 10px;color:#f06;font-weight:bold;font-size:15px}
.time-title2{display:table-cell;background:#eee;border-radius:10px;padding:0 10px;}
.time2{display:table-cell;padding:0 10px;color:#f06;font-weight:bold;font-size:15px}

.not_left{position:relative;margin:10px 0px 20px 0px;line-height:14px;font-size:14px;font-weight:normal;color:#000}
.not_left:before{content:'!';font-family:'돋움';font-weight:bold;margin-right:8px;font-size:14px;border:1px solid #ccc;border-radius:10em;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px}
.srch_inpbtn{border:1px solid #0cc;color:#0cc;width:100px;height:40px;font-size:14px;font-weight:bold;line-height:40px;display:inline-block;text-align:center;vertical-align:middle;border-radius:5px}
.srch_inpbtn:hover{text-decoration:none;color:#0cc}

.srch_inpbtn2{background:#0cc;color:#fff;width:auto;padding:0 14px;height:32px;font-size:14px;font-weight:bold;line-height:32px;display:inline-block;text-align:center;vertical-align:middle;border-radius:6px}
.srch_inpbtn2:hover{text-decoration:none;color:#fff}

.chk_txtl span{margin-right:10px;font-size:14px}
.chk_txtl span input[type="checkbox"]{margin:0;padding:0;opacity:0;width:0;}
.chk_txtl span input[type="checkbox"] + label{position:relative;padding-left:24px}
.chk_txtl span input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:20px;height:20px;background:url('/img/icon/checkbox_c.png')  no-repeat;background-size:20px;vertical-align:middle;}
.chk_txtl span input[type="checkbox"]:checked + label:before{background-image:url('/img/icon/checkbox_5a.png');}
.chk_txtl span input[type="checkbox"]:checked + label{color:#000;}

.btn_top_wrap{margin:18px auto 0px auto;text-align:center;}
.btn_top_wrap div{position:relative;display:inline-block;background:#eef2f4;padding:0 26px 0 60px;height:50px;line-height:50px;border-radius:10px;margin:0 3px 10px 3px}
.btn_top_wrap div span:before{content:'';position:absolute;top:15px;left:30px;width:22px;height:22px;display:inline-block;border-radius:8em;background:url('/img/logo/excel.png') 0px 0px no-repeat;background-size:100%}
.btn_top_wrap div:nth-child(2) span:before{background-image:url('/img/icon/shoplink.png')}
.btn_top_wrap div:nth-child(2) {padding:0 40px 0 45px} 
.btn_top_wrap div:nth-child(2) span:before{left:18px}
.btn_top_wrap div span{display:block;width:100%;height:100%;color:#333}
.btn_top_wrap div span{font-size:14px}
.btn_top_wrap div a:hover{text-decoration:none;color:#000}
.btn_top_wrap div .howto a{width:14px;height:14px;display:block;cursor:pointer;position:absolute;top:0px;right:22px;background:url('/img/icon/right_ct_c') no-repeat right center;background-size:8px;}
.btn_top_wrap div .howto a:before{content:'?';background:#;font-weight:bold;border:1px solid #999;border-radius:5em;font-size:12px;width:14px;height:14px;color:#666;margin:0 3px 0 1px;display:inline-block;line-height:14px;}

.r_tit h1 .howto{position:absolute;top:17px;right:20px;background:url('/img/icon/right_ct_c.png') no-repeat right center;background-size:8px;padding:0 12px;font-size:13px;}
.r_tit h1 .howto:before{content:'?';font-weight:bold;border:1px solid #ddd;text-align:center;border-radius:5em;font-size:12px;width:14px;height:14px;color:#999;margin:0 3px 0 1px;display:inline-block;line-height:14px;}


.ico_qq{position:relative;}
.ico_qq:after{content:'?';position:absolute;top:-3px;left:5px;font-weight:bold;border:2px solid #ddd;border-radius:5em;font-size:12px;width:16px;height:16px;color:#999;margin:0 1px 0 1px;display:inline-block;line-height:16px;}

input#search_word{ime-mode:active;-webkit-ime-mode:active;&nbsp;-moz-ime-mode:active;&nbsp;-ms-ime-mode:active; ime-mode:active;&nbsp;}

.form_wrapper *{font-size:15px;color:#111}
.form_wrapper .filed_wrap{margin:20px 0 20px 0;width:100%;display:table}
.form_wrapper h1{display:inline-block;width:20%;display:table-cell}
.form_wrapper input[type="text"]{height:34px;line-height:34px;border-radius:6px;font-size:15px;width:78%;padding:0 5px}
.form_wrapper input::placeholder{color:#999}

.form_wrapper .filed_wrap .chklist{margin-top:10px;display:table-cell}
.form_wrapper .filed_wrap .chklist li{display:inline-block;margin-bottom:15px;margin-right:15px}
.form_wrapper  input[type="checkbox"]{margin:0;padding:0;opacity:0;width:0;}
.form_wrapper  input[type="checkbox"] + label{position:relative;padding-left:26px;padding-right:3px;cursor:pointer;color:#666}
.form_wrapper  input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:20px;height:20px;border-radius:3px;background:url('/img/icon/check_c.png')  no-repeat;background-size:20px;vertical-align:middle;border:1px solid #ddd}
.form_wrapper  input[type="checkbox"]:checked + label:before{background-image:url('/img/icon/check_5a.png');border:1px solid #0cc}
.form_wrapper  input[type="checkbox"]:checked + label{color:#000;}
.form_wrapper select{height:34px;line-height:34px;border-radius:6px;font-size:15px;width:78%}

.form_wrapper  .agr_wrap input[type="checkbox"]:checked + label:before{background-image:url('/img/icon/check_f.png'); background-color:#0cc}

.form_wrapper .searchform {vertical-align:middle}
.form_wrapper .searchform{width:665px;border:1px solid #ddd;display:inline-block;border-radius:5px;position:relative;}
.form_wrapper .searchform input{border:none}
.form_wrapper .searchform input:focus{outline:none;border:none}
.form_wrapper .searchform .btn_p{background:url('/img/icon/zoom.png') no-repeat 0px 5px;background-size:22px;cursor:pointer;position:absolute;right:0px;top:0px;width:40px;height:40px;line-height:40px;color:#fff;text-align:center;vertical-align:middle;border-top-right-radius:5px;border-bottom-right-radius:5px}

.form_wrapper a:hover{text-decoration:none}
.member_ok {padding:130px 0 40px 0;;background:url('/img/icon/icon_complete.png')  no-repeat  center 50px;background-size:60px;}
.member_ok p{font-size:27px;line-height:1.5em;text-align:center;color:#151515;font-family:'noto'}
.member_ok p.txt_size14i{padding-top:40px;letter-spacing:-0.03em;color:#666}
.member_ok p em{font-weight:bold}

.box_ul_wrap{overflow:hidden;padding-top:10px}
.box_ul_wrap span{font-size:15px;line-height:40px;color:#222}
.box_ul{margin:10px 0 ;float:right}
.box_ul li{display:inline-block;}
.box_ul li a{border:1px solid #ddd;border-radius:6px;padding:7px 29px;font-size:13px;color:#666}
.box_ul li a:hover{border:1px solid #0cc;font-size:13px;color:#0cc;text-decoration:none}
.box_ul li a.on{border:1px solid #0cc;font-size:13px;color:#0cc}

.result_srch{padding:60px 0 20px 0;display:table;width:100%;position:relative}
.result_srch .print_info_layer{position:absolute;top:20px;right:0;padding-left:7px}
.result_srch .print_info_layer:before{content:'!';position:absolute;font-family:'맑은고딕';top:1px;left:-12px;font-size:11px;font-weight:bold;display:inline-block;background:#f1f1f1;border:1px solid #f1f1f1;color:#666;border-radius:10em;width:12px;height:12px;line-height:12px;text-align:center;}
.result_srch_menu{display:table-cell;border-radius:5px; }
.result_srch_menu span{border:1px solid #ddd;font-size:14px;padding:7px 12px;border-radius:5px}
.result_srch_menu span strong{font-size:14px}
/*.result_srch_menu span:after{content:'|';color:#ddd;font-size:13px;padding-left:20px}*/
.result_srch_menu span.on{border:1px solid #666;font-weight:bold;color:#000}
.result_srch_menu span a:hover{text-decoration:none}

.result_srch_btn{display:table-cell;border-radius:5px}
.result_srch_btn a {display:inline-block}
.result_srch_btn a span{background: #666;color:#fff;font-size:14px;padding:8px 22px;border-radius:5px;font-weight:bold}
.result_srch_btn a.full_pp span{background: #0cc;}
.result_srch_btn a.full_gg span{background: #666;}
.result_srch_btn a:hover{text-decoration:none}
.result_srch span:last-child:after{display:none}
.result_srch .txt_size13{font-weight:bold;font-size:14px;padding-right:10px;color:#000}
.result_srch .txt_size13 strong{font-weight:bold;}

.body_delivery{min-height:700px}

.arrow_updown{background:url('/img/icon/icon_arrowb_2s.png') no-repeat 3px 2px;background-size:11px;opacity:0.5;display:inline-block;border-radius:2px;width:14px;height:12px;vertical-align:middle}
.arrow_updown.active {background-position:0 5px;transform:rotate(-180deg);-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg);}

input.chkbig[type="checkbox"]{width:15px;height:15px}

.right_quick_menu{border:1px solid #ddd;border-radius:10px;position:absolute;top:0px;right:-10px}
.right_quick_menu li{padding:30px 10px;width:100px;border-bottom:1px solid #ddd}
.right_quick_menu li:last-child{border-bottom:none}

.rd_btn{border:1px solid #ddd;border-radius:3px;font-size:12px!important;padding:0 3px}
.rd_btn:hover{text-decoration:none;}

.opt_box_wrap{position:relative}
.opt_box{border:1px solid #aaa;z-index:9999;background:#fff;position:absolute;top:32px;left:0px;border-radius:2px}
.opt_box li a{font-size:12px;display:block;width:80px;padding:9px 20px;}
.opt_box li a:hover{text-decoration:none;background:#f9f9f9;}

form[name="RegiForm"] .ui_btn_wrap{margin:0}
.print_zoom{background:url('/img/icon/zoom_print.png') no-repeat;background-size:100%;display:inline-block;width:20px;height:20px;text-indent:-9999em;opacity:0.7;}

.print_form_wrap{background:#eef2f4;width:90%;padding:25px 5%;text-align:center}
.print_form_wrap h1{display:inline-block;font-size:14px;padding-right:10px;vertical-align:middle}
.print_form_wrap .print_form_area{display:inline-block}
.print_form_wrap select{height:34px;line-height:34px;border-radius:6px;font-size:14px;width:120px;padding-left:5px}
.print_form_wrap .searchform{position:relative;}
.print_form_wrap .searchform input{height:32px;line-height:32px;border-radius:6px;font-size:14px;width:240px;padding-left:8px}
.print_form_wrap .searchform .btn_p{background:url('/img/icon/zoom.png') no-repeat 0px 5px;background-size:22px;cursor:pointer;position:absolute;right:0px;top:0px;width:34px;height:40px;line-height:40px;color:#fff;text-align:center;vertical-align:middle;border-top-right-radius:5px;border-bottom-right-radius:5px}

.search_form_wrap{background:#eef2f4;width:90%;padding:25px 5%;text-align:center;}
.search_form_wrap h1{display:inline-block;font-size:14px;padding-right:10px;vertical-align:middle}
.search_form_wrap .searchform_area{display:inline-block}
.search_form_wrap select{height:34px;line-height:34px;border-radius:6px;font-size:14px;width:120px;padding-left:5px}
.search_form_wrap .searchform{position:relative;}
.search_form_wrap .searchform input{height:32px;line-height:32px;border-radius:6px;font-size:14px;width:240px;padding-left:8px}
.search_form_wrap .searchform .btn_p{background:url('/img/icon/zoom.png') no-repeat 0px 5px;background-size:22px;cursor:pointer;position:absolute;right:0px;top:0px;width:34px;height:40px;line-height:40px;color:#fff;text-align:center;vertical-align:middle;border-top-right-radius:5px;border-bottom-right-radius:5px}
.search_form_wrap + .list_h6 {padding-top:20px}

.result_srch + .tbl017_2 input[type="checkbox"] {margin:0;padding:0;opacity:0;width:0;}
.result_srch + .tbl017_2 input[type="checkbox"] + label{position:relative;padding-left:15px;cursor:pointer;color:#666}
.result_srch + .tbl017_2 input[type="checkbox"] + label strong{padding-left:7px}
.result_srch + .tbl017_2 input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:16px;height:16px;border-radius:3px;background:url('/img/icon/check_c.png')  no-repeat;background-size:15px;vertical-align:middle;border:1px solid #ddd}
.result_srch + .tbl017_2 input[type="checkbox"]:checked + label:before{background:url('/img/icon/check_f.png') #0cc;background-size:15px;vertical-align:middle;border:1px solid #0cc}
.result_srch + .tbl017_2 input[type="checkbox"]:checked + label{color:#000;}

.result_srch + .tbl017_2 input[type="checkbox"] + label.disable:before{background:url('/img/icon/check_f.png') #dedede;background-size:15px;vertical-align:middle;border:1px solid #ddd;cursor:none;opacity:0.5}
.result_srch + .tbl017_2 input[type="checkbox"] + label.disable{color:#ddd;}
.result_srch + .tbl017_2 .complete{color:#f36}
.result_srch + .tbl017_2 .wait{color:#399}

.body_delivery .type_select_wrap{vertical-align:middle}
.body_delivery .type_select{vertical-align:middle;border:1px solid #ddd;height:20px;border-radius:3px;margin-bottom:2px;padding:0 4px}

#popInvoicePrint #labelDesigner{border:2px solid #ddd!important;border-radius:10px;padding:0 4px}
#popInvoicePrint .popup_layer {width:auto!important;padding:0 10px}

#popInvoicePrint .w670 h1{font-size:18px}
#popInvoicePrintResult .w370{width:500px!important}
#popInvoicePrintResult p.center_i{font-size:15px!important;line-height:1.5em}
#popInvoicePrintResult .btn_end_pop .btn_prev{width:49%;border-radius:5px;padding:5px 0}
#popInvoicePrintResult .btn_end_pop .btn_next{width:49%;border-radius:5px;padding:5px 0}

.company_copy_wrap{}
.com_copy_det{width:100%;display:table}
.com_copy_det li{width:33.3%;display:table-cell;text-align:center;font-size:15px}
.com_copy_det li span{display:block;word-break:keep-all;height:190px;margin:0 10px 0 0;padding:0 15px;font-weight:bold;color:#222;border-radius:15px;letter-spacing:-0.04em;line-height:1.4em}
.com_copy_det li span{background:#fef}
.com_copy_det li:nth-child(2) span{background:#ffc}
.com_copy_det li:nth-child(3) span{background:#daf4fa}
.com_copy_det li span:before{content:'';background:url('/img/icon/ico_trucknight.png') no-repeat center 20px;background-size:100%;display:block;width:110px;height:103px;margin:0 auto}
.com_copy_det li:nth-child(2) span:before{background-image:url('/img/icon/ico_crap.png');background-position:center 24px;width:95px;}
.com_copy_det li:nth-child(3) span:before{background-image:url('/img/icon/ico_tropi.png');background-position:center 10px;width:85px;}
.company_price_wrapper{margin-bottom:40px}

#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full{width:550px;left:47px;top:25px}
#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full *{font-size:15px;font-weight:normal}
#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full h1{font-size:15px;font-weight:bold;color:#000}
#pop_biz_edit.pop_layer_wrap_full header .ui_topnav{border-bottom:none}
#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full .ui_form_wrap .noti{padding-top:5px 0;color:#666}
#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full .form_inp{border:none;margin:0;height:40px;line-height:40px;overflow:unset;margin-bottom:15px}
#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full input{border:1px solid #ddd;border-radius:5px;padding:0 5px;width:96%;}
#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full select{border:1px solid #ddd;border-radius:5px;padding:0 5px;background-position:95%  center;}
#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full .fi_mobile_number input{width:29%}
#pop_biz_edit.pop_layer_wrap_full.scl_bg_f .pop_layer_full .t_return_wrap{margin-bottom:20px;padding:0 15px}


.ready_comp {overflow:hidden;margin-top:15px;padding-left:3px}
.ready_comp li{float:left;background:url('/img/icon/reserve_boxmall2.png') no-repeat;width:200px;height:160px;background-size:3000px;overflow:hidden}
.ready_comp li p{color:#000;font-weight:bold}
.ready_comp li:first-child{background-position: -2800px 20px;padding-right:30px }
.ready_comp li:last-child{background-position: -2330px 20px }
.ready_comp li p:before{content:'1';display:inline-block;background:#aaa;color:#fff;border-radius:10em;width:18px;height:18px;line-height:16px;text-align:center;margin-right:10px}
.ready_comp li:last-child p:before{content:'2'}

.txt_bz_i{position:absolute;;bottom:10px;left:19px}
.txt_bz_i p{padding-left:7px;position:relative;word-break:keep-all;color:#888;}
.txt_bz_i p:before{content:'!';position:absolute;font-family:'맑은고딕';top:1px;left:-12px;font-size:8.5px;font-weight:bold;display:inline-block;background:#f1f1f1;border:1px solid #f1f1f1;color:#666;border-radius:10em;width:10px;height:10px;line-height:11px;text-align:center;}
#li_bkorexn {padding-bottom:30px}


.pay_rank th{border-top:1px solid #f2f1f1;border-bottom:1px solid #f2f1f1;font-weight:bold;color:#777;background:#fff}
.pay_rank th:first-child{background:#f9f9f9;font-weight:normal;color:#999}



.company_price_wrapper .tbl04_3{border-top:1px solid #eef2f3}
.company_price_wrapper .tbl04_3 th{background:#f2f8fa;color:#333;font-weight:normal}
.company_price_wrapper .tbl04_3 .pay_rank th{background:#fff;border-top:1px solid #eef2f3;border-bottom:1px solid #eef2f3;color:#333}
.company_price_wrapper .tbl04_3 .pay_rank th:first-child{background:#f2f8fa;font-weight:bold;color:#666}
.company_price_wrapper .tbl04_3 tr:last-child td{border-bottom:1px solid #eef2f3}
.company_price_wrapper .tbl04_3 u{text-decoration:line-through}
.company_price_wrapper .tbl04_3 u + strong{font-size:1.2em}
.company_price_wrapper .tbl04_3 span.bg_r{background:#f36;color:#fff;border-radius:5px;font-size:12px;padding:2px 5px}

.inp_flw {display:table}
.inp_flw span{display:table-cell}
.inp_flw .inp_ent{width:495px!important;margin-left:0px}
.inp_flw input[type="number"]::-webkit-outer-spin-button,
.inp_flw input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}/* Firefox  */input[type='number'] {-moz-appearance: textfield;}

.form_wrapper .filed_wrap .chklist li.goods_size_wrap {display:block;color:#333;}
.goods_size_wrap span input{width:90px;height:30px;line-height:30px;border-radius:6px;font-size:15px;padding:0px 5px;border:1px solid #ccc;margin:0 5px} 
.goods_size_wrap span:first-child input{margin-left:0}


.tbl_basic_r2 th.diagonal{position:relative;background-image: linear-gradient(to left bottom, #f9f9f9 calc(50% - 1px), #ddd, #f9f9f9 calc(50% + 1px)); background-size: 120% 120%; background-position: center;}
.tbl_basic_r2 th.diagonal p:first-child{position:absolute;top:0;right:1px;letter-spacing:-0.06em;text-align:right}
.tbl_basic_r2 th.diagonal p:last-child{position:absolute;bottom:3px;left:2px}
.tbl_basic_r2 th .c_r{color:#f36!important}

.tbl04_3 th.diagonal{font-weight:normal;position:relative;background-image: linear-gradient(to left bottom, #f2f8fa calc(50% - 1px), #dae6ea, #f2f8fa calc(50% + 1px)); background-size: 110% 110%; background-position: center;}
.tbl04_3 th.diagonal p:first-child{position:absolute;top:5px;right:25px;text-align:right;font-size:13px;}
.tbl04_3 th.diagonal p:last-child{position:absolute;bottom:6px;left:40px;font-size:13px}

.bn_wrap_bkorexn{background:#11347a;border:2px solid #11347a!important}
.bn_wrap_bkorexn h1:before{content:'';background:url('/img/logo/cjone_logo.png') no-repeat;display:inline-block;width:220px;height:53px;background-size:100%}
.bn_wrap_bkorexn h1{text-align:left;font-size:32px;color:#fff;word-break:keep-all;font-family:'noto';font-weight:600;line-height:1.0em}
.bn_wrap_bkorexn .tip_area{background:#11347a;border-radius:10px;position:absolute;top:105px;left:0;width:100%}
.bn_wrap_bkorexn .tip1{color:#fff;position:relative;overflow:hidden;height:65px;word-break:keep-all;text-align:right;}
.bn_wrap_bkorexn .tip1 span:before{position:absolute;top:13px;left:18px;content:'';background:url('/img/icon/ico_trucknight.png') no-repeat center 0px;background-size:100%;display:block;width:85px;height:103px;margin:0 auto}
.bn_wrap_bkorexn .tip1 span{display:inline-block;padding:13px 20px 0 0;font-size:12px;}
.bn_wrap_bkorexn .tip2{color:#fff;position:relative;overflow:hidden;height:65px;word-break:keep-all;text-align:left;}
.bn_wrap_bkorexn .tip2 span:after{position:absolute;top:13px;right:14px;content:'';background:url('/img/icon/ico_crap.png') no-repeat center 0px;background-size:100%;display:block;width:72px;height:103px;margin:0 auto}
.bn_wrap_bkorexn .tip2 span{display:inline-block;padding:10px 0 0 20px;font-size:12px;}
.parcelchoice_new li.bn_wrap_bkorexn:hover{cursor:default}
.bn_wrap_bkorexn .tip1 span:before{
  animation-duration: 0.8s;
  animation-name: slidein;
}

@keyframes slidein {
  from {margin-left: -24%;}
  to { margin-left: 0%; }
}


.bn_wrap_bkorexn .tip1 span{
animation-duration:0.8s;
  animation-name: fadeOut;
 }
@keyframes fadeOut {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

.bn_wrap_bkorexn .tip2 span:after{
  animation-duration: 0.8s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  animation-name: slideout;
}

@keyframes slideout {
  from {margin-right: -24%;}
  to { margin-right: 0%;}
}


.bn_wrap_bkorexn .tip2 span{
  animation-duration: 0.8s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  animation-name: fadeOut2;
 }
@keyframes fadeOut2 {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}




.dl_list_wrap ul{width:100%}
.dl_list_wrap ul li {margin:10px 0;width:100%}
.dl_list_wrap ul li .section_df{position:relative;border:1px solid #ddd;border-radius:10px;overflow:hidden;padding:20px}
.dl_list_wrap ul li.on{border:2px solid #0cc;border-radius:12px}
.dl_list_wrap ul li.on .section_df{border:none;border-bottom:1px solid #ddd;border-radius:0}
.dl_list_wrap ul li.on .section_df:last-child{border-bottom:none}
.dl_list_wrap ul li .top_titarea {margin-bottom:10px;}
.dl_list_wrap ul li .top_titarea h1{display:inline-block;font-size:15px;line-height:24px;color:#000}
span.shoplogo{text-indent:-9999em;background-color:#eee;width:24px;height:24px;display:inline-block;margin-right:5px;border-radius:2px}
span.shoplogo.naver{background:url('/img/logo/shopping/naver.png') no-repeat;background-size:100%}
span.shoplogo.coupang{background:url('/img/logo/shopping/coupang.png') no-repeat;background-size:100%}
span.shoplogo.auction{background:url('/img/logo/shopping/auction.png') no-repeat;background-size:100%}
span.shoplogo.gmarket{background:url('/img/logo/shopping/gmarket.png') no-repeat;background-size:100%}
span.shoplogo.st11{background:url('/img/logo/shopping/11st.png') no-repeat;background-size:100%}
span.shoplogo.aliexpress{background:url('/img/logo/shopping/aliexpress.png') no-repeat;background-size:100%}
span.shoplogo.cafe24{background:url('/img/logo/shopping/cafe24.png') no-repeat;background-size:100%}
span.shoplogo.makeshop{background:url('/img/logo/shopping/makeshop.png') no-repeat;background-size:100%}

.dl_list_wrap ul li .top_titarea select{position:absolute;bottom:14px;right:20px;display:inline-block;height:24px;line-height:24px;padding:0 5px;font-size:12px}
.reserv_common_wrap .common_area .dl_list_wrap ul li dd select {width:100%;display:inline-block;height:26px;line-height:26px;padding:0 5px;font-size:12px}
.dl_list_wrap ul li .excel dl{padding-left:50px}
.dl_list_wrap ul li .excel .number_area{position:absolute;top:22px;left:20px;font-size:15px;color:#000;font-weight:normal;letter-spacing:-0.03em}

.dl_list_wrap ul li dl{width:92%;display:flex;float:left;padding:4px 0}
.dl_list_wrap ul li dt{display:table-cell;width:15%;}
.dl_list_wrap ul li dd{display:table-cell;width:85%;font-weight:bold;color:#000}

.dl_list_wrap ul li input[type="checkbox"] {margin:0;padding:0;opacity:0;width:0;}
.dl_list_wrap ul li input[type="checkbox"] + label{position:absolute;padding-right:24px;cursor:pointer;color:#666;top:20px;right:20px}
.dl_list_wrap ul li input[type="checkbox"] + label strong{padding-left:7px}
.dl_list_wrap ul li input[type="checkbox"] + label:after{content:'';position:absolute;top:0px;right:0px;width:16px;height:16px;border-radius:3px;background:url('/img/icon/check_c.png')  no-repeat;background-size:15px;vertical-align:middle;border:1px solid #ddd}
.dl_list_wrap ul li input[type="checkbox"]:checked + label:after{background:url('/img/icon/check_f.png') #0cc;background-size:15px;vertical-align:middle;border:1px solid #0cc}
.dl_list_wrap ul li input[type="checkbox"]:checked + label{color:#000;}

.dl_list_wrap ul li input[type="checkbox"] + label.disable:after{background:url('/img/icon/check_f.png') #dedede;background-size:15px;vertical-align:middle;border:1px solid #ddd;cursor:none;opacity:0.5}
.dl_list_wrap ul li input[type="checkbox"] + label.disable{color:#ddd;}


.btn_overview {margin:0px 0px 30px 0px;padding-bottom:30px }
.btn_overview a{background:#f2f4f5;text-align:center;color:#151515;border-radius:5.1px;display:block;padding:11px 0;font-size:14px}
.btn_overview a:hover{text-decoration:none}

.none_wrapper{padding:80px 0 80px 0;text-align:center;}
.none_wrapper:before{content:'';display:block;width:50px;height:70px;background:url('/img/icon/ico_blank.png') no-repeat;background-size:100%;margin:0 auto}
.excel_no_data .none_wrapper{margin:60px 0 100px 0}
.border_a.excel_no_data{border:1px solid #f3f3f3;background:#fbfbfb}

.for_btn_wrap{width:100%;display:flex;align-items:center}
.for_btn_wrap a{width:30%;border:1px solid #ccc;color:#333;text-align:center;height:34px;line-height:34px;margin:0 5px;border-radius:5px}
.for_btn_wrap a:hover{text-decoration:none;border:1px solid #bbb}

.form_inp01_wrapper select{height:36px;line-height:36px;border:1px solid #ccc;width:99%;border-radius:5px;padding:0 10px;color:#818181}

.history_html{overflow-y:auto;height:300px}
.history_html .list_check_1{margin:10px 0;}
.history_html .list_check_1 li{position:relative;border-bottom:1px solid #eee;padding:10px 0;}
.history_html .list_check_1 li a{display:inline-block}
.history_html .list_check_1 li a:hover{text-decoration:none}
.history_html .list_check_1 li .edit_wrap{font-size:11px;position:absolute;bottom:0;right:0}

.history_html .list_check_1 li .edit_wrap a.del{position:absolute;bottom:12px;right:0px;border:1px solid #aeaeae;color:#797979;border-radius:5em;padding:3px 0 3px 0;display:block;font-size:12px;text-align:center;width:42px}
.history_html .list_check_1 li .edit_wrap a.edit{position:absolute;bottom:12px;right:50px;border:1px solid #aeaeae;color:#797979;border-radius:5em;padding:3px 0 3px 0;display:block;font-size:12px;text-align:center;width:42px}

.step_7_wrap{width:96%;overflow:hidden;padding:10px 2%}
.step_7_wrap li{width:46%;display:inline-block;position:relative;text-align:center;padding:10px 0;}
.step_7_wrap li:nth-child(even){float:right}
.step_7_wrap li:nth-child(5){clear:both;}
.step_7_wrap li img{width:78%;}
.step_7_wrap li:before{content:'1';position:absolute;top:5px;left:0;color:#fff;background:#999;padding:3px;width:14px;height:14px;line-height:14px;border-radius:30px;font-size:13px;font-weight:bold}
.step_7_wrap li:nth-child(2):before{content:'2'}
.step_7_wrap li:nth-child(3):before{content:'3'}
.step_7_wrap li:nth-child(4):before{content:'4'}
.step_7_wrap li:nth-child(5):before{content:'5'}
.step_7_wrap li:nth-child(6):before{content:'6'}
.step_7_wrap li:nth-child(7):before{content:'7'}
.step_7_wrap p{min-height:36px;color:#666;text-align:center;padding:5px 0;line-height:1.3em;word-break:keep-all;font-size:13px;letter-spacing:-0.02em}

.flex_type_wrap{display:flex}

.tab_bg_wrap2{margin:5px 2.5%;border:2px solid #eee;border-radius:5.1px;}
.tab_bg_wrap2 ul{background:#fff;display:table;width:100%;height:38px;;line-height:38px}
.tab_bg_wrap2 ul li{display:table-cell;width:50%;text-align:center;vertical-align:middle;background:#f3f3f3;cursor:pointer;font-size:13px;color:#666 }
.tab_bg_wrap2 ul li.on{background-color:#fff;font-weight:bold}
.tab_bg_wrap2 ul li.on a{color:#000}

.multiple_card_list{}
.icon_back a{background:url('/img/icon/left_ct_c.png') no-repeat;background-size:16px;width:24px;height:24px;display:inline-block;text-indent:-9999em;margin-right:5px}
.mycard_on{background:#0cc;font-size:12px;border-radius:10px;padding:0 5px;color:#fff}
.multiple_card_list ul{width:100%;}
.multiple_card_list ul li{position:relative;border:1px solid #eee;background:#fff;border-radius:10px;overflow:hidden;padding:30px 40px;margin:10px 0}
.multiple_card_list ul li.on{border:1px solid #0cc;background:#fff}

.multiple_card_list ul li dt{font-size:18px;color:#000;font-weight:bold}
.multiple_card_list ul li dt .se_number{display:inline-block}
.multiple_card_list ul li dt .se_number input[type="checkbox"] + label:before{border-color:#ddd;background-color:#fff}
.multiple_card_list ul li dt .se_number input[type="checkbox"]:checked + label:before{border-color:#0cc;background-color:#0cc}

/*.multiple_card_list ul li.off{border:1px solid #f9f9f9;background:#f9f9f9}
.multiple_card_list ul li.off *{color:#aaa}*/
.multiple_card_list ul li.off .se_number input[type="checkbox"] + label{color:#aaa}
.multiple_card_list ul li.off .se_number input[type="checkbox"] + label:before{background-color:#eee;border:1px solid #eee}

.multiple_card_list ul li dd{color:#333;padding:10px 0;font-size:14px}
.multiple_card_list ul li .btm_button{position:absolute;bottom:30px;right:30px}
.multiple_card_list ul li .btm_button a{background:#fff;border:1px solid #ddd;color:#333;border-radius:5px;padding:4px 15px;display:inline-block;font-size:13px;text-align:center;}
.multiple_card_list ul li .btm_button a:hover{text-decoration:none;border:1px solid #666}
.multiple_card_add{font-size:18px;text-align:center;margin:30px 0}
.multiple_card_add span{color:#000;font-weight:bold}
.multiple_card_add a:hover{text-decoration:none}
.multiple_card_add span:before{content:'+';background:#0cc;border-radius:10em;color:#fff;font-size:20px;font-weight:bold;width:24px;height:24px;display:inline-block;line-height:20px;margin:0 6px}

.more_list{position:absolute;top:3px;right:0;background:url('/img/icon/right_ct_c.png') no-repeat right center;background-size:8px;color:#666;padding-right:10px;font-size:13px}

#popGoodsFormTitle{font-size:18px}
.arrange1_order_confirm .tbl17_2{border-top:1px solid #eee}

.subtit_type{position:relative;}

.pr_tooltip{ position:absolute;top:3px;left:70px; width: 190px;display: block;}
.pr_tooltip:after{
  content: '';
  position:absolute;top:44px;right:90px;
  border-top: 5px solid #333;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
   }
.tooltip_text {  display: ;  word-break:keep-all;position: absolute; font-weight:600;  border-radius: 6px;  padding: 6px 10px;  font-size:12px;  color: white; color:#fff; background: linear-gradient(45deg,  #333, #333);}
.pr_tooltip .close{content:'X';position:absolute;right:6px;top:6px;text-indent:-9999em;cursor:pointer;background:url('/img/btn/close_wh.png') no-repeat 0 0;background-size:100%;width:10px;height:10px;}

.pr_tooltip_top{ position:absolute;top:183px;left:-20px; width: 195px;display: block;}
.pr_tooltip_top:after{
  content: '';
  position:absolute;top:-5px;left:75px;
  border-bottom: 5px solid #0cc;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
   }
.pr_tooltip_top .tooltip_text { background: linear-gradient(45deg,  #0cc, #0cc);}
.pr_tooltip_top .close{content:'X';position:absolute;right:6px;top:6px;text-indent:-9999em;cursor:pointer;background:url('/img/btn/close_wh.png') no-repeat 0 0;background-size:100%;width:10px;height:10px;}


.btn_top_wrap + .pr_tooltip_top{top:65px;left:350px;width:254px}
.btn_top_wrap + .pr_tooltip_top .tooltip_text{background:#333;padding-right:19px}
.btn_top_wrap + .pr_tooltip_top:after{border-bottom:5px solid #333}
.btn_top_wrap + .pr_tooltip_top .close{right:30px}


.dash{color:#aaa;font-size:10px;margin:0 5px;line-height:12px;vertical-align:top}


.dash{color:#aaa;font-size:10px;margin:0 5px;line-height:12px;vertical-align:top}

.list_wide_reserve2{overflow:hidden;text-align:left;background:#f2f3f4;width:100%;border-radius:8px}
.list_wide_reserve2 .list_loading p{padding:100px 0 200px 0}
.list_wide_reserve2 li{background:#fff;border-radius:8px;margin:10px ;padding:18px 35px ;position:relative}
.list_wide_reserve2 li .now{;margin-bottom:10px}
.list_wide_reserve2 li .now b{font-size:1.3em;font-weight:bold;color:#151515}
.list_wide_reserve2 li .now span{color:#0cc;font-size:0.9em;padding-left:2px}
.list_wide_reserve2 li .now.linked b{background:url('/img/icon/right_ct_c.png') right center no-repeat;background-size:10px;padding-right:12px;cursor:pointer}
.list_wide_reserve2 li .now.linked .number b{background:none;padding-right:0px}

.list_wide_reserve2 li .dlwrap{display:table;width:100%;cursor:pointer}
.list_wide_reserve2 li .dlwrap .grid:first-child{width:62px}
.list_wide_reserve2 li .grid{display:table-cell;vertical-align:top}

.list_wide_reserve2 li .grid .cat{text-indent:-9999em}
.list_wide_reserve2 li .grid .cat dt{height:0;}
.list_wide_reserve2 li .grid .cat dd{margin-top:4px;margin-right:25px;width:64px;height:64px;display:block;background:url('/img/logo/taekbae_simbol.png') 0 -1284px no-repeat;background-size:100%;text-indent:-9999em;border-radius:9em}
.list_wide_reserve2 li .grid .cat dd#parcel_hd{background-position:0px -300px}
.list_wide_reserve2 li .grid .cat dd#parcel_hanjin{background-position:0 0}
.list_wide_reserve2 li .grid .cat dd#parcel_korex{background-position:0 -145px}
.list_wide_reserve2 li .grid .cat dd#parcel_homepick{background-position:0px -450px}
.list_wide_reserve2 li .grid .cat dd#parcel_cu{background-position:0 -747px}
.list_wide_reserve2 li .grid .cat dd#parcel_lotte{background-position:0px -300px}
.list_wide_reserve2 li .grid .cat dd#parcel_epost{background-position:0 -606px}
.list_wide_reserve2 li .grid .cat dd#parcel_cu24{background-position:0 -747px}
.list_wide_reserve2 li .grid .cat dd#parcel_cu24_half{background-position:0 -747px}
.list_wide_reserve2 li .grid .cat dd#parcel_gs24{background-position:0px -875px}
.list_wide_reserve2 li .grid .cat dd#parcel_gs24half{background-position:0px -875px}
.list_wide_reserve2 li .grid .cat dd#parcel_eleven{background-position:0px -1005px}
.list_wide_reserve2 li .grid .cat dd#parcel_eleven_half{background-position:0px -1005px}
.list_wide_reserve2 li .grid .cat dd#parcel_quick{background-position:0px -1146px}
.list_wide_reserve2 li .grid .cat dd#parcel_emart{background-position:0px -1438px}
.list_wide_reserve2 li .grid .cat dd#parcel_today{background-position:0px -1610px}
.list_wide_reserve2 li .grid .cat dd#parcel_tpickup{background-position:1px -1780px}/*오늘픽업*/
.list_wide_reserve2 li .grid .cat dd#parcel_rtpickup{background-position:1px -1780px}/*오늘픽업*/
.list_wide_reserve2 li .grid .cat dd#parcel_dver_quick{background-position:1px -1952px}
.list_wide_reserve2 li .grid .cat dd#parcel_sendy{background-position:1px -2573px}

.list_wide_reserve2 li .now *{vertical-align:middle;}
.list_wide_reserve2 li .now.cancle *{color:#999!important;vertical-align:middle}
.list_wide_reserve2 li .now em{background:none;color:#f36!important;margin:0 1px;padding:0 0px;font-size:1.05em;font-weight:normal}

.list_wide_reserve2 li .now.cancle + .dlwrap *{color:#999!important}
.list_wide_reserve2 li .now.cancle + .dlwrap{opacity:0.4}
.list_wide_reserve2 li .number{padding-top:8px}
.list_wide_reserve2 li .number b{font-weight:500;font-size:1.15em}
.list_wide_reserve2 li .number strong{font-weight:500;font-size:1.15em}
.list_wide_reserve2 li .number .inp_btn{border-radius:5px;font-size:0.9em;border:1px solid #d9d9d9;margin:0 0 0 5px;padding:3px 10px}
.list_wide_reserve2 li .number .inp_btn:hover{text-decoration:none}
.list_wide_reserve2 li .number b:after{content:''; width:1px;height:12px;background:#fff;display:inline-block;margin:0 6px 0 6px}
.list_wide_reserve2 li .grid .dat{position:absolute;top:15px;right:45px}
.list_wide_reserve2 li .grid .dat dd{display:none}
.list_wide_reserve2 li .grid .area:first-child .dat dd{display:inline-block;font-size:1.1em;color:#aaa;font-weight:400}
.list_wide_reserve2 li .grid .area:first-child .dat dd span{color:#aaa;}
.list_wide_reserve2 li .grid .area:first-child .dat dd span:after{content:'';display:inline-block;width:1px;height:10px;background:#ddd;margin-left:5px}
.list_wide_reserve2 li .grid .area:first-child .dat dd span:last-child:after{display:none}
.list_wide_reserve2 li .grid .area:first-child .dat dd span b{font-size:0.9em;color:#aaa;}

.list_wide_reserve2 li .grid .nam{display:inline-block;}
.list_wide_reserve2 li .grid .nam dt{font-size:1.05em;font-weight:bold;color:#000}
.list_wide_reserve2 li .grid *{font-size:1.0em;color:#555}
.list_wide_reserve2 li .grid .pho{display:inline-block;}
.list_wide_reserve2 li .grid .pho dt:before{content:''; width:1px;height:12px;background:#ddd;display:inline-block;margin:0 6px 0 2px}
.list_wide_reserve2 li .grid .rec dt,.list_wide_reserve2 li .grid .num dt,.list_wide_reserve2 li .grid .dat dt{font-weight:400;color:#333}
.list_wide_reserve2 li .grid .sum dt{display:inline-block}
.list_wide_reserve2 li .grid .sum dt:before{content:''; width:1px;height:12px;background:#ddd;display:inline-block;margin:0 6px 0 2px}
.list_wide_reserve2 li .grid .sum dt:first-child:before{display:none}
.list_wide_reserve2 li .grid .box dt{display:inline-block;line-height:1.8em}
.list_wide_reserve2 li .grid .box dt:before{content:''; width:1px;height:12px;background:#ddd;display:inline-block;margin:0 6px 0 2px}
.list_wide_reserve2 li .grid .box dt:first-child:before{display:none}
.list_wide_reserve2 li .grid .rec *{display:inline-block}
.list_wide_reserve2 li .grid .abst{display:table;width:20%;margin-top:8px;position:absolute;top:43%;right:40px}
.list_wide_reserve2 li .grid .abst a{display:table-cell;text-align:center}
.list_wide_reserve2 li .grid .abst a:hover{text-decoration:none}
.list_wide_reserve2 li .grid .abst a span{border:1px solid #ddd;margin:1px;display:block;border-radius:5px;font-size:1.1em;color:#333;padding:7px 0}
.list_wide_reserve2 li .grid .question_btn{font-size:13px;position:absolute;bottom:15px;right:40px;text-decoration:underline;height:26px;line-height:26px;vertical-align:middle;background:url('/img/icon/ico_customer.png') no-repeat right 4px;background-size:20px;padding-right:24px;}
.list_wide_reserve2 li .grid .area{border-top:1px solid #eee;padding:8px 0;width:70%}
.list_wide_reserve2 li .grid .area:first-child{border-top:none;padding-top:0px}
.list_wide_reserve2 li .grid dl{padding-top:8px}
.list_wide_reserve2 li .grid dl:first-child{padding-top:0px}
.list_wide_reserve2 li .print_table{position:absolute;top:-5px;right:0px;text-align:center;width:45px;display:}
.list_wide_reserve2 li .print_table:before{content:'';width:1px;height:10px;background:#ddd;display:inline-block;position:absolute;top:25px;left:5px}
.list_wide_reserve2 li .print_table input{width: 20px;height: 20px;opacity: 0;outline: 0;-webkit-appearance: none;}
.list_wide_reserve2 li .print_table input + label:after {content:'';width:20px;font-size: 12px;display: block;height:20px;cursor: pointer;color: #333;
background: url('/img/icon/check_c.png') 0px 0px no-repeat;background-size:20px;border:1px solid #ccc;border-radius:5px;}
.list_wide_reserve2 li .print_table input:checked + label:after {background-image: url('/img/icon/check_5a.png');color:#282f44;border:1px solid #0cc;border-radius:5px}
.list_wide_reserve2 li .print_table input + label {letter-spacing:-0.05em;color:#666;text-align:center;line-height:1.8em;position:absolute;top:19px;right:10px;}
.list_wide_reserve2 li .print_table input:checked + label{color:#0cc}
.list_wide_reserve2 li .print_table input:disabled + label:after {border:1px solid #eee;background-color:#f9f9f9}
.list_wide_reserve2 li .print_table input:disabled + label{color:#ccc}

.list_wide_reserve2 .list_blank{background:#fff!important;padding:80px 0 100px 0;text-align:center }
.list_wide_reserve2 .list_blank:before{content:'';display:block;width:50px;height:70px;background:url('/img/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

.popup_layer_wrap .list_wide_reserve2{background:#fff;padding:0}
.popup_layer_wrap .list_wide_reserve2 li *{font-size:12px}
.popup_layer_wrap .list_wide_reserve2 li .grid .area{width:100%}
.popup_layer_wrap .list_wide_reserve2 li {padding:10px 10px 10px 40px;margin:0 0 10px 0;border:1px solid #eee}
.popup_layer_wrap .list_wide_reserve2 li .grid .dat{right:10px}
.popup_layer_wrap .list_wide_reserve2 .chkbig{position:absolute;top:17px;left:0;}
.popup_layer_wrap .list_wide_reserve2 .chkbig{margin:0;padding:0;opacity:0;width:0;}
.popup_layer_wrap .list_wide_reserve2 .chkbig + label{position:absolute;top:10px;left:7px;cursor:pointer;display:block;font-size:14px;text-align:left;width:22px;height:22px;background:url('/img/icon/check_c.png') no-repeat 0 0 #fff;border:1px solid #ddd;border-radius:6px;background-size:22px;}
.popup_layer_wrap .list_wide_reserve2 .chkbig:checked + label{background-image:url('/img/icon/check_f.png');background-color:#0cc;border:1px solid #0cc}
@media screen and (max-width:320px) {
.popup_layer_wrap .list_wide_reserve2 .chkbig, .list_wide_reserve2 .chkbig + label{top:12px}
}

.ol_list_st1{padding:5px 20px 10px 10px!important}
.ol_list_st1 li{position:relative;word-break:break-all;padding-left:25px;line-height:1.4em;text-align:left}
.ol_list_st1 li strong{font-weight:bold}
.ol_list_st1 li p{line-height:1.4em}
.ol_list_st1 li p img{padding:10px 0}
.ol_list_st1 li .cv_copy{display:table;margin-top:10px}

.ol_list_st1 li .cv_copy strong{display:table-cell;background:#ff0;padding:5px 15px;color:#f36}
.ol_list_st1 li .cv_copy span{display:table-cell;width:40px;background:#eee;border:1px solid #ccc;color:#000;border-radius:5px;line-height:30px;padding:0 5px;margin-left:5px;text-align:center}
.ol_list_st1 li .cv_copy a:hover{text-decoration:none}

.radio_wrap{font-size:14px}
.radio_wrap input[type="radio"]{margin:0;opacity:0;width:0;display:inline-block;height:0}
.radio_wrap input[type="radio"] + label{display:inline-block;cursor:pointer;position:relative;padding-left:26px;line-height:24px;color:#333}
.radio_wrap input[type="radio"] + label:before{content:'';position:absolute;top:2px;left:0px;width:22px;height:22px;background:url('/img/icon/radio_c.png') #fff no-repeat;vertical-align:middle;background-size:100%}
.radio_wrap input[type="radio"]:checked + label:before{background-image:url('/img/icon/radio_5a.png');}
.radio_wrap input[type="radio"]:checked + label{color:#151515}

.ol_list_st2{padding:0px 0px 0px 20px!important}
.ol_list_st2 li{position:relative;word-break:break-all;padding-left:25px;line-height:1.4em;text-align:left;border-bottom:1px solid #eee;margin-bottom:20px}
.ol_list_st2 li .onebox{top:10px;padding:3px;font-size:16px;font-weight:bold}
.ol_list_st2 li .textbox{padding:10px 20px 0px 20px;word-break:keep-all}
.ol_list_st2 li img{width:80%;padding-left:20px}
.ol_list_st2 li strong{font-weight:bold}
.ol_list_st2 li p{line-height:1.4em;}

.ol_list_st2 li .cv_copy_wrap{padding:0 20px 15px 20px}
.ol_list_st2 li .cv_copy{display:table;margin-top:10px;width:100%;vertical-align:middle;font-size:13px}
.ol_list_st2 li .cv_copy u{display:table-cell;width:20%;text-decoration:none}
.ol_list_st2 li .cv_copy strong{display:table-cell;width:60%;background:#ff0;padding:2px 15px 5px 15px;color:#f36;border-radius:5px}
.ol_list_st2 li .cv_copy span{display:block;width:40px;background:#eee;border:1px solid #ccc;color:#000;border-radius:5px;line-height:30px;padding:0 5px;margin-left:5px;text-align:center}
.ol_list_st2 li .cv_copy a{display:table-cell;}
.ol_list_st2 li .cv_copy a:hover{text-decoration:none}

.ol_list_st4{display:flex;justify-content:space-between;gap:15px}
.ol_list_st4 li{position:relative;word-break:break-all;line-height:1.4em;background:#f9f9f9;padding:5px 0 15px 0;border-radius:10px;text-align:center;width:100%}
.ol_list_st4 li .onebox{top:16px;left:10px;padding:0px;width:18px;height:18px;line-height:18px;font-size:11px;font-weight:bold}
.ol_list_st4 li .textbox{padding:10px 10px 10px 33px;word-break:keep-all;letter-spacing:-0.08em;text-align:left}
.ol_list_st4 li img{width:170px;border-radius:10px;border:1px solid #ddd;}
.ol_list_st4 li strong{font-weight:bold}
.ol_list_st4 li p{line-height:1.4em;}

.list_form{}
.list_form ul{width:100%}
.list_form ul li{position:relative;border:1px solid #eee;padding:15px 20px;border-radius:8px;margin-bottom:10px}
.list_form ul li a{display:block}
.list_form ul li input[type="checkbox"]{width:0!important;height:0!important}
.list_form ul li input.checksm + label{position:absolute;top:20px;right:10px;}
.list_form ul li input[type="checkbox"].checksm:checked + label:before{background-image:url('/img/icon/0check_0c.png');background-color:#fff;border:1px solid #fff;border-radius:5em;}
.list_form .delete{position:absolute;right:10px;top:20px;background:url('/img/icon/close_xbk.png') no-repeat 0 4px;background-size:9px;padding-left:13px;font-size:12px;color:#666}
.list_form h1 {font-size:14px;line-height:1.4em;margin-right:30px}
.list_form h1 a{font-size:14px}
.list_form h1 em.ico_n{vertical-align:middle}
.list_form h5{font-size:12px;line-height:1.4em;color:#999;}
.list_form .txtbz{border-radius:5.1px;background:#333;color:#fff;font-size:12px;padding:3px 6px;margin-bottom:5px;display:inline-block;}
.list_form .txtbz.bg_r{background:#f36}
.list_form_coment{margin:20px 0 0 0px;padding:20px 20px 60px 20px;background:#f9f9f9;border-radius:5.1px;font-size:14px}
.list_form_coment p.tit{padding-bottom:20px;text-decoration:underline;font-size:14px;font-weight:bold}

.question_form_wrap .full_select{border:1px solid #eee;border-radius:8px;padding:0 10px }
.question_form_wrap .slect_order{border:1px solid #eee;border-radius:8px;padding:10px;margin:10px 0 0 0;}
.question_form_wrap .slect_order span{border-right:1px solid #e9e9e9;padding-right:10px;margin-right:10px;color:#333}
.question_form_wrap .slect_order p{color:#999}
.question_form_wrap .slect_order strong{color:#333}

.coupang_info{background:#fafafa;border-radius:5px;margin:0 0px;padding:15px 25px}
.coupang_info .bg_red{border-radius:5px;padding:0 5px;color:#fff}
.coupang_info .lh_18{font-size:12px;word-break:keep-all}
.coupang_info .lh_18 b{font-size:12px;color:#f00}

#out_infoCoupang .btn_end_pop{margin:0}
#out_infoCoupang .popup_layer .tit{padding-top:0}

.shop_id_wrap ul{width:100%;display:flex;margin:10px 0 15px 0}
.shop_id_wrap ul li{background:#fff;border:1px solid #ddd;color:#000;padding:5px 10px;border-radius:6px;margin-right:5px;position:relative;text-align:center}
.shop_id_wrap ul li.on{background:#0cc;color:#fff;border:1px solid #0cc;text-align:left}
.shop_id_wrap ul li.on.del{padding-right:30px;background:#fff;border:1px solid #ddd}
.shop_id_wrap ul li.on a{color:#fff}
.shop_id_wrap ul li.on.del a{color:#000}
.shop_id_wrap ul li .delete{display:inline-block;position:absolute;top:0;right:0;background:url('/img/icon/close_xbk.png') no-repeat center;background-size:10px;width:24px;height:28px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.shop_id_wrap ul a:hover{text-decoration:none}
.shop_id_wrap ul li.add{color:#000;border:1px solid #ddd;background:#fff;padding-right:10px}
.shop_id_wrap ul li.add:before{content:'';;width:15px;height:15px;display:inline-block;background:url('/img/icon/plus_xbk.png') no-repeat 0 4px;background-size:10px;opacity:0.8}
.shop_id_wrap p.c_r{font-size:12px!important}

.btn_rt_wrap {position:relative}
.btn_rt_wrap .inp_btn{position:absolute;top:0;right:0;background:#eef2f4;border-color:#ccc;color:#222;height:24px;line-height:24px;width:125px;text-align:center;border-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0;}
.btn_rt_wrap .inp_btn:hover{text-decoration:none}
/*플로팅*/
.floating_bn{position:absolute;bottom:-10px;right:60px;z-index:9998;border-radius:100em;background:url('/img/icon/ico_customer.png') no-repeat 15px 9px #fff;background-size:40px;}
.floating_bn a {display:block;box-shadow : 5px 7px 10px #efefef;width:60px;height:65px;border-radius:10em;border:2px solid #151515}
.floating_bn a span{position:absolute;top:43px;right:18px;letter-spacing:-0.1em;font-weight:bold}
/*플로팅*/

.sendy_banner_wrap{width:58%;background:url('/img/banner/truck.gif') no-repeat 90% center #fff2f6;background-size:82px;padding:10px 33px 15px 33px;margin:10px;border-radius:5px;position:relative;font-family:'noto'}
.sendy_banner_wrap a:hover{text-decoration:none}
.sendy_banner_wrap a{}
.sendy_banner_wrap p{padding-bottom:6px;font-size:14px}
.sendy_banner_wrap span{color:#f36;text-decoration:underline;font-size:12px;font-weight:bold}
.reserv_account_wrap .sendy_banner_wrap{width:90%;margin:0;padding:15px 5% ;background-position:98% center}
.reserv_account_wrap .sendy_banner_wrap p{font-size:12px}

.ev_line_bz.logo_one:before{content:'';background-image:url('/img/logo/logo_one.png')!important;background-size:42px;width:42px;height:42px;display:inline-block;position:absolute;top:-4px;left:0}

.list_blank_area{background:#fff!important;padding:80px 0 100px 0;text-align:center;color:#666 }
.list_blank_area:before{content:'';display:block;width:50px;height:70px;background:url('/img/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}</pre></body></html>