@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)->( 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 h1 img{display:none}
#sub_header .logo_area2 h1 a{display:block;background:url('/img/logo/logii_new.svg?rnd=200907') center no-repeat;background-size:100%;width:84px;height:40px;margin-left:5px;}
#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;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:11px 0; 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!important }
.w244 { width: 244px }
.w245 { width: 245px }
.w246 { width: 246px !important; }
.w250 { width: 250px }
.w274 { width: 274px }
.w296 { width: 296px }
.w303 { width: 300px !important;}
#bffm_edit .w303{width:340px!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; }
.pdr_100 { padding-right: 100px !important; }
.pdr_105 { padding-right: 105px !important; }
.pdr_124 { padding-right: 124px !important; }
.pdr_125 { padding-right: 125px !important; }
.pdr_127 { padding-right: 127px !important; }
.pdr_130 { padding-right: 130px !important; }
.pdr_300 { padding-right: 300px !important; }
.pdr_310 { padding-right: 310px !important; }
.pdr_320 { padding-right: 320px !important; }
.pdr_350 { padding-right: 350px !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_boxf9{background:#f9f9f9;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>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>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>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>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>p:last-child strong{color:#28b6b7}
.topbg2 .tcopy>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 >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 >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 >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 & 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 25px 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.bffm li{padding:0 22px 0 0;}
#reserve_top2 .tab_reserve2 li.on a{display:inline-block;border-bottom:2px solid #0cc;height:46px}
#reserve_top2 .tab_reserve2 li a:hover{background:#fff;color:#0bb;text-decoration:none;font-weight:bold}
#reserve_top2 .tab_reserve2 li.on a{background:#fff;color:#0bb;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{;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 #0cc;color:#0bb}
#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 span#reserve_top2_customer:hover::before{background-image:url('/img/icon/ico_customer_0c.png') ;}
/*
#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;margin-top: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수정*/
.package_area .boxsize_wrap .plusminus_wrap input.border_box{border:1px solid #ddd;border-radius:5px;height:28px;min-width:80px}
.package_area .boxsize_wrap .plusminus_wrap input.border_box + span{position:absolute;top:3px;right:0;font-size:14px}

.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>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}

.tbl_basic_r4{width:100%;overflow:hidden;border-top:1px solid #ddd}
.tbl_basic_r4 th{font-size:12px;font-weight:normal;background:#fafafa;color:#666;padding:10px 0;word-break:keep-all;border-bottom:1px solid #ddd;vertical-align:middle;border-left:1px solid #ddd}
.tbl_basic_r4 td{padding:10px ;font-size:12px;word-break:keep-all;line-height:1.4em;vertical-align:middle;border-bottom:1px solid #ddd}
.tbl_basic_r4 td.bold{font-weight:bold}
.tbl_basic_r4 tbody td{font-weight:normal;color:#666;border-left:1px solid #ddd}
.tbl_basic_r4 th:first-child, .tbl_basic_r4 td:first-child{border-left:none}

.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;vertical-align:middle}
.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;vertical-align:middle}
.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;}

.pop_layer_wrap_full2{position: absolute;top:0px;left:0px;z-index: 9999;width: 100%;height: 100%;display:table}
.pop_layer_wrap_full2 header .ui_topnav{border-bottom:1px solid #ddd}
.pop_layer_wrap_full2 h1{text-align:left;padding:0 0 0 20px}
.pop_layer_wrap_full2 .pop_layer_full{z-index:9999;background:#fff;position:absolute;width:80%;padding:30px 5%;top:0;margin-bottom:30px;min-height:600px;border-radius:12px;border:1px solid #eee}
.pop_layer_wrap_full2 .pop_layer_full .tbl_basic_r2 td{text-align:left;padding:8px 10px;line-height:1.6em;font-size:1.06em}
.pop_layer_wrap_full2 .pop_layer_full .cont_area{padding:0px 20px; }
.pop_layer_wrap_full2 .pop_layer_full .cont_area p{font-size:13px;color:#797979}
.pop_layer_wrap_full2 .pop_layer_full .dong_search_list{margin:20px 0;background:#f9f9f9;padding:20px}
.pop_layer_wrap_full2 .pop_layer_full .dong_search_list h3{margin:0 0 5px 0 }
.pop_layer_wrap_full2 .pop_layer_full .dong_search_list .addr td{font-size:13px;padding:0 10px 2px 0;vertical-align:top}
.pop_layer_wrap_full2 .pop_layer_full .dong_search_list .addr td span{color:#797979}
.pop_layer_wrap_full2 .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_full2 .pop_layer_full .dong_search_list .dong_ul li a{display:block;width:100%}
.pop_layer_wrap_full2 .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 > 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.df_fine.edit{text-indent:-9999em;background:url('/img/icon/edit.png') no-repeat center top;background-size:100%;width:16px;height:16px;padding:0!important;margin-left:2px;border-color:#fff;opacity:0.8}
.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>.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>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.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>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.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>.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>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.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>.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>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.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>.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>.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>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.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>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>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:250px}
.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=32') 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_bffm + label:before{background-position:1px -2018px}

	/*택배사 로고 추가*/
.parcelchoice_new li input#parcel_eleven + label:after,
.parcelchoice_new li input#parcel_eleven_half + label:after,
.parcelchoice_new li input#parcel_cu24 + label:after,
.parcelchoice_new li input#parcel_cu24_half + label:after,
.parcelchoice_new li input#parcel_emart + label:after
{content:'';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='348' height='82' viewBox='0 0 348 82' fill='none'%3E%3Cg clip-path='url(%23clip0_1_851)'%3E%3Cpath d='M155.65 0V80.88H167.75V0H155.65ZM136.28 29.19H121.14V36.4H136.28V53.41C133.33 54.57 130.68 55.21 126.76 55.21H109.56C107.96 55.21 106.65 53.9 106.65 52.3V12.02H128.75V6.2H94.1201V55.24C94.1201 58.45 96.7201 61.04 99.9201 61.04H126.77C130.85 61.04 134.16 60.31 136.29 58.97V80.89H148.39V0H136.29V29.19H136.28Z' fill='%23DA291C'/%3E%3Cpath d='M45.7 42.71V34.74H72.3V28.95H22.17C20.55 28.95 19.24 27.66 19.24 26.03V20.95H71.21V1.35999H6.77V7.17999H58.72V15.11H6.77V28.94C6.77 32.15 9.36 34.74 12.57 34.74H33.16V42.71H0V48.54H79.06V42.71H45.7ZM46.04 52.26H32.03C28.33 67.64 10.11 75.39 3.42 76.35L6.91 81.52C13.74 80.69 29.31 75.1 39.04 64.47C48.77 75.11 64.33 80.69 71.16 81.52L74.65 76.35C67.97 75.39 49.74 67.64 46.03 52.26H46.04Z' fill='%23DA291C'/%3E%3Cpath d='M244.99 0V17.18H237.72V0H225.62V35.31C222.67 36.47 220.02 37.11 216.1 37.11H198.9C197.3 37.11 195.99 35.8 195.99 34.2V24.51H215.72V18.69H195.99V8.78H218.09V2.95H183.46V37.13C183.46 40.34 186.06 42.93 189.26 42.93H216.11C220.19 42.93 223.5 42.2 225.63 40.86V46.76H237.73V23H245V46.76H257.1V0H245H244.99Z' fill='%23DA291C'/%3E%3Cpath d='M257.09 80.88V52.26H194.36V58.07H244.58V80.88H257.09Z' fill='%23DA291C'/%3E%3Cpath d='M335.381 0V25.12H328.111V0H316.011V69.43V74.98V80.88H328.111V30.95H335.381V80.88H347.481V0H335.381Z' fill='%23DA291C'/%3E%3Cpath d='M297.52 24.55H283.85V3.35999H272.78V51.58C272.78 54.79 275.38 57.38 278.58 57.38H308.6V3.35999H297.53V24.55H297.52ZM297.52 51.55H286.76C285.16 51.55 283.85 50.24 283.85 48.64V30.37H297.52V51.55Z' fill='%23DA291C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_851'%3E%3Crect width='347.48' height='81.52' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;width:44px;height:26px;display:block;position:absolute;top:12px;left:12px}
 
.parcelchoice_new li input#parcel_gs24 + label:after
{content:'';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='951' height='239' viewBox='0 0 951 239' fill='none'%3E%3Cpath d='M287.254 183.108C283.154 152.416 268.063 127.391 252.623 127.304C237.183 127.304 214.59 152.329 201.418 183.196C188.246 214.062 203.163 239 236.223 239C269.546 238.651 291.267 213.888 287.254 183.108Z' fill='%23E33143'/%3E%3Cpath d='M54.0837 82.1372C22.7675 82.1372 0 106.9 0 138.116C0 169.332 22.8547 193.397 54.0837 193.397C71.4428 193.397 87.9296 185.55 98.7463 172.035C97.6123 170.901 94.5592 164.536 84.5275 164.536C75.0193 164.536 72.9257 174.04 54.0837 174.04C35.2416 174.04 20.4122 158.432 20.4122 138.116C20.4122 117.8 35.6778 101.494 54.0837 101.494C70.8321 101.494 74.932 111.435 83.568 111.435C92.2039 111.435 97.2633 104.546 98.3974 103.5C87.5806 89.8975 71.53 82.1372 54.0837 82.1372Z' fill='%231A151B'/%3E%3Cpath d='M342.385 81.4396C313.424 70.1043 284.114 71.2379 276.699 84.753C269.372 98.4425 280.188 130.094 300.862 156.514C321.449 182.934 350.584 182.062 366.635 153.113C382.511 124.252 371.345 92.7749 342.472 81.4396' fill='%23EB8822'/%3E%3Cpath d='M195.05 90.6822C220.784 108.208 249.57 113.527 259.776 102.192C270.069 90.6822 266.493 57.1996 252.274 26.7687C238.055 -3.57498 209.531 -9.24262 187.461 15.4334C165.653 40.0222 169.404 73.2433 195.05 90.6822Z' fill='%230080C6'/%3E%3Cpath d='M101.799 218.771C101.799 218.771 112.18 216.155 113.663 215.545C122.909 212.667 137.215 206.302 143.932 193.136C143.932 193.136 150.3 183.37 150.126 162.443V103.413H151.085C158.5 103.413 164.432 98.9657 164.432 91.8158V85.3634H120.467C113.052 85.3634 107.818 89.8103 107.818 96.8731V103.413H127.446C127.446 103.413 128.231 169.68 127.358 176.743C127.097 182.236 124.741 195.316 112.093 201.245C101.712 206.041 101.625 210.749 101.102 217.899C101.276 218.422 101.45 218.771 101.799 218.771Z' fill='%231A151B'/%3E%3Cpath d='M482.478 158.171C476.895 159.13 469.219 159.915 461.717 160.525C454.215 161.135 446.277 161.397 437.903 161.397H414.176V85.3634C414.176 81.3524 415.31 78.2134 417.665 75.9464C419.933 73.6793 422.986 72.5458 426.737 72.5458H471.661V78.911C471.661 80.4805 471.4 81.7012 470.789 82.5731C470.179 83.4451 469.481 84.0554 468.696 84.5786C467.998 85.0146 467.213 85.2762 466.515 85.3634C465.817 85.4506 465.294 85.5378 465.032 85.5378H433.716V148.579H451.249C455 148.579 459.623 148.318 465.119 147.882C470.615 147.446 477.157 146.835 482.391 145.964V80.2189C482.391 76.2079 483.351 73.0689 485.357 70.8019C487.363 68.5348 490.242 67.4013 493.993 67.4013H502.193V106.377H511.788V80.2189C511.788 76.2079 512.835 73.0689 514.841 70.8019C516.848 68.5348 519.726 67.4013 523.39 67.4013H531.59V183.719C531.59 187.817 530.63 191.043 528.711 193.223C526.792 195.403 524 196.536 520.424 196.536H511.788V119.195H502.193V183.719C502.193 187.817 501.233 191.043 499.139 193.223C497.133 195.403 494.342 196.536 490.678 196.536H482.304' fill='%231A151B'/%3E%3Cpath d='M680.407 114.225H659.122V148.318C659.122 152.416 658.163 155.555 656.069 157.735C654.063 159.915 651.184 160.961 647.521 160.961H639.321V80.3933C639.321 76.3823 640.368 73.2433 642.374 70.9763C644.38 68.7964 647.172 67.6629 650.661 67.6629H659.122V101.32H673.865C673.865 101.32 674.65 101.32 675.347 101.494C676.045 101.582 676.743 101.93 677.441 102.366C678.226 102.802 678.924 103.5 679.535 104.285C680.145 105.156 680.407 106.29 680.407 107.772M601.898 108.993C601.898 106.377 601.462 103.936 600.59 101.582C599.718 99.2273 598.496 97.2218 597.101 95.4779C595.618 93.734 593.873 92.3389 591.867 91.2926C589.86 90.2462 587.68 89.7231 585.412 89.7231C583.144 89.7231 581.05 90.2462 579.044 91.2926C577.037 92.3389 575.293 93.734 573.81 95.4779C572.327 97.2218 571.193 99.2273 570.32 101.582C569.535 103.936 569.099 106.377 569.099 108.993C569.099 114.486 570.669 119.195 573.897 122.944C577.125 126.781 580.963 128.699 585.499 128.699C590.035 128.699 593.96 126.781 597.188 122.944C600.415 119.108 602.073 114.486 602.073 108.993M660.518 183.806V189.822C660.518 191.479 660.256 192.7 659.646 193.572C659.035 194.444 658.337 195.141 657.552 195.577C656.854 196.013 656.069 196.275 655.371 196.362C654.586 196.362 654.063 196.536 653.801 196.536H567.093V166.89C567.093 162.879 568.052 159.74 570.059 157.473C572.065 155.206 574.944 154.073 578.695 154.073H586.894V183.719H660.518V183.806ZM623.706 82.5731C623.706 84.2298 623.445 85.5377 622.747 86.4097C622.136 87.2816 621.438 87.9792 620.74 88.5023C619.955 89.0255 619.17 89.1999 618.472 89.3743C617.687 89.4615 617.164 89.5487 616.902 89.5487H614.634C616.989 92.3389 618.821 95.3035 620.13 98.5297C621.438 101.756 622.136 105.244 622.136 108.993C622.136 113.702 621.089 117.974 619.17 121.898C617.164 125.909 614.46 129.309 611.058 132.1C607.743 134.977 603.817 137.157 599.369 138.814C594.92 140.383 590.209 141.255 585.324 141.255C580.439 141.255 575.554 140.47 571.106 138.901C566.657 137.331 562.731 135.064 559.416 132.1C556.014 129.309 553.31 125.909 551.391 121.898C549.472 117.974 548.513 113.614 548.513 108.993C548.513 105.418 549.21 101.93 550.519 98.6169C551.827 95.3035 553.746 92.2517 556.189 89.5487H546.942V83.3579C546.942 81.7884 547.204 80.5677 547.815 79.6085C548.425 78.6494 549.123 77.9518 549.995 77.5159C550.781 77.0799 551.478 76.8183 552.264 76.6439C553.049 76.5567 553.572 76.4695 554.008 76.4695H575.205V73.5921C575.205 70.5403 575.903 68.186 577.386 66.4422C578.869 64.7855 581.05 63.9135 584.103 63.9135H596.141V76.4695H623.706V82.6603V82.5731Z' fill='%231A151B'/%3E%3Cpath d='M771.128 175.086C771.128 172.907 770.517 170.814 769.383 168.896C768.249 166.89 766.679 165.146 764.847 163.577C762.841 162.094 760.573 160.787 758.043 159.915C755.514 159.043 752.809 158.52 749.931 158.52C747.052 158.52 744.173 158.955 741.557 159.915C738.94 160.874 736.672 162.094 734.84 163.577C732.833 165.146 731.35 166.89 730.216 168.896C729.17 170.901 728.559 172.907 728.559 175.086C728.559 177.266 729.082 179.533 730.216 181.539C731.263 183.544 732.833 185.288 734.84 186.858C736.759 188.34 738.94 189.474 741.557 190.345C744.173 191.217 746.965 191.653 749.931 191.653C752.897 191.653 755.514 191.217 758.043 190.345C760.573 189.474 762.928 188.34 764.847 186.858C766.679 185.288 768.249 183.544 769.383 181.539C770.517 179.533 771.128 177.441 771.128 175.086ZM792.325 174.999H792.5C792.5 179.097 791.366 182.934 789.098 186.596C786.83 190.171 783.777 193.31 779.938 196.013C776.1 198.629 771.564 200.722 766.33 202.291C761.096 203.861 755.688 204.645 749.931 204.645C744.173 204.645 738.591 203.861 733.357 202.291C728.21 200.722 723.674 198.629 719.749 196.013C715.91 193.397 712.857 190.258 710.589 186.596C708.408 183.021 707.274 179.185 707.274 174.999C707.274 170.814 708.408 167.326 710.589 163.751C712.857 160.176 715.823 157.124 719.749 154.421C723.587 151.806 728.123 149.713 733.357 148.056C738.503 146.574 744.086 145.789 749.931 145.789C755.775 145.789 761.096 146.574 766.243 148.056C771.39 149.626 775.926 151.718 779.764 154.421C783.602 157.124 786.655 160.176 789.011 163.751C791.279 167.326 792.413 171.076 792.413 174.999M796.687 93.9956C796.687 95.5651 796.425 96.7858 795.815 97.6578C795.204 98.5297 794.506 99.2273 793.721 99.5761C793.023 100.012 792.325 100.274 791.54 100.361C790.842 100.361 790.319 100.448 790.057 100.448H720.621V107.511H797.734V113.614C797.734 115.184 797.385 116.405 796.774 117.277C796.164 118.148 795.466 118.846 794.768 119.282C793.983 119.718 793.198 119.98 792.5 120.067C791.802 120.067 791.279 120.154 791.017 120.154H759.439V129.135H814.133V134.803C814.133 136.459 813.872 137.68 813.174 138.552C812.563 139.424 811.865 140.121 811.167 140.557C810.382 140.993 809.597 141.255 808.899 141.342C808.202 141.342 807.678 141.517 807.416 141.517H685.554V135.326C685.554 133.843 685.815 132.71 686.426 131.838C687.037 130.966 687.647 130.356 688.432 130.007C689.217 129.571 690.003 129.309 690.7 129.222C691.398 129.222 691.922 129.048 692.358 129.048H739.986V120.067H700.732V82.6603C700.732 78.5622 702.302 74.9 705.53 71.9354C708.757 68.9708 712.683 67.4013 717.219 67.4013H797.559V73.5921C797.559 75.1616 797.298 76.3823 796.687 77.2543C796.076 78.1262 795.378 78.8238 794.593 79.2598C793.895 79.6957 793.198 80.0445 792.413 80.0445C791.715 80.1317 791.191 80.2189 790.93 80.2189H720.534V87.7176H796.6V93.9084L796.687 93.9956Z' fill='%231A151B'/%3E%3Cpath d='M907.472 93.4725C907.472 90.8566 906.861 88.4152 905.814 86.0609C904.68 83.7067 903.197 81.7012 901.366 79.9573C899.534 78.2134 897.266 76.7311 894.736 75.772C892.206 74.7257 889.502 74.2025 886.711 74.2025C883.919 74.2025 881.128 74.7257 878.598 75.772C875.981 76.7311 873.8 78.2134 871.969 79.9573C870.049 81.614 868.479 83.7067 867.432 86.0609C866.386 88.4152 865.862 90.8566 865.862 93.4725C865.862 96.2627 866.386 98.7913 867.432 101.146C868.479 103.5 870.049 105.593 871.969 107.336C873.8 108.993 875.981 110.301 878.598 111.347C881.128 112.306 883.832 112.83 886.711 112.83C889.589 112.83 892.206 112.306 894.736 111.347C897.266 110.388 899.447 108.993 901.366 107.336C903.197 105.593 904.68 103.5 905.814 101.146C906.948 98.7913 907.472 96.2627 907.472 93.4725ZM928.146 93.4725C928.146 97.8322 927.012 101.93 924.918 105.68C922.737 109.429 919.772 112.742 916.021 115.62C912.27 118.41 907.908 120.59 902.936 122.159C897.876 123.729 892.555 124.601 886.711 124.601C880.866 124.601 875.719 123.816 870.66 122.247C865.601 120.677 861.239 118.497 857.401 115.62C853.65 112.917 850.684 109.603 848.503 105.854C846.322 102.105 845.276 98.0066 845.276 93.5597C845.276 89.3743 846.322 85.4506 848.503 81.7012C850.684 77.9519 853.65 74.7257 857.401 71.8483C861.152 69.058 865.513 66.8782 870.486 65.2215C875.458 63.5648 880.866 62.78 886.623 62.78C892.381 62.78 897.702 63.652 902.674 65.2215C907.734 66.8782 912.095 69.058 915.759 71.8483C919.597 74.7257 922.563 77.9519 924.744 81.7012C926.925 85.4506 927.971 89.3743 927.971 93.5597M936.345 189.822C936.345 191.479 936.084 192.7 935.473 193.572C934.863 194.444 934.252 195.141 933.554 195.577C932.856 196.013 932.071 196.275 931.373 196.362C930.675 196.362 930.152 196.536 929.89 196.536H838.559V169.07C838.559 165.059 839.518 161.92 841.437 159.74C843.357 157.56 846.235 156.427 849.986 156.427H858.36V183.806H936.345V189.822ZM951 135.675C951 137.244 950.652 138.378 950.041 139.337C949.43 140.209 948.732 140.906 948.035 141.342C947.162 141.865 946.464 142.214 945.767 142.301C945.069 142.301 944.545 142.389 944.284 142.389H898.225V151.544C898.225 155.817 897.266 158.956 895.172 161.223C893.166 163.402 890.374 164.536 886.885 164.536H878.511V142.389H822.421V136.459C822.421 134.89 822.77 133.756 823.293 132.797C823.904 131.925 824.514 131.315 825.212 130.879C825.997 130.443 826.782 130.181 827.48 130.094C828.178 130.094 828.702 130.007 829.138 130.007H951V135.675Z' fill='%231A151B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;width:64px;height:26px;display:block;position:absolute;top:12px;left:12px}

.parcelchoice_new li input#parcel_gs24half + label:after
{content:'';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='687' height='154' viewBox='0 0 687 154' fill='none'%3E%3Cpath d='M16.1555 41.0048L10.6431 34.9175C3.85866 46.458 0 59.8162 0 73.4281H3.81625C3.81625 60.7039 8.26855 49.1634 16.1555 41.0048Z' fill='url(%23g1)'/%3E%3Cpath d='M15.1378 100.652C8.22615 94.1416 3.81625 85.3066 3.81625 73.5125L0 73.4702C0 87.2934 2.45936 100.144 7.33569 111.347L15.1378 100.694V100.652Z' fill='url(%23g2)'/%3E%3Cpath d='M136.282 63.6207L129.201 70.8917C138.996 71.0185 145.017 78.5853 144.805 88.1813H148.622C148.622 78.7121 144.169 70.0462 136.282 63.6207Z' fill='url(%23g3)'/%3E%3Cpath d='M148.622 88.1813H144.806C144.636 96.0863 140.396 102.723 130.982 107.669L140.905 121.323C145.739 112.404 148.622 101.455 148.622 88.1813Z' fill='url(%23g4)'/%3E%3Cpath d='M20.0988 62.3525C19.8444 63.7898 19.6748 65.3116 19.6748 66.8757C19.6748 89.534 36.6359 103.991 58.007 103.991C98.6713 103.991 110.714 70.8916 128.947 70.8916C129.032 70.8916 129.116 70.8916 129.244 70.8916L136.325 63.6207C127.548 56.3921 114.53 51.9111 98.7137 51.9111C66.5299 51.9111 49.3568 78.7121 34.7702 78.7121C28.4098 78.7121 23.5335 71.7371 23.5335 65.0157C23.5335 64.2971 23.5759 63.6207 23.6607 62.9866L20.1412 62.3948L20.0988 62.3525Z' fill='url(%23g5)'/%3E%3Cpath d='M45.2861 29.126C68.7773 29.126 85.1024 46.8384 106.049 46.8384C131.194 46.8384 145.102 34.6215 148.622 10.7796L144.806 10.1455C143.745 16.4442 139.59 24.0533 132.212 24.0533C125.215 24.0533 117.837 17.9237 107.025 12.0478C96.2119 5.91825 83.8303 0.042328 68.3532 0.042328C43.5476 5.51385e-05 22.5582 14.5842 10.6006 34.9597L16.113 41.047C23.2366 33.6915 33.2013 29.1683 45.2861 29.1683V29.126Z' fill='url(%23g6)'/%3E%3Cpath d='M69.8797 117.307C51.6889 117.307 28.6641 113.376 15.18 100.652L7.37793 111.304C18.6147 137.006 42.5299 154 78.3603 154C102.063 154 128.268 144.658 140.947 121.281L131.025 107.627C119.364 113.756 99.6889 117.265 69.8797 117.265V117.307Z' fill='url(%23g7)'/%3E%3Cpath d='M211.082 115.278C187.548 115.278 174.53 99.8485 174.53 77.0212C174.53 54.1938 188.608 38.5529 211.506 38.5529C220.665 38.5529 228.297 40.6665 234.191 44.0061L231.732 59.9852C226.135 56.4343 219.562 53.6443 211.972 53.6443C199.166 53.6443 192.933 63.0711 192.933 76.8943C192.933 90.7176 199.378 100.567 212.184 100.567C216.255 100.567 219.18 99.8062 222.191 98.1999V85.0107H209.301L207.18 71.3989H238.219V107.415C230.46 112.446 221.343 115.236 211.124 115.236L211.082 115.278Z' fill='%230071BC'/%3E%3Cpath d='M273.414 114.729C263.449 114.729 255.054 112.573 247.506 109.149L250.177 93.5076C257.81 97.5658 266.29 100.356 273.711 100.356C278.969 100.356 282.658 98.1153 282.658 93.7189C282.658 89.3226 280.495 87.6317 270.064 83.658C255.223 77.9934 248.778 73.1743 248.778 60.9575C248.778 46.7115 259.972 39.1024 274.135 39.1024C283.803 39.1024 290.036 40.9201 296.524 44.0483L293.725 59.4779C287.068 55.6311 280.071 53.4752 274.389 53.4752C268.707 53.4752 266.121 55.8002 266.121 59.2243C266.121 62.9866 268.156 64.8043 277.4 68.3552C293.513 74.2312 299.958 79.8112 299.958 91.6053C299.958 107.669 288.128 114.729 273.414 114.729Z' fill='%230071BC'/%3E%3Cpath d='M373.091 44.0834V110H367.233L328.288 54.8013H327.773V110H321.755V44.0834H327.58L366.654 99.3465H367.169V44.0834H373.091ZM404.881 111.03C400.268 111.03 396.277 109.957 392.908 107.811C389.539 105.644 386.932 102.651 385.087 98.8315C383.263 94.9907 382.351 90.5705 382.351 85.571C382.351 80.5929 383.263 76.1727 385.087 72.3104C386.932 68.4266 389.475 65.3904 392.715 63.2018C395.976 60.9917 399.742 59.8867 404.012 59.8867C406.694 59.8867 409.28 60.3802 411.769 61.3672C414.258 62.3328 416.489 63.8241 418.463 65.841C420.459 67.8366 422.036 70.3578 423.195 73.4047C424.353 76.4302 424.933 80.0135 424.933 84.1548V86.9871H386.31V81.934H419.075C419.075 78.7583 418.431 75.9045 417.144 73.3725C415.878 70.8191 414.107 68.8021 411.833 67.3216C409.58 65.841 406.973 65.1008 404.012 65.1008C400.879 65.1008 398.122 65.9376 395.74 67.6113C393.358 69.2849 391.492 71.495 390.14 74.2415C388.809 76.9881 388.134 79.9921 388.112 83.2536V86.279C388.112 90.2057 388.788 93.6389 390.14 96.5785C391.513 99.4967 393.455 101.76 395.965 103.37C398.476 104.979 401.448 105.784 404.881 105.784C407.22 105.784 409.269 105.419 411.028 104.689C412.809 103.96 414.301 102.983 415.502 101.76C416.725 100.516 417.648 99.1534 418.27 97.6728L423.71 99.443C422.959 101.524 421.725 103.445 420.008 105.204C418.313 106.964 416.189 108.38 413.635 109.453C411.103 110.504 408.185 111.03 404.881 111.03ZM452.498 60.5626V65.5514H428.906V60.5626H452.498ZM436.277 48.7182H442.038V97.0935C442.038 99.1534 442.392 100.773 443.1 101.954C443.808 103.112 444.731 103.938 445.868 104.432C447.005 104.904 448.217 105.14 449.505 105.14C450.256 105.14 450.9 105.097 451.436 105.011C451.973 104.904 452.445 104.797 452.852 104.689L454.075 109.871C453.517 110.086 452.831 110.279 452.015 110.451C451.2 110.644 450.192 110.74 448.99 110.74C446.887 110.74 444.859 110.279 442.907 109.356C440.976 108.434 439.388 107.06 438.143 105.236C436.899 103.413 436.277 101.149 436.277 98.4453V48.7182ZM471.953 110L457.019 60.5626H463.07L474.785 101.342H475.204L486.887 60.5626H492.97L504.557 101.245H505.008L516.723 60.5626H522.774L507.84 110H501.918L490.202 69.478H489.591L477.875 110H471.953ZM546.912 111.03C542.642 111.03 538.866 109.946 535.583 107.779C532.321 105.612 529.768 102.619 527.922 98.7993C526.077 94.9585 525.154 90.5276 525.154 85.5066C525.154 80.4427 526.077 75.9903 527.922 72.1495C529.768 68.2872 532.321 65.2832 535.583 63.1374C538.866 60.9703 542.642 59.8867 546.912 59.8867C551.182 59.8867 554.948 60.9703 558.209 63.1374C561.471 65.3046 564.024 68.3086 565.87 72.1495C567.736 75.9903 568.67 80.4427 568.67 85.5066C568.67 90.5276 567.747 94.9585 565.902 98.7993C564.056 102.619 561.492 105.612 558.209 107.779C554.948 109.946 551.182 111.03 546.912 111.03ZM546.912 105.784C550.345 105.784 553.253 104.861 555.634 103.016C558.016 101.17 559.819 98.7135 561.042 95.6451C562.286 92.5767 562.908 89.1972 562.908 85.5066C562.908 81.8159 562.286 78.4257 561.042 75.3359C559.819 72.246 558.016 69.7677 555.634 67.9009C553.253 66.0342 550.345 65.1008 546.912 65.1008C543.5 65.1008 540.593 66.0342 538.19 67.9009C535.808 69.7677 533.995 72.246 532.75 75.3359C531.527 78.4257 530.916 81.8159 530.916 85.5066C530.916 89.1972 531.527 92.5767 532.75 95.6451C533.995 98.7135 535.808 101.17 538.19 103.016C540.572 104.861 543.479 105.784 546.912 105.784ZM576.715 110V60.5626H582.283V68.1584H582.701C583.688 65.6694 585.405 63.6631 587.851 62.1397C590.318 60.5948 593.108 59.8223 596.219 59.8223C596.691 59.8223 597.217 59.833 597.796 59.8545C598.376 59.8759 598.858 59.8974 599.245 59.9189V65.7445C598.987 65.7016 598.537 65.6372 597.893 65.5514C597.249 65.4655 596.552 65.4226 595.801 65.4226C593.226 65.4226 590.93 65.9698 588.913 67.0641C586.917 68.137 585.34 69.6282 584.182 71.5379C583.023 73.4476 582.444 75.6255 582.444 78.0717V110H576.715ZM609.703 91.3322L609.639 83.8329H610.926L634.1 60.5626H641.342L618.458 83.4789L617.943 83.5754L609.703 91.3322ZM604.489 110V44.0834H610.218V110H604.489ZM635.291 110L615.207 84.6054L619.327 80.6465L642.63 110H635.291ZM680.792 71.4092L675.546 72.8897C675.031 71.4092 674.301 70.0681 673.357 68.8665C672.413 67.6649 671.179 66.7101 669.656 66.002C668.154 65.2939 666.287 64.9398 664.056 64.9398C660.708 64.9398 657.962 65.7338 655.816 67.3216C653.67 68.9094 652.598 70.9586 652.598 73.4691C652.598 75.5933 653.327 77.3207 654.786 78.651C656.267 79.9599 658.541 81.0006 661.61 81.773L669.077 83.6076C673.218 84.6161 676.318 86.2147 678.378 88.4033C680.46 90.5919 681.5 93.3385 681.5 96.6429C681.5 99.4323 680.728 101.911 679.183 104.078C677.638 106.245 675.482 107.951 672.714 109.195C669.967 110.418 666.781 111.03 663.154 111.03C658.327 111.03 654.346 109.946 651.214 107.779C648.081 105.591 646.075 102.436 645.195 98.3165L650.699 96.9647C651.407 99.9044 652.791 102.125 654.851 103.627C656.932 105.129 659.668 105.88 663.058 105.88C666.856 105.88 669.892 105.033 672.166 103.338C674.441 101.621 675.578 99.4752 675.578 96.9004C675.578 94.9048 674.913 93.2312 673.583 91.8794C672.252 90.5061 670.235 89.4976 667.532 88.8539L659.453 86.9228C655.162 85.8928 651.986 84.2621 649.926 82.0305C647.866 79.799 646.836 77.031 646.836 73.7266C646.836 71.0015 647.577 68.609 649.057 66.5491C650.538 64.4678 652.576 62.837 655.172 61.6569C657.769 60.4767 660.73 59.8867 664.056 59.8867C668.583 59.8867 672.199 60.9166 674.902 62.9765C677.627 65.0149 679.591 67.8258 680.792 71.4092Z' fill='%23808185' stroke='%23808185' stroke-width='1.5' paint-order='stroke'/%3E%3Cdefs%3E%3ClinearGradient id='g1' x1='18.36' y1='43.12' x2='-4.13' y2='65.68' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2B425'/%3E%3Cstop offset='1' stop-color='%23BCB837'/%3E%3C/linearGradient%3E%3ClinearGradient id='g2' x1='-4.79' y1='82.01' x2='14.48' y2='101.35' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCB837'/%3E%3Cstop offset='1' stop-color='%237FBB46'/%3E%3C/linearGradient%3E%3ClinearGradient id='g3' x1='132.42' y1='67.68' x2='148.83' y2='84.09' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2370C6E9'/%3E%3Cstop offset='1' stop-color='%2320B0BB'/%3E%3C/linearGradient%3E%3ClinearGradient id='g4' x1='152.14' y1='95.58' x2='135.57' y2='112.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2320B0BB'/%3E%3Cstop offset='1' stop-color='%2319A195'/%3E%3C/linearGradient%3E%3ClinearGradient id='g5' x1='27.9' y1='77.95' x2='128.95' y2='77.95' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23126DAF'/%3E%3Cstop offset='1' stop-color='%2370C6E9'/%3E%3C/linearGradient%3E%3ClinearGradient id='g6' x1='10.64' y1='23.42' x2='148.66' y2='23.42' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2B425'/%3E%3Cstop offset='0.58' stop-color='%23EA8327'/%3E%3Cstop offset='1' stop-color='%23E56429'/%3E%3C/linearGradient%3E%3ClinearGradient id='g7' x1='15.18' y1='127.33' x2='131.03' y2='127.33' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237FBB46'/%3E%3Cstop offset='1' stop-color='%2319A195'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;width:74px;height:24px;display:block;position:absolute;top:12px;left:12px}

.parcelchoice_new li input#parcel_quick + label:before{background-position:10px -3882px;width:85px;height:75px;background-size:85px;border-radius:0}
.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 li input#parcel_many3box + label:before{background-position:10px -3350px;width:85px;height:75px;background-size:70px;border-radius:0}
.parcelchoice_new li input#parcel_many10box + label:before{background-position:1px -4046px;width:85px;height:75px;background-size:80px;border-radius:0}
.parcelchoice_new li input#parcel_many3box:hover + label:before{background:url('/img/logo/taekbae_simbol_hover.png?rnd=14') no-repeat;background-position:10px -3350px;width:85px;height:75px;background-size:70px;border-radius:0}
.parcelchoice_new li input#parcel_many10box:hover + label:before{background:url('/img/logo/taekbae_simbol_hover.png?rnd=14') no-repeat;background-position:1px -4046px;width:85px;height:75px;background-size:80px;border-radius:0}

.parcelchoice_new li#li_many_3box .bottom_logo, .parcelchoice_new li#li_many_10box .bottom_logo{position:absolute;bottom:10px;left:26px}
.parcelchoice_new li#li_many_3box .bottom_logo img{width:200px}
.parcelchoice_new li#li_many_10box .bottom_logo img{width:36px}


.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;
  }
}

ul.parcelchoice_new_in{width:100%;overflow:hidden;margin:0px 0 50px 0;display:flex;flex-wrap: wrap;}/*2305 수정*/
.parcelchoice_new_in li{cursor:pointer;width:45%;margin:2%;position:relative;z-index:10;display:block;text-align:center;border:2px solid #eee;border-radius:8.1px;padding:50px 0px 10px 0px;min-height:160px}
.parcelchoice_new_in li.on{border:2px solid #0cc}
.parcelchoice_new_in li:hover{border:2px solid #0cc;cursor:pointer}
.parcelchoice_new_in li:hover h1{color:#0cc}
.parcelchoice_new_in li h1{font-size:20px}
.parcelchoice_new_in li:active{border:2px solid #0cc}
.parcelchoice_new_in li.box_in h1:before{content:'';background:url('/img/icon/icon_box_in.svg') no-repeat;width:90px;height:90px;background-size:100%;display:block;margin:0 auto}
.parcelchoice_new_in li.box_in:hover h1:before{background-image:url('/img/icon/icon_box_in_fill.svg')}
.parcelchoice_new_in li.pal_in h1:before{content:'';background:url('/img/icon/icon_palet_in.svg') no-repeat;width:90px;height:90px;background-size:100%;display:block;margin:0 auto}
.parcelchoice_new_in li.pal_in:hover h1:before{background-image:url('/img/icon/icon_palet_in_fill.svg')}


.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 0px 7px;background-size:2px;text-align:left;padding-left:6px;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 .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:0px}
.parcelchoice_new .tarea .li_bul dd{background:none;font-size:11px;position:relative;padding-left:5px}
.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?ver=2') 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{text-align:center;margin:0 auto;width:100%;padding:13px 0;}
.form_in_wrapper.join_form .next_btn_wrap a{background:#0cc;width:100%;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}
.box_bd_cont ul li{padding:5px 0}
.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}

/*대한통운 주7일 오네 one뱃지 추가 옆에 그리드 맞춤, 한진택배 순서변경!!*/
.parcelchoice_new .tarea.bottom .ev_line_bz{position:relative;bottom:auto;left:auto;padding-left:15px!important}
#li_korex,#li_many_korex{min-height:285px}
#li_hd ,#li_hanjin{min-height:260px}
#li_many_hd .tarea.bottom {height:70px}
/*대한통운 주7일 오네 one뱃지 추가 끝*/

.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:14px}
.reserve_grid li .reserve_price dl.enter_bul dd:before{content:'ㄴ';width:18px;height:18px;display:block;background-size:8px;opacity:0.5;position:absolute;top:0;left:2px}
.reserve_grid li .reserve_price dl.arrow_btm .up_arr span,.reserve_grid li .reserve_price dl.arrow_btm .down_arr span{position:relative;padding-right:22px;cursor:pointer}
.reserve_grid li .reserve_price dl.arrow_btm .down_arr span:after{content:'';background:url('/img/icon/up_top.png') no-repeat #fff center;width:16px;height:16px;display:block;opacity:1;background-size:10px;position:absolute;top:1px;right:0px;border:1px solid #ccc;border-radius:10em;box-shadow:2px  rgba(0, 0, 0, 0.05)}
.reserve_grid li .reserve_price dl.arrow_btm .up_arr span:after{content:'';background:url('/img/icon/down_btm.png') no-repeat #fff center;width:16px;height:16px;display:block;opacity:1;background-size:10px;position:absolute;top:1px;right:0px;border:1px solid #ccc;border-radius:10em;box-shadow:2px  rgba(0, 0, 0, 0.05)}
.reserve_grid li .reserve_price.company dl.left_i{padding-bottom:0}
.reserve_grid li .reserve_price.company dl.left_i dt strong{font-size:0.98em}

.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.bffm: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.vehicle: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:'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=31') 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.bffm .reserve_price{background-position: 0px -444px;;padding-top:24px}
.reserve_grid li.vehicle .reserve_price{background-position: 5px -1348px;}

.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:64%}
.reserve_grid li .reserve_price.company dl dd{font-size:12px;width:90px;letter-spacing:-0.03em}
.reserve_grid li .reserve_price.company dl dt{font-size:11px;width:125px;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:50px} 
.reserve_grid li .reserve_price.company dl:nth-child(1) dt{word-break:keep-all;} 

.reserve_grid li.bffm .reserve_price:before{content:'택배박스/완충재/포장비 포함가';position:absolute;top:70px;right:42px;font-size:10.5px;color:#fff;background:#f47;height:14px;letter-spacing:0.05em;padding:0 8px}
.reserve_grid li.bffm .reserve_price.company:before{display:none}
.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 li.bffm .btm_button{position:absolute;right:23px;bottom:28px}
.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_button a:last-child span.pdll{padding:8px 50px}

.reserve_grid li.bffm .btm_button .w100 span{padding:6px 100px;}
.reserve_grid li.bffm .btm_button .w100.cancel span{padding:6px 130px;}
*/

/*택배예약 소호/풀필먼트 신청자 하단 버튼 1개 or 2개*/
.reserve_grid .btm_button{position: absolute; left: 20px; right: 20px;bottom:14px;display:flex;justify-content: space-between;gap:5px;box-sizing: border-box;}
.reserve_grid .btm_button > *{flex: 1;display: flex;align-items: center; justify-content: center;height: 36px;background-color: #0cc;color: #fff;border-radius:8px}
.reserve_grid .btm_button a span{color:#fff;text-align:center;font-weight:bold;font-size:12px;}
.btm_button a:empty {display: none;}

.reserve_grid li.bffm .biz_onair{border-radius:10em;padding:5px;position:absolute;bottom:53px;left:173px;color:#f36;font-weight:bold;font-size:12px}
.reserve_grid li.bffm .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;
  }
}
.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}


.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; -moz-ime-mode:active; -ms-ime-mode:active; ime-mode:active; }

.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}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;border-radius:6px;
}
.custom-file-upload .btn-icon {
  width: 18px;
  height: 18px;padding:0 5px 0 0;
  transition: transform 0.3s ease;
}
.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?rnd=31') 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 .grid .cat dd#parcel_bffm{background-position:1px -2750px}

.list_wide_reserve2 li .now *{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 *{color:#999!important;vertical-align:middle}
.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?ver=2')!important;background-size:42px;width:42px;height:42px;display:inline-block;position:absolute;top:-4px;left:0}
.ev_line_bz.logo_lt:before{content:'';background-image:url('/img/logo/logo_lt.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}


/*bffm추가*/
.deps_wrap {
  position: relative;
  cursor: pointer;
  display: inline-block;
}

.deps_wrap a:first-child.on span:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: #0bb
}

.deps_menu {
display:flex;
  position: absolute;
  top: 70%;
  left: 0;
  padding:0 6px;
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  z-index: 9999;
  margin-top: 12px;
}


/* 메뉴에 마우스 오버시 하위 메뉴 표시 */
.deps_wrap:hover .deps_menu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* 하위 메뉴와 메인 메뉴 사이의 영역*/
.deps_menu::before {
  content: '';
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  height: 20px;
  background: transparent;
}

/* 화살표 디자인
.deps_menu::after {
  content: '';
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 6px;
  height: 6px;
  background: #ffffff;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
}
*/

.deps_menu a span{
  display: block;
  padding: 0px 10px;
  color: #555;
  text-decoration: none;
  white-space: nowrap;
  transition: all 0.2s;
  font-size:14px;
  height:30px;line-height:30px;
}

.deps_menu a span:hover {
  color:#0bb;font-weight:bold;
}
.deps_wrap a.on span{color:#0bb;font-weight:bold;}
#reserve_top2 .tab_reserve2 li.on .deps_menu a{color:#555;font-weight:normal;border:none;height:30px}


.tab-default nav {
  display: flex;
  overflow-x: auto;
  justify-content:space-between;gap:10px;margin-bottom:10px;
}

.tab-default a {background:#f6f8f8; padding:10px;border-radius: 8px; width:100%; text-align:center;   cursor: pointer;   transition: background-color 0.1s ease; }

.tab-default a.on{font-weight:600;background:#333;color:#fff}
.tab-default a:hover { background-color: #333; text-decoration:none;color:#fff}

.tbl_fms_wrap{width:100%;margin-bottom:10px}
.tbl_fms_wrap thead{background:#f9f9f9;border-radius:10px}
.tbl_fms_wrap th{padding:10px 5px;text-align:center;color:#555;font-weight:500}
.tbl_fms_wrap td{padding:10px 5px;text-align:center;border-bottom:1px solid #eee;font-weight:400;line-height:1.4em;word-break: break-all}
.tbl_fms_wrap thead td{border:none}
.tbl_fms_wrap tr td:last-child{min-width:80px}
.tbl_fms_wrap tfoot td{font-weight:bold}


.fulfillment-info {  
 
  min-width: 0;
  margin: 0 auto;letter-spacing:-0.05em
}

.fulfillment-info *{	font-family:"pr";
	font-weight:400;
	src:url('font/Pretendard-Regular.woff'),
	url('font/Pretendard-Regular.woff');
  unicode-range: U+AC00-D7AF;}


.fulfillment-info .title-main {
  font-size:3.25rem; background:url('/img/icon/fms_img3.png') no-repeat bottom right;
  background-size:100%;
  color: #fff;
  line-height: 1.2;letter-spacing:-0.06em;
padding:90px 60px;word-break:keep-all;height:220px; text-shadow:0 2px 5px rgba(0,0,0,0.5) ;text-align:center
}

.fulfillment-info .title-main p{color:#fff;font-size:20px;letter-spacing:-0.04em;padding:0 0 10px 5px;text-shadow:0 2px 5px rgba(0,0,0,0.5)}
.fulfillment-info .title-main strong , .fulfillment-info .title-main b{font-weight: bold;}

.fulfillment-info .desc-main {
  font-size: 1.25rem;word-break:keep-all;
  color: #000;text-align:center;font-weight:300;
  line-height: 1.6;text-align:;letter-spacing:-0.05em
}

.fulfillment-info .desc-main b{font-weight:600;}

.fulfillment-info .info-box{text-align:center;padding:50px 0px 20px 0px}
.fulfillment-info .info-box h1{ padding-bottom:15px; color: #000;    font-weight: bold;  font-size: 2.05rem;;}
.fulfillment-info .info-box h1 strong{ font-weight: bold; }
.fulfillment-info .info-box h1 strong.c_0{background: linear-gradient(180deg, transparent 66%, #d0fcfa 66%, #d0fcfa 95%, transparent 90%)}
.fulfillment-info .info-box ol{display:flex;;gap:18px;padding-top:20px;justify-content: center}
.fulfillment-info .info-box ol li{color:#000;border:1px solid #0dd;width:136px;height:144px;padding:25px 10px 0 10px;font-weight:500;border-radius:16px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}
.fulfillment-info .info-box ol li p{display:block;font-size:1.05rem;width:46px;height:52px;text-align:center;margin:0 auto}
.fulfillment-info .info-box ol li div{display:block;font-size:1.05rem;word-break:keep-all;;color:#000;padding:0 6px}
.fulfillment-info .info-box ol li span{display:block;font-size:1.10rem;color:#0cc;font-weight:bold}
.fulfillment-info .info-box ol li:nth-child(1) p{width:64px}
.fulfillment-info .info-box ol li:nth-child(1) p img{padding-top:2px}
.fulfillment-info .info-box ol li:nth-child(2) p img{padding-top:2px}
.fulfillment-info .info-box ol li:nth-child(3) p img{padding-top:5px}
/*
.fulfillment-info .info-box ol li:nth-child(1){background:#b346dc}
.fulfillment-info .info-box ol li:nth-child(2){background:#3d48dd;}
.fulfillment-info .info-box ol li:nth-child(3){background:#0cc;}
.fulfillment-info .info-box ol li:nth-child(4){background:#17d61a}
*/

.fulfillment-info .event-title:after{content:'';width:150px;height:150px;display:block; background:url('/img/icon/warehouse.gif') no-repeat center center;
  background-size:150%;border-radius:10em}

.fulfillment-info .event-box {margin:60px 0 30px 0;position:relative;;padding-left:380px}
.fulfillment-info .event-title {
  background:#d0fcfa;
  border-radius: 20em;
  display: inline-block;
 position:absolute;top:0;left:170px;
}

.fulfillment-info .event-title2 span{
  color: #000;  
  font-weight: bold;
  font-size: 2.05rem;;
}
.fulfillment-info .event-title2 b{color:#f36;font-weight:bold;
  letter-spacing: -0.05em;background: linear-gradient(180deg, transparent 66%, #d0fcfa 66%, #d0fcfa 95%, transparent 90%)}

.fulfillment-info .c_r_bgtit{text-align:center;margin-bottom:20px}

.fulfillment-info .c_r_bgtit span{color:#fff;font-weight:bold;margin:0 auto;font-size:1.75em;padding:0 5px;
  letter-spacing: -0.05em;background: #f36}

.fulfillment-info .event-desc {
  font-size: 1.25rem;
  color: #000;
  margin-top: 4px;
  display: inline-block;
}

.fulfillment-info .section-title{padding:20px 0 }
.fulfillment-info .section-title strong{
  font-size: 1.25rem;
  font-weight: 500;
  border-top: none;
  padding: 15px 0 8px 0;
  margin: 44px 0 32px 0;
  color: #000;
  letter-spacing: -0.5px;
}
.fulfillment-info .section-title .c_6{display:block;padding-top:5px}
.fulfillment-info .section-title:before{content:'';width:30px;height:5px;background:#000;display:block;margin:14px auto}

.fulfillment-info .info-list {
  font-size: 1.05rem;
  color: #333;
  margin-bottom: 28px;
  padding-left: 20px;
}
.fulfillment-info .info-list li {
  margin-bottom: 7px;
  list-style: circle;
  line-height: 1.7;font-size:0.85em;
}

.fulfillment-info .tbl_basic_r2 th p{font-size:1.35em;letter-spacing:0.03em;color:#000;padding:1px 0;}
.fulfillment-info .tbl_basic_r2 td{font-size:1.35em;letter-spacing:0.03em;color:#000;padding:8px 0;}

.foot-list-wrap{background:#f1f1f1;padding:10px 105px 30px 105px}
.apply-btn-wrap{margin:30px 105px}
.fulfillment-info .apply-btn {
  width: 100%;display:block;text-align:center;
  background: linear-gradient(90deg, #0cc 60%, #0dd 100%);
  color: #fff;
  border: 1px solid #0cc;
  line-height: 50px;
  min-height: 50px;
  font-size: 1.75rem;
  font-weight: 600;
  padding: 12px 0;letter-spacing:-0.05em;
  border-radius: 14px;
  cursor: pointer;
  margin: 50px auto;
  letter-spacing: -0.5px;
  box-shadow: 0 2px 8px rgba(45,124,245,0.10);
  transition: background 0.18s, box-shadow 0.18s;
}
.fulfillment-info .apply-btn:hover {
  background: linear-gradient(90deg, #0dd 60%, #0cc 100%);
  box-shadow: 0 4px 16px rgba(45,124,245,0.18);;text-decoration:none;color:#fff;
}
.fulfillment-info .foot-title{font-size:1.55em;padding:50px 0 20px 0;font-weight:500;color:#333}

.fulfillment-info .c_point{color:#f36;font-size:1.25em;font-weight:bold}


.row_container{display:flex;align-items: center;box-sizing:border-box;}

.between{justify-content: space-between}
.just_start{justify-content: flex-start}
.flex_start{align-items: flex-start}
.flex_end{align-items: flex-end}
.flex_center{align-items: center}
.flex_wrap{flex-wrap: wrap}
.flex_column{flex-direction: column}

#fms_layer .btn_end_pop {display:flex;justify-content:space-between;gap:10px;}
#fms_layer .btn_end_pop  a {width:100%;border-radius:5px;border:1px solid #0cc;box-sizing: border-box;}
#fms_layer .btn_end_pop a{height:50px;line-height:40px;background:#0cc;color:#fff;font-size:16px;letter-spacing:-0.05em;font-weight:bold}
#fms_layer .btn_end_pop a:last-child{background:#fff;border-radius:6px;color:#0cc}
#fms_layer .btn_end_pop a:first-child{background:#0cc;color:#fff;}

.package_area .boxsize_wrap.bffm_wide li{width:100%;position:relative;padding-bottom:25px}
.package_area .boxsize_wrap.bffm_wide li label{width:72%;height:auto!important}
.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.bffm_wide .plusminus_wrap{top:5px;right:0}
.package_area .boxsize_wrap.bffm_wide .plusminus_wrap input{border:none;border-radius:0;border-bottom:1px solid #ddd;}
.package_area .boxsize_wrap.bffm_wide li p.text{display:inline-block}
.package_area .boxsize_wrap.bffm_wide .input_chk{height:30px}
/*
.package_area .boxsize_wrap.bffm_wide li .plusminus_wrap{border:1px solid #ddd;border-radius:5px;width:90px}
.package_area .boxsize_wrap.bffm_wide li .plusminus_wrap span{padding-right:10px}
.package_area .boxsize_wrap.bffm_wide li .plusminus_wrap input{border:1px solid #fff;}
*/
/*
.bffm_wide li {position:relative}
.bffm_wide li .plusminus_wrap{margin-left:auto;width:100px;border:1px solid #ddd;border-radius:5px;padding:2px 5px}
.bffm_wide li .plusminus_wrap span{padding-right:10px}
.bffm_wide li .plusminus_wrap input{border:1px solid #fff;width:76px;height:30px;font-size:16px;text-align:center;border-radius:5px}
.bffm_wide li label{width:72%;}

.bffm_wide li label .tit{font-size:14px}
.bffm_wide li p.text span{font-size:13px}
.bffm_wide li p.text span:after{content:'';width:1px;height:10px;margin:0 5px;background:#ddd;display:inline-block;}
.bffm_wide li p.text span:last-child:after{display:none}
*/
.package_area .bffm_wide *{z-index:99}
.boxtype_wrap{display:flex;gap:10px;align-items: center;justify-content: flex-end;margin-left:30px;padding:2px 0px;border-radius:5px;z-index:999}
.boxtype_wrap select{border:1px solid #ddd;padding:5px 2px;border-radius:5px;min-width:100px}
.boxtype_wrap .plumin_wrap input{border:1px solid #fff;text-align:center;width:30px;height:28px;line-height:28px;border-radius:5px;color:#000}

.amt_container{padding:0 2px;border-radius:5px;}
.amt_container input{width:40px;height:32px;border-radius:5px;border:none;text-align:center;font-size:16px}


.qua_container{display:flex;border-radius:5px;gap:5px;padding:0 2px}
.quantity-input-container {
  display: flex;
  align-items: center;
  border-radius: 4px;
  width: fit-content;
}

/* Style the buttons */
.minus-btn, .plus-btn {
  border: none;border-radius:4px;
  font-family:'noto';color:#333;
  font-size: 1.05rem;
  cursor: pointer;
  padding: 0 4px;
  height:22px;width:22px;
  transition: background-color 0.2s;
}

.minus-btn:hover, .plus-btn:hover {
  background-color: #f9f9f9;
}


/* Style the number input field */
.quantity-input {
  border: none;
  text-align: center;
  width: 48px;
  font-size: 1rem;
  padding: 0;
  background:#fff;
  -moz-appearance: textfield; /* Firefox spinner removal */
}


/* Hide default spinners in Chrome, Safari, and Edge */
.quantity-input::-webkit-inner-spin-button,
.quantity-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.holi_wrapper{background:#f2f2f2;margin:0 20px 0 15px;border-radius:10px;padding:20px 40px}
.holi_wrapper p{font-weight:bold;font-size:15px;color:#111}

.name-byte-length{font-size:11px}
.name-byte-length strong{color:#000}
table .name-byte-wrapper{width:95%;margin-top:5px}
table .name-byte-length{display:flex;justify-content:flex-end;padding-right:5px}
.form_inp + .name-byte-length{position:absolute;top:115px;right:30px;}
.sendname{position:relative;}
.name-byte-wrapper + .name-byte-length{position:absolute;top:12px;right:10px}

#smart_qa_reg_div .close_pop{background-image:url("/img/icon/close_xbk.png");background-size:100%;right:30px;top:20px;width:24px;height:24px;}
#smart_qa_reg_div .popup_layer{padding:0!important}

.popup_layer .tit_container{position:relative;width:100%}
.popup_layer .tit_container .btn{background:#151515;color:#fff;border-radius:6px;position:absolute;top:8px;right:10px;padding:2px 6px;font-size:14px;font-family:noto}
.popup_layer .tit_container span:first-child{font-size:18px}

.tpay_join_wrapper{position:relative;width:100%;height:400px}
.tpay_join{background:url("/img/banner/event_tpay_text.svg") no-repeat;background-size:100%;width:100%;height:380px;}
.tpay_join_svg{background:url("/img/banner/event_tpay_mo.svg") no-repeat;background-size:100%;width:170px;height:180px;position:absolute;bottom:0px;right:4px;}
.btn_wrpper a{position:absolute;bottom:0;left:0;text-align:center;background:#0cc;font-family:'noto';font-size:26px;color:#fff;font-weight:bold;display:block;width:100%;height:68px;line-height:68px;}
.btn_wrpper a:hover{text-decoration:none;background:#00cfcf}
.close_pop2{background-image:url("/img/icon/close_xbk.png");background-size:100%;right:30px;top:20px;width:24px;height:24px;text-indent:-9999em;position:absolute;top:10px;right:10px}