@charset "euc-kr";
@import url('setup.css?tsx=3675637581&rnd=202111033311111111117');  /* ¸®´º¾ó2012ÀÌÈÄ CSS       */
@import url('screen.css?tsx=3675637581&rnd=202111033311111111113'); /* Æ¯ÀÌCSS (½ºÅ©¸°Å©±â´ëÀÀ) */
/*@import url('deviceset.css?tsx=3675637581&rnd=202111033311111111113');*/
@import url('html2015.css?tsx=3675637581&rnd=202111033311111111115');  /* ¸®´º¾ó2015ÀÌÈÄ CSS       */

/*deviceset.css·Î ¿Å±è À¥´ëÀÀ*/
/***************************** CSS ÃÊ±âÈ­ *****************************/

html { height: 100%; }
body, * { font-size: 15px; line-height: 1.4em; font-family: 'noto',dotum, "µ¸À½";font-weight:500; -webkit-text-size-adjust: none;  }
body, div, dl, dt, dd, ul, ol, menu, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, p { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, abbr, acronym { margin: 0; border: 0; _vertical-align: top; }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
ol,ul,menu { list-style: none; }
q:before, q:after { content:''; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: none; }
hr { display: none; }
em { color: inherit; font-weight: normal; font-style: normal; }
em span { color: inherit; font-weight: bold; }
label { vertical-align: middle; }
iframe { overflow: hidden; margin: 0; padding: 0; border: none; }

/* Roboto*/
@font-face{
	font-family:"roboto";
	font-weight:normal;
	src:url('font/Roboto-Medium.ttf');
}

@font-face{
	font-family:"roboto";
	font-weight:200;
	src:url('font/Roboto-Light.ttf');
}

@font-face{
	font-family:"roboto";
	font-weight:500;
	src:url('font/Roboto-Bold.ttf');
}
@font-face{
	font-family:"roboto";
	font-weight:600;
	src:url('font/Roboto-Black.ttf');
}

/* ³ª´®½ºÄù¾î */
@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:550;
	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');
}

@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');
}


@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');

/************************* ·¹ÀÌ¾Æ¿ô ¼³Á¤ ************************/

.headerwrap{width:100%;z-index:9999;}

.headerwrap .logoarea{background:#fff;height:45px;line-height:45px;overflow:hidden} /*ºñ½ÃÁð*/
/*.headerwrap .logoarea{height:40px;line-height:40px;background:url('/images/index/logo_spring.png') no-repeat left; background-size:140px;background-color:#5ac7ce;}½ÃÁð¸ðµå º½ 2016-03-02*/

.headerwrap .logo{padding:0px 0 0 20px;text-align:left;float:left;width:80px;}
.headerwrap .logo img {display:none}/*·ÎÁö¾ÆÀÌ ·Î°í ÀÌ¹ÌÁö*/
.headerwrap .logo a {display:block;background:url('/images/logo/logii_new.svg?rnd=200907') center no-repeat;background-size:100%;width:85px;height:40px;}
.headerwrap .member{position:absolute; right:12px; top:8px;}
.headerwrap .member img{width:25px;height:28px;}

/*
.headerwrap .mycount2{float:left;width:65%;overflow:hidden;}
.headerwrap .mycount2 ul {width:100%;overflow:hidden;display:table}
.headerwrap .mycount2 ul li{display:table-cell;position:relative;vertical-align:top}
.headerwrap .mycount2 li a{color:#777;width:100%;height:100%;display:inline-block;}

.headerwrap .mycount2 dl{padding:9px 7px 0 7px;line-height:11px}
.headerwrap .mycount2 ul li dl dt{font-size:11px;letter-spacing:0;width:100%;opacity:0.7;font-weight:500;font-family:'noto';color:#14a7af;line-height:11px}
.headerwrap .mycount2 ul li dl dd{font-size:11px;width:100%;background:url('/images/index/ar_left_g.png') no-repeat 93% 5px;background-size:5px;line-height:11px}
.headerwrap .mycount2 ul li dl dd em{color:#151515;font-weight:600;font-size:12px;padding-right:2px;font-family:'noto';}
.headerwrap .mycount2 ul li dl dd span{color:#666;padding-right:2px;line-height:1.6em;font-size:11px;font-weight:400;font-family:'noto';}

.headerwrap .hd_menu{position:relative;z-index:9991;}
.headerwrap .hd_menu ul{background:#fff;width:155px;color:#000;position:absolute;top:0px;right:0;border:1px solid #eee;padding:10px;height:220px;border-top:none;border-right:none;box-shadow : 1px 1px 3px #eaeaea;border-radius:5.1px}
.headerwrap .hd_menu ul li{font-size:15px;background:url('/images/index/ar_left_g.png') no-repeat 96% center;background-size:8px;padding:11px 8px}
.headerwrap .hd_menu ul li a{color:#242424;font-size:1em;width:100%;display:inline-block;}
.headerwrap .hd_menu ul li:first-child{background:none;font-weight:bold}
.headerwrap .hd_menu ul li:first-child a.btgr{position:absolute;top:195px!important;left:0;border:1px solid #ccc;display:block;text-align:center;background:#fff;width:84%;height:20px;line-height:20px;margin:0 8%;color:#777;padding:5px 0;font-size:12px;border-radius:6px}
.headerwrap .hd_menu a.ar_up{position: absolute;right: 10px;top: 10px;text-indent: -9999em ;  background: url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0; background-position: -388px -160px;background-size: 500px;width: 30px; height: 30px;}

header .search { position: absolute; top: 12px; right: 5px; width: 174px; height: 25px; background: url('/images/common/bg_search1.gif') 0 0 no-repeat;  }
header .search .input { padding: 5px 2px; width: 143px; font-size: 14px; border: none; background: none; }
header .search .btn { position: absolute; top: 0; right: 0; width: 27px; height: 25px;  }
header .search1 { position: absolute; top: 8px; right: 5px; width: 217px; height: 25px; background: url('/images/common/bg_search1.gif') 0 0 no-repeat;  }
header .search1 .input { padding: 5px 2px; width: 185px; font-size: 14px; border: none; background: none; }
header .search1 .btn { position: absolute; top: 0; right: 0; width: 27px; height: 25px; }
header .search2 { position: absolute; top: 3px; right: 5px; width: 217px; height: 36px; background: url('/images/common/bg_search2.gif') 0 0 no-repeat;}
header .search2 .input { padding: 8px 5px; width: 168px; font-size: 14px; border: none; background: none; }
header .search2 .btn { position: absolute; top: 0; right: 0; width: 33px; height: 36px; background:#3c6ab7; }
header .user_welcome { position: relative; padding: 0 10px; min-height: 34px; border-top: 1px solid #fff; border-bottom: 1px solid #e4e6ef; overflow: hidden; }
header .user_welcome .btn_login { display: block; padding: 8px 0 0 13px; height: 27px; color: #000; font-size: 13px; }
header .user_welcome .user_name { position: absolute; top: 9px; left: 10px; float: left; font-size: 13px; }
header .user_welcome .uitl { padding-top: 5px; padding-left: 50%; width: 50%; text-align: right; }
header .user_welcome .uitl a { display: inline-block; margin-left: 5px; padding: 5px; line-height: 1.1em; font-size: 12px; border: 1px solid #bbb; background: #fbfbfb; }
header .user_welcome .uitl.mod_arr01 a { margin-left: 0; letter-spacing: -1px;  }
header .user_info { padding: 10px; min-height: 12px; background: #fff; border-bottom: 1px solid #e4e6ef;}
header .user_info:after { content:""; display: block; clear: both; }
header .user_info dt { display: none; }
header .user_info dd { padding-left: 15px; line-height: 0.8em; font-size: 13px; }
header .user_info .parcel { float: left; margin-right: 5px; background: url('/images/icon/parcel.gif') 0 0 no-repeat; }
header .user_info .memo { float: left; background: url('/images/icon/memo.gif') 0 1px no-repeat;  }
header .user_info .saved_money { float: right; background: url('/images/icon/money.gif') 0 2px no-repeat; }
header .user_info .saved_money strong { font-size: 1em; }
header .user_info .info { float: left; margin: 0 5px 0 0; padding-left: 0; font-size: 12px; letter-spacing: -1px; }
header .user_info .info a { font-size: 12px; }
header .user_info .info span { font-size: 12px; }
header .user_info .more { position: relative; }
header .user_info .more a { position: absolute; top: 2px; right: 0; }
header .btn_all { display: inline-block; position: absolute; top: 12px; right: 10px; padding: 3px 8px; line-height: 1.1em; font-size: 12px; border: 1px solid #bbb; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #000; text-decoration: none; }
*/
#middle { display: block; padding-bottom: 15px; }
/*#middle.index01 { border-bottom: 5px solid #8b91b5; }*/
#middle > h2 { position: relative; width: 100%; margin-bottom: 9px; padding-top: 5px; height: 28px; color: #292b2b; text-align: center; }
#middle > h2 .tit { font-size: 18px; color: #fff; }
#middle > h2.mgb_0 { margin-bottom: 0; }
#middle .event_tit { background: #8b91b6 url('/images/background/bg_title.png') 0 0 no-repeat; font-size: 18px;}
#middle .event_tit1 { background: #8b91b6; font-size: 18px; }
#middle .search_tit { background: #8b91b6 url('/images/background/bg_title.png') 0 0 no-repeat; font-size: 18px;}
#middle .login_tit { background: #9fb4c2 url('/images/background/bg_title.png') 0 0 no-repeat; font-size: 18px;}
#middle .mypage_tit { background: #93b082 url('/images/background/bg_title05.png') 0 0 no-repeat; font-size: 18px; }

.h2_type01 { display: inline-block; padding: 2px 0 0 43px; height: 23px; background: url('/images/icon/icon_titleimg.gif') no-repeat 0 0; font-size: 18px; }
.h2_type02 { display: inline-block; padding: 4px 0 0 43px; height: 21px; background: url('/images/icon/icon_titleimg2.gif') no-repeat 0 0; font-size: 18px; }
.h2_type03 { display: inline-block; padding: 4px 0 0 43px; height: 21px; background: url('/images/icon/icon_titleimg3.gif') no-repeat 0 0; font-size: 18px; }

.do_logii { display: block; margin: 5px 10px 15px 10px; text-align: center; }
.do_logii figcaption { display: none; }
.do_logii a { display: inline-block; border: 1px solid #e4e6ef; }
.do_logii img { width: 298px; height: 90px; vertical-align: top; }

.bottom_btn { width: 100%; height: 41px; background: url('/images/background/bg_bottom_btn.gif') 0 0 repeat-x; }
.bottom_btn .prev,
.bottom_btn .tops { height: 31px; color: #000; font-size: 1em; font-weight: bold; text-decoration: none; }
.bottom_btn .prev { padding: 10px 0 0 20px; background: url('/images/button/btn_bottom_left.gif') 0 0 no-repeat; float: left; }
.bottom_btn .prev:hover { background: url('/images/button/btn_bottom_left_on.gif') 0 0 no-repeat; }
.bottom_btn .tops { padding: 10px 20px 0 0; background: url('/images/button/btn_bottom_right.gif') right 0 no-repeat; float: right; }
.bottom_btn .tops:hover { background: url('/images/button/btn_bottom_right_on.gif') right 0 no-repeat; }

/*
#gnb { padding: 15px 0; }
#gnb menu { margin: 0 1%; width: 98%; overflow: hidden; }
#gnb li { margin-bottom: 2%; padding: 0 2%; width: 21%; text-align: center; float: left; }
#gnb li a { display: block; text-indent: 5px; font-weight: bold; text-align: center; font-size: 14px; letter-spacing: -1px; }
#gnb li img { display: block; margin-bottom: 5px; width: 100%; }
#gnb li:last-child { margin-bottom: 0; }

.gnb { display: block; padding-bottom: 10px; width: 100%; }
.gnb.style01 { padding-top: 10px; padding-bottom: 5px; background: #272c32; }
.gnb h1 { margin: 0 10px 10px 10px; line-height: 1em; font-size: 15px; }
.gnb.style01 h1 { color: #fff;}
.gnb nav { display: block; margin: 0 5px; }
.gnb nav:after { content:""; display: block; clear: both; }
.gnb nav a { float: left; margin: 0 5px; padding-top: 70px; width: 66px; line-height: 16px; height: 45px; color: #353739; font-size: 14px; text-align: center; letter-spacing: -1px; }
.gnb nav br { line-height: 16px; }
.gnb .deliver { background: url('/images/navigator/parcel_nav01.png') 0 0 no-repeat; }
.gnb .deliver.off { background: url('/images/navigator/parcel_nav01_off.png') 0 0 no-repeat; }
.gnb .cash { background: url('/images/navigator/parcel_nav02.png') 0 0 no-repeat; }
.gnb .event { background: url('/images/navigator/parcel_nav03.png') 0 0 no-repeat; }
.gnb .lotto { background: url('/images/navigator/parcel_nav04.png') 0 0 no-repeat; }
.gnb .parcel .lotto { background: url('/images/navigator/parcel_nav04.png') 0 0 no-repeat; }
.gnb .good { background: url('/images/navigator/shop_nav01.png') 0 0 no-repeat; }
.gnb .rank { background: url('/images/navigator/shop_nav02.png') 0 0 no-repeat; }
.gnb .match { background: url('/images/navigator/shop_nav03.png') 0 0 no-repeat; }
.gnb .black { background: url('/images/navigator/shop_nav04.png') 0 0 no-repeat; }
.gnb .review { background: url('/images/navigator/shop_nav05.png') 0 0 no-repeat; }
.gnb .half { background: url('/images/navigator/commerce_nav01.png') 0 0 no-repeat; }
.gnb .mall { background: url('/images/navigator/commerce_nav02.png') 0 0 no-repeat; }
.gnb .knowledge { background: url('/images/navigator/commerce_nav03.png') 0 0 no-repeat; }
*/
.style01 .event_tit1 { padding-top: 7px; height: 37px !important; background: url('/images/background/bg_h2.gif') repeat-x 0 0 !important; }
.style02 .event_tit1 { padding-top: 7px; height: 37px !important; background: url('/images/background/bg_h3.gif') repeat-x 0 0 !important; }

.gnb.style01 nav a { padding-top: 77px; color: #fff; }
.gnb.style01 .deliver1 { background: url('/images/navigator/parcel1_nav01.png') 0 0 no-repeat; }
.gnb.style01 .cash1 { background: url('/images/navigator/parcel1_nav02.png') 0 0 no-repeat; }
.gnb.style01 .event1 { background: url('/images/navigator/parcel1_nav03.png') 0 0 no-repeat; }
.gnb.style01 .lotto1 { background: url('/images/navigator/parcel1_nav04.png') 0 0 no-repeat; }

.app_nav { margin-bottom: 10px; padding: 8px 0 8px 0; background: url('/images/background/bg_blue_b.gif') 0 bottom repeat-x; text-align: center; }
.app_nav1 { padding: 16px 0 7px 0; background: #272c32 url('/images/background/bg_blue_b.gif') 0 bottom repeat-x; text-align: center; }

.app_advertise { display: block; margin: 0 0 10px 0; text-align: center; }
.app_advertise figcaption { display: none; }
.app_advertise img { vertical-align: top; }

.sec_bg01 { padding-bottom: 10px; background: #272c32; text-align: center; }

/************************ °øÅë CSS  *****************************/

/* Text Type */
.wordbreak { word-break: break-all; }
.keepall { word-break: keep-all; }
.bold { font-weight: bold !important; }
.bold600 { font-weight: 600 !important; }
.bold550 { font-weight: 550 !important; }
.normal { font-weight: normal !important; }
.f01 { font-size: 0.98em !important; }
.f11 { font-size: 11px !important; }
.f12 { font-size: 12px !important; }
.f13 { font-size: 13px !important; }
.f14 { font-size: 14px !important; }
.f15 { font-size: 15px !important; }
.f16 { font-size: 16px !important; }
.f17 { font-size: 17px; }
.f18 { font-size: 18px; }
.f18i { font-size: 18px!important; }
.f19 { font-size: 19px; }
.f20 { font-size: 20px; }
.f25 { font-size: 25px; }
.txt_size12i{ font-size: 12px !important; line-height:1.4em!important}

.f11_all * { font-size: 11px !important; }
.f12_all * { font-size: 12px !important; }
.f13_all * { font-size: 13px !important; }
.f14_all * { font-size: 14px !important; }
.f15_all * { font-size: 15px !important; }
.f16_all * { font-size: 16px !important; }
.font_adjust * { font-size: 18px !important; line-height: 22px !important; }
.ls-1 { letter-spacing: -1px !important; }
.ls-2 { letter-spacing: -2px; }
.ls-3 { letter-spacing: -3px; }
.ls-4 { letter-spacing: -4px; }
.ls-5 { letter-spacing: -5px; }
.fs1 { letter-spacing: 12px !important; white-space: nowrap; overflow: hidden;}
.fs2 { letter-spacing: 23px !important; white-space: nowrap; overflow: hidden;}
.lh20 { line-height: 20px !important; }
.lh24 { line-height: 24px !important; }
/* »¡°­ */
.color_a { color: #ff5079; }
.font03 {  color: #ff5079;  font-weight: bold; }
.font06 { color: #ee3c52; font-weight: bold; }
.font07 { color: #ff5079 !important; font-weight: bold; }
.font07_2 { color: #ff5079; letter-spacing: -1px; }
.font09 { color: #ee3c52; }
.font12 { color: #ee3c52; }
/* ÆÄ¶û */
.color_b { color: #0415fc; }
.color_b2 { color: #5ac7ce; }
.font14 { color: #2f6ebe; font-weight: bold; }
.font14_2 { color: #2f6ebe; letter-spacing:-1px; }
/* °ËÁ¤ */
.font05 { color: #000; }
.font05_02 { color: #000; }
.font08 { color: #000 !important; font-weight: normal !important; }
.font08_2 { color: #000 !important; font-weight: normal !important; font-size: 11px; }
/* È¸»ö */
.font02 { color: #73757b !important; }
.font04 { color: #666 !important; font-weight: bold; }
.font10 { color: #373a3d;  line-height: 18px;}
.font11 { color: #777; }
/* ÁÖÈ² */
.color_c { color: #ff5079; }
/* ³ë¶û */
.font13 { color: #ffed0f; }
/* ºê¶ó¿î */
.fontbrown{color:#57300b;}

.lineth{text-decoration:line-through;}
/* Input[Type=text] */
.inp01 { padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.inp02 { padding: 0; height: 27px; text-indent: 5px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.inp03 { width: 50%; padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.inp04 { width: 30%; padding: 0 0 0 0; height: 27px; text-indent: 5px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.inp05 { width: 90%; padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.inp06 { width: 70%; padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.inp07 { width: 40%; padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.inp08 { width: 98%; padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.inp09 { width: 38%; padding: 0 0 0 0; height: 27px; text-indent: 5px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.inp1 { width: 70%; padding: 0 0 0 5px; height: 22px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; vertical-align: middle; font-size: 12px; color: #454545;  -webkit-border-radius: 5px;}
.inp10 { width: 100%; padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.inp11 { width: 60%; padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; }/*02-17 Ãß°¡*/

/* Input[Type=Radio,checkbox] Arrange */
.arrange_radio { text-align: center; }
.arrange_radio label  { font-size: 12px; color: #525356; vertical-align: bottom;}
.arrange_radio input { width: 13px; height: 13px; }

/* Select */
.select01 { height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;background:#fff }
.select02 { height: 29px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;background:#fff }
.select03 { width: 170px; height: 29px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;background:#fff }
.select04 { width: 270px; height: 29px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;background:#fff }
.select05 { width: 100%; height: 29px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fff}
.select06 { width: 75%; height: 29px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fff}
.select07 { width: 45%; height: 29px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;background:#fff}
.select08 { width: 30% !important; height: 29px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;background:#fff}
.select09 { width: 52% !important; height: 29px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px;background:#fff}

.select_20 select { margin: 0 0 5px 0; width: 20% !important; background:#fff}
.select_40 select { margin: 0 0 5px 0; width: 40% !important; background:#fff}
.select_50 select { margin: 0 0 5px 0; width: 48%; background:#fff}
.select_100 select { margin: 0 0 5px 0; width: 100%; background:#fff}

.arr_select select { margin: 0 0 5px 0; background:#fff}
.arr_select1 select { margin: 0 0 5px 0; width: 30%; vertical-align: middle; background:#fff}
.arr_select1 input { margin: 0 0 5px 0; width: 63%; background:#fff}
.arr_select2 select { width: 165px; background:#fff}
.arr_select3 select { width: 36%; font-size: 11px; background:#fff}

/* Textarea */
.textarea01{ overflow: hidden; border: 1px solid #d3d3d3; width: 90%; height: 27px; }
.textarea02{ overflow: hidden; border: 1px solid #d3d3d3; width: 70%; height: 63px; }
.textarea03{ overflow: hidden; border: 1px solid #d3d3d3; width: 100%; height: 63px; }
.textarea04{ overflow: hidden; border: 1px solid #d3d3d3; width: 99%; height: 63px; }
.textarea05{ overflow: hidden; border: 1px solid #d3d3d3; width: 65%; height: 63px; }

.textarea10{ overflow: hidden; border: 1px solid #d3d3d3; width: 100%; height: 100px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* Button ±×¶óµ¥ÀÌ¼Ç  */
.gra01 { background-image: -moz-linear-gradient(bottom, #e9e9e9, #fff); background-image: -webkit-linear-gradient(bottom, #e9e9e9, #fff); background-image: -webkit-gradient(linear, left bottom, left top, from(#e9e9e9), to(#fff)); }
.gra02 { background-image: -moz-linear-gradient(bottom, #e3e9f0, #fff); background-image: -webkit-linear-gradient(bottom, #e3e9f0, #fff); background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e9f0), to(#fff)); }
.gra02-f {background:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#ddd));color:#aaa!important;}
.gra03 { color: #fff !important; background-image: -moz-linear-gradient(bottom, #ff9900, #fc7); background-image: -webkit-linear-gradient(bottom, #ff9900, #fc7); background-image: -webkit-gradient(linear, left bottom, left top, from(#ff9900), to(#fc7)); }
.gra04 { background-image: -moz-linear-gradient(bottom, #cddae2, #fff); background-image: -webkit-linear-gradient(bottom, #cddae2, #fff); background-image: -webkit-gradient(linear, left bottom, left top, from(#cddae2), to(#fff)); }
.gra05 { color: #fff !important; background-image: -moz-linear-gradient(bottom, #464fb9, #5961cb); background-image: -webkit-linear-gradient(bottom, #464fb9, #5961cb); background-image: -webkit-gradient(linear, left bottom, left top, from(#464fb9), to(#5961cb)); }
.gra06 { background-image: -moz-linear-gradient(bottom, #e2e2e4, #f5f5f8); background-image: -webkit-linear-gradient(bottom, #464fb9, #f5f5f8); background-image: -webkit-gradient(linear, left bottom, left top, from(#e2e2e4), to(#f5f5f8)); }
.gra07 { background-image: -moz-linear-gradient(bottom, #ffd481, #f5f5f8); background-image: -webkit-linear-gradient(bottom, #ffd481, #f5f5f8); background-image: -webkit-gradient(linear, left bottom, left top, from(#ffd481), to(#f5f5f8)); }

/* Button */
.btn01 { display: inline-block; padding: 3px 10px 0 10px; height: 23px; border: 1px solid #bbb; background: #fbfbfb; text-decoration: none; }
.btn01:hover { text-decoration: none; }
.btn02 { display: inline-block; padding: 20px 15px 0 15px; height: 42px; color: #666; font-size: 16px !important; font-weight: bold; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.btn02i { padding: 0 15px; height: 62px; color: #666; font-size: 16px !important; font-weight: bold; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; overflow: visible; }
.btn02i2 { padding: 0 15px; height: 52px; color: #666; font-size: 16px !important; font-weight: bold; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; overflow: visible; }
.btn03 { display: inline-block; padding: 10px 15px 0 15px; height: 29px; color: #666; font-size: 14px !important; font-weight: bold; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.btn03i { padding: 0 15px; height: 39px; color: #666; font-size: 16px !important; font-weight: bold; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; overflow: visible; }
.btn04 { display: inline-block; padding: 7px 13px 0 13px; height: 23px; color: #000; font-size: 12px !important; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.btn04i { padding: 0 13px; height: 30px; color: #000; font-size: 12px !important; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; overflow: visible; }
.btn05 { display: inline-block; padding: 5px 15px 0 15px; height: 23px; color: #666; font-size: 14px !important; font-weight: bold; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.btn05i { padding: 0 15px; height: 30px; color: #666; font-size: 14px !important; font-weight: bold; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; overflow: visible; }
.btn06 { display: inline-block; padding: 5px 1% 0 1%; height: 22px; color: #000; font-size: 14px !important; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.btn06i { padding: 0 5px; height: 29px; color: #666; font-size: 14px !important; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; overflow: visible; }
.btn06i2 { display: inline-block; padding: 5px 35px 0 35px; height: 22px; color: #000; font-size: 14px !important; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.btn06i3 { display: inline-block; padding: 5px 20px 0 20px; height: 22px; color: #000; font-size: 14px !important; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.btn07 {  display: inline-block; padding: 5px 10px 0 10px; margin:1px;height: 21px; color: #fff; font-size: 12px !important; font-weight: bold; background: #ff5079;border-radius:1px; text-decoration: none;letter-spacing: -1px; }
.btn07:hover { text-decoration: none; }
.btn07i { display: inline-block; padding: 3px 10px 0 10px; height: 23px; color: #fff; font-size: 14px !important; font-weight: bold; border: 1px solid #6d75aa; background: #8b91b6; text-decoration: none; }
.btn07i:hover { text-decoration: none; }
.btn07i2 { display: inline-block; padding: 4px 35px 0 35px; height: 25px; color: #fff; font-size: 16px !important; font-weight: bold; border: 1px solid #cf142a; background: #ef3d52; text-decoration: none; }
.btn07i2:hover { text-decoration: none; }
.btn07i4 { display: inline-block; padding: 4px 20px 0 20px; height: 25px; color: #fff; font-size: 16px; font-weight: bold; border: 1px solid #bbb; background: #ff9600; text-decoration: none; }
.btn07i4:hover { text-decoration: none; }
.btn08 { display: inline-block; padding: 3px 3px 0 3px; height: 17px; color: #000; font-size: 11px !important; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }

.btn07i3 { display: inline-block; padding: 5px 10px 0 10px; margin:1px;height: 21px; color: #fff; font-size: 12px !important; font-weight: bold; background: #7e8586;border-radius:1px; text-decoration: none;letter-spacing: -1px; }
.btn09i { display: inline-block; padding: 0 6px; height: 14px; color: #fff; font-size: 11px !important; border: 1px solid #bbb; background: #7f7f7f; text-decoration: none; }
.btn09i2 { display: inline-block; padding: 0px 5px 0 5px!important; height: 16px; color: #333; font-size: 11px !important; border: 1px solid #bcbcbc;text-decoration: none; text-align: center; background: #fff;  border-radius:5.1px }
.btn09i3 { display: inline-block; padding: 2px 5px 0 5px; height: 16px; color: #fff; font-size: 11px !important; border: 1px solid #afb6d9;text-decoration: none; text-align: center; background: #83afe5; border-radius:5.1px }
.btn09i4 { display: inline-block; padding: 4px 7px 0 7px; height: 19px; color: #fe5054; font-size: 12px; border: 1px solid #b0b7bd;text-decoration: none; text-align: center; background: #fff;  }
.btn10 { display: inline-block; padding: 1px 8px 0 8px; height: 17px; color: #fff; font-size: 12px !important; background: #7d5ca8; text-decoration: none; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.btn11 { display: inline-block; padding: 1px 8px 0 8px; height: 17px; color: #fff; font-size: 12px !important; border: 1px solid #757575; background: #7d5ca8; text-decoration: none; text-align: center;  }
.btn11i { display: inline-block; padding: 3px 5px 0 5px; height: 17px; color: #7a83b8 !important; font-weight: bold; font-size: 11px !important; border: 1px solid #b0b7bd; background: #f1f1f1; text-decoration: none; text-align: center;  }
.btn11i2 { display: inline-block; padding: 3px 8px 0 8px; height: 17px; color: #fff; font-weight: bold; font-size: 11px !important; border: 1px solid #ff5079; background: #ff5079; text-decoration: none; text-align: center;  }
.btn11i3 { display: inline-block; padding: 3px 8px 0 8px; height: 17px; color: #666; font-weight: bold; font-size: 11px !important; border: 1px solid #b0b7bd; background: #f1f1f1; text-decoration: none; text-align: center;  }
.btn11i4 { display: inline-block; padding: 7px 15px 0 15px; height: 20px; color: #7a83b8; font-weight: bold; font-size: 11px !important; border: 1px solid #b0b7bd; background: #f1f1f1; text-decoration: none; text-align: center;  }
.btn11i5 { display: inline-block; padding: 2px 5px 0 5px; height: 16px; color: #7c8186; font-size: 11px !important; border: 1px solid #b0b7bd;text-decoration: none; text-align: center;  }
.btn11i6 { display: inline-block; padding: 4px 11px 0 9px; height: 23px; color: #7a83b8; font-weight: bold; font-size: 14px !important; border: 1px solid #b0b7bd; background: #f1f1f1; text-decoration: none; text-align: center;  }
.btn11i7 { display: inline-block; padding: 3px 0 0 12px; height: 17px; color: #7a83b8 !important; font-weight: bold; font-size: 11px !important; border: 1px solid #b0b7bd; text-decoration: none; text-align: center; background: url('/images/icon/icon_inquiry.png') no-repeat 5px center; background-size: 12px 12px;  }
.btn12 { display: inline-block; padding: 5px 8px 0 8px; height: 22px; color: #184f73; font-size: 14px !important; font-weight: bold; border: 1px solid #bfbfbf; text-decoration: none; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.btn12i { display: inline-block; padding: 1px 8px 0 8px; height: 29px; color: #184f73; font-size: 14px !important; font-weight: bold; border: 1px solid #bfbfbf; text-decoration: none; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.btn13 { display: inline-block; padding: 5px 8px 0 8px; height: 22px; color: #666; font-size: 14px !important; font-weight: bold; border: 1px solid #bfbfbf; text-decoration: none; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px;  overflow: visible; }
.btn13i { display: inline-block; padding: 1px 8px 0 8px; height: 29px; color: #666; font-size: 14px !important; font-weight: bold; border: 1px solid #bfbfbf; text-decoration: none; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px;  overflow: visible; }
.btn14 { display: inline-block; padding: 1px 3px 0 3px; height: 17px; color: #000; font-size: 12px !important; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
.btn15 { display: inline-block; padding: 5px 18px 0 18px; height: 23px; color: #fefefe; font-size: 14px !important; font-weight: bold; border: 1px solid #cf142a; text-decoration: none; text-align: center; background: #ef3d52; overflow: visible; }
.btn15i { display: inline-block; padding: 1px 18px 0 18px; height: 28px; color: #fefefe; font-size: 14px !important; font-weight: bold; border: 1px solid #cf142a; text-decoration: none; text-align: center; background: #ef3d52; overflow: visible; }
.btn16 { display: inline-block; padding: 4px 25px 0 25px; height: 22px; color: #fff; font-size: 14px !important; font-weight: bold; border: 1px solid #124d98; background: #165ab0; }
.btn16_2 { display: inline-block; padding: 4px 5px 0 5px; height: 18px; color: #fff; font-size: 12px; border: 1px solid #124d98; background: #165ab0; }
.btn17 { display: inline-block; padding: 5px 10px 0 10px; margin:1px;height: 21px; color: #fff; font-size: 12px !important; font-weight: bold; background: #7e8586;border-radius:1px; text-decoration: none;letter-spacing: -1px; }
.btn18 { display: inline-block; padding: 3px 10px 0 10px; height: 23px; color: #fff; font-size: 14px !important; font-weight: bold; border: 1px solid #bbb; background: #7f7f7f; text-decoration: none; }
.btn07i5 { display: inline-block; padding: 5px 3px 0 3px; margin:1px;height: 21px; color: #fff; font-size: 12px !important; font-weight: bold; background: #ff5079;border-radius:1px; text-decoration: none;letter-spacing: -1px; }
.btn07i5:hover { text-decoration: none; }
.btn07i6 { display: inline-block; padding: 4px 45px 0 45px; height: 25px; color: #ef3d52; font-size: 16px !important; font-weight: bold; border: 1px solid #cf142a; background: ; text-decoration: none; }
.btn07i6:hover { text-decoration: none; }
.btn_area30 { text-align: center; }
.btn_area30 input, .btn_area30 a { padding-left: 0; padding-right: 0; width: 30%; vertical-align: middle; }

.btn_success{display: block; background: #fff; font-size:16px; border: 1px solid #0cc;  color: #0cc;  border-radius: 8px;  height: 46px;  line-height: 46px!important;   min-height: 46px;  text-align: center;}

.btn100 { padding: 5px 8px; display: inline-block; background: #fbfbfb; border: 1px solid #bbb;font-size: 12px; line-height: 1.1em;}
.btn_height100 .btn11i5 { padding-top: 0; padding-bottom: 3px; height: 100%; }
.btn_height101 .btn11i5 { padding-top: 3px; padding-bottom: 5px; height: 100%; }

.mod_btn01 { padding: 9px 10px 0 10px ; height: 32px; font-size: 16px; }
.mod_btn02 { padding-left: 0; padding-right: 0; width: 71px; }
.mod_btn03 { padding-left: 35px; padding-right: 35px; }
.mod_btn04 { padding: 4px 15px 0 !important; height: 25px !important; font-size: 14px !important; }
.mod_btn05 { padding-left: 15px; padding-right: 15px;  }
.mod_btn06 { padding-left: 0; padding-right: 0; width: 251px; }
.mod_btn07 { padding-left: 10px; padding-right: 10px;  }
.pd15 { padding: 15px !important; }

/* Title */
.tit_type01 { margin: 0 0 5px 0; padding: 0 0 0 10px; background: url('/images/bullet/squ01.gif') no-repeat 0 50%; font-size: 15px; color: #000; }
.tit_type01_1 { margin: 0 0 5px 0; padding: 0 0 0 10px; background: url('/images/bullet/squ01.gif') no-repeat 0 50%; }
.tit_type01_2 {padding: 0 0 0 10px; background: url('/images/bullet/squ01.gif') no-repeat 0 50%; font-weight: bold !important; }
.tit_type01_3 {padding: 0 0 0 10px; background: url('/images/bullet/squ01.gif') no-repeat 0 50%; font-weight: bold !important; color: #525356;}
.tit_type02 { margin: 0 0 5px 0; color: #fe3c52; font-size: 15px; font-weight: bold; }
.tit_type03 { padding: 0 0 0 10px; background: url('/images/bullet/squ02.gif') no-repeat 0 50%; }
.tit_type04 { margin: 0 0 5px 0; padding: 0 0 0 10px; background: url('/images/bullet/squ03.gif') no-repeat 0 50%; color: #000; font-weight: bold; }
.tit_type04_2 { margin: 0 0 5px 0; padding: 0 0 0 10px; background: url('/images/bullet/squ03.gif') no-repeat 0 50%; color: #000;  }
.txt_type01 { padding: 0 0 0 5px; background: url("/images/bullet/arrow03.gif") no-repeat 0 6px; color: #ee3c52; font-size: 12px; }
.txt_type01_1 { padding: 0 0 0 5px; background: url("/images/bullet/arrow03.gif") no-repeat 0 7px;  }
.txt_type02 { padding: 0 0 0 5px; background: url("/images/bullet/bullet01.gif") no-repeat 0 7px;  }
.mod_bul01 { padding-left: 13px; background: url('/images/bullet/squ01.gif') 2px 6px no-repeat; }
/*.num span { display: inline-block; padding-top: 3px; width: 22px; height: 19px; color: #fff; font-size: 12px; background: url('/images/bullet/circle01.png') 0 0 no-repeat; text-align: center; }*/
.mod01_bul01 { background-position: 0 5px; }
.point_type1 { margin: 0 0 10px 0; padding: 0 0 0 30px; min_height: 22px; background: url('/images/bullet/point1.gif') 0 0 no-repeat; font-size: 13px; }

/* List */
ul.list01 { margin: 0 9px; }
ul.list01 li {background:url('/images/renew/icon_arrowr.png') no-repeat 0 3px;background-size:4px;text-align:left;font-size:11.0px;color:#777;padding-left:6px;margin-bottom:3px}
ul.list01 li:last-child { margin-bottom: 0; }
ul.list01 li.bg1 { padding: 0; background: none; }

ul.list02 { margin: 0 9px; }
ul.list02 li { margin-bottom: 3px; padding: 0 0 0 10px; font-size: 14px; background: url('/images/bullet/bullet01.gif') 3px 5px no-repeat; text-align: left; }
ul.list02 li:last-child { margin-bottom: 0; }
ul.list02 li.bg1 { padding: 0; background: none; }

ol.list01 { margin: 0 9px; list-style: decimal inside; }
ol.list01 li { margin-bottom: 10px; font-size: 14px; font-weight: bold; }
ol.list01 ul { padding-top: 10px; }
ol.list01 ul li { padding-left: 25px; font-weight: normal; }
ol.list01 ul.inline_wrap li { padding-left: 15px; }
ol.list02 { margin: 0 9px; list-style: decimal inside; }
ol.list02 li { padding: 0 0 0 10px; }
ol.list02.em1 li { font-size: 1em; }
ol.list03 { margin: 0 9px; list-style: decimal inside; }
ol.list03 li { margin-bottom: 5px; padding: 0 0 0 10px; color: #5ac7ce; font-weight: bold; }
ol.list03 li p { color: #000; font-weight: normal; }
ol.list03 li:last-child { margin-bottom: 0; }
ol.list04 { list-style: decimal inside; }
ol.list04 li { margin-bottom: 5px; color: #000; }
ol.list05 { list-style: decimal outside; margin: 0 0 10px 20px; }
ol.list05 li {font-size:12px;line-height:16px;color:#494949 }
ol.list05 li a{font-size:12px;font-weight:bold}

.list01_01 { margin: 0 10px 15px 10px; font-size: 14px; color: #72767a;}
.li_bdnone li { margin: 0 0 5px 0; border: none !important; }
.list_style01 { list-style: none !important; }
.li_style01 li { color: #4d5055 !important; }

.dl_type01 { width: 100%; overflow: hidden; }
.dl_type01 dt { margin:0 5px; float: left; }
.dl_type01 dd { float: left;}
.dl_type02 { width: 100%; overflow: hidden; }
.dl_type02 dt { margin-right: 1%; padding: 5px 0 0 0; width: 29%; height: 24px; float: left; }
.dl_type02 dd { width: 70%; height: 29px;  float: left; }
.dl_type02 dd input { width: 90%; vertical-align: middle; }
.dl_type02 .jumin input { width: 40%; }
.dl_type02 .fail { padding: 5px 0 0 0; height: 24px; }
.dl_type02.w01 dt { width: 39%; }
.dl_type02.w01 dd { width: 60%; }

.dl_type03 { width: 100%; overflow: hidden; }
.dl_type03 dt { margin: 0 1% 5px 0; padding: 5px 0 0 0; width: 21%; height: 24px; float: left;font-size:12px}
.dl_type03 dd { margin: 0 0 5px 0;  width: 78%; height: 29px;  float: left; letter-spacing: -1px;;font-size:12px }
.dl_type03 dd input { width: 90%; vertical-align: middle; }
.dl_type03 dd select { width: 20.5%; vertical-align: middle; } /* width: 50px; */
.dl_type03 .last { margin-bottom: 0; }
form[name=joinTerm] .font09{font-size:12.5px!important;font-family:noto}
form[name=joinForm]  p{font-size:12px!important;margin:0 0 10px 0}
form[name=joinTerm] .dl_type03 dt{width:100%}
form[name=joinTerm] .dl_type03 dd{width:100%}
form[name=joinForm] .dl_type02 dt{font-size:12px}
form[name=joinForm] .tbl02 .tel_area select{width:32%}
form[name=joinForm] #userPass + p{padding:0!important;margin-bottom:0!important}

form[name=joinForm] .agree_box2{padding:10px 0}

form[name=joinForm] .agree_box2 dd{line-height:24px}
form[name=joinForm] .agree_box2 dd a{padding:0 15px}
form[name=joinForm] .agree_box2 dd label{display:inline-block!important}
form[name=joinForm] .agree_box2 dd label span{;font-size:15px!important}

body.ver2 #middle > h2.login_tit{padding-left:13px}

input[class="check_typ1"] + label {display:inline-block;background:url('/images/renew/input_check.png') no-repeat 0 center;cursor:pointer;background-size:18px;padding-left:24px;height:24px;line-height:24px;font-size:14px;}
input[class="check_typ1"]:checked + label{background:url('/images/renew/input_check_on.png') no-repeat 0 center;background-size:18px}
input[class="check_typ1"] {display:none;}
input[class="check_typ1"] + label span{color:#000!important}

input[class="check_typ2"] + label {display:inline-block;background:url('/images/icon/0check_c.png') no-repeat 0 center;cursor:pointer;background-size:18px;padding-left:24px;height:24px;line-height:24px;font-size:14px;}
input[class="check_typ2"]:checked + label{background:url('/images/icon/0check_0c.png') no-repeat 0 center;background-size:18px;}
input[class="check_typ2"] {display:none;}

/* Tab */
.tab01 { width: 100%; overflow: hidden; border-bottom: 1px solid #eee; }
.tab01 li { width: 50%; float: left; }
.tab01 li a { display: block;border-bottom:2px solid #fff;color:#777;display:block;width:100%;height:32px;line-height:32px;font-size:12px;padding-top:2px;text-align:center;}
.tab01 .on a {border-bottom: 2px solid #0cc;font-size:14px;display:inline-block;width:100%;height:32px;line-height:32px;color:#292b2b;font-weight:bold;}


.tab02 { width: 100%; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; overflow: hidden; }
.tab02 li { width: 50%; float: left; }
.tab02 li a { display: block; padding: 5px 0 4px 0; font-size: 15px; text-align: center; }
.tab02 li:last-child a { border-left: 1px solid #bbb; }
.tab02 .on a { background: #e6ceff; }

.tab03.mod_agree1{ position: relative; width: 98%; height: 29px; overflow: hidden; border-left: 1px solid #ececec; border-top: 1px solid #ececec; }
.tab03.mod_agree1 li { float: left; text-align:left;height: 21px;}
.tab03.mod_agree1 li a { display: block; padding: 3px; line-height:21px;height: 21px; font-size: 12px; text-align: center; font-weight: bold; letter-spacing: -1px; background-image: -moz-linear-gradient(bottom, #dadada, #fff); border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;  background-image: -webkit-linear-gradient(bottom, #dadada, #fff); background-image: -webkit-gradient(linear, left bottom, left top, from(#dadada), to(#fff)); color: #505050;}
.tab03.mod_agree1 li .bln { border-left: 0 none; }
.tab03.mod_agree1 .on a { background: #fff; }

.tab03 { position: relative; width: 100%;overflow: hidden;padding:0 0 5px 0;background:none;border:none!important;border-top:1px solid #eef2f4!important;border-bottom:1px solid #eef2f4!important}
.tab03 li { float: left;  text-align: center; }
.tab03 li a { display: block;color:#666;font-weight:600!important;;width:100%;font-size:15px;font-family:'noto'; background:none!important;}
.tab03 li .bln { border-left: 0 none; }
.tab03 .on a {position: relative;color:#333;display:inline-block;}
.tab03 .on a:after{content:'';position:absolute;bottom:0px;left:0;width:74%;margin:0 13%;height:2px;background:#333}

.tab03_2 { position: relative; margin: 0 0 10px 0; width: 100%; height: 29px; overflow: hidden; }
.tab03_2 li { float: left; }
.tab03_2 li a { display: block; padding: 6px 3px 0 3px; height: 21px; border-bottom: 1px solid #ececec; font-size: 13px; text-align: center; font-weight: bold; letter-spacing: -1px; background-image: -moz-linear-gradient(bottom, #dadada, #fff); background-image: -webkit-linear-gradient(bottom, #dadada, #fff); background-image: -webkit-gradient(linear, left bottom, left top, from(#dadada), to(#fff)); color: #505050;}
.tab03_2 .on a { background: #fff; border: 1px solid #ececec; border-bottom: none; }

.tab04 { position: relative; height: 29px; float: left; width: 100%; border-bottom: 1px solid #bbb; }
.tab04 li { float: left; }
.tab04 li.first { margin:0 0 0 3px; display: inline; }
.tab04 .last a { background-color: #eee !important; background: none; }
.tab04 .on.last a { background: none; }
.tab04 li a { display: block; padding: 10px 0 0 0; height: 19px; font-size: 12px; color: #000; text-align: center; letter-spacing: -1px; background: #eee url('/images/bullet/bul_l01.gif') right 10px no-repeat ;}
.tab04 .on a { margin-left: -1px; padding: 9px 0 0 0; height: 20px; border-right: 1px solid #bbb; border-left: 1px solid #bbb; border-top: 1px solid #bbb; background: none; background-color: #fff !important; }

.tab05 { overflow: hidden; width: 100%; border-bottom: 1px solid #eee; }
.tab05 li { float: left; }
.tab05 li a { display: block; padding: 0 5px 10px 5px; font-size: 12px; color: #515456; background: url('/images/bullet/bul_l01.gif') no-repeat 0 2px;  }
.tab05 li.on a { font-weight: bold; }
.tab05 li.first a { background: none;   }

article.mgb_30{margin-bottom:0px!important;}
/* Table */
.font01 td * { color: #000; font-size: 12px; }
table .mod_td1 td { padding-left: 0; font-size: 14px; text-align: center; letter-spacing: -1px; }
table td.aleft5 { padding-left: 5px !important; text-align: left !important; }

.tbl01 { width: 100%; border-top: 1px solid #b3b4bb;}
.tbl01 caption { margin-bottom: 3px; padding-left: 13px; font-size: 15px; font-weight: normal; text-align: left; }
.tbl01 th,.tbl01 td { padding: 6px 0 6px 0; font-size: 14px; font-family: gulim; background: #fffddc; }
.tbl01 th { color: #000; font-weight: normal; border-bottom: 1px solid #b3b4bb; border-right: 1px solid #b3b4bb;}
.tbl01 td { padding-left: 10px; color: #131bb9; border-bottom: 1px solid #b3b4bb; }

.tbl02 { width: 100%; border-collapse: separate; }
.tbl02 caption { padding: 0 0 5px 13px; font-size: 15px; font-weight: bold; text-align: left; }
.tbl02 th,.tbl02 td { padding: 8px 0 8px 10px; font-size: 12px; font-family: gulim; text-align: left;border-bottom: 1px solid #eee;  }
.tbl02 th { color: #777; font-size: 12px;  }
.tbl02 .gra02 {background:#f2f4f4}
.tbl02 .gra02 th { padding-top: 4px; padding-bottom: 4px; }
.tbl02 td { color: #666; }
.tbl02 .addres_area input { width: 41%; vertical-align: middle; }
.tbl02 .addres_area ul { margin-top: 5px; padding: 5px; width: 90%; border: 1px solid #ccc;}
.tbl02 .addres_area ul li { margin-bottom: 5px; }
.tbl02 .addres_area ul li a { display: inline-block; padding: 3px 0;  }
.tbl02 .addres_area ul li:last-child { margin-bottom: 0; }
.tbl02 .tel_area select { width: 26%; vertical-align: middle; }
.tbl02 .tel_area input { width: 26%; vertical-align: middle; }
.tbl02 .tel_area2 input { width: 18%; vertical-align: middle; }
.tbl02 .mail_area input { width: 40%; vertical-align: middle; }
.tbl02 .mail_area select { width: 97%; vertical-align: middle; }
.tbl02 .mail_area1 input { width: 35%; vertical-align: middle; }
.tbl02 .mail_area1 select { width: 47%; vertical-align: middle; }
.tbl02 .people_number input { width: 42%; vertical-align: middle; }
.tbl02 .birthday_area input { width: 18%; vertical-align: middle; }
.tbl02 .wide_i input { width: 91%; }
.tbl02 select.wide_s { width: 55%; }
.tbl02 select.wide_s2 { width: 91%; }
.tbl02 thead th { padding: 8px 0; text-align: center; }
.tbl02 .search th,
.tbl02 .search td { padding: 8px 0; color: #000; text-align: center; }
.tbl02 tbody.mod1 td { padding: 8px 0; color: #000; text-align: center; letter-spacing: -1px; font-size: 13px; }
.tbl02 .first1 th,.tbl02 .first1 td { border-top: none; }
.tbl02 .gra th { padding-top: 4px ; padding-bottom: 4px; border-left: 1px solid #e4e6ef; border-right: 1px solid #e4e6ef; background-image: -moz-linear-gradient(bottom, #e3e9f0, #fff); background-image: -webkit-linear-gradient(bottom, #e3e9f0, #fff); background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e9f0), to(#fff)); } /* 20120110 Ãß°¡ */
.tbl02 .gra th:first-child { border-left: 0 none; }
.tbl02 .gra td { padding-top: 4px; padding-bottom: 4px; } /* 20120110 Ãß°¡ */
.tbl02 .em85 { font-size: 0.85em; }
.tbl02 th span { font-weight: normal; }
.tbl02 p label { font-size: 14px; color: #000; }


.tbl03 { width: 100%; }
.tbl03 th { padding: 3px 0 2px 0; font-size: 13px; }
.tbl03 td { padding: 3px 0 2px 0; font-size: 13px; border-bottom: 1px solid #fff; background: #eaeaea; text-align: center; }
.tbl03 tr:nth-child(even) td{ background: #dfdfdf; }
.tbl03 a { font-size: 13px; }

.tbl04 { width: 100%; border-top: 1px solid #e4e6ef; border-collapse: separate; background: #eaeaea; }
.tbl04 th, .tbl04 td { padding: 3px 0; font-size: 14px; border-top: 1px solid #fff; border-bottom: 1px solid #e4e6ef; }
.tbl04 td { color: #3f68b1; font-weight: bold; }

.tbl05 { width: 100%; }
.tbl05 th { padding: 14px 0; font-size: 12px; color: #666; background: #f2f4f4;font-weight:500 }
.tbl05 .bg_th01 th {  font-weight: normal; font-size: 12px; color: #000; }
.tbl05 td { padding: 18px 0 18px 0; font-size: 13px; color: #000; border-bottom: 1px solid #eee; text-align: center; }
.tbl05 tfoot th { color: #777a7e; border-top:none; font-size: 12px; background:#f2f4f4; }
.tbl05 tfoot td { color: #000; border-top:none; border-bottom:none; font-size: 12px; background:#f2f4f4;  }
.tbl05 .left01 { padding-left: 20px; text-align: left; }
.tbl05 .right01 { padding-right: 20px; text-align: right; }
.tbl05 caption { display: none; }

.tbl06 { width: 100%; border-left: 1px solid #ececec; }
.tbl06 th { padding: 4px 0; font-size: 14px; color: #515456; background: #efefef; border-top: 1px solid #aaa; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;   }
.tbl06 td { padding: 7px 0 6px 0; color: #676971; border-bottom: 1px solid #ececec; border-right: 1px solid #ececec;text-align: center; }
.tbl06 tfoot th { padding: 5px 0; color: #777a7e; border-top:none; background:#f4f4f4; }
.tbl06 tfoot td { color: #000; border-top:none; border-bottom:none; background:#f4f4f4;  }
.tbl06 .txt1 {color: #ff0000; font-weight: bold; font-size: inherit; }
.tbl06 .txt2 {color: #ff0000; font-size: inherit;}
.tbl06 .txt3 {font-size: 14px; }
.tbl06 .txt4 {font-size: 14px; color: #ff0000; font-weight: bold; }
.tbl06 .txt5 {font-size: 14px; color: #32a1ee; font-weight: bold; }
.tbl06 .txt6 {font-weight: bold; }
.tbl06 .txt7 {font-weight: bold; color: #000; font-size: 14px; }
.tbl06 .txt8 {color: #32a1ee; font-weight: bold; font-size: inherit; }
.tbl06 .txt9 {color: #32a1ee; font-size: inherit; }
.tbl06 caption { display: none; }

.tbl06.td01 th, .tbl06.td01 td { padding-top: 2px; padding-bottom: 2px;}
.tbl06.bg01 th, .tbl06.bg01 td  { background: #fff;}
.tbl06 .bg_th01 th { padding-top: 10px !important; padding-bottom: 10px !important;background: #fff; }
.tbl06 .bg_td01 { border-top: 1px solid #ececec !important; }
.tbl06.bg_th02 { margin: 0 0 20px 0;  border-left: none; }
.tbl06.bg_th02 th { background: #f4f4f4; font-weight: normal; border-right: none; }
.tbl06.bg_th02 td { background: #fff; border-right: none; }

.tbl06_f11 { width: 100%; border-left: 1px solid #ececec; }
.tbl06_f11 th { padding: 4px 0; font-size: 11px; color: #515456; background: #fafafa; border-top: 1px solid #aaa; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;   }
.tbl06_f11 td { padding: 7px 0 6px 0;font-size: 11px; color: #676971; border-bottom: 1px solid #ececec; border-right: 1px solid #ececec;text-align: center; }


.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; }

.tb_normal { margin: 0 0 10px 0; border-top: 1px solid #aaa; }
.tb_normal th { padding-left: 10px; text-align: left; font-weight: normal; border-top: none; color: #676971; }
.tb_normal td { padding-left: 10px; text-align: left; color: #676971; }

/* Box */
.box01 { margin: 0; padding: 10px; background: #f2f4f4; border: 1px solid #eee; }
.box01_2 { margin: 0 9px 20px 9px; padding: 5px; background: #f6f6f9; border: 1px solid #ececec; letter-spacing: -1px; text-align: center; }
.box02 { margin: 0 9px; padding: 10px; color: #3f68b1; background: #d9f5c5; border: 1px solid #bfd596; text-align: center; }
.box03 { margin: 0 9px; padding: 10px 0; color: #3f68b1;  border: 1px solid #ececec;  }
.box03t { background: url('/images/background/bg_box03t.gif') 0 0 repeat-x; }
.box03b { background: url('/images/background/bg_box03b.gif') 0 bottom repeat-x; }
.box04 { padding: 10px; background: #649bdf; border: 1px solid #606364; color: #fff; }
.box05 { margin: 0 9px; }
.box100  { margin: 0 0 15px 0; padding: 8px; border: 1px solid #bebebe; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f9f9fb; }
.round_box01 { margin: 0 9px; padding: 10px; background: #f6f6f9; border: 1px solid #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.box_wrap { width: 100%; overflow: hidden; }
.agree_box { text-align: center; }
.mod_box01 { background: #e3e7e8 !important; border: 1px solid #828b90 !important; }
.mod_box02 { padding: 5px !important; text-align: center !important; }
.mod_box04 { margin-bottom: 20px; padding: 10px 5px !important; }

/* Pagelist*/
.paging { text-align: center; padding-bottom:20px;padding-top:10px}
.paging strong { display: inline-block; padding: 5px 12px; height: 22px;line-height:22px; color: #fff; background:#0cc;font-size: 14px; text-decoration: none; text-align: center;border-radius:5.1px}
.paging a { display: inline-block; padding: 5px 12px; height: 22px;line-height:22px; color: #666; background:#eef2f5;font-size: 14px;  text-decoration: none; text-align: center;;border-radius:5.1px }

/* ±¸ºÐ¼± */
.hr_type01 { overflow: hidden; display: block; margin: 0 10px 20px 10px; border: 0 none; background: #eaeaea; height: 1px; }
.hr_type02 { overflow: hidden; display: block; margin: 0 0 10px 0; border: 0 none; background: #ddd; height: 1px; }
.hr_type02_2 { overflow: hidden; display: block; margin: 10px 0 20px 0; border: 0 none; background: #ddd; height: 1px; }

/* Á¤·Ä */
.noneborder { border: none !important; }
.nonebg { background-image: none !important; }
.imgfix { font-size: 0; line-height: 0; }
.vam { vertical-align: middle; }
.vam_a *{vertical-align: middle;}
.vat { vertical-align: top; }
.van { vertical-align: none; }
.vam_all input,.vam_all a,.vam_all span,.vam_all img, .vam_all select { vertical-align: middle;}
.dpn { display: none; }
.dpb { display: block !important; }
.vam_warp img{vertical-align:middle}
.vam_warp input{vertical-align:middle}

.left { text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.center_b10 { margin: 0 0 10px 0; text-align: center !important; }
.center_b10_2 { margin: 10px 0; text-align: center; }
.center_b20 { margin: 0 0 20px 0; text-align: center !important; }
.center_b20_2 { margin: 20px 0; text-align: center; }
.center_b30 { margin: 0 0 30px 0; text-align: center !important; }
.center_b30_2 { margin: 30px 0; text-align: center !important; }
.center01 { margin: 0 auto; width: 200px; }
.center02 { margin: 0 auto; width: 240px; }
.center03 { margin: 0 auto; width: 25px; }
.center04 { margin: 0 auto; width: 155px; }

.ofh { overflow: hidden; }
.ofh100 { overflow: hidden; width: 100%; }
.floatleft { float: left !important; _display: inline; }
.floatright { float: right !important; _display: inline; }
.clear { clear: both; }
.hidden { position: absolute; width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; }
.relative_box { overflow: hidden; position: relative; width: 100%; }
.relative_box1 { position: relative; width: 100%; }
.relative_box2 { position: relative; width: 100%; height: 100%; }
.relative_box3 { position: relative; width: 100%; z-index: 2000; }

.txt01, .sect_arrange01 { margin: 10px; }
.txt02 { margin: 0 9px 10px 9px; }
.txt02_2 { margin: 0 9px 20px 9px; }
.txt02_3 { margin: 0 9px 30px 9px; }
.txt03 { margin: 0 9px 10px 9px; font-size: 0.8em;}
.txt04 { margin: 15px 9px;  }
.txt05 { margin: 20px 0 10px 0; }
.txt06 { margin: 0 !important; padding: 5px !important; }
.txt07 { margin: 0 !important; padding: 0 !important; }
.txt08 { padding: 9px; }

.w5 { width: 5%; }
.w10 { width: 10%;!important; }
.w15 { width: 15%;!important;  }
.w16 { width: 16%;!important;  }
.w17 { width: 17%;!important;  }
.w18 { width: 18%;!important;  }
.w19 { width: 19%;!important;  }
.w20 { width: 20%;!important; }
.w25 { width: 25%;!important; }
.w30 { width: 30%;!important; }
.w31 { width: 31% !important;  }
.w32 { width: 32% !important;  }
.w33 { width: 33% !important;  }
.w35 { width: 35%;!important; }
.w40 { width: 40%;!important; }
.w42 { width: 42% !important; }
.w45 { width: 45% !important; }
.w50 { width: 50% !important;}
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90% !important; }
.w95 { width: 95% !important; }
.w100 { width: 100% !important; }

/* input size */

.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 }
.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 }
.w200 { width: 200px !important;}
.w208 { width: 208px }
.w194 { width: 194px }
.w234 { width: 234px }
.w244 { width: 244px }
.w245 { width: 245px }
.w250 { width: 250px }
.w274 { width: 274px }
.w296 { width: 296px }
.w303 { width: 300px !important;}
.w304 { width: 304px }
.w347 { width: 347px }
.w370 { width: 370px!important; }
.w380 { width: 380px!important; }
.w390 { width: 390px!important; }
.w396 { width: 396px }
.w444 { width: 444px }
.w455 { width: 455px }
.w515 { width: 515px }
.w531 { width: 531px }
.w564 { width: 564px }
.w575 { width: 575px }
.w730 { width: 730px }


.wh30{width: 30px; }
.wh40{width: 40px; }
.wh50{width: 50px; }
.wh60{width: 60px; }
.wh70{width: 70px; }
.wh80{width: 80px; }
.wh90{width: 90px; }
.wh92{width: 92px; }
.wh100{width: 100px; }
.wh180{width: 180px; }

.h5 { height: 5px; }
.h10 { height: 10px; }
.h15 { height: 15px; }
.h20 { height: 20px; }
.h25 { height: 25px; }
.h30 { height: 30px; }
.h35 { height: 35px; }
.h40 { height: 40px; }
.h45 { height: 45px; }
.h50 { height: 50px; }
.h55 { height: 55px; }
.h60 { height: 60px; }
.h65 { height: 65px; }
.h70 { height: 70px; }
.h75 { height: 75px; }
.h80 { height: 80px; }
.h85 { height: 85px; }
.h90 { height: 90px; }
.h95 { height: 95px; }
.h100 { height: 100px; }
.h_none { height: auto !important; }
.mg0 { margin: 0 !important; }
.mgt_0 { margin-top: 0px !important; }
.mgt_1 { margin-top: 1px !important; }
.mgt_3 { margin-top: 3px !important; }
.mgt_5 { margin-top: 5px !important; }
.mgt_7 { margin-top: 7px !important; }
.mgt_10 { margin-top: 10px !important; }
.mgt_15 { margin-top: 15px; }
.mgt_20 { margin-top: 20px !important; }
.mgt_25 { margin-top: 25px; }
.mgt_30 { margin-top: 30px !important;; }
.mgt_35 { margin-top: 35px; }
.mgt_40 { margin-top: 40px; }
.mgt_45 { margin-top: 45px; }
.mgt_50 { margin-top: 50px !important; }
.mgt_55 { margin-top: 55px; }
.mgt_60 { margin-top: 60px; }
.mgt_65 { margin-top: 65px; }
.mgt_70 { margin-top: 70px; }
.mgt_75 { margin-top: 75px; }
.mgt_80 { margin-top: 80px; }
.mgt_85 { margin-top: 85px; }
.mgt_90 { margin-top: 90px; }
.mgt_95 { margin-top: 95px; }
.mgt_100 { margin-top: 100px; }
.mgr_0 { margin-right: 0px !important;}
.mgr_1 { margin-right: 1px; }
.mgr_2 { margin-right: 2px; }
.mgr_3 { margin-right: 3px !important; }
.mgr_4 { margin-right: 4px; }
.mgr_5 { margin-right: 5px !important; }
.mgr_7 { margin-right: 7px !important; }
.mgr_10 { margin-right: 10px !important; }
.mgr_12 { margin-right: 12px; }
.mgr_15 { margin-right: 15px !important; }
.mgr_20 { margin-right: 20px !important; }
.mgr_25 { margin-right: 25px !important; }
.mgr_29 { margin-right: 29px; }
.mgr_30 { margin-right: 30px; }
.mgr_35 { margin-right: 35px; }
.mgr_40 { margin-right: 40px; }
.mgr_45 { margin-right: 45px; }
.mgr_50 { margin-right: 50px; }
.mgr_55 { margin-right: 55px; }
.mgr_60 { margin-right: 60px; }
.mgr_65 { margin-right: 65px; }
.mgr_70 { margin-right: 70px; }
.mgr_75 { margin-right: 75px; }
.mgr_80 { margin-right: 80px; }
.mgr_84 { margin-right: 84px  }
.mgr_85 { margin-right: 85px; }
.mgr_90 { margin-right: 90px; }
.mgr_95 { margin-right: 95px; }
.mgr_100 { margin-right: 100px; }
.mgb_0 { margin-bottom: 0px  }
.mgb_1 { margin-bottom: 1px }
.mgb_4 { margin-bottom: 4px  }
.mgb_5 { margin-bottom: 5px  }
.mgb_5_i { margin: 0 0 5px 0 !important; }
.mgb_10 { margin-bottom: 10px !important; }
.mgb_10_i { margin: 0 0 10px 0!important; }
.mgb_11 { margin-bottom: 11px; }
.mgb_12 { margin-bottom: 12px; }
.mgb_15 { margin-bottom: 15px !important; }
.mgb_20 { margin-bottom: 20px !important; }
.mgb_20_2 { margin: 20px 0; }
.mgb_25 { margin-bottom: 25px; }
.mgb_30 { margin-bottom: 30px !important; }
.mgb_35 { margin-bottom: 35px !important; }
.mgb_40 { margin-bottom: 40px !important; }
.mgb_45 { margin-bottom: 45px; }
.mgb_50 { margin-bottom: 50px; }
.mgb_55 { margin-bottom: 55px; }
.mgb_60 { margin-bottom: 60px; }
.mgb_65 { margin-bottom: 65px !important; }
.mgb_70 { margin-bottom: 70px; }
.mgb_75 { margin-bottom: 75px; }
.mgb_80 { margin-bottom: 80px; }
.mgb_85 { margin-bottom: 85px; }
.mgb_90 { margin-bottom: 90px !important; }
.mgb_95 { margin-bottom: 95px; }
.mgb_100 { margin-bottom: 100px; }
.mgb_150 { margin-bottom: 150px; }
.mgb_200 { margin-bottom: 200px; }
.mgl_0 { margin-left: 0px !important; }
.mgl_5 { margin-left: 5px; }
.mgl_10 { margin-left: 10px; }
.mgl_12 { margin-left: 12px; }
.mgl_15 { margin-left: 15px; }
.mgl_20 { margin-left: 20px; }
.mgl_25 { margin-left: 25px; }
.mgl_30 { margin-left: 30px; }
.mgl_35 { margin-left: 35px; }
.mgl_40 { margin-left: 40px; }
.mgl_45 { margin-left: 45px; }
.mgl_50 { margin-left: 50px; }
.mgl_55 { margin-left: 55px; }
.mgl_60 { margin-left: 60px; }
.mgl_65 { margin-left: 65px; }
.mgl_70 { margin-left: 70px; }
.mgl_75 { margin-left: 75px; }
.mgl_80 { margin-left: 80px; }
.mgl_85 { margin-left: 85px; }
.mgl_90 { margin-left: 90px; }
.mgl_95 { margin-left: 95px; }
.mgl_100 { margin-left: 100px; }
.mgrp_0 { margin-right: 0%;}
.mgrp_1 { margin-right: 1%; }
.mgrp_2 { margin-right: 2%; }
.mgrp_3 { margin-right: 3%; }
.mgrp_4 { margin-right: 4%; }
.mgrp_5 { margin-right: 5%; }
.mgrp_7 { margin-right: 7%; }
.mgrp_10 { margin-right: 10%; }
.mgrp_12 { margin-right: 12%; }
.mgrp_15 { margin-right: 15%; }
.mgrp_20 { margin-right: 20%; }
.mgrp_25 { margin-right: 25%; }
.mgrp_29 { margin-right: 29%; }
.mgrp_30 { margin-right: 30%; }
.mgrp_35 { margin-right: 35%; }
.mgrp_40 { margin-right: 40%; }
.mgrp_45 { margin-right: 45%; }
.mgrp_50 { margin-right: 50%; }
.mgrp_55 { margin-right: 55%; }
.mgrp_60 { margin-right: 60%; }
.mgrp_65 { margin-right: 65%; }
.mgrp_70 { margin-right: 70%; }
.mgrp_75 { margin-right: 75%; }
.mgrp_80 { margin-right: 80%; }
.mgrp_84 { margin-right: 84%; }
.mgrp_85 { margin-right: 85%; }
.mgrp_90 { margin-right: 90%; }
.mgrp_95 { margin-right: 95%; }
.mgrp_100 { margin-right: 100%; }
.pd0 { padding: 0 !important; }
.pdt_0 { padding-top: 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; }
.pdt_25 { padding-top: 25px; }
.pdt_30 { padding-top: 30px; }
.pdt_35 { padding-top: 35px; }
.pdt_40 { padding-top: 40px; }
.pdt_45 { padding-top: 45px; }
.pdt_50 { padding-top: 50px; }
.pdt_55 { padding-top: 55px; }
.pdt_60 { padding-top: 60px; }
.pdt_65 { padding-top: 65px; }
.pdt_70 { padding-top: 70px; }
.pdt_75 { padding-top: 75px; }
.pdt_80 { padding-top: 80px; }
.pdt_85 { padding-top: 85px; }
.pdt_90 { padding-top: 90px; }
.pdt_95 { padding-top: 95px; }
.pdt_100 { padding-top: 100px; }
.pdr_0 { padding-right: 0 !important; }
.pdr_5 { padding-right: 5px !important; }
.pdr_10 { padding-right: 10px !important; }
.pdr_15 { padding-right: 15px; }
.pdr_20 { padding-right: 20px !important; }
.pdr_25 { padding-right: 25px !important; }
.pdr_30 { padding-right: 30px !important; }
.pdr_35 { padding-right: 35px; }
.pdr_40 { padding-right: 40px; }
.pdr_45 { padding-right: 45px; }
.pdr_50 { padding-right: 50px; }
.pdr_55 { padding-right: 55px; }
.pdr_60 { padding-right: 60px; }
.pdr_65 { padding-right: 65px; }
.pdr_70 { padding-right: 70px; }
.pdr_75 { padding-right: 75px; }
.pdr_80 { padding-right: 80px; }
.pdr_85 { padding-right: 85px; }
.pdr_90 { padding-right: 90px; }
.pdr_95 { padding-right: 95px; }
.pdr_100 { padding-right: 100px; }
.pdb_0 { padding-bottom: 0px !important; }
.pdb_3 { padding-bottom: 3px !important; }
.pdb_5 { padding-bottom: 5px !important; }
.pdb_10 { padding-bottom: 10px; }
.pdb_15 { padding-bottom: 15px; }
.pdb_20 { padding-bottom: 20px !important; }
.pdb_24 { padding-bottom: 24px !important; }
.pdb_25 { padding-bottom: 25px !important; }
.pdb_30 { padding-bottom: 30px; }
.pdb_35 { padding-bottom: 35px; }
.pdb_40 { padding-bottom: 40px; }
.pdb_45 { padding-bottom: 45px; }
.pdb_50 { padding-bottom: 50px !important; }
.pdb_55 { padding-bottom: 55px; }
.pdb_60 { padding-bottom: 60px !important; }
.pdb_65 { padding-bottom: 65px !important; }
.pdb_70 { padding-bottom: 70px; }
.pdb_75 { padding-bottom: 75px; }
.pdb_80 { padding-bottom: 80px; }
.pdb_85 { padding-bottom: 85px; }
.pdb_90 { padding-bottom: 90px; }
.pdb_95 { padding-bottom: 95px; }
.pdb_100 { padding-bottom: 100px; }
.pdb_100i { padding-bottom: 100px!important }
.pdb_150 { padding-bottom: 150px; }
.pdb_170 { padding-bottom: 170px; }
.pdl_0 { padding-left: 0 !important; }
.pdl_5 { padding-left: 5px !important; }
.pdl_10 { padding-left: 10px !important; }
.pdl_15 { padding-left: 15px; }
.pdl_17 { padding-left: 17px !important; }
.pdl_20 { padding-left: 20px !important; }
.pdl_22 { padding-left: 22px !important; }
.pdl_25 { padding-left: 25px; }
.pdl_30 { padding-left: 30px; }
.pdl_35 { padding-left: 35px; }
.pdl_40 { padding-left: 40px!important }
.pdl_45 { padding-left: 45px; }
.pdl_50 { padding-left: 50px; }
.pdl_55 { padding-left: 55px; }
.pdl_60 { padding-left: 60px; }
.pdl_65 { padding-left: 65px; }
.pdl_70 { padding-left: 70px; }
.pdl_75 { padding-left: 75px; }
.pdl_80 { padding-left: 80px !important; }
.pdl_85 { padding-left: 85px !important; }
.pdl_90 { padding-left: 90px; }
.pdl_95 { padding-left: 95px; }
.pdl_100 { padding-left: 100px; }
.pdl_110 { padding-left: 110px; }
.pdl_120 { padding-left: 120px; }
.pdl_130 { padding-left: 130px; }

.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_20{padding:20px!important; }
.pda_30{padding:30px!important; }

.pda_2-5{padding:10px 2.5%}


.mga_1{margin:1px!important; }
.mga_2{margin:2px!important; }
.mga_3{margin:3px!important; }
.mga_5{margin:5px!important; }
.mga_10{margin:10px!important; }
.mga_20{margin:20px!important; }
.mga_30{margin:30px!important; }

.pd2-10{padding:1px 10px}
.pd_0_15{padding:0px 15px}
.pd_5_15{padding:5px 15px}
.pd_10_50{padding:10px 50px!important}
.pd_20_50{padding:20px 50px!important}
.pd_50_20{padding:50px 20px!important}

.smlt95{font-size:0.9.5em!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}
/************************* ¼­ºê CSS   ************************/

/* ¹è¼ÛÁ¶È¸ */
#search { margin: 0 9px; }
#search ol { margin: 0; }
#search legend { padding-bottom: 5px; font-weight: bold; }

.search_wrap { position: relative; padding: 10px; border: 1px solid #eee; background: #f2f4f4; overflow: hidden; }
.search_wrap select { margin: 0 0 2px 0; width: 100%;-webkit-appearance:none;background:url('/images/renew/icon_arrowb_g.png') no-repeat 96% center #fff;border-radius:3px;background-size:10px;height:27px}
.search_wrap input[type="search"],
.search_wrap input[type="text"],
.search_wrap input[type="tel"],
.search_wrap input[type="password"] { width: 100%; height:27px;border-radius:3px;border:1px solid #ddd;}
.search_wrap input[type="submit"] { position: absolute; top: 10px; right: 10px; width: 115px;display:block;height:58px }
.search_wrap .submit { position: absolute; top: 10px; right: 10px; width: 115px; height: 60px; }
.search_wrap .submit img { vertical-align: top; }

.search_wrap input.w95{width:98%!important;padding:0 0 0 1%;font-size:14px!important}

.search_wrap_n { position: relative; padding: 10px 15px; border: 1px solid #bebebe; background: #f1f1f1; overflow: hidden; }
.search_wrap_n select { margin: 0 0 8px 0; width: 100%; }
.search_wrap_n input[type="search"],
.search_wrap_n input[type="text"],
.search_wrap_n input[type="tel"],
.search_wrap_n input[type="password"] { width: 100%; }
.search_wrap_n input[type="submit"] { position: absolute; top: 10px; right: 15px; width: 115px; }

.search_wrap_n2 { padding: 15px 10px 15px 0; border: 1px solid #bebebe; background: url('/images/background/bg_search_wrap_n2.gif') repeat 0 0 ; }
.li_event01 { overflow: hidden; width: 100%; }
.li_event01 li { position: relative; float: left; margin-bottom: 10px; width: 100%; height: 27px; }
.li_event01 li.last { margin-bottom: 0; }
.li_event01 .q1 { position: absolute; top: 2px; left: -1px; padding: 3px 0 0 10px; width: 139px; height: 22px; background: url('/images/background/bg_num.png') 0 0 no-repeat; color: #525357; font-weight: bold; font-size: 13px; }
.li_event01 .num { margin: 0 12px 0 0; color: #fff; font-weight: bold; font-size: 13px;  }
.li_event01 .a1 { padding: 0 0 0 139px;  }
.li_event01 .a1 input, .li_event01 .a1 select { width: 100%; }

.search_area { padding-right: 120px; }
.search_area.login input { width: 95%; }

.search_area_name { position: relative; }
.search_area_name span { position: absolute; top: 40px; left: 49%; }
.search_area_name input { width: 42%; float: left; }
.search_area_name input[type="password"] { width: 42%; float:right;}
.search_area_name .name_area { margin-bottom: 8px; }
.search_area_n.login input { width: 95%; }

/* ¿î¼ÛÀåº¹±Ç */
.lotto_wrap { margin: 0 auto; padding: 38px 0 0 33px; width: 267px; height: 61px; color: #fff; letter-spacing: 29px; font-size: 28px; font-weight: bold; background: url('/images/background/bg_lotto_ball.gif') 0 0 no-repeat; text-align: center; font-family: 'Malgun Gothic','¸¼Àº °íµñ',dotum,'µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif;}

/* ¿î¼ÛÀåÀÌº¥Æ® */
.tit01 { margin: 0 0 10px 10px; font-size: 15px; }
.tit02 { margin: 0 0 10px 10px; color: #000 !important; font-size: 15px; font-weight: normal; }
.tit03 { margin: 0 0 10px 10px; color: #000 !important; font-size: 15px; font-weight: normal; text-align: left !important; }
.tit04,.tit05 { margin: 0 0 10px 10px; }
.tit06 { margin: 0 0 3px 15px; }

.event_list01 { margin-bottom: 18px; width: 100%; background: #f8f8f8; }
.event_list01 li { padding: 0 0 0 24px; border-top: 1px solid #e5e5e5; background: url('/images/bullet/bullet01.png') 10px center no-repeat;  }
.event_list01 li a { display: inline-block; margin-right: 15px; padding-top: 2px; font-weight: bold; vertical-align: middle; }
.event_list01 li strong,
.event_list01 li em { display: inline-block; margin: 10px 0; padding: 3px 3px 2px 3px; font-size: 0.8em; font-weight: normal; border: 1px solid #bbb; vertical-align: middle; }
.event_list01 li strong { margin-right: 4px; background: #d0fea3; }
.event_list01 li em { background: #fbfbfb; }

.event_banner { margin: 20px 0 10px 0; text-align: center; }
.event_banner ul { overflow: hidden; width: 100%;  }
.event_banner li { float: left; margin: 0 0 10px 0; width: 50%; text-align: center; }
.event_banner .fright { float: right; }
.event_banner a { display: inline-block; width: 90%; text-align: center; letter-spacing: -1px; color: #2967d9;  }
.event_banner a img { display: block; margin: 0 auto 5px; width: 146px; height: 74px; }

.baaner_big { margin: 0 9px 15px 9px; text-align: center; }
.baaner_big img { width: 100%; }

.okcash h4 { margin-bottom: 30px; color: #ef3d52; text-align: center; }

.coupon_view01 .txt01 { margin-bottom: 20px; font-size: 14px; font-weight: bold; text-align: center; }
.coupon_view01 .txt01 em { color: #ef3d52; font-weight: bold; }

.cash_coupon { margin: 0 auto 15px auto; padding: 30px 0; width: 310px; height: 93px; background: url('/images/background/bg_cashcoupon.png') 0 0 no-repeat; text-align: center; }
.cash_coupon.pd01 { padding: 38px 0 30px 0; height: 85px;  }

.wait_wrap { padding-top: 30px; }
.waiting_bar { display: inline-block; width: 96px; height: 6px; background: url('/images/background/bg_waiting_ball.png') 0 0 no-repeat; text-align: left; }
.waiting_bar em { display: block; height: 6px; background: url('/images/background/bg_waiting_ball_on.png') 0 0 no-repeat; }
.wait_wrap p { color: #3f68b1; font-weight: bold; }
.wait_wrap p.txt1 { color: #303234; font-weight: bold; }

.ok_cash_wrap { padding-top: 50px; background: url('/images/background/bg_okcash.png') center 0 no-repeat; text-align: center; }
.ok_cash_wrap em { color: #ef3d52; font-size: 15px; font-weight: bold; }

.emart_wrap { padding-top: 50px; background: url('/images/logo/logo_emart.gif') center 7px no-repeat; text-align: center; }
.emart_wrap em { color: #ef3d52; font-size: 15px; font-weight: bold; }

.unicef_box { margin: 0 9px; padding: 13px; border: 1px solid #8fcea5; clear: both; background: #e4f4ea;}
.unicef_box p { font-size: ; }
.unicef_box em { color: #0a9aea; }

.banner01 { margin: 0 9px; padding: 5px 0;}
.banner01 img { width: 100%;  }

/* ¸¶ÀÌÆäÀÌÁö */
.event_view01 { padding: 13px 0; width: 100%; background: #f8f8f8; text-align: center; }
.event_view01 h3 { margin-bottom: 10px; font-size: 14px; }
.event_view01 h3 em { color: #ef3d52; font-weight: bold;}

.event_view02 { padding: 13px 0; width: 100%; background: #f8f8f8; text-align: center; }
.event_view02 h3 { margin-bottom: 10px; font-size: 14px; font-weight: normal; }
.event_view02 h3 em { font-weight: bold; }
.event_view02 h4 { padding: 0 0 3px 15px; font-size: 15px; border-bottom: 1px solid #e4e6ef; text-align: left; }

.event_view05 { padding: 13px 0; width: 100%; border-bottom: 1px solid #f6f6f9; background: #fff; text-align: center; }
.event_view05 h3 { margin-bottom: 4px; }
.event_view06 { padding: 13px 10px 0 10px; background: #fff; text-align: center;  letter-spacing: -1px; }

.order_warning { border-top: 1px solid #fff; text-align: left; }
.order_warning em { margin: 0 0 10px 15px ; font-weight: bold; }

.code_input { position: relative; width: 100%; overflow: hidden; }
.code_input dt { position: absolute; top: 5px; left: 0; width: 107px; color: #000; font-size: 14px; font-weight: bold; text-align: left; }
.code_input .sel { top: 0; }
.code_input dd.inp_area { padding: 0 100px; }
.code_input dd.inp_area.mod01 { padding: 0 75px; }
.code_input dd.inp_area input { width: 100%;  }
.code_input dd.inp_area_tel { padding: 0 55px; }
.code_input dd.inp_area_tel input { width: 18%; vertical-align: middle; }
.code_input dd.inp_area_tel select { vertical-align: middle; }
.code_input dd.submit_area { position: absolute; top: 0; right: 0; width: 100px; text-align: right; }
.code_input dd.submit_area input { width: 55px; color: #000; }
.code_input dd.submit_area a { width: 55px; color: #000; }
.code_period { color: #0415fc; }
.code_payday { width: 100%; color: #000; font-size: 14px; font-weight: bold; overflow: hidden; }
.code_payday dt { padding-right: 2%; width: 48%; float: left; text-align: right; }
.code_payday dd { width: 50%; float: left; text-align: left; }
.card_intext { padding: 5px 0; background: #c8c8c8; text-align: center; }

.card_area { padding: 10px 0; width: 100%; border-bottom: 1px solid #bebebe; background: #f8f8f8; overflow: hidden; }
.card_area dt { margin-right: 1%; padding: 6px 0 0 0; width: 19%; height: 21px; color: #000; font-size: 14px; font-weight: bold; float: left; text-align: right; }
.card_area dd { width: 80%; float: left; }
.card_area dd input { width: 18%; }

.mobile_change { padding: 13px 13px 0 13px; border-top: 1px solid #e4e6ef; }
.mobile_change h3 { margin-bottom: 15px; }
.mobile_change select { vertical-align: middle; }
.mobile_change input { width: 20%; vertical-align: middle; }

/* È¸¿ø°¡ÀÔ */
.sl_box input { width: 12px !important; }

.sms_confirm { padding: 5px; width: 90%; }
.sms_confirm dl { margin-bottom:5px; width: 100%; overflow: hidden; }
.sms_confirm dt { margin-right: 5px; padding: 5px 0 0 0; width: 50%;  float: left; }
.sms_confirm dd { width: 40%;float: left; }
.sms_confirm dd input { width: 100% !important; }

.join_loca_wrap { margin-bottom: 10px; }
.join_location { margin: 10px 0 0 0; width: 100%; overflow: hidden;text-align:center;display:none}
.join_location li { width:25%; background: url('/images/bullet/arrow06.gif') right center no-repeat; background-size:8px;float: left;text-align:center; }
.join_location li:last-child{background:none}
.join_location li img {vertical-align: top;width:45px }
.join_location .last { margin-right: 0; padding-right: 0; }

#agreetab { height: 135px; border-bottom: 1px solid #ccc;}
#agreetab li a { font-size: 12px; }
#agreetab.mod_agree { height: 194px; }
#agreetab.mod_agree .agree_text { top: 93px; height: 100%; }
#agreetab.mod_agree .agree_text p { font-size: 12px; }
#agreetab.mod_agree1 { margin: 0 0 10px 0; height: 150px; }
#agreetab.mod_agree1 .agree_text { top: 36px; height: 100%; }
#agreetab.mod_agree1 .agree_text p { font-size: 12px; }

#agreetab.mod_agree2 { height: 164px; }
#agreetab.mod_agree2 .agree_text { top: 50px; height: 100%; }
#agreetab.mod_agree2 .agree_text p { font-size: 12px; }


.tab03 li .agree_text a { display: inline; padding: 0; height: auto; border: 0 none; color: #505050; text-align: center; }
.agree_text { display: none; position: absolute; top: 39px; left: 10px; padding: 0 0 5px 0; height: 76px; }
.agree_text.on { display: block; }
.agree_text h3 { margin-bottom: 7px; padding-left: 10px; font-size: 15px; background: url('/images/bullet/bullet01.gif') 0 center no-repeat; }
.agree_text h4 { margin-bottom: 3px; }
.agree_text li { margin-bottom: 3px; font-size: 14px; }
.agree_text li li { margin-bottom: 0; }
.agree_check { margin: 0 5px 15px 5px; padding: 0 0 0 10px; }
.agree_check li { margin-bottom: 5px; }
.agree_check li:last-child { margin-bottom: 0px; }
.agree_check label { vertical-align: middle; }

.member_ok { margin: 0 auto 30px auto; padding: 35px 20px; text-align: center;}
.member_ok em,.member_ok p { font-weight: 500; font-size:18px;line-height:1.4em;word-break:keep-all}
.member_txt { margin-bottom: 25px; text-align: center;color:#666;line-height:1.4em }
.cash_coupon { margin: 0 auto 15px auto; padding: 30px 0; width: 310px; height: 93px; background: url('/images/background/bg_cashcoupon.png') 0 0 no-repeat; text-align: center; }

.section01 { margin: 0 9px 5px 9px; padding: 0 0 5px 0;}
.section01 .round_box01 { margin: 0; }

/* Èñ¸Á¹ßÀü¼Ò */
.hope_campaign { margin:0 9px; padding-bottom: 10px; border-bottom: 1px solid #e2e2e2; overflow: hidden; }
.hope_campaign .banner { margin-bottom: 10px; }
.hope_campaign .banner img { width: 100%; }
.hope_campaign p { color: #414347; text-align: center; }

.unicef { position: relative; margin: 0 9px 5px 9px; padding: 10px 0 0 0; overflow: hidden; }
.unicef dl { color: #57585d; overflow: hidden; }
.unicef dt { margin-right: 5px; font-size: 0.8em; float: left; }
.unicef dd { font-size: 0.8em; float: left; }
.unicef p { margin-top: 5px; padding: 3px; color: #57585d; font-size: 0.8em; background: #f4f4f4; }
.m_place { position: absolute; top: 10px; right: 0; }

.hope_code { margin-bottom: 15px; width: 100%; text-align: center; }
.hope_code .input_area { position: relative; width: 100%; overflow: hidden; }
.hope_code .input_area dt { display: none; position: absolute; top: 5px; left: 0; width: 107px; color: #000; font-size: 14px; font-weight: bold; }
.hope_code .input_area dd.inp_area { padding-right: 70px; }
.hope_code .input_area dd.inp_area input { width: 100%;  }
.hope_code .input_area dd.submit_area { position: absolute; top: 0; right: 0; width: 55px; }
.hope_code .input_area dd.submit_area input { width: 55px; color: #000; }

.subcontractor_banner { margin: 0 9px; text-align: center; }
.subcontractor_banner img { border: 1px solid #ccd1da; width: 100%; height: 97px; vertical-align: top; }
.subcontractor_logo { position: absolute; top: 8px; right: 10px; }

.research_parcel { margin: 0 9px; }
.research_parcel h1 { margin-bottom: 5px; padding: 5px 0; width: 100%; color: #414347; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; background: #f2f2f2; text-align: center; }
.research_parcel p { text-align: center; }
.research_parcel input[type="radio"] { display: inline-block; margin-right: 3px; vertical-align: middle; }
.research_parcel label { display: inline-block; margin-right: 5px; vertical-align: middle; font-size: 13px; }

.hope_complete { margin-bottom: 10px; padding: 20px 0; color: #414347; text-align: center;}
.hope_complete .participate { color: #57585d; }
.hope_complete em { font-weight: bold; }

.taewoo_logii { margin: 0 9px; padding-top: 5px; padding-bottom: 20px; border: 1px solid #e9eaec; background: url('/images/banner/taewoo.png') 0 bottom no-repeat; }
.taewoo_logii p { margin-left: 99px; margin-right: 7px; }
.taewoo_logii p img { width: 100%; height: 115px; }

/* ÈÞ´ëÆù ÀÎÁõ */
.code_certify { position: relative; padding: 0 100px; }
.code_certify input[type="number"] { width: 100%; vertical-align: middle; }
.code_certify input[type="button"] { position: absolute; top: 0; right: 35px; }

/* Ä³½¬¹é */
.cash_input { width: 100%; overflow: hidden; }
.cash_input .tit_banner { margin: 0 7px; border: 1px solid #dadada; }
.cash_input h1 img { width: 100%; height: auto; vertical-align: top; }
.cash_input .spon_txt { margin: 0 7px 20px 7px; padding: 5px 0; color: #000; font-size: 14px; border: 1px solid #dadada; border-top: 0 none; text-align: center; background: #ebebeb; letter-spacing: -1px; }

.privite_info_agree { padding-top: 15px; border-top: 1px solid #f6f6f9; }
.privite_info_agree li { font-size: 1em !important; }

/* ÅÃ¹èÆÄÀÎ´õ °øÁö»çÇ× */
.notice { width: 100%; overflow: hidden; }
.notice li { border-top: 1px solid #dddddd; border-bottom: 1px solid #9c9c9c; background: #c4c4c4; }
.notice li a { display: block; position: relative; padding: 5px 110px  5px 10px; height: 39px; font-size: 1em; color: #1c1c1c; background: url('/images/background/bg_finder_button.gif') right 0 repeat-y;}
.notice li a em { font-size: 0.9em; color: #197b94; }
.notice li a span { position: absolute; top: 16px; right: 12px; }
.notice li .on { border-bottom: 1px solid #8e8e8e; }
.notice .view { padding: 10px; font-size: 1em; border-top: 1px solid #fff; background: #d7d7d7; }

/* ÇÇÀÚ ÀÌº¥Æ® */
.coke_event { position: relative; margin: 0 9px; border: 1px solid #ccc; }
.coke_event img { width: 100%; height: auto; vertical-align: top; }
.coke_event .e_txt { position: absolute; top: 10px; right: 3%; padding-left: 11px; font-size: 12px; text-align: left; background: url('/images/bullet/arrow02.gif') 0 7px no-repeat;}
.coke_event .e_txt.mod01 { background: none; color: #fff; font-size: 11px;}
.coke_event .e_txt em { font-size: 11px; }

.pizza_select { margin: 0 12px; overflow: hidden; }
.pizza_select li { margin-bottom: 10px; width: 148px; height: 170px; text-align: center; float: left; }
.pizza_select li label { margin-bottom: 5px; }
.pizza_select li label img { width: 139px; border: 1px solid #ccc; }
.pizza_select li input { display: inline-block; margin-bottom: 3px; width: 14px; height: 14px; }
.pizza_select li em { display: block; }
.pizza_select li em img { margin-bottom: 0; border: 0 none; }
.pizza_select li p { font-size: 12px; }

.btn_se { position: relative;  margin: 0 10px 0 10px; padding-bottom: 5px; }
.btn_se a { position: absolute; bottom: 0; right: 12px; }

/* ³ªÀÇ Á¤º¸ */
.sect_have {  margin: 0 0 10px 0; padding: 0 10px 0 0; text-align: right; color: #515456; font-weight: bold; }
.sect_have strong { color: #ee3c52; }

.sect_icon_mycash { margin: 0 10px; }
.sect_icon_mycash h3 { margin: 0 0 10px 0; color: #000; }
.sect_icon_mycash ul { padding: 10px; border: 1px solid #bebebe; background: #f1f1f1;  }
.sect_icon_mycash ul li { margin: 0 0 5px 0; padding: 0 0 0 27px; background: url('/images/icon/mycash.gif') 0 0 no-repeat; }
.sect_icon_mycash ul li.ok { background: url('/images/icon/mycash_ok.gif') 0 0 no-repeat;   }
.sect_icon_mycash ul li.wait { background: url('/images/icon/mycash_wait.gif') 0 0 no-repeat;   }
.sect_icon_mycash ul li.no { background: url('/images/icon/mycash_no.gif') 0 0 no-repeat;   }

.sect_font03 { margin: 0 0 20px 0; padding: 0 10px; }
.sect_font03 p  { line-height: 20px; color: #000; }
.sect_font03 .bold{ font-weight: bold;  }
.sect_font03 strong { color: #ff5079; }

.sect_drop { margin: 0 0 15px 0; padding: 10px; border: 1px solid #bebebe; background: #f1f1f1; color: #000; line-height: 20px; }
.sect_drop.mod_f01 { color: #525356; }
.sect_drop1 { margin: 0 0 10px 0; padding: 10px; border: 1px solid #5f6364; background: #f3f3f3; color: #000; line-height: 16px; }

.sect_coupon_tit { padding: 16px 0 9px 10px; border-bottom: 1px solid #ddd; color: #525356; background: url('/images/background/bg_sect_coupon_tit.gif') 0 0 repeat-x;  }
.sect_coupon_txt { margin: 0 0 10px 0; padding: 0 0 12px 10px; font-size: 14px; border-bottom: 1px solid #ddd; color: #54575c; }
.sect_coupon_txt1 { margin: 0 0 10px 0; padding: 0 0 12px 10px; color: #54575c; }
.sect_coupon_txt2 { margin: 0 0 10px 0; padding: 0 10px 12px 10px; border-bottom: 1px solid #ddd; color: #54575c; }

.tbl_info { width: 100%;  background: url('/images/background/bg_sect_coupon_tit.gif') 0 0 repeat-x;  }
.tbl_info th { padding: 8px 0 8px 15px; font-size: 13px; color: #747980; border-bottom: 1px solid #ebebeb; text-align: left; }
.tbl_info td { padding: 7px 15px 6px 0; font-size: 13px; color: #000; border-bottom: 1px solid #ebebeb; text-align: right; }
.tbl_info last th, .tbl_info last td { border-bottom: 1px solid #ececec; }
.tbl_info strong { color: #ee3c52; }
.tbl_info caption { display: none; }
.tbl_info.f15 th { font-size: 15px; }
.tbl_info.f15 td { font-size: 14px; }

/* ¾îÇÃ¸®ÄÉÀÌ¼Ç */
.app_tit { margin-bottom: 10px; padding-top: 20px; text-align: center; }
.app_txt01 { margin-bottom: 10px; color: #74787c; text-align: center; }
.app_txt02 { color: #76787c; }
.app_txt02 strong { color: #494949; }
.app_txt03 { margin: 0 0 10px 10px; color: #525356; font-size: 14px; font-weight: bold; }
.app_txt03 strong { color: #ee3c52; }

.app_btn { text-align: center; }
.app_btn input { width: 100px; }
.notice_btn { position: absolute; top: 4px; right: 5px; display: inline-block; padding: 3px 1px 1px 3px; font-size: 13px; color: #5d6385; border: 1px solid #ccd1eb; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ccd1eb; text-align: center; }
.search_btn { position: absolute; top: 4px; right: 80px; display: inline-block; padding: 3px 1px 1px 3px; font-size: 13px; color: #5d6385; border: 1px solid #ccd1eb; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ccd1eb; text-align: center; }
.search_btn1 { position: absolute; top: 4px; right: 64px; display: inline-block; padding: 3px 1px 1px 3px; font-size: 13px; color: #5d6385; border: 1px solid #ccd1eb; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ccd1eb; text-align: center; } /*test*/

.radio_area { text-align: center; }
.radio_area label { margin-right: 3px; display: inline-block; font-size: 12px; vertical-align: middle; }
.radio_area label:last-child { margin-right: 0; }
.txt_area { padding: 8px 10px !important; }
.txt_area textarea { width: 100%; height: 100px; text-indent: 5px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.photo_area { margin-bottom: 10px;  padding: 10px 0; width: 100%; background: #f2f2f2; overflow: hidden;  }
.photo_area menu { margin: 0 auto 10px auto; width: 236px; background: url('/images/bullet/divide01.gif') center 12px no-repeat; overflow: hidden; }
.photo_area menu li { float: left;  }
.photo_area menu li:last-child { float: right;  }
.photo_area p { margin: 0 auto 10px auto; width: 236px; font-size: 0.8em; text-align: left; }
.photo_area .thum_area { margin: 0 auto; width: 230px; height: 146px; border: 1px solid #bfc3c9; overflow: hidden; }
.photo_area .thum_area img { width: 230px; height: 146px; }
.w_txt01 { margin: 0 10px 10px 10px; color: #37393c;  }

/* °øÁö»çÇ× */
.notice_area { margin-bottom: 25px; width: 100%; overflow: hidden; }
.notice_area li { position: relative; width: 100%; border-bottom: 1px solid #ddd; background: url('/images/button/btn_open02.gif') 10px 12px no-repeat; float: left; }
.notice_area li a { display: block; padding: 10px 0 10px 25px; color: #000; font-size: 0.9em; }
.notice_area li .date { display: inline-block; padding-left: 10px; color: #8b91b6; }
.notice_area .on {  background: url('/images/button/btn_open02_on.gif') 8px 15px no-repeat;  }
.notice_area .on .date { position: absolute; bottom: 7px; left: 5px;  }
.notice_area .view_area { display: none; padding: 10px 15px 30px 15px; line-height: 1.8em; font-size: 0.9em; border-top: 1px solid #ddd; }
.notice_area .on .view_area { display: block; }
.notice_view_img{width:100%}

/* ±Â¼¿·¯¸®½ºÆ® 
.sect_list_tit { overflow: hidden; margin: 0 0 10px 0; width: 100%; color: #525356; }
.sect_list_tit .fr01{ float: right; }
.sect_list_tit .fl01{ float: left; padding: 5px 0 0; }
.sect_list_tit .fr02{ float: right; padding: 0 10px 0 0; }
.sect_list_tit .fl02{ float: left; padding: 5px 0 0 10px; }
.sect_list_tit .fl03{ float: left; }
.sect_list_tit .txt1 { font-size: 12px; font-weight: bold; }
.sect_list_tit .txt2 { color: #ee3c52; font-weight: bold; }

.label_w01 { overflow: hidden; width: 100%; }
.label_w01 label { float: left; margin: 0 0 5px 0; width: 50%; }

/* ºí·¢¸®½ºÆ® 
.sect_black_search { margin: 0 0 10px 0; color: #525356; }

.sect_buy_review { margin: 0 0 10px 0; padding: 12px 0; border: 1px solid #bebebe; background: #f1f1f1; color: #525356; font-size: 14px; font-weight: bold; text-align: center; }
.sect_buy_review  strong { color: #ee3c52; }

.list_black_review1 { overflow: hidden; width: 100%; background: url('/images/background/bg_sect_coupon_tit.gif') 0 0 repeat-x; }
.list_black_review1 li { float: left; width: 100%;padding: 13px 0;border-bottom: 1px solid #ddd; }
.list_black_review1 li p, .list_black_review1 li strong, .list_black_review1 li span { font-size: 13px; }
.list_black_review1 .goods { float: left; display: inline; margin: 0 9px 0 9px; width: 80px; text-align: center; color: #525356; }
.list_black_review1 .goods img { display: block; }
.list_black_review1 .goods2 { float: left; padding: 0 10px; width: 100%;color: #525356; }
.list_black_review1 .goods_detail { float: right; width: 215px; color: #525356; }
.list_black_review1 .goods_detail .fix { overflow: hidden; height: 35px; }
.list_black_review1 .goods_detail .fix2 { overflow: hidden; height: 40px; }

.list_black_review1 .click { display: block; }
.list_black_review1 .click p, .list_black_review1 .click strong, .list_black_review1 .click  span, .list_black_review1 .click  a { font-size: 14px; color: #525356; } 
.list_black_review1 .goods2 .click p { margin-bottom: 3px; }

.sect_search01 { position:absolute; bottom: -39px; left:0; width: 100%; padding: 5px 0 0 0; height: 34px; background: url('/images/background/bg_sect_search01.gif') 0 0 repeat-x; }
.sect_search01 .search { margin: 0 auto; width: 288px; height: 21px;  }
.sect_search01 .search .input { display: inline-block; padding: 2px 0 3px 0; width: 229px; font-size: 14px; border: none; background: none;
border: 2px solid #3e6bbc; border-right: none; }
.sect_search01 input { display: inline-block; vertical-align: middle; }

.arr_input1 { overflow: hidden; width: 100%; }
.arr_input1 .one { float: left; width: 46%; height: 18px; letter-spacing: -1px; }
.arr_input1 .one.mgl_10 { float: right; display: inline; margin: 0 10px 0 0; width: 46%;}
.arr_input1 .one.fl01 { float: left; width: 48%;}
.arr_input1 .one.fr01 { float: right; width: 48%;}
.arr_input1 input { float: left; margin-top: 3px;  height: 18px;}
.arr_input1 span { float: left;  height: 18px; }
.arr_input1 .fixed { float: left; overflow: hidden; height: 18px; width:78px;  }
.arr_input1.mod_span1 { margin-top: 5px; }
.arr_input1.mod_span1 span { margin-bottom: 5px !important; }
.arr_input1.mod_span1 .one input { margin-top: 2px; }

.arr_input1_1 { overflow: hidden; width: 100%; }
.arr_input1_1 .one { float: left; width: 46%; height: 18px; letter-spacing: -1px; }
.arr_input1_1 .one.mgl_10 { float: right; display: inline; margin: 0 10px 0 0; width: 46%;}
.arr_input1_1 .one.fl01 { float: left; width: 48%;}
.arr_input1_1 .one.fr01 { float: right; width: 48%;}
.arr_input1_1 input { float: left; margin-top: 3px;  height: 18px;}
.arr_input1_1 span { float: left;  height: 18px; }
.arr_input1_1 .fixed { float: left; overflow: hidden; height: 18px; width:58px;  }

/* ¼îÇÎ¸¸Á·µµ·©Å· 
.sect_satisfy_rank { margin: 0 0 10px 0; padding: 12px; border: 1px solid #bebebe; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f9f9fb; color: #000; font-size: 12px; text-align: center; }
.sect_satisfy_rank  strong { color: #ee3c52; }
.sect_satisfy_rank  label {  margin-right: 5px; letter-spacing: -1px;}
.sect_satisfy_rank  input { margin-right: 0; }
.sect_satisfy_rank.style01 { padding-left: 5px; padding-right: 5px;  }
.sect_satisfy_rank.style01 label { font-size: 12px; vertical-align: top;  }
.sect_satisfy_rank.style01 input { vertical-align: top;  }

.sect_buy_review1 { display: block; padding: 8px 0; border: 1px solid #bebebe; background: #f1f1f1; color: #7a83b8; font-weight: bold; font-size: 14px; font-weight: bold; text-align: center; }
.sect_buy_review2 { margin: 0 0 10px 0; padding: 12px 10px; border: 1px solid #bebebe; background: #f1f1f1; color: #525356; font-size: 11px; text-align: center; }
.sect_buy_review2 strong { color: #ee3c52; }

.sect_coupon_tit2 { overflow: hidden; margin: 0 0 10px 0; padding: 11px 0 8px 0; width: 100%; border-bottom: 1px solid #ddd; color: #525356; background: url('/images/background/bg_sect_coupon_tit.gif') 0 0 repeat-x;  }
.sect_coupon_tit2 .tit1 { float: left; padding: 0 0 0 10px; }
.sect_coupon_tit2 .btn1 { float: right; padding: 0 10px 0 0;}

/* ¼îÇÎ¸¸Á·µµ¸ÅÄ¡ 
.sect_play_match { position: relative; margin: 0 0 25px 0; padding: 5px 5px 10px 5px; border: 1px solid #bebebe;  }
.sect_play_match span { color: #494949; font-size: 14px; font-weight: bold; }
.sect_play_match p {  padding: 8px 0 12px 15px; color: #494949; font-size: 14px; border-bottom: 1px solid #ddd; }
.sect_play_match p  img { vertical-align: middle; }
.sect_play_match span { display: block; padding: 10px 0 0 15px; letter-spacing: -1px; font-size: 15px;  }

.sect_coupon_tit3 { margin: 0 0 10px 0;color: #525356; font-size: 14px; font-weight: bold; }
.sect_coupon_tit3 strong { color: #ff0000; }

/* Ãâ¼®ºÎ 
.attention_p01 { margin: 0 0 10px 0; color: #000; font-size: 14px; line-height: 20px; }
.attention_p01 strong { color: #ff5079;  font-weight: normal; }

.arr_year { position: relative; }
.arr_year .year { position: absolute; top: 2px; left: 4%; color: #5c5858; font-size: 14px; font-weight: normal;}

/* ·ÎÁö¾ÆÀÌ¸ô 
.list_cart { overflow: hidden; width:100%; margin: 0 0 5px 0; }
.list_cart li { float: left; padding: 18px 0; width: 100%; border-bottom: 1px solid #ddd;  }
.list_cart li.last { border-bottom: none;  }
.list_cart .check { float: left; padding: 27px 0 0 5px; width: 30px; text-align: center; vertical-align: middle; }
.list_cart .img { float: left; width: 87px; margin: 0  15px 0 0;  }
.list_cart .txt { float: left;  }
.list_cart p { margin: 0 0 5px 0; color: #525356; font-weight: bold; }
.list_cart .txt1  { float: left; width: 290px; }
.list_cart .txt1 p { margin: 0 0 1px 0; font-weight: normal; }

.list_product_price {overflow: hidden; width:100%; }
.list_product_price.bd01 { border-bottom: 1px solid #ddd; }
.list_product_price li { float: left; padding: 15px 0 25px 0; width: 50%; font-size: 11px; color: #525356; text-align: center; }
.list_product_price li strong {  color: #ff6c00;}
.list_product_price li p {line-height: 16px; }

.tit_mall { margin: 0 0 10px 0; font-weight: bold; color: #525356; }
.tit_mall1 { overflow: hidden; padding: 0 0 5px 0; width: 100%; border-bottom: 1px solid #ddd; color: #525356; }
.tit_mall1 .sel_price { float: left; padding: 0 0 0 10px; }
.tit_mall1 .next { float: right; padding: 0 10px 0 0; }
.tit_mall1 .next02 { float: right; padding: 6px 10px 0 0; }
.tit_mall1 .txt1 { color: #ee3c52; }
.tit_mall1 .txt2 { color: #000; }

.product_detail { margin: 0 10px 15px 10px; padding: 0 0 35px; border-bottom: 1px solid #ddd; }
.product_detail p { margin: 0 0 5px 0; color: #525356; line-height: 18px; }
.product_detail .tit { color: #ff6c00; font-weight: bold; }
.product_detail .etc { font-size: 12px; }

/* ¼îÇÎ¸®ºä 
.tit_mall2 { overflow: hidden; width: 100%; margin: 0 0 30px 0;  }
.tit_mall2 li { float: left; width: 100%; padding: 5px 0; font-size: 12px; color: #525356; border-bottom: 1px solid #ddd; }
.tit_mall2 li a { font-size: 14px; color: #525356; }
.tit_mall2 li .click { display:block; width: 100%; }
.tit_mall2 li.tit_view { background: #f1f1f1; padding-right: 5px; }
.tit_mall2 li.detail { padding: 15px 0; border-bottom: none; font-weight: bold; }
.tit_mall2 li.detail p { margin: 0 0 5px 0; padding: 0 15px; font-size: 14px; }
.tit_mall2 .sel_price { float: left; }
.tit_mall2 .next { float: right; padding: 5px 0 0; }
.tit_mall2.mod_pd01 .sel_price { padding-left: 10px; }
.tit_mall2.mod_pd01 .next {padding: 5px 10px 0 0; }
.tit_mall2 .txt1 { color: #ee3c52; font-weight: normal; }
.tit_mall2 strong { color: #000; }

.arr_select { text-align: right; color: #525356;  }
.arr_select a {color: #525356; font-size: 12px; }
.arr_select a.on { font-weight: bold; color: #fc0505;  }

.tit_normal01 { margin: 0 0 10px 0; color: #525356; font-size: 15px; font-weight: bold; }
.tit_normal02 { margin: 0 10px 10px 10px; color: #525356; font-size: 14px; font-weight: bold; }

.review_detail_txt { width: 100%; padding: 15px 0; word-break:break-all; }
.review_detail_txt p { line-height: 24px; color: #525356; }
.review_detail_img p { margin: 0 0 12px 0; background:#eee; }
.review_detail_img img { display: block; width: 100%; }

.review_detail_reco { color: #3f4245; }
.review_detail_reco .tit { padding: 0 0 9px 0; border-bottom: 1px solid #cbcdce; font-weight: bold;}
.review_detail_reco .tit2 { padding: 0 0 9px 0; font-weight: bold;}
.review_detail_reco .txt1 { padding: 10px 0 10px 12px; font-weight: bold;  border-bottom: 1px solid #cbcdce; }
.review_detail_reco .txt2 { padding: 10px 0 20px 12px; }
.review_detail_reco .txt3 { overflow: hidden; width: 100%; margin: 0 0 25px 0; }  
.review_detail_reco .txt3 textarea { float: left; }
.review_detail_reco .txt3 .reco { float: right; }
.review_detail_reco .txt4 { padding: 0 120px 0 0; }
.review_detail_reco .txt4 textarea { float: left; width: 100%; }
.review_detail_reco .txt4 .reco { position: absolute; top: 0; right: 0; }

/* ¿À´ÃÀÇ ¹Ý°ª 
.sect_half { margin: 0 0 20px 0; padding: 25px 0; text-align: center; border-bottom: 1px solid #ddd; }
.sect_half .time { margin: 0 0 20px 0; color: #525356; font-weight: bold; }
.sect_half .tit { font-size: 15px; font-weight: bold; color: #146eca; }
.sect_half .txt { font-size: 14px; color: #494949; letter-spacing: -1px; }
.time_type01 { display: inline-block; padding: 6px 15px; color: #fff; background: #8b91b6; }

.sect_detail_half { margin: 0 auto; width: 271px; }
.sect_detail_half  p { margin: 0 0 10px 0; color: #525356;  }

/* Çö±ÝÁï¼®ÃßÃ·ÀÌº¥Æ®, okÄ³½¬¹éÆ÷ÀÎÆ® ÁõÁ¤ ÀÌº¥Æ® 
.arr_check01 { margin: 5px 0 20px 0; color: #000; font-size: 12px; }
.arr_check01 input { margin: -4px 0 0; width: 13px; height: 13px; }
.arr_check01 label { font-size: 12px; }
.arr_check01.f_m01 label { color: #373a3d;  }

.sponsor { overflow: hidden; margin: 0 0 10px 0; width: 100%; padding: 10px 0; font-size: 11px; border-top: 1px solid #e4e4e5; border-bottom: 1px solid #e4e4e5; color: #74787c; }
.sponsor span { float: left; margin: 0 5px 0 0; }
.sponsor span.f12 { padding: 8px 0 0; }
.sponsor p { float: left; width: 100%;  }

.top_logo { padding-top: 20px; height: 48px; text-align: center; }
.bd_type01 { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ddd; }

.li_j01 { overflow: hidden; width: 100%;}
.li_j01 li { float: left; padding:0!important; }
.li_j01 input { margin:0; }
.li_j01 label { font-size: 14px; }

/* ¼îÇÎÁö½ÄÀÎ
.me_tit  { margin: 0 10px 10px 10px; }
.me_tit.bd01  { padding: 0 0 10px 0; border-bottom: 1px solid #d9dadc; }
.me_tit a { color: #525356; font-size: 12px; }

.list_box1_arr1 { overflow: hidden; width: 100%; }
.list_box1_arr1 li { float: left; width: 50%; height: 23px; }
.list_box1_arr1 li a { color: #525356; font-size: 13px; letter-spacing: -1px; }
.list_box1_arr1 li span { float: left;  height: 23px;  }
.list_box1_arr1 li span.fixed { overflow: hidden; width: 96px;  }

.list_box1_arr1.mod_list01 li { width: 100%; }
.list_box1_arr1.mod_list01 li a { float: left; padding: 0 0 0 10px; background: url('/images/bullet/squ02.gif') no-repeat 0 8px; }
.list_box1_arr1.mod_list01 li a:hover { font-weight: bold; }

.list_qna { overflow: hidden; width: 100%; border-top: 1px solid #ececec; color: #515456; font-size: 11px; }
.list_qna li { float: left; width: 100%; border-bottom: 1px solid #ececec; }
.list_qna li .question { display: block; position: relative; width: 100%; padding: 8px 0 5px 0; border-bottom: 1px solid #e4e4e4; color: #515456; font-size: 14px; font-weight: bold; background: url('/images/icon/question.gif') 4px 10px no-repeat;}
.list_qna li .question1 { display: block; position: relative; width: 100%; padding: 8px 0 5px 0; border-bottom: 1px solid #e4e4e4; color: #515456; font-size: 14px;}
.list_qna li .bg01 { background-color:#f3f3f3 !important;}
.list_qna.bg02 li  { border-bottom: 1px solid #ddd; }
.list_qna li .answer { position: relative; padding: 8px 0 8px 0; }
.list_qna.mod_pd01 li .answer { padding: 0; }
.list_qna li .answer1 { position: relative; padding: 8px 0 9px 0; background: url('/images/icon/answer.gif') 4px 9px no-repeat;}
.list_qna li .right01 { position: absolute; top: 10px; right:0; }
.list_qna li .right02 { position: absolute; top: 10px; right: 10px; }
.list_qna li p, .list_qna li label  { font-size: 14px; }

.arr_tit { overflow: hidden; margin: 15px 0 5px 0; width: 100%; }
.arr_tit strong { float: left; padding: 11px 0 0; }
.arr_tit .btn06 { float: right; }

/* ÂÊÁö 
.sect_message { overflow-x: hidden; overflow-y: scroll; position: relative; margin:0 0 10px 0;  width: 100%; height: 220px; border: 1px solid #ddd; }
.message_text { position: absolute; bottom:20px; right: 35px; color: #000; text-align:right; }
.po_message { position: relative; width: 100%;  }
.po_message .btn {  position: absolute; top: 0; right: 0; }

/* pop */
.pop01 { position: absolute; top: 100px; left: 50%; width: 300px; z-index: 105; margin: 0 0 0 -150px;}
.pop02 { position: absolute; top: 30px; left: 50%; width: 300px; z-index: 105; margin: 0 0 0 -150px;}
.pop_search { position: absolute; top: 40px; left: 0; width: 100%; height: 555px; }
.pop_notice { position: absolute; top: 40px; left: 0; width: 100%; height: 355px; }
.pop_review { position: absolute; top: 0; left: 0; width: 100%; min-height: 555px; background: #fff; z-index: 105; }

.sect_drop2 { position: relative; padding: 45px 0 15px 0; width: 100%; margin: 0 0 15px 0; border: 1px solid #bebebe; background: #ebebeb; color: #000; }
.sect_drop2 .tit { position: absolute; top: 15px; left: 15px;}
.sect_drop2 .close { position: absolute; top: 12px; right: 12px; }
.sect_drop2 .cont { margin: 0 10px; padding: 0 8px; background: #fff; }

.sect_notice { overflow: hidden; width: 100%; margin: 0 0 15px 0; }
.sect_notice li { float: left; width: 100%; padding: 10px 0; font-size: 12px; color: #525356; border-bottom: 1px solid #ddd; }
.sect_notice .last { border-bottom: none; }
.sect_notice li p { line-height: 20px; }
.sect_notice .sel_price { float: left; padding: 7px 0 0 6px; }
.sect_notice .next { float: right; padding: 5px 0 0; }
.sect_notice .txt1 { color: #8b91b6; font-size: 12px; }
.sect_notice li.detail { padding: 10px 7px;  }

.pop_match { position: absolute; top: 36px; right: 10px; z-index: 100; padding: 31px 0 0 0; width: 271px; height: 178px; border: 1px solid #f14b4b; background: #fff; }
.pop_match img { vertical-align: top; }
.pop_match .close { position: absolute; top: -25px; right: 5px;  }

.pop_event{ position: absolute; top: 40px; left: 0; width: 100%; background: #fff; z-index: 2000; }
.box_event1 { margin: 0 10px; padding: 4px; border: 1px solid #d1d1d1;}
.dl_event1 { overflow: hidden; margin: 0 0 10px 0; width: 100%; }
.dl_event1 dt { float: left; width: 27%; font-size: 12px; }
.dl_event1 dt span, .dl_event1 dd span { margin: 0 0 0 5px; font-size: 12px; }
.dl_event1 dt a, .dl_event1 dd a {  font-size: 12px; }
.dl_event1 dd { float: left; width: 73%; font-size: 12px; }
.dl_event1 * { line-height: 18px; }

/* ÅÃ¹è¿î¼ÛÀåÀÌº¥Æ® 
.event legend, .event caption { display: none; }
.tit_event01 { padding-left: 13px; background: url('/images/bullet/squ01.gif') 2px 6px no-repeat; font-weight: bold; }
.event em { color: #fc0505; font-weight: bold; }
.event { letter-spacing: -1px; }

.btn_event1, .btn_event2 { text-align: center; }
.btn_event1 a { display: inline-block; padding: 4px 25px 0 25px; height: 28px; color: #fff; font-weight: bold; border: 1px solid #cf142a; background: #ef3d52; font-size: 17px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.btn_event2 a { display: inline-block; padding: 5px 15px 0 15px; height: 23px; color: #666; font-size: 14px; font-weight: bold; border: 1px solid #ececec; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.btn_event3 a { display: inline-block; padding: 2px 10px 0 10px; height: 21px; color: #666; font-size: 14px; font-weight: bold; border: 1px solid #ececec; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.unicef_box1 { margin: 0 9px; padding: 10px; border: 1px solid #8fcea5; background: #e4f4ea; letter-spacing: -1px;}
.unicef_box1 em { color: #0a9aea; }

.event_banner1 { margin: 0 9px 10px 9px; text-align: center;  }
.event_banner1 img { width: 100%; }

.box_event_agree { margin: 0 9px 10px 9px; padding: 5px; background: #f6f6f9; border: 1px solid #ececec; }
.box_event_agree ul li { margin-bottom: 5px; padding: 0 0 0 10px; font-size: 14px; background: url('/images/bullet/bullet01.gif') 4px 6px no-repeat; letter-spacing: -1px; }

.box_event_agree1 { margin: 0 9px 10px 9px; padding: 5px; background: #f6f6f9; border: 1px solid #ececec; }
.box_event_agree1 dl { margin-bottom: 5px;}
.box_event_agree1 dt { padding: 0 0 0 10px; line-height: 22px; font-size: 12px; background: url('/images/bullet/bullet01.gif') 4px 8px no-repeat; letter-spacing: -1px; }
.box_event_agree1 dd { line-height: 18px; font-size: 11px; letter-spacing: -1px; color: #666; }

.event_choice { overflow: hidden; width: 100%; }
.event_choice li { float: left; width: 100%; height: 30px; }
.event_choice li a { float: left; padding: 0 0 0 30px; width: 0; min-height: 30px; background: url('/images/button/input2.png') no-repeat 0 -60px;background-size:25px 120px; text-indent: -1000em;}
.event_choice li a.on { background-position: 0 0; }
.event_choice li span { float: left; padding: 5px 0 0; min-height: 25px; width: 80%; letter-spacing: -1px; font-size: 14px; }

.box_event_certify1 { overflow: hidden; margin: 0 9px 20px 9px; padding: 10px 10px 0 10px; background: #f6f6f9; border: 1px solid #ececec; }
.box_event_certify2 { overflow: hidden; margin: 0 0px 20px 0px; padding: 0px 20px 0 20px;}

.event_certify1 { float: left; width: 100%; margin: 0px 0 15px 0; }
.event_certify1 dt { float: left; margin: 0 0 5px 0; width: 100%; }
.event_certify1 dt strong { padding-left: 13px; background: url('/images/bullet/squ01.gif') 2px 6px no-repeat; }
.event_certify1 dt strong span { padding: 0 0 0 15px; font-weight: normal;  font-size: 11px; }
.event_certify1 dd { float: left; margin: 0 0 25px 0; width: 100%; }
.event_certify1 input, .event_certify1 select { width: 99%; }
.event_certify1 input.size80{ width: 80%; }
.event_certify1 dd dl { float: left; width: 100%; margin: 0; }
.event_certify1 .inovice_num dt { float: left; width: 35%; margin: 0 9px 0 0; }
.event_certify1 .inovice_num dd { float: left; width: 55%; margin: 0 9px 0 0; }
.event_certify1 .inovice_num dt.wbig { float: left; width: 45%; margin: 0 9px 0 0; }
.event_certify1 .inovice_num dd.wbig { float: left; width: 51%; margin: 0; }
.event_certify1 .registration_num  { margin: 5px 0 0 0; }
.event_certify1 .registration_num input { width: 44%;}
.event_certify1 .tit_tcp { background: url('/images/bullet/squ04.gif') 0 2px no-repeat; }

.box_event_certify2 .event_certify1 dd{ margin: 0 0 5px 0;}
.box_event_certify2 .event_certify1 dt span.f11{font-size:14px !important;letter-spacing:-1px}
.box_event_certify2 .event_certify1 dd .inp01{width:96%;}


/*Âü¿©ÀÚº»ÀÎÀÎÁõ Á¤·Ä º¯°æ 130325

.event_certify1 .align_new_1303 dl{float:left;width:100%;!important;}
.event_certify1 .align_new_1303 dt{float:left;width:28%;margin:0;padding:2px 0}
.event_certify1 .align_new_1303 dd{float:left;width:72%;margin:0;padding:2px 0}

.event_certify1 .align_new_1303_2 dl{float:left;width:100%}
.event_certify1 .align_new_1303_2 dt{float:left;width:40%;margin:0;padding:2px 0}
.event_certify1 .align_new_1303_2 dd{float:left;width:60%;margin:0;padding:2px 0}

.box_event_certify01 { margin: 0 9px 10px 9px; padding: 10px 10px 0 0; border: 1px solid #bebebe; background: url('/images/background/bg_search_wrap_n2.gif') repeat 0 0 ; }
.box_event_certify01 ul { overflow: hidden; margin: 0 0 20px 0; width: 100%; }
.box_event_certify01 ul li { position: relative; float: left; margin-bottom: 10px; width: 100%; height: 27px; }
.box_event_certify01 ul li.last { margin-bottom: 0; }
.box_event_certify01 ul li .q1 { position: absolute; top: 2px; left: -1px; padding: 2px 0 0 10px; width: 149px; height: 23px; background: url('/images/background/bg_num.png') 0 0 no-repeat; color: #525357; font-weight: bold; font-size: 14px; letter-spacing: -1px; }
.box_event_certify01 ul li .num { margin: 0 12px 0 0; color: #fff; font-weight: bold; font-size: 13px;  }
.box_event_certify01 ul li .a1 { padding: 0 0 0 149px;  }
.box_event_certify01 ul li .a1 input, .box_event_certify01 ul li .a1 select { width: 100%; }

.entry th  { padding-left: 5px; background: #f3f3f3; }
.entry td * { font-size: 12px !important; }
.entry td input, .entry td select  { padding: 0 0 0 5px; height: 27px; border: 1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; vertical-align: middle; }

.addres_area1 p { margin: 0 0 5px 0; }
.addres_area1 input { width: 21%; }
.addres_area1 ul { margin-top: 5px; padding: 5px; width: 90%; border: 1px solid #ccc;}
.addres_area1 ul li { margin-bottom: 5px; }
.addres_area1 ul li a { display: inline-block; padding: 3px 0;  }

.phone_area input { width: 15%; }
.phone_area select { width: 22%; }

.box_event_agree1 { margin: 0 9px 10px 9px; padding: 5px; background: #f6f6f9; border: 1px solid #ececec; }
.box_event_agree1 ul li { margin-bottom: 5px; padding: 0 0 0 10px; font-size: 14px; background: url('/images/bullet/bullet01.gif') 4px 6px no-repeat; letter-spacing: -1px; }
.box_event_agree1 .tit { margin: 5px 0 10px 0; }

.box_event_survey01 { margin: 0 9px 10px 9px; padding: 10px; background: #f6f6f9; border: 1px solid #ececec; }
.box_event_survey01 .tit { margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ddd; font-weight: bold; }
.box_event_survey01 ol li { margin: 0 0 10px 0; padding: 0 0 0 10px; font-size: 14px; background: url('/images/bullet/bullet01.gif') no-repeat 0 6px;}
.box_event_survey01 ul  { padding-top: 10px; }
.box_event_survey01 ul li { padding-left: 25px; font-weight: normal; background: none; }

.agree_box1 { margin: 0 9px 10px 9px; padding: 10px; background: #fff; border: 1px solid #ececec; letter-spacing: -1px; }

.box_event_certify02 { margin: 0 9px 10px 9px; padding: 10px; background: #f6f6f9; border: 1px solid #ececec; }
.box_event_certify02 .tit {  margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ddd; font-weight: bold;  }
.box_event_certify02 ul{ margin-bottom: 15px;  }
.box_event_certify02 ul li { margin-bottom: 5px; padding: 0 0 0 10px; font-size: 14px; background: url('/images/bullet/bullet01.gif') 3px 6px no-repeat; letter-spacing: -1px;  }

.mobile_change1 { padding: 10px; }
.mobile_change1 select,.mobile_change1 input { width: 20%; vertical-align: middle; }

.code_input1 { margin: 0 9px 10px 9px; padding: 10px; background: #e3e7e8; border: 1px solid #828b90; }
.code_input1 dl { overflow: hidden; width: 100%; }
.code_input1 dt { float: left; margin-right: 10px; padding-top: 5px; color: #000; font-size: 14px; font-weight: bold; }
.code_input1 dd { float: left; }

.box_event_complete01 { margin: 0 9px 10px 9px; padding: 10px; background: #f6f6f9; border: 1px solid #ececec; text-align: center; line-height: 28px; font-weight: bold;  }

.box_event_guide01 { margin: 0 9px 10px 9px; padding: 10px; background: #f6f6f9; border: 1px solid #ececec;}
.box_event_guide01 ol { margin-top: 5px; list-style: decimal inside; }
.box_event_guide01 ol li { margin-bottom: 5px; font-size: 14px; letter-spacing: -1px; }
.box_event_guide01 .explain1 { margin-top: 3px; padding: 5px 5px 0 5px; letter-spacing: -1px; color: #000; border: 1px solid #ececec; background: #fff;  }
.box_event_guide01 .tit { margin: 0 0 10px 0; padding: 0 0 5px 13px; border-bottom: 1px solid #ddd; font-weight: bold; background: url('/images/bullet/squ01.gif') 2px 6px no-repeat; }

/*box Type*/
.box_1grey{border:1px solid #e2e2e2;padding:10px}
.box_2grey{border:2px solid #e2e2e2;padding:10px}
.box_1red{border:1px solid #ec6170;padding:10px}
.box_2red{border:2px solid #ec6170;padding:10px}
.box_bg_grey {border:1px solid #eee; border-radius:5px; padding:10px;background:#f3f3f3;}/*02-17 Ãß°¡*/


/*box Type2*//*½ÅÇÑ»ý¸í¿ÀÅäÄÝÈÄ¿ø¹®ÀÚ/cash/tcp2_4point_shinhan.asp*/
.box_2gra_center{border:2px solid #e2e2e2;padding:10px;-moz-border-radius: 8px; -webkit-border-radius: 8px; text-align:center; font-weight:bold; }
.box_2gra_bg{background:#fc854a;color:#fff;margin:10px 0 0 0;-moz-border-radius: 4px; -webkit-border-radius: 4px;border:1px solid #c94e11;padding:5px 0;text-shadow: 0px 1px 1px #c94e11;}

/*background Type*/
.bg_f{background:#fff;background-color:#fff!important}
.bg_y{background:#fffff4}
.bg_f2{background:#f2f2f2}
.bg_sky{background:#00a4df}
.bg_bluegrey{background:#4973b6}
.bg_red{background:#ff0000}
.bg_orange{background:#ff5529}
.bg_boxf2{background:#f2f2f2;border-radius:2px;padding:2px 4px 1px 4px}
.bg_boxee{background:#eee;border-radius:2px;padding:2px 4px 1px 4px}


.bgbox_point{border:1px solid #ff5227;padding:1px 10px 0 10px!important;color:#fff;display:inline-block;background:#ff5227;font-size:11px;}

/*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_f2{background:#f2f2f2}
.bg_f9{background:#f9f9f9}
.bg_sky{background:#00a4df}
.bg_bluegrey{background:#4973b6}
.bg_red{background:#ff0000}
.bg_0{background:#000000}
.bg_0c{background:#00cccc}
.btn_inline_f36{background:#f36;color:#fff;border-radius:3px;padding:1px 5px;margin-left:3px;display:inline-block}

/*border Type*/
.border_a{border:1px solid #ddd}
.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_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;}
.border_ac{border:1px solid #ccc}
.border_tc{border-top:1px solid #ccc}
.border_rc{border-right:1px solid #ccc}
.border_bc{border-bottom:1px solid #ccc}
.border_lc{border-left:1px solid #ccc}
.border_tc_dash{border-top:1px dashed #ccc;}
.under{text-decoration:underline}
.border_n{border:none!important}
.border_rd{border-radius:5.1px}
/*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:#999!important;}
.c_b{color:#55c5c9!important;}
.c_o{color:#ff5500!important;}
.c_d{color:#ddd!important;}
.c_0{color:#000!important;}
.c_0c{color:#0cc!important;}

/*ÀÎÇ²_¶óµð¿À*/
.checkradio {background: url('/images/button/input2.png') no-repeat 10px -65px;background-size:25px 120px; width:40px;height:20px;text-indent: -1000em;display:block;float:left;clear:both;}
.checkradio.on { background-position: 10px -5px; }
.checkradio2 {background: url('/images/button/input2.png') no-repeat 10px -60px;background-size:25px 120px; width:40px;height:20px;text-indent: -1000em;display:block;float:left;clear:both}
.checkradio2.on { background-position: 10px 0px; }


/*line-height*/
.lh_14{line-height:14px}
.lh_16{line-height:16px}
.lh_18{line-height:18px}
.lh_20{line-height:20px}
.lh_24{line-height:24px}
.lh_26{line-height:26px}
.lh_28{line-height:28px}
.lh_30{line-height:30px}
.lh_34{line-height:34px}
.lh_36{line-height:36px}
.lh_38{line-height:38px}
.lh_40{line-height:40px}

.word_break{word-break:keep-all; }

.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:0px}

/*±âº»·¹ÀÌ¾îÆË¾÷*/
.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 .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;}
.layer_d1 a.progress_btn{color:#fff;background:#f68b01;padding:6px 20px; font-size:14px;font-weight:bold;font-family: "¸¼Àº °íµñ", "µ¸¿ò",dotum, "±¼¸²", Gulim;display:block;width:18%;margin:0 auto;}
.layer_d1 a.progress_btn:hover{text-decoration:none;}

/* ÆíÀÇÁ¡ ÅÃ¹è */
#reserve_store img {max-width: 100%; vertical-align:top; display:block;}

/* ÅÃ¹èÆ÷ÀÎÆ® Àû¸³ ½ºÆù¼­ ÆË¾÷ */
.spon_popup_full {position:absolute; top:42px; left:0; width:100%;}
.spon_popup_full .area {background:#fff; padding:13px 8px 8px 8px; border:2px solid #ccc;}
.spon_popup_full .area h3 {float:left; height:23px; padding-bottom:10px;}
.spon_popup_full .area h3 .btn_red {display:inline-block; background: -webkit-gradient(linear, left top, left bottom, from(#e24040), color-stop(0.5, #dc3838), to(#d52f2f)); text-align:center; border:1px solid #c02d2d; border-radius:5px; color:#fff; font-size:15px; font-weight:bold;}
.spon_popup_full .close {position:absolute; top:0; right:0; display:block; margin:7px 7px 0 0; width:5%;}
.spon_popup_full .event {width:100%;}

/*¿¡ÀÌ½º»ý¸í ½ºÆù¼­Ãß°¡*/

.acemlist{position:relative;background:url('/img/sponsor/acemember/acelist_bom.gif') no-repeat;height:705px;text-align:center;padding:0!important;}
.acemlist table{position:absolute;left:0;bottom:0;width:100%;padding:0}
.acemlist table td{text-align:center;width:115px;border-bottom:none;vertical-align:top;height:47px!important;padding:64px 0 0 0!important;}
.acemlist table td p{font-size:11px;letter-spacing:-1px;padding:2px 0;line-height:11px;font-family:"¸¼Àº °íµñ","µ¸¿ò",dotum,"±¼¸²";color:#666}

.spon_acemlow{margin-top:10px;}
.lowfloat{width:100%;overflow:hidden}
.lowfloat .leftlow{width:100%;border:1px solid #eee;border-radius:10px;background:#fff;margin-bottom:10px}
.lowfloat .rightlow{width:100%;border:1px solid #eee;border-radius:10px;background:#fff}

.lowfloat .title{overflow:hidden;width:100%;border-bottom:1px solid #eee;padding:10px 0}
.lowfloat .title h3{float:left;padding:0 0 0 5px;font-size:14px;color:#333}
.lowfloat .title span{float:right;font-size:11px;text-align:right;padding:3px 5px 0 0;letter-spacing:-1px;font-size:11px}
.lowfloat .title span a{color:#999;font-size:11px}
.lowfloat ul{padding:10px 5px 0 5px}
.lowfloat ul li{background: url('/images/bullet/squ02.gif') 0px 3px no-repeat;padding-left:6px;color:#888;font-size:11px;padding-bottom:3px;line-height:12px;}
.lowfloat .agre{border-top:1px dotted #eee;height:30px;line-height:30px;text-align:right;padding-right:10px;}
.lowfloat .agre label{font-size:12px;color:#666}

.lowbasic{margin:10px 0;border:1px solid #eee;border-radius:10px;background:#fff;padding:5px 0}
.lowbasic h3{padding:5px;border-bottom:1px solid #eee;color:#333}
.lowbasic ul{padding:10px 5px 0 5px}
.lowbasic ul li{background: url('/images/bullet/squ02.gif') 0px 3px no-repeat;padding-left:6px;color:#888;font-size:11px;padding-bottom:3px;line-height:12px;}

.acemtaekbae{width:100%;text-align:center;z-index:999}

.acemtaekbae .title_choice{width:96%;margin:0 auto;overflow:hidden;margin-bottom:5px}
.acemtaekbae .title{float:left;font-family:"¸¼Àº °íµñ","µ¸¿ò",dotum,"±¼¸²";font-size:14px;font-weight:bold;color:#ec4732}
.acemtaekbae .view{float:right;}
.acemtaekbae .view .btn_view{background:#344149;border-radius:2px;padding:5px;color:#fff;font-weight:bold;font-size:11px;}
.acemtaekbae .view .btn_view:hover{text-decoration:none;}

.acemtaekbae .select_acem { position: relative; padding:0; width: 96%; height: 35px; background:#fff; border:2px solid #fc8476; font-size: 15px; font-weight: bold; letter-spacing: -1px; margin:0 auto }
.acemtaekbae .select_acem input { border: none; background: none;height:35px; font-size: 14px; color: #494949; font-weight: bold; }
.acemtaekbae .select_acem .more { position: absolute; top: 6px; right:0px;padding-right:10px;color:#fc8476;display:inline-block;width:96%;height:32px;text-align:right;}
.acemtaekbae .select_acem .more:hover{text-decoration: none;color:#fe5e4a}
.acemtaekbae .select_acem ul { position: absolute; top: 37px; left: -2px; width: 100%; border:2px solid #eee; background: #fff;z-index:999 }
.acemtaekbae .select_acem ul li { height: 24px; vertical-align: top;float:left;width:50%}
.acemtaekbae .select_acem ul li a { display: block; padding: 5px; font-weight: normal;font-size:12px}
.acemtaekbae .select_acem ul li a:hover { font-weight: bold; background: #fc8476; text-decoration: none;color:#fff}

/* 2015-06-29 */
.acemtaekbae_sum {width:100%;text-align:center;z-index:999}

.acemtaekbae_sum .title_choice{width:96%;margin:0 auto;overflow:hidden;margin-bottom:5px}
.acemtaekbae_sum .title{float:left;font-family:"¸¼Àº °íµñ","µ¸¿ò",dotum,"±¼¸²";font-size:14px;font-weight:bold;color:#0061e4}
.acemtaekbae_sum .view{float:right;}
.acemtaekbae_sum .view .btn_view{background:#344149;border-radius:2px;padding:5px;color:#fff;font-weight:bold;font-size:11px;}
.acemtaekbae_sum .view .btn_view:hover{text-decoration:none;}

.acemtaekbae_sum .select_acem { position: relative; padding:0; width: 96%; height: 35px; background:#fff; border:2px solid #0090ff; font-size: 15px; font-weight: bold; letter-spacing: -1px; margin:0 auto }
.acemtaekbae_sum .select_acem input { border: none; background: none;height:35px; font-size: 14px; color: #494949; font-weight: bold; }
.acemtaekbae_sum .select_acem .more { position: absolute; top: 6px; right:0px;padding-right:10px;color:#0090ff;display:inline-block;width:96%;height:32px;text-align:right;}
.acemtaekbae_sum .select_acem .more:hover{text-decoration: none;color:#0090ff}
.acemtaekbae_sum .select_acem ul { position: absolute; top: 37px; left: -2px; width: 100%; border:2px solid #eee; background: #fff;z-index:999 }
.acemtaekbae_sum .select_acem ul li { height: 24px; vertical-align: top;float:left;width:50%}
.acemtaekbae_sum .select_acem ul li a { display: block; padding: 5px; font-weight: normal;font-size:12px}
.acemtaekbae_sum .select_acem ul li a:hover { font-weight: bold; background: #0090ff; text-decoration: none;color:#fff}

/* Á¦ÈÞÆ÷ÀÎÆ® ÅÃ¹è¿îÀÓ °áÁ¦ */
.partner_point .pop {padding:10px;}
.partner_point .pop .box_g {border:2px solid #e8e8e8; border-radius:5px; background:#fff; padding:7px; }
.partner_point .pop .box_g h4 {margin:0; line-height:18px; font-weight:bold; font-size:14px;}
.partner_point .pop .box_g p{line-height:16px; letter-spacing:-1px; margin:0; font-size:13px;}
.bn_red{padding:5px 55px; margin:1px; background:#e80c0c; color:#fff; text-align:center; font-size:14px; font-weight:bold; border-radius:3px; display:inline-block;}
.bn_red:hover{text-decoration:none; color:#fff;}
.bn_darkgray{padding:5px 55px; margin:1px; background:#666; color:#fff; text-align:center; font-size:14px; font-weight:bold; border-radius:3px; display:inline-block;}
.bn_darkgray:hover{text-decoration:none; color:#fff;}
.partner_point .pop .list01 {padding:10px 0 0 0; border-top:1px solid #e8e8e8;}
.partner_point .pop .list01 li {line-height:16px;}
.partner_point .pop p.c_r {line-height:15px; text-align:center; font-size:13px;}
.sale_service .okcashbag {position:relative;}
.sale_service .okcashbag .p_info li {font-size:11px; height:15px; color:#888;}
.sale_service .okcashbag .lowbasic li {background:none; font-size:12px; height:17px; color:#555;}
.sale_service .okcashbag .lowbasic .check {font-size:12px; color:red; padding-left:10px; margin:0;}
.sale_service .okcashbag .lowbasic li .bn_red {font-size:10px; padding:1px 5px;}
.sale_service .okcashbag .bn_red.black {background:#454545; padding:5px 20px;}
.sale_service .partner_point {position:relative; overflow:hidden;}
.sale_service .partner_point .p_info li {background:url('/images/bullet/dash.gif') no-repeat 0 13px; padding:4px 0 0 10px; font-size:12px; line-height:15px;}
.sale_service .partner_point .bn_red.black {background:#454545;}

.btn_blue_grad {display:inline-block; background:#0cc; text-align:center; border:1px solid #0cc; border-radius:5px; color:#fff; font-size:15px; font-weight:bold;}
.btn_gray_grad {background: #ececec; text-align:center; border:1px solid #ececec; border-radius:3px; color:#666; font-size:12px; font-weight:normal;}

.btn_gray2_grad {display:inline-block; background: #ececec; text-align:center; border:1px solid #ececec; border-radius:5px; color:#666; font-size:15px; font-weight:bold;}
.btn_red_grad {display:inline-block; background: #f36; text-align:center; border:1px solid #f36; border-radius:5px; color:#fff; font-size:15px; font-weight:bold;}

.bt_pot_50{background-color: #ff5079;height: 40px;line-height: 40px;color: #fff;font-size: 14px;letter-spacing: -1px;display: inline-block;width: 50%; margin: 1px;font-weight: bold; text-align: center;border-radius: 2px;}
.bt_pot_50.imico_arrr_w{background-position: 95% center;}

/* ÅÃ¹è¿¹¾à º¹¼ö ¼öÇÏÀÎ */
.receiver {position:relative;}
.receiver .btn_g4 {position:absolute; top:-2px; right:0px;}
.caution_receiver {width:100%;}
.caution_receiver .tit {height:24px; border:1px solid #444f61; padding-left:9px; background:#444f61; color:#fff; font-size:13px; letter-spacing:-0.5px; font-weight:bold; line-height:15px;}
.caution_receiver .tit span {font-size:12px; line-height:15px; font-weight:normal;}
.caution_receiver .txt {border:1px solid #444f61; padding:5px 9px;}
.caution_receiver .txt ul li {color:#ed1c24; font-size:12px; font-weight:bold; line-height:14px;}
.caution_receiver .txt ul li span {font-size:11px; color:#888; font-weight:normal; line-height:14px;}

/* OCB ÅÃ¹èÄ³½¬ ÀüÈ¯ */
.ocb_txt1 {font-size:12px; color:#888;}
.ocb_info {margin-top:3px;}
.ocb_info li {font-size:11px; color:#888;}
.ocb_app h3 {font-size:12px; color:#666;}
.ocb_app ol {padding:5px;}
.ocb_app ol li {font-size:11px; color:#888; letter-spacing:-1px;}
.ocb_app ol li .bn_red {font-size:10px; padding:1px 5px;}

/* ÅÃ¹èÆÄÀÎ´õ ¹ÝÇ°(ÇÑÁø) */
#finder {width:100%;}
#finder h1, h2, h3, h4, div, table, tr, td, th, ul, li, p, input, select, span, strong, a {font-family:'noto',HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif; font-size:14px; line-height:14px;}
#finder .center {text-align:center;}
#finder .f_left {float:left;}
#finder .btn_gray {display:inline-block; background:#e3e3e3; border-radius:3px; padding:0 7px; height:25px; line-height:25px; font-size:13px; color:#666; text-decoration:none;}
#finder .btn_bg {display:inline-block; background:#54c4ca; padding:0 45px; height:35px; line-height:35px; font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
#finder .return {padding:3%;}
#finder .return h3 {margin:5px 0 10px 0; font-size:17px;}
#finder .return .tbl_re {width:100%; margin:0 auto;}
#finder .return .tbl_re tr {border-top:1px solid #ececec;}
#finder .return .tbl_re tr.rast {border-bottom:1px solid #ececec;}
#finder .return .tbl_re th {padding:7px 5px; text-align:left;}
#finder .return .tbl_re td {padding:7px 5px; text-align:left;}
#finder .return .tbl_re td input {border:1px solid #ccc; border-radius:3px; height:25px; line-height:25px; font-size:13px;}
#finder .return .tbl_re td select {border:1px solid #ccc; border-radius:3px; height:30px; line-height:30px; background:#fff; font-size:13px;}
#finder .return_pop {border:3px solid #e3e3e3; background:#fff; padding:3%; position:absolute; margin:5%;}
#finder .return_pop h3 {margin:5px 0 10px 0; font-size:17px;}
#finder .return_pop .clause {line-height:18px; color:#666; border-top:1px solid #ececec; padding:10px 0 0 0;}
#finder .return_pop .close {position:absolute; top:10px; right:10px;}
#finder .return_pop .close img {width:18px;}

#finder input[id="check_find1"] + label {display:inline-block; width:15px; height:15px; border:2px solid #e5e6e8; border-radius:20%; background:#fff; cursor:pointer;}
#finder input[id="check_find1"]:checked + label:before {content:'\2714'; color:#54c4ca; font-size:13px; line-height:15px; vertical-align:top;}
#finder input[id="check_find1"] {display:none;}

#addressSearch .center {text-align:center;}
#addressSearch .post_num div, p, span, input, select, table, a {font-family:'noto',HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;}
#addressSearch .post_num input {border:1px solid #ccc; border-radius:3px; height:25px; line-height:25px; font-size:13px;}
#addressSearch .post_num select {border:1px solid #ccc; border-radius:3px; height:30px; line-height:30px; background:#fff; font-size:13px;}
#addressSearch .post_num .table_type1 table tbody tr td a {color:#777; font-size:12px;}
#addressSearch .post_num .table_type1 table tbody tr th {color:#454545; font-size:12px;}
#addressSearch .post_num .c_bg {color:#54c4ca;}
#addressSearch .post_num .btn_gray {display:inline-block; background:#e3e3e3; border-radius:3px; padding:0 7px; height:25px; line-height:25px; font-size:13px; color:#666; text-decoration:none;}
#addressSearch .btn_bg {display:inline-block; background:#54c4ca; padding:0 40px; height:35px; line-height:35px; font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
#addressSearch .find_addr {height:50px;}
#addressSearch .find_addr select{height:40px;font-size:15px!important;border:1px solid #ccc;border-radius:5.1px}
#addressSearch .find_addr .s_addr {float:left;}
#addressSearch .find_addr .s_addr input {margin-right:0px; line-height:14px; vertical-align:top;}
#addressSearch .find_addr .s_addr label { font-size:14px; line-height:14px; vertical-align:top;}

/*¿Â¶óÀÎÁ¦ÈÞ*/
.bt_blu{background-color:#007dc3;height:36px;line-height:36px;color:#fff;font-size:16px;display:block;margin:1px;font-weight:bold;text-align:center;border-radius:2px}
.tcp_t_tit{color:#222;}

/* ¹®È­»óÇ°±Ç Æ÷ÀÎÆ® ÀüÈ¯ÇÏ±â */
.cul_list li {font-size:12px;color:#6a7070; line-height:16px; background:url('/images/renew/icon_arrowr.png') no-repeat 0 5px;background-size:4px; padding-left:7px; padding-bottom:4px;}
.reserve_pointbg.term_check.mod2{margin:10px 0}
.cul_change {font-size:16px; font-weight:bold;}
.cul_change.mgb_20{margin-bottom:10px!important;}
.cul_change input {width:90%;display:inline-block; margin:10px 5px 0 0;height:36px; background:#fffff4;border:2px solid #ddd; border-radius:2px; text-decoration:none; -webkit-innershadow:none; color:red; font-size:14px; font-weight:bold; text-align:center;}

/*¼îÆÄ 15-07*/
.logo_tit:before{position:absolute;top:42px;left:0;width:100%;height:100%;background:url("/images/shopa/label_logo.png") no-repeat;content:'';background-size:55%; height:32px;}/*15-08*/

/* ¿ìÆí¹øÈ£ Ã£±â */
.html2015 .layer_full {overflow:hidden;}
.html2015 .layer_full .close {display:block; position:absolute; top:0; right:0; padding:10px; margin:0; width:17px;}
.html2015 .layer_full .close img {width:100%; padding:0;display:none}
.html2015 .layer_full .close:before{content:'';position:absolute;right:10px;top:6px;text-indent:-9999em;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0;background-position:-388px -160px;background-size:500px;width:30px;height:30px;}
.html2015 .layer_full .txt13 {font-size:13px; color:#666; margin:15px 18px;line-height:1.4em }

.layer_full_header {width: 100%; height: 42px; margin: 0 auto; background: #f9f9f9; background-size: 120px;}
.layer_full_header .tit_gr {line-height:40px; width:97%;padding-left:18px!important;color:#151515; font-size:18px; margin:0; text-align:left; font-weight:600;font-family:'noto'}

.html2015 .layer_full .find_addr {margin-bottom:15px; overflow:hidden;}
.html2015 .layer_full .find_addr .select01 {height:35px; border-radius:2px;}
.html2015 .layer_full .find_addr .inp_70 {float:left; width:70%; margin-right:5px;}
.html2015 .layer_full .find_addr .inp_70 input {width:100%; height:30px; border:1px solid #ccc; border-radius:2px;}
.html2015 .layer_full .find_addr .btn_27 {float:left; width:27%}
.html2015 .layer_full .find_addr .btn_27 .btn07i {padding:0; width:100%}
.html2015 .layer_full .find_addr .list {clear:both; width:100%;}
.html2015 .layer_full .list h3 {background:#f1f1f1; height:30px; width:100%; text-align:center; line-height:30px; color:#494949; border-bottom:2px solid #ddd; border-top:1px solid #ddd; font-size:14px;}
.html2015 .layer_full .list ul li {border-bottom:1px solid #ddd; overflow:hidden;}
.html2015 .layer_full .list ul li.last {border-bottom:none;}
.html2015 .layer_full .list ul li a {display:inline-block; padding:5px 0; width:100%;}
.html2015 .layer_full .list ul li .addr {width:100%;}
.html2015 .layer_full .list ul li .addr .part {width:15%;}
.html2015 .layer_full .list ul li .addr .add {width:72%;}
.html2015 .layer_full .list ul li .addr td {letter-spacing:-1px; font-size:14px; padding:2px 0 2px 5px ;}
.html2015 .layer_full .list ul li .addr td.part span {border:1px solid #ddd; vertical-align:top; display:inline-block; font-size:13px; padding:2px; color:#666; width:40px; text-align:center;}
.html2015 .layer_full .list ul li .addr .code {width:13%; text-align:center;}
.html2015 .layer_full .list .more {display:inline-block; clear:both; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#7e8586; width:100%; height:40px; line-height:40px; text-align:center;}

/* ÅÃ¹è¿¹¾à ¼³¹® */
.layer_popup_txt .tb_survey dd ul li {margin-bottom:3px;}

/* ¹è¼Û¾Ë¸² ÀÎÆ÷Çª½Ã */
.infopush_tit {background:#5ac7ce; border-bottom:3px solid #fff; text-align:center; padding:25px 0 36px 0;}
.infopush_tit img {width:50%;}
.infopush_info {padding:7px; background:#ededed; margin:0 auto; position:relative;}
.infopush_info .infopush_icon {position:absolute; top:-27px; left:0; width:100%; text-align:center;}
.infopush_info .infopush_icon img {width:48px;}
.infopush_info .move {border-radius:5px; background:#fff; padding:20px 32px 18px 32px; text-align:center;}
.infopush_info .move strong {font-size:16px;}
.infopush_info .move span {font-size:14px; line-height:14px;}
.infopush_info .delivery dt {font-size:16px; color:#3eb4bd; font-weight:bold; letter-spacing:-1px;}
.infopush_info .delivery dd .tbl_wg {border-radius:5px; background:#fff; width:100%;}
.infopush_info .delivery dd .tbl_wg th {font-size:14px; color:#3eb4bd; font-weight:bold; letter-spacing:-1px; text-align:left; padding-left:10px; height:35px; border-bottom:1px solid #ededed; border-right:1px solid #ededed;}
.infopush_info .delivery dd .tbl_wg td {font-size:14px; color:#3eb4bd; letter-spacing:-1px; text-align:left; padding-left:10px; height:35px; border-bottom:1px solid #ededed; border-right:1px solid #ededed;}
.infopush_info .delivery dd .tbl_wg td:last-child {border-right:none;}
.infopush_info .delivery dd .tbl_wg .last {border-bottom:none;}
.infopush_bt {text-align:center;}
.infopush_bt .bt_gr {margin:0 auto; display:inline-block; text-align:center; letter-spacing:-1px; width:60%; background:#5ac7ce; color:#fff; height:33px; line-height:33px; font-size:16px; font-weight:bold; box-shadow:2px 2px 0 #ccc;}
.infopush_point {background:#ff5079; padding:7px;}
.infopush_point h2 {font-size:17px; color:#fff; font-weight:bold; letter-spacing:-1px; padding:5px 0 10px;}
.infopush_point .cel_box {background:#fff; border-radius:5px;}
.infopush_point .cel_box .left {float:left; padding:12px 0 12px 14px;}
.infopush_point .cel_box .right {float:right; padding:12px 14px 12px 0;}
.infopush_point .cel_box .left label {font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif; letter-spacing:-1px;}
.infopush_point .cel_box .right label {font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif; letter-spacing:-1px;}
.infopush_bt .bt_pn {margin:0 auto; display:inline-block; text-align:center; letter-spacing:-1px; width:60%; background:-webkit-linear-gradient(0deg,#ff4153,#ff3480); color:#fff; height:33px; line-height:33px; font-size:16px; font-weight:bold; box-shadow:2px 2px 0 #ccc;}

/* ÅÃ¹è¿¹¾à ¹æ¹®½Ã°£ ÁöÁ¤¼­ºñ½º */
.visittime_info {border:1px solid #ccc; position:relative;}
.visittime_info dt {padding:10px 10px 5px 10px; text-align:left; color:#444f61; font-weight:bold; font-family:tahoma,Malgun Gothic, dotum; font-size:15px; line-height:20px;}
.visittime_info dd {padding:0 10px; color:#454545; font-size:13px;}
.visittime_info dd p {line-height:17px; letter-spacing:-1px;}
.visittime_info dd ul li {font-size:11px; color:#454545; font-size:12px;}
.visittime_info dd ul li span {font-size:11px; color:#454545; font-size:12px;}
.visittime_info dd .red {color:#ed1c24;}
.visittime_info dd .red span {font-size:11px; color:#ed1c24; font-size:12px;}
.visittime_info .btn_what {margin-left:5px; display:inline-block; background:#444f61; color:#fff; padding:0 5px; line-height:20px; height:20px; font-size:11px; border-radius:3px; text-decoration:none;}
.popup_visittime {top:55%;margin:5px;}
.popup_visittime dl dt {font-family:tahoma, Malgun Gothic, dotum, helvetica;}
.popup_visittime dl dd {font-family:tahoma, Malgun Gothic, dotum, helvetica; letter-spacing:-1px; line-height:18px;}

/*¿Â¶óÀÎÁ¦ÈÞ - KG·ÎÁö½º*/
.online_partner: ul li dl dt dd table tr th td strong span br {font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;}
.online_partner {position:relative;}
.online_partner h2 {font-size:16px; letter-spacing:-1px;}
.online_partner .top_btn {position:absolute; top:13px; right:10px;}
.online_partner .top_btn a {border:1px solid #ccc; border-radius:3px; font-size:11px; color:#000; padding:2px; letter-spacing:-1px;}
.online_partner .txt_01 {font-size:13px; font-weight:bold; letter-spacing:-1px; margin-top:15px;}
.online_partner .txt_02 {font-size:12px; letter-spacing:-1px; margin-top:3px;}
.online_partner .saving {margin-top:10px;}
.online_partner .saving dt {background:url('/images/bullet/squ_ora.gif') no-repeat 0 4px; background-size:8px; padding-left:12px; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.online_partner .saving dd {line-height:14px; font-size:12px; letter-spacing:-1px; margin-top:3px; font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;}
.online_partner .saving table {width:100%;}
.online_partner .saving table th {height:33px; font-size:13px; text-align:left; padding-left:7px; background:#f5f5f5; border-top:1px solid #ddd;}
.online_partner .saving table td {height:33px; font-size:13px; text-align:left; padding-left:7px; border-top:1px solid #ddd;}
.online_partner .saving table .last {border-bottom:1px solid #ddd;}
.online_partner .saving .kg {background:#755c9d;}
.online_partner .saving .hd {background:#004a9c;}
.online_partner .txt_03 {color:#fff;}
.online_partner .txt_03 strong {color:#f68c2a;}
.online_partner .txt_04 {color:#ddd; font-size:11px; padding-left:25px;}
.online_partner .btn_kg {display:inline-block; background:#f68c2a; color:#fff; border-radius:3px; width:95%; height:30px; line-height:30px; margin-bottom:10px; text-align:center; font-weight:bold;}
.online_partner .saving dd ul li {background:url('/images/bullet/squ02.gif') no-repeat 0 5px; padding-left:6px; font-size:12px; letter-spacing:-1px;}

/*Á¦ÈÞ¼îÇÎÀû¸³*/
.shopping_save {width:100%!important;}
.shopping_save iframe {width:100%!important;}
.shopping_save_tit {height:37px; background:#fff;}
.shopping_save_sel {float:right; width:40%; height:37px; line-height:37px; padding-right:5px;}
.shopping_save .sel_bar {background:#efefef; padding:8px 10px;}
.shopping_save .mallList .mall {border-bottom:1px solid #eee; overflow:hidden; padding:10px;}
.shopping_save .mallList .mall .logo {float:left; border:1px solid #eee; border-radius:5px; width:65px; height:65px; line-height:80px; text-align:center;}
.shopping_save .mallList .mall .logo img {width:92%;}
.shopping_save .mallList .mall .info {float:left; margin:17px 0 0 17px;}
.shopping_save .mallList .mall .info .link_name {font-size:16px; font-weight:bold;}
.shopping_save .mallList .mall .info .append {font-size:13px; color:#777; padding-top:2px; width:170px; letter-spacing:-1px;}
.shopping_save .mallList .mall .issue {float:right; text-align:center; line-height:65px; color:#ff5079; font-weight:bold; letter-spacing:-1px;}
.shopping_save_bridge {width:100%;}
.shopping_save_bridge h4 {font-size:16px;}
.shopping_save_bridge .txt {background:#f6f6f6;}
.shopping_save_bridge .txt .non {font-size:12px; color:#777; margin-bottom:5px;}
.shopping_save_bridge .txt .fix {font-size:12px; color:#777;}
.shopping_save_bridge .float_area a {color:#fff;}

/*»ó´Ü¹Ù Ãß°¡*/
.g_bar{height:40px;line-height:40px;color:#fff;padding-left:10px;background:#5ac7ce}
.g_bar h1{height:40px;line-height:40px;}
.g_bar h1 a{color:#fff;}
.b_bar {height:36px; background:#3d4444; color:#fff; border-top:1px solid #333b3b; border-bottom:none; text-align:left;position:relative;}
.b_bar h2 {color:#fff; font-size:14px; height:36px; line-height:36px; padding-left:10px; float:left;}
.b_bar .my_info {float:right; width:55%; height:36px; letter-spacing:-1px; padding-right:10px;}
.b_bar .my_info .info {color:#fff; font-size:13px;}
.b_bar .my_info p {font-size:12px; color:#fff; text-align:right; line-height:36px;}
.b_bar .my_info p strong {font-size:16px; color:#ff4e91;padding-left:3px}

.b_bar .my_cash {float:right; width:55%; height:36px; letter-spacing:-1px; padding-right:10px;}
.b_bar .my_cash p {font-size:12px; color:#fff; text-align:right; line-height:36px;}
.b_bar .my_cash .cash {color:#fff;}
.b_bar .my_cash p strong {font-size:16px; color:#ff4e91;padding-left:3px}
.b_bar .my_cash .btn_cha {display:inline-block; color:#fff; background:#5ac7ce; font-size:12px; height:18px; line-height:18px; border-radius:2px; padding:0 4px;}

.b_bar a.more{display:block;position:absolute;top:0;right:0;background:url('/images/shopa/bg/btn_my.png') no-repeat 50% 5px ;background-size:22px 25px;text-indent:-999em;width:34px;height:34px;}/*top:45px*/

.b_bar .morelayer{position:absolute;top:35px;right:0;border:1px solid #3d4444;background:#fff;z-index:999}
.b_bar .morelayer ul{background:#fff;}
.b_bar .morelayer ul li{border-bottom:1px solid #ddd;background:url("/images/shopa/bg/arrow_gray.png") no-repeat 94% center;padding-right:20px;background-size:8px}
.b_bar .morelayer ul li:last-child{border-bottom:none;}
.b_bar .morelayer ul li a{display:block;width:100%;height:100%;padding:10px;}
.b_bar .morelayer ul li a:hover{color:#5ac7ce!important;}
.b_bar .morelayer ul li a:link{color:#3d4444}
.b_bar .morelayer ul li a:visited{color:#3d4444}


/* ·¹ÀÌ¾î */
.layer_popup_txt{position:absolute;margin:0 auto;padding:5px 10px;background:#fff;border:1px solid #ccc;text-align:center;z-index:9999;}
.layer_popup_txt .pop_close{width:20px;height:20px;position:absolute;top:12px;right:10px;cursor:pointer;background:url('/images/button/btn_pop_close2.gif') no-repeat 0 0;text-indent:-5000em}
.layer_popup_txt dt{font-family: "¸¼Àº °íµñ", "µ¸¿ò",dotum, "±¼¸²", Gulim;font-weight:bold;font-size:14px;letter-spacing:-1px;padding:10px 0;margin:0 0 15px 0;background:#fff!important;border:none!important;border-bottom:1px solid #f2f2f2!important;height:100%!important;}
.layer_popup_txt dd{padding:3px 0;text-align:center;}
.layer_popup_txt *{font-size:12px;}
.layer_popup_txt dd em{color:#333;font-weight:bold;}
.layer_popup_txt h2{font-family: "¸¼Àº °íµñ", "µ¸¿ò",dotum, "±¼¸²", Gulim;background:url('/images/main/arrow_gray.png') no-repeat 0 -2px ;background-size:8px 18px;padding:0 0 5px 15px}
.layer_popup_txt a.btn{margin:10px auto;width:100px;height:22px;line-height:22px;display:inline-block;border:1px solid #666; padding:6px; background:#666; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:1px;}
.layer_popup_txt a.btn:hover{text-decoration:none;}
.layer_popup_txt a.btnr{margin:10px auto;width:100px;height:22px;line-height:22px;display:inline-block;border:1px solid #ff5079; padding:6px; background:#ff5079; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:1px;}

.left_i{text-align:left!important;}
.rightt_i{text-align:right!important;}

.layer_popup_txt_app{position:absolute;margin:0 auto;padding:5px 10px;background:#fff;border:1px solid #ccc;border-top:3px solid #54cac3;text-align:center;z-index:9999;}
.layer_popup_txt_app .pop_close{width:20px;height:20px;position:absolute;top:12px;right:10px;cursor:pointer;background:url('/images/button/btn_pop_close2.gif') no-repeat 0 0;text-indent:-5000em}
.layer_popup_txt_app dt{font-family: "¸¼Àº °íµñ", "µ¸¿ò",dotum, "±¼¸²", Gulim;font-weight:bold;font-size:15px;color:#565656;letter-spacing:-1px;padding:10px 0;border-bottom:1px solid #f2f2f2;margin:0 0 15px 0}
.layer_popup_txt_app dd{padding:3px 0;text-align:center;}
.layer_popup_txt_app *{font-size:12px;}
.layer_popup_txt_app dd em{color:#608aca;font-weight:bold;}
.layer_popup_txt_app dd.line1{padding:10px 0 50px 0;font-size:18px;font-weight:bold;color:#494949}
.layer_popup_txt_app .icon_ready{background:url('/images/renew/icon_ready_bu.png') no-repeat center;background-size:40px;height:30px;margin:0 auto;opacity:.5}
.layer_popup_txt_app h2{font-family: "¸¼Àº °íµñ", "µ¸¿ò",dotum, "±¼¸²", Gulim;background:url('/images/main/arrow_gray.png') no-repeat 0 -2px ;background-size:8px 18px;padding:0 0 5px 15px}
.layer_popup_txt_app a.btn{margin:10px auto;display:block; background:#54cace; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:2px;width:100%;height:30px;line-height:30px}
.layer_popup_txt_app a.btn:hover{text-decoration:none;}
.layer_popup_txt a.btnr{margin:10px auto;width:100px;display:inline-block;border:1px solid #ff5079; padding:6px; background:#ff5079; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:4px;}

.layer_popup_txt_app .btn_area{width:100%;overflow:hidden;padding:10px 0}
.layer_popup_txt_app .btn_area a{float:left;display:block;}
.layer_popup_txt_app .btn_area a.half_p{width:48%;margin:0 1%;background:#54c4ce;height:30px;line-height:30px;color:#fff;border-radius:2px}
.layer_popup_txt_app .btn_area a.half_g{width:48%;margin:0 1%;background:#999;height:30px;line-height:30px;color:#fff;border-radius:2px}

.layer_popup_txt_app .inp_area{width:100%;overflow:hidden;padding:10px 0}
.layer_popup_txt_app .inp_area input{height:26px;line-height:26px;width:60%}
.layer_popup_txt_app .inp_area .btn_blk{display:inline-block;background:#999;border-radius:2px;height:26px;line-height:26px;padding:0 5px;color:#fff;font-size:11px}

.layer_popup_txt .pdr_50, .layer_popup_txt_app .pdr_50{padding:10px 40px 10px 10px}

.layer_popup_txt .tit{padding:15px 0 ; font-size:16px; font-weight:bold}
.layer_popup_txt caption{display:none}

/*ÅÃ¹è¿¹¾à UI ¼öÁ¤*/
.btn_cha_l {display:inline-block; color:#fff; background:#5ac7ce; font-size:13px!important; height:27px; line-height:27px; border-radius:2px; padding:0 6px; font-weight:bold;}
.btn_g2 span{font-size:12px!important;}
.tit_review.bdt {border-top:2px solid #ddd; padding-top:15px;}
.tit_review dt {color:#5ac7ce; font-size:16px; font-weight:bold;}
.tit_review dd {font-size:15px;}
.tit_review dd .t1 {display:inline-block; padding-left:15px;}
.tit_review dd .t2 {display:inline-block; padding-left:15px; font-size:12px; font-weight:bold;}

.tit_review dd input {width:98%; border:0; background:#eee; height:35px; color:#666; border-radius:0; padding-left:2%;}
.btn_review {display:inline-block; width:100%; background:#5ac7ce; padding:12px 0; color:#fff; font-weight:bold; text-align:center; border-radius:3px; font-size:16px;}


/*¶óÀÌÇÁÆÄÀÎ´õ Ãß°¡*/
.life_area {padding:0; margin:0; clear:both;}

/*½ºÆù¼­Àû¸³ º¯°æ*/
.spon_saving_tit {position:relative;margin-bottom:10px;border-top:1px solid #ddd;padding-top:10px; height:36px; line-height:36px; cursor:pointer; font-weight:bold; font-size;14px; letter-spacing:-1px;background:#fff}
.spon_saving_tit .check2:before{position:absolute;right:5px;top:22px;content:'';width:10px;height:10px;background:url('/images/renew/icon_arrowb_g.png') no-repeat 96% center; background-size:10px; }
.spon_saving_tit .check2 {float: left; padding: 0 0 0 35px; width: 0; height: 30px; background: url('/images/button/input2.png') no-repeat 5px -88px;background-size:25px 120px; text-indent: -1000em; }
.spon_saving_tit .check2.on { background-position: 5px -28px; }
.spon_saving_tit .check2.on:before{position:absolute;right:5px;top:12px;content:'';width:10px;height:10px;background:url('/images/renew/icon_arrowb_g.png') no-repeat 96% center; background-size:10px;transform:rotate(180deg); }
.spon_saving_tit  span {float:none; font-size:13px; color:#666; letter-spacing:-0.05em;padding-left:5px}
.spon_saving_tit  span.logo_sponser{position:absolute;right:20px;top:5px;}
.spon_saving_tit  span.logo_sponser img{width:70px}

.spon_saving {border:1px solid #ddd; padding:10px; font-size:12px;}
.spon_saving .agreement {font-size:12px; border-top:1px solid #ddd; padding-top:10px;}

.tbl_white {width:100%; background:#fff; border-radius:10px;}
.tbl_white th {padding:10px 14px; font-size:12px; color:#292b2b; border-bottom:1px solid #ededed; text-align:left;;}
.tbl_white td {padding:10px 14px; color:#333; font-size:12px; letter-spacing:-1px;}
.tbl_white td.s_q {padding:10px 14px 0 14px; font-size:14px; color:#292b2b; text-align:left; color:#747580;}
.tbl_white td.s_a {padding:0 14px 10px 14px; color:#747580;}
.tbl_white td p {font-size:14px;}
.tbl_white td span {font-size:14px;}
.tbl_white .spon {position:absolute; top:10px; right:10px; width:50px}
.tbl_white .txt1 {color:#333; font-size:14px; text-align:center;}
.tbl_white .txt2 {color:#747580; font-size:14px; font-weight:bold; padding:10px 14px 0 14px;}
.tbl_white caption {display:none;}
.tbl_white td.l_line {border-left:1px solid #ededed;}
.tbl_white td.r_line {border-right:1px solid #ededed;}
.tbl_white td.t_line {border-top:1px solid #ededed;}
.tbl_white td.b_line {border-bottom:1px solid #ededed;}
.tbl_white td.left {text-align:left;}
.tbl_white .select {background:#f7f7f7; border:1px solid #ededed; border-radius:3px; margin-top:3px;}
.tbl_white .select li a {display:inline-block; font-size:14px;  padding:5px; color:#747580; }
.tbl_white .step dt {font-weight:bold; color:#333;}
.tbl_white .step dd {color:#72777d;}
.bt_gray_gra {background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), color-stop(0.5, #ededed), to(#e3e3e3)); text-align:center; border:1px solid #ececec; border-radius:3px; color:#666; font-size:12px; font-weight:normal; font-size:11px;}
.list_gb {margin: 0 10px 0 0;}
.list_gb li {margin-bottom:5px; padding:0 0 0 10px; font-size:11px; background:url('/images/bullet/bullet_graybar.gif') 0 4px no-repeat; text-align:left; color:#777; }
.list_gb li .hl {font-size:11px; color:#292b2b;}

.tbl_tcp_re3 { margin: 0 0 10px 0; width: 100%; border: 1px solid #ddd;padding:0 0 10px 0}
.tbl_tcp_re3 th { padding: 4px 0; border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; background: #fff; color: #999; font-size: 11px; }
.tbl_tcp_re3 th p.font08_2{color:#999!important;}
.tbl_tcp_re3 tbody th { padding-left: 8px; text-align: left;  }
.tbl_tcp_re3 td { padding: 6px 3px; border-bottom: 1px solid #ddd; font-size: 12px; color: #494949; }
.tbl_tcp_re3 td a { font-size: 12px; }
.tbl_tcp_re3 th *{line-height:12px}
.tbl_tcp_re3 td *{line-height:12px}
.tbl_tcp_re3 .mod_td1 td {font-size:12px}
.tbl_tcp_re3 td:first-child{font-size:12px}
.tbl_tcp_re3 .tel_area select { width: 30%; vertical-align: middle; }
.tbl_tcp_re3 .tel_area input { width: 23%; vertical-align: middle; }
.tbl_tcp_re3 select.wide_s { width: 55%; }
.tbl_tcp_re3 select.wide_s2 { width: 91%; }
.tbl_tcp_re3 .point{margin-bottom:5px;padding-left:6px;word-break:keep-all}
.tbl_tcp_re3 .point u{font-size:12px;line-height:16px;color:#f00;letter-spacing:-0.05em;word-break:keep-all}
.tbl_tcp_re3 .center_td td { padding-left: 0; text-align: center; }
.tbl_tcp_re3 .txt1 { color: #c37449; font-size: 12px; }
.tbl_tcp_re3 .fix { text-align: left !important; word-wrap: break-word; font-size: 12px; }
.tbl_tcp_re3 .fix a { font-size: 12px; }
.tbl_tcp_re3 label { font-size: 12px; }
.tbl_tcp_re3 a u{font-size:12px;letter-spacing:-1px}
.tbl_tcp_re3 .term_check {width:97%;margin-left:2%}
.tbl_tcp_re3 .term_check p{width:23%!important;}
.tbl_tcp_re3 input,.tbl_tcp_re3 select{border:1px solid #f1f1f1;background:#f1f1f1;font-size:12px;padding-left:3px}
.tbl_tcp_re3 input:hover,.tbl_tcp_re3 select:hover{border:1px solid #ccc}
.tbl_tcp_re3 input:focus,.tbl_tcp_re3 select:focus{border:1px solid #ccc;background:#fdfceb}
.tbl_tcp_re3 select{ -webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;
background:url('/images/renew/icon_arrowb_g.png') no-repeat 90% center #f2f4f4; background-size:10px;height:36px;line-height:36px}/*¼¿·ºÆ® È­»ìÇ¥ ¾ø¾Ö±â*/

/*ÄÛµô ÀÌº¥Æ® ÆË¾÷*/
.kokdeal_popup .main img {width:100%}
.kokdeal_popup .btn .btn_01 {display:block; float:left; width:49%;}
.kokdeal_popup .btn .btn_02 {display:block; float:right; width:49%;}
.kokdeal_popup .btn a img {width:100%}

/*FAQ*/
.faq_select{}
.faqarea{width:100%;}
.faq_select{margin-top:10px}
.faq_select select.cate{font-size:14px!important;width:49%;height:30px;line-height:30px;border-radius:4px;border:1px solid #eee;background:#fff}
.faq_select p{height:20px;color:#54c4ca}
.faq_select input.titl{font-size:14px!important;width:100%;height:30px;line-height:30px;border-radius:4px;border:1px solid #eee}
.faq_btn{}
.faq_btn a{width:100%;background:#54c4ca;color:#fff;font-weight:bold;font-size:14px;display:block;height:40px;line-height:40px;border-radius:4px;text-align:center;}

.faq_qa{}
.faq_qa dt{color:#000;background:url("/images/shopa/bg/q.png") no-repeat left 7px;background-size:30px;padding:10px 10px 10px 30px;border-bottom:1px solid #eee;font-size:14px}

.faq_qa dd{background-size:30px;padding:10px 10px 10px 30px;border-bottom:1px solid #eee;font-size:14px;color:#555;line-height:1.4em}
.faq_qa dd img{width:100%}

.faqlist{margin:10px}
.faqlist .tit{font-size:16px;margin:15px 0}
.faqlist .tit strong{font-size:16px;font-weight:bold}


/*ÅÃÆÄÀÌº¥Æ®±¤°í*/
.tf_event_area{line-height:0;width:100%;overflow:hidden}
.tf_event_area *{line-height:0;}
.tf_event_area .cd_shinhan{border:20px solid #5582e9;border-top:none;height:40px;padding:15px 20px 25px 20px;color:#303030}

.tf_event_area .cd_shinhan .times{width:100%;vertical-align:middle;}
.tf_event_area .cd_shinhan .times .title{line-height:30px;float:left;font-weight:bold}
.tf_event_area .cd_shinhan .times .select{text-align:right;line-height:30px}
.tf_event_area .cd_shinhan .times .select select{width:70%}
.tf_event_area .cd_shinhan .agrees {text-align:right;line-height:24px;}

.tf_landing{width:100%;height:100%;overflow:hidden;}
.tf_landing .area{min-height:100%;}
.tf_landing img{width:100%}
.tf_landing .noper{padding:50% 25% 25% 25%}
.tf_landing .btn{text-align:center;padding:5%;position:absolute;bottom:0}

/*ÅÃ¹è¿¹¾à ÁýÇÏÀÏ½Ã ½Ç½Ã°£*/

.jiphadate td{text-align:center;padding:0;border:1px solid #eee;position:relative;height:34px}
.jiphadate .radio{width:0;height:0;display:none}
.jiphadate .radiodate input:checked + label {background: url('/images/renew/input_radio_on.png') no-repeat 6px center;background-size: 16px;border:1px solid #55c5c9;color:#5ac7ce;font-weight:bold}
.jiphadate .radiodate label{display: block; background: url('/images/renew/input_radio.png') no-repeat 6px center;cursor: pointer;background-size: 16px;padding-left:20px;height:32px;line-height:32px;font-size:12px;color:#6a7070;}
.jiphadate .radiodate label:hover{background: url('/images/renew/input_radio_on.png') no-repeat 6px center;background-size:16px;border:1px solid #55c5c9;color:#5ac7ce;font-weight:bold}

.jiphadate .notime input:checked + label {background: url('/images/renew/input_radio_on.png') no-repeat 6px center;background-size: 16px;border:1px solid #55c5c9;color:#5ac7ce;font-weight:bold}
.jiphadate .notime label{display: block; background: url('/images/renew/input_radio.png') no-repeat 6px center;cursor: pointer;background-size: 16px;padding-left:20px;height:32px;line-height:32px;font-size:12px;color:#6a7070;}
.jiphadate .notime label:hover{background: url('/images/renew/input_radio_on.png') no-repeat 6px center;background-size:16px;border:1px solid #55c5c9;color:#5ac7ce;font-weight:bold}
.jiphadate th{text-align:center!important;border:1px solid #eee;height:32px}
.jiphadate td .close{color:#aaa;height:32px;border:1px solid #f9f9f9;background:#f9f9f9;line-height:32px;}

.jiphadate.tbl_tcp_res2.c_m th{padding:0}
.bugaentry.tbl_tcp_res2.c_m th{}

.bugaentry .radio{width:0;height:0;display:none}
.bugaentry th{text-align:center;letter-spacing:0!important;vertical-align:top;border:1px solid #eee;padding:7px 5px 5px 10px}
.bugaentry td{line-height:16px;border:1px solid #eee;padding:5px 10px 5px 10px}
.bugaentry .pking input:checked + label {background: url('/images/renew/input_radio_on.png') no-repeat 0px center;background-size: 16px;color:#5ac7ce;font-weight:bold}
.bugaentry .pking label{display: block; background: url('/images/renew/input_radio.png') no-repeat 0px center;cursor: pointer;background-size: 16px;padding-left:20px;height:32px;line-height:32px;font-size:12px;color:#6a7070;}
.bugaentry .pking label:hover{background: url('/images/renew/input_radio_on.png') no-repeat 0px center;background-size:16px;color:#5ac7ce;}

.bugaentry .radio_s label{font-size:14px}

.caution1{padding:10px}
.caution1 dt{font-size:11px;font-weight:bold;margin-bottom:5px}
.caution1 dd{font-size:11px;line-height:14px;margin-bottom:5px;text-align:left;background:url('/images/renew/icon_arrowr.png') no-repeat 0 5px;padding-left:8px;background-size:4px}

.caution2{}
.caution2 dt{font-size:11px;font-weight:bold;margin-bottom:5px}
.caution2 dd{font-size:11px;line-height:14px;margin-bottom:5px;background:url('/images/renew/icon_arrowr.png') no-repeat 0 5px;padding-left:8px;background-size:4px}

.txtinfo{font-size:10px;line-height:14px;color:#888;padding:0px 0 5px 10px}
.txtinfo b{font-size:10px;color:#333}
.txtinfo2{font-size:10px;line-height:14px;color:#333;padding:0 0 0 10px;margin:0px 0 0px 20px;background:url('/images/renew/icon_arrowr.png') no-repeat 0 5px;position:relative;background-size:4px}
.txtinfo2 .qmark{vertical-align:middle}

#sizeview_layer{border:1px solid #ccc;background:#fff;position:absolute;top:20px;left:0}
#sizeview_layer .close{position:absolute;right:3px;top:3px;background:url('/img/btn/close1.gif') no-repeat 0 0;text-indent:-9999em;display:block;width:20px;height:20px}
#sizeview_layer .close:hover{text-decoration:none}
.f10{font-size:10px}

.tbl_tcp_res2 textarea{border:1px solid #f1f1f1}
.tbl_tcp_res2 textarea:hover{border:1px solid #ccc!important;}

.tbl_tcp .driver p{font-size:11px;}

.layer_driver_view{position:relative;}
.layer_driver{border:1px solid #ccc;background:#fff;position:absolute;top:40px;right:0;width:170px;height:90px;z-index:999}
.layer_driver .close{position:absolute;right:3px;top:3px;background:url('/images/button/btn_pop_close2.gif') no-repeat 0 0;text-indent:-9999em;display:block;width:15px;height:15px;background-size:15px}
.layer_driver .close:hover{text-decoration:none}
.layer_driver .face{padding:5px;float:left;}
.layer_driver .driver{padding:30px 0 0 0}
.layer_driver .driver p{line-height:18px;font-size:12px;color:#333}
.layer_driver .face img{width:60px}

.html2015 .box_tcp2 .l_info_1 li a.bt_gra{height:20px;line-height:20px}

.btn_grwh{border:1px solid #ccc;display:block;width:48%;height:30px;line-height:30px;background:-webkit-gradient(linear, left bottom, left top, from(#f6f6f6), to(#fff));border-radius:2px}
.btn_grwh:hover{text-decoration:none;}

/*float*/
.float_wrap{overflow:hidden;}
.float_wrap .fl{float:left;}
.float_wrap .fr{float:right;}


/*ÅÃ¹è¿¹¾à »ó´Ü ¹è¼Û¾÷Ã¼ Ãß°¡*/
.takbae_state{padding:10px ;overflow:hidden;}
.takbae_state table.mgb_15{margin-bottom:0px!important}

/*ÅÃ¹è¿¹¾à Æ÷Àå¼ö·® ¼öÁ¤ 170310*/
.fnor{font-weight:normal}
.boxsize_wrap{padding:0!important;position:relative;}
.boxsize{padding:5px 10px 5px 10px }
.boxsize p.f11{padding-left:20px}
.boxsize li{width:100%;padding:2px 0;position:relative;}
.boxsize li:last-child{border:none;}
.boxsize li .tit{font-weight:bold;margin-bottom:3px;font-size:14px}
.boxsize li input.chk{position:relative;display:none;position:absolute;width:16px;height:16px;}
.boxsize li label{display:inline-block;background:url('/images/renew/input_check.png') no-repeat 0 center;cursor:pointer;background-size:16px;padding-left:20px;height:24px;line-height:24px;font-size:14px;}
.boxsize li input:checked + label{background:url('/images/renew/input_check_on.png') no-repeat 0 center;background-size:16px;}
.boxsize li.sum{border-top:1px solid #eee;padding-top:10px;}
.boxsize li.sum *{vertical-align:top}
.boxsize li.sum .tit{padding-left:20px}
.boxsize li.sum .qty{float:right;position:absolute;top:10px;right:10px}
.boxsize li.sum .qty em{font-size:20px;line-height:12px;color:#ff307e;}
.boxsize .f11{font-size:12px!important;color:#888;font-weight:normal;}

.maxcount{font-weight:normal;color:#ff307e;font-size:12px;letter-spacing:-1px;padding:0 0 1px 1px;}

.pmwrap{display:inline-block;position:absolute;top:3px;right:30%;text-align:right;border:1px solid #ddd;;z-index:100}
.pmwrap div{float:left;}
.pmwrap a{text-decoration: none;}
.pmwrap .ea{width:30px;text-align:center;line-height:22px}
.pmwrap .ea span{font-weight:bold}
.pmwrap .plus{border-left:1px solid #ddd;font-size:12px;width:22px;height:22px;line-height:22px;display:block;text-align:center;}
.pmwrap .minus{border-right:1px solid #ddd;font-size:12px;width:22px;height:22px;line-height:22px;display:block;text-align:center;}

.boxsize_wrap .boxabc_1{position:absolute;top:13px;right:10px;height:150px;}
.boxsize_wrap .boxabc_1 span{color:#ff307e;font-size:12px;height:55px;line-height:55px;padding-right:50px;display:block;background:url('/images/txt/boxsize1_abc.png') no-repeat right top;background-size:40px}

.boxsize_wrap .boxabc_2{position:absolute;top:5%;right:1%;height:150px;background:url('/images/txt/boxsize_abc.png') no-repeat center 20px;background-size:68px}
.boxsize_wrap .boxabc_2 span{color:#ff307e;;font-size:12px;padding-right:5px}

.boxsize_wrap .boxabc_3{position:absolute;top:10%;right:1%;height:150px;background:url('/images/txt/boxsize_abc.png') no-repeat center 20px;background-size:68px}
.boxsize_wrap .boxabc_3 span{color:#ff307e;;font-size:12px;padding-right:5px}

.boxsize_wrap .boxabc_4{position:absolute;top:20%;right:1%;height:150px;background:url('/images/txt/boxsize_abc.png') no-repeat right 20px;background-size:68px}
.boxsize_wrap .boxabc_4 span{color:#ff307e;;font-size:12px;padding-right:5px}

.boxsize_wrap .boxabc_5{position:absolute;top:20%;right:1%;height:150px;background:url('/images/txt/boxsize_abc.png') no-repeat right 20px;background-size:68px}
.boxsize_wrap .boxabc_5 span{color:#ff307e;;font-size:12px;padding-right:5px}

.boxsize_wrap .payadd{position:absolute;bottom:7px;left:12px;}
.boxsize_wrap .payadd p{color:#ff307e;text-align:left;font-size:11px;letter-spacing:-0.05em;}
.wonders_pd{padding-bottom:40px}/*¿ø´õ½º¸¸ ¾È³»¹®±¸ Ãß°¡¸é¼­ ÆÐµù°ª Ãß°¡*/

.agr_wrap{position:relative;overflow:hidden;width:100%;padding:10px 0 0 0}
.agr_wrap .agr_tx{font-size:11px;letter-spacing:-0.05em;}

.agr_wrap .radio_s label{font-size:11px}

/*¾ÆÀÌÆù5 ±úÁü*/
@media screen and (max-width: 320px)
{
.pmwrap{display:inline-block;position:absolute;top:3px;right:25%;text-align:right;border:1px solid #ddd;;z-index:100}
.pmwrap div{float:left;}
.pmwrap a{text-decoration: none;}
.pmwrap .ea{width:30px;text-align:center;line-height:22px}
.pmwrap .ea span{font-weight:bold}
.pmwrap .plus{border-left:1px solid #ddd;font-size:12px;width:26px;height:26px;line-height:26px;display:block;text-align:center;}
.pmwrap .minus{border-right:1px solid #ddd;font-size:12px;width:26px;height:26px;line-height:26px;display:block;text-align:center;}

.boxsize_wrap .boxabc_1{position:absolute;top:13px;right:10px;height:150px;}
.boxsize_wrap .boxabc_1 span{color:#ff307e;font-size:10px;height:55px;line-height:55px;padding-right:50px;display:block;background:url('/images/txt/boxsize1_abc.png') no-repeat right top;background-size:40px}

.boxsize_wrap .boxabc_2{position:absolute;top:5%;right:1%;height:150px;background:url('/images/txt/boxsize_abc.png') no-repeat center 20px;background-size:50px}
.boxsize_wrap .boxabc_2 span{color:#ff307e;;font-size:10px;padding-right:5px}

.boxsize_wrap .boxabc_3{position:absolute;top:10%;right:1%;height:150px;background:url('/images/txt/boxsize_abc.png') no-repeat center 20px;background-size:50px}
.boxsize_wrap .boxabc_3 span{color:#ff307e;;font-size:10px;padding-right:5px}

.boxsize_wrap .boxabc_4{position:absolute;top:20%;right:1%;height:150px;background:url('/images/txt/boxsize_abc.png') no-repeat right 20px;background-size:50px}
.boxsize_wrap .boxabc_4 span{color:#ff307e;;font-size:10px;padding-right:5px}
}



/*¾Ë¸²Åå*/
.alimtalk{text-align:center}
.alimtalk .box_1grey{padding:25px 20px 10px 20px}
.alimtalk .box_1grey.mgb_20{margin-bottom:7px!important;}
.alimtalk .myp{font-size:16px;}
.alimtalk .myp strong{font-size:16px}
.alimtalk .point{padding:15px 0 0 0;font-size:22px;color:#666}
.alimtalk .font03{font-size:24px}
.alimtalk .info{font-size:12px;color:666;text-align:left;border-top:1px solid #eee;margin:20px 0 0 0;padding:20px 0 0 0;color:#666;line-height:16px;word-break:keep-all;}
.alimtalk .cash_charge{height:26px;line-height:26px}

.alimtalk .myt{font-size:16px;margin-bottom:10px;}
.alimtalk .info2{font-size:14px;word-break:keep-all;line-height:20px;margin-bottom:10px}
.alimtalk .ddll{text-align:left;border:1px solid #eee;padding:5px 15px 0px 15px}
.alimtalk .ddll dt{margin:5px 0 10px 0;font-weight:bold;font-size:14px;border-bottom:1px dashed #eee;padding:0 0 5px 0}
.alimtalk .ddll ul li{font-size:12px;}

.alimtalk .ddll2{text-align:left;border:1px solid #eee;padding:5px 15px 10px 15px;margin:20px 0}
.alimtalk .ddll2 dt{margin:5px 0 10px 0;font-weight:bold;font-size:14px;border-bottom:1px dashed #eee;padding:0 0 5px 0}
.alimtalk .ddll2 ul li{font-size:12px;line-height:28px}
.alimtalk .ddll2 .ipt_g{border:1px solid #bbb}
.alimtalk .info3{font-size:12px;color:666;text-align:left;padding:5px 0 0 0;color:#666;line-height:16px;word-break:keep-all;}
.alimtalk .cash_charge{height:26px;line-height:26px;margin:5px 0}

/*¾Ë¸²Åå ÇÏ´Ü ½ÅÇÑ»ý¸í ¹è³Ê*/
.alim_shinhan_banner.mgt_20{margin-top:7px!important;}
.alim_shinhan_banner{background:url('/images/banner/bn_shinhan_alim2.png?rnd=20190726') no-repeat  right 5px;background-size:100%;border:1px solid #ccc;width:100%;height:175px;max-width:380px;text-align:center;position:relative;}
.alim_shinhan_banner .btn{width:94%;display:block;position:absolute;left:10px;bottom:5px;border:1px solid #666; padding:11px 0; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:4px;background:url('/images/index/ar_left_g.png') no-repeat 62% center #666;background-size:7px}

.alim_shinhan_banner_point.mgt_20{margin-top:7px!important;}
.alim_shinhan_banner_point{background:url('/images/banner/bn_shinhan_alim2.png?rnd=20190726') no-repeat  right 5px;background-size:100%;border:1px solid #ccc;width:100%;height:175px;max-width:380px;text-align:center;position:relative;}
.alim_shinhan_banner_point .btn{width:94%;display:block;position:absolute;left:10px;bottom:5px;border:1px solid #666; padding:11px 0; color:#fff; text-align:center;font-size:14px;font-weight:bold;border-radius:4px;background:url('/images/index/ar_left_g.png') no-repeat 62% center #666;background-size:7px}



.mintst{background:#0cc;border:1px solid #0cc}

/*·¹ÀÌ¾î */
.entry_big select{height:30px;padding:0}
.entry_big input{height:27px;padding:0 5px;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}


.word_break{word-wrap:break-word}

/*ÇÏ³ª¸â¹ö½º ·£µùÆäÀÌÁö*/
.hana_landing{background:#019392}
.ico_new{background:#ff507b;border-radius:10px;color:#fff;font-size:9px;width:14px;height:14px;line-height:14px;vertical-align:middle;display:inline-block;text-align:center;}

/*¸®´º¾ó*/
.tb_res{padding:0;-webkit-text-size-adjust:none; }
.title_news{border:none;}

.otb_cate{border:1px solid #eee;border-bottom:none;width:100%;overflow:hidden}

.otb_res{width:100%;overflow:hidden}
.otb_res li{float:left;width:50%;height:150px;position:relative;text-align:center;background:url('/images/index/ar_left_g.png') no-repeat 97% 40%;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:before{width: 100%;height:1px;position:absolute;background:#eee;left:0;bottom:0;content:'';}

.otb_res .otit{font-size:15px;font-weight:bold;color:#000;letter-spacing:-0.05em;padding:20px 0 0 0}
.ocopy{padding:5px 10px;line-height:13px;letter-spacing:-0.05em}
.ocopy span{font-size:10px;color:#6a7070;word-break:keep-all;line-height:11px}
.ocopy2{position:relative;padding:0 0 10px 0}
.ocopy2 span{font-size:10px;word-break:keep-all;line-height:14px;letter-spacing:-0.05em}
.ocopy2>span:first-child{background:url('/images/index/won.png') no-repeat 0;background-size:10px;height:14px;padding-left:12px;color:#6a7070;}
.ocopy2 em{font-size:11px;color:#ff5079}
.ocopy2 a.btn{background:#6a7070;font-size:10px;color:#fff;width:22%;height:12px;line-height:14px;padding:2px 0 1px 0;display:inline-block}

.ico_tb{background:url('/images/icon/icon_tb.png') no-repeat;margin:5px 0 0 0;width:40px;height:40px;display:inline-block;overflow: hidden;background-size:100px 250px;text-indent:-9999em}
.ico_tb.day{background-position:0 3px;}
.ico_tb.time{background-position:0 -34px;}
.ico_tb.quick{background-position:0  -73px;}
.ico_tb.cu{background-position:0 -112px;}

.otopbn_hom{padding:0 5px}
.topbg{word-break:keep-all;width:100%;margin:5px 0 10px 0;overflow:hidden}
.topbg im_hom .tcopy p br{display:none}
.topbg .tcopy{width:100%;font-size:12px;color:#999;text-align:center}
.topbg .tcopy p{display:inline;font-size:16px;color:#454545;font-weight:normal;letter-spacing:-0.03em;line-height:16px;color:#6a7070}



/*.otopbn{word-break:keep-all;width:100%;height:70px;margin:10px 0;overflow:hidden;background:#f2f2f2}
.im_tbcate{background:url('/images/icon/icon_tbtop.png') no-repeat;background-size:120px;display:inline-block;padding-left:80px;width:100px;height:60px}
.im_tbcate.time{background-position:20px -34px;}
.topbg2 .tcopy{padding:5px 0 0 0;}
.topbg2 .tcopy>p:first-child{font-size:10px;line-height:12px;color:#999;font-weight:normal;margin:5px 0 0 0;letter-spacing:-0.05em}
.topbg2 .tcopy>p:last-child{font-size:16px;line-height:18px;color:#454545;font-weight:normal;margin:2px 0 0 0;letter-spacing:-0.05em}
.topbg2 .tcopy em{color:#}
*/

.otopbn{background:#f2f2f2;padding:0 10px}
.topbg2{word-break:keep-all;width:100%;padding:10px 0;margin:10px 0;overflow:hidden;}
.topbg2.im_cate2{background:url('/images/icon/icon_tbtop_cate2.png') no-repeat center right;background-size:80px}
.topbg2.im_cate3{background:url('/images/icon/icon_tbtop_cate3.png') no-repeat center right;background-size:90px}
.topbg2.im_cate4{background:url('/images/icon/icon_tbtop_cate4.png') no-repeat center right;background-size:80px}
.topbg2.im_cate5{background:url('/images/icon/icon_tbtop_cate5.png') no-repeat center right;background-size:80px}
.topbg2.im_cate6{background:url('/images/icon/icon_tbtop_cate6.png') no-repeat center right;background-size:80px}
.topbg2 .tcopy p{width:72.5%;font-size:11px;line-height:13px;color:#999;letter-spacing:-0.03em;}
.topbg2 .tcopy>p:last-child{font-size:15px;line-height:16px;color:#454545;font-weight:normal;padding-top:3px}
.topbg2 .tcopy>p.fbig{font-size:14px!important;line-height:16px;width:90%;letter-spacing:-0.05em}
.topbg2 .tcopy>p.fbig strong{font-size:14px!important;line-height:18px;}
.topbg2.im_cate5 .tcopy:after{content:'';display:inline-block;background:url('/images/txt/air_prom.png') no-repeat;width:220px;height:40px;background-size:240px;margin-top:5px;border-top:1px dashed #ccc}

/*/¿ä±âºÎÅÍ/*/
.otopbn_event .topbg2{position:relative;}
.otopbn_event .topbg2 .tcopy p{width:80%}
.otopbn_event .topbg2 .tcopy_s{letter-spacing:-0.05em;margin-top:2px}
.otopbn_event .topbg2 .tcopy_s{display:block;font-size:11px;color:#666;font-weight:bold;}
.otopbn_event .topbg2 .tcopy_s em{color:#000;font-size:11px;font-weight:bold}
.otopbn_event{background:#fff;margin:0 0 10px 0;}
.otopbn_event .otopbn{background:#f2f2f2;padding:0 10px 10px 10px}
.otopbn_event .topbg2{word-break:keep-all;width:100%;padding:10px 0 0 0 ;margin:10px 0;overflow:hidden;}
.otopbn_event .topbg2.im_cate4{background:url('/images/icon/icon_tbtop_cate4.png') no-repeat right 10px ;background-size:70px}

.tcopy_event .f1{font-size:14px;letter-spacing:-0.05em;}
.tcopy_event .ff{margin:10px 0;}
.tcopy_event .ff img{width:100%;max-width:400px}
.tcopy_event .f1 strong{font-size:14px}
.tcopy_event .f2{font-size:11px;letter-spacing:-0.04em;font-family:'µ¸¿ò',sans-serif!important;color:#888}

.tcopy_event{border:1px dashed #999;padding:5px;background:#fff;position:relative}
.tcopy_event p{font-family:'¸¼Àº °íµñ',Malgun Gothic,Dotum,'µ¸¿ò',sans-serif!important;text-align:center;font-size:14px;line-height:18px;font-weight:normal;}

.tcopy_event >p:first-child{font-weight:bold;font-size:16px;line-height:22px;color:#f69;letter-spacing:-1px;margin:0 0 6px 0;border-bottom:1px solid #eee;}
.tcopy_event >p:first-child span{display:block;font-weight:normal;font-size:11px;color:#666;letter-spacing:-0.05em;padding-bottom:4px}
.tcopy_event >p:first-child span em{background:#999;color:#fff;border-radius:2px;padding:0 2px;margin-right:5px;font-size:11px;}
.tcopy_event >p:last-child{text-align:left;font-size:11px;line-height:14px;color:#999;letter-spacing:-1px;}
/*/¿ä±â±îÁö/*/

.otit2{font-size:14px;font-weight:bold;color:#000;padding:10px 0 ;margin:20px 0 10px 0;border-bottom:1px solid #ddd}
.h2_area2{width:100%;margin:0 0 5px 0;overflow:hidden}
.h2_area2 h2{font-size:13px;float:left;font-weight:normal;color:#454545;}
.h2_area2 i{float:right;display:inline-block;color:#777;font-size:10px}

.h2_area{position:relative;margin:24px 0 10px 0!important}
.h2_area .fr_area{position:absolute;top:0px;right:0px;font-size:14px;vertical-align:middle}
.h2_area .fr_area a{color:#999;}
.h2_area .fr_area a span{font-size:14px;position:relative;font-family:'noto';font-weight:;vertical-align:middle}
.h2_area .fr_area a span:after{opacity:0.7;content:'';width:12px;height:10px;display:inline-block;background:url('/images/icon/arr_r.png') no-repeat center right;background-size:8px;}

.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:12px}

#acday .tbl_basic_1 td{font-size:13px;color:#555}
#acday .tbl_basic_1  tr td:last-child{font-size:14px;color:#ff5079;}
#actime .tbl_basic_1 td{font-size:13px;color:#555}
#actime .tbl_basic_1  tr td:last-child{font-size:14px;color:#ff5079;}
#acquick .tbl_basic_1 td{font-size:13px;color:#555}
#acquick .tbl_basic_1  tr td:last-child{font-size:14px;color:#ff5079;}

.t_r_notice ol li{border:none;position:relative;width:95%;padding-left:8px}


/*ÅÃ¹èÆ÷ÀÎÆ® 1% Àû¸³ ¼öÁ¤ »èÁ¦*/
.oinfo{border:1px solid #eee;padding:10px}
.oinfo ul li{font-size:13px;line-height:16px;color:#666;background:url('/images/bullet/li.png') no-repeat left 5px;background-size:3px;padding:0 0 5px 8px}

.otb_tchoice{width:100%;overflow:hidden}

.otb_tcho li{float:left;border:1px solid #eee;width:32%;position:relative;text-align:center;padding:10px 0 0 0;margin-bottom:10px}
.otb_tcho li:first-child{margin-right:1%}
.otb_tcho li:last-child{width:32%;margin-left:1%;float:right}

.otb_tcho li .logo{padding:5px 0}
.otb_tcho li img{width:100%}
.otb_tcho li .btnwrap{width:100%;overflow:hidden;}

.otb_tcho li .btnwrap .btnl{position:absolute;background:#f9f9f9;top:-1px;right:-1px;width:40%;color:#555;border:1px solid #eee;border-radius:3px;line-height:20px;height:20px;font-size:11px;letter-spacing:-0.08em;}
.otb_tcho li .btnwrap .btnr{float:right;width:100%;color:#fff;background:#55c5c9;font-weight:bold;height:36px;font-size:14px;line-height:34px;letter-spacing:-0.05em;}

.linet{text-decoration: line-through;font-size:12px}


/*ÅÃ¹èÆ÷ÀÎÆ® 1% Àû¸³ ¼öÁ¤*/
.otb_tcho li{float:left;border:1px solid #eee;width:32%;position:relative;text-align:center;padding:10px 0 0 0;margin-bottom:10px}
.otb_tcho li:first-child{margin-right:1%}
.otb_tcho li:last-child{width:32%;margin-left:1%;float:right}


.otb_tcho li .logo{padding:10px 0 15px 0}
.otb_tcho li img{width:100%}
.otb_tcho li .btnwrap{width:100%;overflow:hidden;}

.otb_tcho li .btnwrap .btnl{border-radius:3px;position:absolute;background:#f9f9f9;top:-1px;right:-1px;width:40%;color:#555;border:1px solid #eee;border-radius:3px;line-height:20px;height:20px;font-size:11px;letter-spacing:-0.08em;}
.otb_tcho li .btnwrap .btnr{float:right;width:100%;color:#fff;background:#55c5c9;font-weight:bold;height:36px;font-size:14px;line-height:34px;letter-spacing:-0.05em;}

.otb_tcho li.pt1per:nth-child(1):after{border-radius:2px;
content:'ÅÃ¹èÆ÷ÀÎÆ® 1 % Àû¸³';display:block;background:#ff507b;border:1px solid #ff507b;margin:0 auto;width:80%;height:14px;line-height:14px;position:absolute;right:3px;bottom:34px;word-break:keep-all;font-size:11px;letter-spacing:-0.1em;color:#fff;}

.otb_tcho li.pt1per:nth-child(1):before{content:'';background:url('/images/icon/mps_r.png') no-repeat;display:block;position:absolute;right:20px;bottom:30px;width:10px;height:6px;background-size:100%}

.otb_tcho li.pt1per:nth-child(3):after{border-radius:2px;
content:'ÅÃ¹èÆ÷ÀÎÆ® 1 % Àû¸³';display:block;background:#ff507b;border:1px solid #ff507b;margin:0 auto;width:80%;height:14px;line-height:14px;position:absolute;right:3px;bottom:34px;word-break:keep-all;font-size:11px;letter-spacing:-0.1em;color:#fff;}

.otb_tcho li.pt1per:nth-child(3):before{content:'';background:url('/images/icon/mps_r.png') no-repeat;display:block;position:absolute;right:20px;bottom:30px;width:10px;height:6px;background-size:100%}
/*ÅÃ¹èÆ÷ÀÎÆ® 1% Àû¸³ ¼öÁ¤ ³¡*/

/*·¹ÀÌ¾î*/
.layer_popup_img_wrap{}
.overlay_t{ background-color: #000; bottom: 0; left: 0; opacity: 0.5; filter: alpha(opacity = 50); /* IE7 & 8 */ position: fixed; right: 0; top: 0; z-index:9998;}
#overlay_t{ background-color: #000; bottom: 0; left: 0; opacity: 0.5; filter: alpha(opacity = 50); /* IE7 & 8 */ position: fixed; right: 0; top: 0; z-index:9998;}
.layer_popup_img{position:absolute;text-align:center;z-index:9999;overflow:hidden;width:100%;height:320px;min-height:320px;max-width:300px;min-width:300px;
margin:0 auto;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}


.layer_popup_img .pop_close{width:20px;height:20px;position:absolute;top:12px;right:10px;cursor:pointer;background:url('/images/banner/bn_appdown_close.png') no-repeat 0 0;text-indent:-5000em;background-size:18px}
.layer_popup_img a.btn{position:absolute;left:25%;bottom:7px;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:7px;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;}

.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;font-size:14px;}

.day_area{background:url('/images/banner/time_area.png') no-repeat;text-indent:-9999em;display:block;height:100%;background-size:100%}
.quick_area{background:url('/images/banner/quick_area.png') no-repeat;text-indent:-9999em;display:block;height:100%;background-size:100%}
.quick_account_area{background:url('/images/banner/quick_account_area.png') no-repeat;text-indent:-9999em;display:block;height:100%;background-size:100%}
.quick_close{background:url('/images/banner/quick_close.png') no-repeat;;text-indent:-9999em;display:block;height:100%;background-size:100%}

.otit em.ico_new{font-weight:normal!important;}

.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;font-size:12px}
.impact_info p strong{color:#f25;font-size:12px}
.impact_info p:last-child{margin-bottom:0px}

/*¿îÀÓº¸±â¼öÁ¤*/
.otb_res .otit{font-size:15px;font-weight:bold;color:#000;letter-spacing:-0.05em;padding:10px 0 0 0}
.ocopy3{width:100%;font-size:10px;text-align:center;}
.ocopy3 em{font-size:13px;color:#ff5079;line-height:20px;background:url('/images/index/won.png') no-repeat 0 center;background-size:14px;height:14px;padding-left:18px;}
.ocopy3 .p1{font-size:10px;letter-spacing:-0.05em;color:#888}
.ocopy3 .p2{font-size:10px;margin-top:3px;color:#666}
.ocopy3 .p2 *{line-height:20px;}
.ocopy3 .p3{font-size:10px;padding-top:0px}/*/¿ä±âºÎÅÍ/*/
.ocopy3 .p3 em{color:#555;letter-spacing:-0.05em;font-size:11px;line-height:12px;}
.ocopy3 .p4 em{letter-spacing:-0.05em;font-size:11px;color:#555;line-height:12px;background:url('/images/index/point.png') no-repeat 0 center;background-size:14px;height:14px;padding-left:18px;}
.ocopy3 .p4 em strong{font-size:11px;font-weight:normal}
.ocopy3 a.btn{background:#6a7070;font-size:10px!important;color:#fff;width:40px;display:inline-block;height:18px;letter-spacing:-0.05em;}
.ocopy3 .c_r{color:#ff5079!important;font-size:12px;font-weight:normal}

/*¼³¹®Á¶»ç*/
.tbrsch{height:100%;width:100%}
.tbrsch .area{width:100%}
.tbrsch dl dt{padding:50px 10% 3% 15%;font-size:21px;line-height:28px;background:url('/images/icon/tbsl_q.png') no-repeat 6% 50px;background-size:24px;letter-spacing:-0.03em}
.tbrsch dl dd{border:1px solid #eee;background:#fcfcfc;margin:5%;padding:20px 30px;}
.tbrsch dl dd ul{}
.tbrsch dl dd ul li label{font-size:21px;line-height:50px;color:#333}
.tbrsch dl dd ul li input.radio{width:0;height:0;display:none}
.tbrsch dl dd ul li input[type="radio"] + label{background: url('/images/button/input2.png') no-repeat 0px -64px;background-size:25px 120px; width:40px;height:20px;padding-left:38px}
.tbrsch dl dd ul li input[type="radio"]:checked  + label{ background-position: 0px -4px; }
.tbrsch dl dd textarea{border:none;background:none;font-size:19px;color:#555}
.tbrsch dl dd textarea:focus{outline:none;}

.tbrsch .end{padding:50px 15% 3% 15%;font-size:21px;line-height:28px;text-align:center;letter-spacing:-0.03em;font-weight:bold}
.tbrsch .end p{font-size:14px;padding:20px 0;line-height:18px;color:#555}
.tbrsch .end img{width:100%}
.tbrsch .area_btn{background:#333;height:60px;line-height:60px;text-align:center;position:absolute;bottom:10px;width:90%;left:5%;right:5%;z-index:-1}
.tbrsch .area_btn a{color:#fff;font-size:21px;font-weight:bold;}

.stepdlvr{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}
.stepdlvr p{line-height:18px}
.stepdlvr span.bold{background:url('/images/renew/icon_arrowr.png') no-repeat right center; padding-right:12px;background-size:6px;font-size:13px;}
.stepdlvr span.liar{font-size:13px;color:#666;letter-spacing:-0.05em}
.stepdlvr span.dash{font-size:13px;color:#ccc}


/*¿ìÆí¹øÈ£Ã£±â ¹öÆ° ¼öÁ¤*/
#s_address_history_html .list_check li{position:relative;}
#s_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;}
#s_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;}
#s_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;}
#s_address_history_html .list_check dl{margin-left:60px}
#s_address_history_html .list_check dt{width:12%;line-height:16px}
#s_address_history_html .list_check dd{width:88%;font-size:14px!important;line-height:16px}

#r_address_history_html .list_check 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 dl{margin-left:60px}
#r_address_history_html .list_check dt{width:12%;line-height:16px}
#r_address_history_html .list_check dd{width:88%;font-size:14px!important;line-height:16px}

.pop_type01_page .btn_p1 span{color:#454545!important;}



.wrap_delivery .cont h6{font-size:14px;font-weight:bold;color:#4d515a;letter-spacing:-0.05em;margin-bottom:10px}
.otopinfo .tit{font-size:14px;font-weight:bold;color:#4d515a;letter-spacing:-0.05em;margin-bottom:10px}
.otopinfo .section{border:1px solid #e6e5d6;padding:15px 20px;color:#555;background:#fffef2}
.otopinfo .section li{font-size:12px;background: url('/images/bullet/squ02.gif') 0px 6px no-repeat;padding-left:6px;line-height:16px;padding-bottom:3px}
.otopinfo .section li:last-child{padding-bottom:0}

.ntit{margin:20px 0 10px 0}
.tit_mydate{font-size:14px;font-weight:bold;color:#000;letter-spacing:-0.05em;background:url('/images/renew/icon_arrowr.png') no-repeat right center;background-size:8px;padding-right:18px}
.tit_type{font-size:14px;font-weight:bold;color:#ff307e;padding-left:5px}
.tit_do{display:block;padding-top:5px;padding-left:95px;letter-spacing:-0.05em;font-size:12px}
.tit_info{display:block;padding-top:5px;color:#555;font-size:12px}

.scroll_y{overflow-y:scroll;background:#f2f2f2;height:200px}
.scroll_auto{overflow-y:auto}
.pkg_info{text-align:left;padding:10px;border-top:1px solid #ccc}
.pkg_info strong{display:block;color:#454545}
.pkg_info p{padding-bottom:10px;line-height:14px;color:#666}

.select_type11{position:relative;float:left;font-size:12px;color:#555;font-family:"µ¸¿ò",dotum, "±¼¸²", Gulim;width:100%;}
.select_type11 .select11{cursor:pointer;line-height:27px;height:27px;padding:0px 0 0 3%;width:94%;border:1px solid #ccc;background:url('/images/renew/icon_arrowb_g.png') no-repeat 95% center; background-size:10px;margin-right:10px}
.select_type11 .more{font-family:"¸¼Àº °íµñ", "µ¸¿ò",dotum ;font-size:10px;color:#6b6b6b;width:10px;padding:0 3px}
.select_type11 span{font-size:14px;font-family:"µ¸¿ò",dotum, "±¼¸²", Gulim;color:#333;}
.select_type11 ul{position: absolute; top:28px; left: 0px; width:92%;padding:5% 0 5% 5%;border: 1px solid #ececec;background: #fff;z-index:9999;}
.select_type11 ul li {float:left;width:40%;height:150px;margin-bottom:17px}
.select_type11 ul li:nth-child(odd){width:60%}

.select_type11 ul li.blank{text-indent:-9999em;background:none}
.select_type11 ul li.blank dd{text-indent:-9999em;background:none}
.select_type11 ul li dl dt{font-weight:bold;font-size:11px;color:#888;margin-bottom:3px}
.select_type11 ul li dl dd a{background:url('/images/bullet/squ02.gif') no-repeat 2px center;padding-left:10px;background-size:2px;width:90%;display:block;height:20px;line-height:20px;font-size:13px}
.select_type11 ul li dl dd a:hover{text-decoration:none;background:url('/images/bullet/check_red.gif') no-repeat 90% center #eee;}
.select_type11 ul li dl dd a.hover{text-decoration:none;background:url('/images/bullet/check_red.gif') no-repeat 90% center #eee;}

.footer_law{padding-top:10px}
.footer_law a{font-size:12px;color:#555;line-height:14px}
.footer_law a:first-child:before{width:0}
.footer_law a:before{content: "";display: inline-block; width: 1px; height: 10px; margin: 0 8px 0 3px; background: #bdbdbd;vertical-align:3px}

/*±¹Á¦Æ¯¼ÛÃß°¡ uiº¯°æ 201709*/


.logii_tb{width:100%;overflow:hidden}
.logii_tb dl{position:relative;display:inline-block;display:table;float:left;width:48.5%;border:1px solid #eee;padding:10px 0;margin-bottom:2%;border-radius:10px;box-shadow:0px 1px 2px #f3f3f3;background:#fff }
.logii_tb dl:before{content: "";display:block;background:url('/images/icon/icon_tb.png') no-repeat;background-size:100px;width:40px;height:40px;margin:0 auto}
.logii_tb dl:hover{background:#fefefe;color:#555}
.logii_tb dl a.wrap{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;color:#555;padding:0;margin:0}

.logii_tb dl:nth-child(odd){clear:left}
.logii_tb dl:nth-child(even){float:right;}

.logii_tb dl dt{font-size:15px;letter-spacing:-0.03em;padding:5px 0 2px 0;line-height:24px;font-weight:bold;text-align:center;background:url('/images/index/ar_left_g.png') no-repeat 95%;background-size:10px;color:#333}
.logii_tb dl dd{font-size:13px;line-height:16px;color:#777;text-align:center;letter-spacing:-0.03em;word-break:keep-all;}
.logii_tb dl dd ul li{line-height:14px!important;}
.logii_tb dl dd ul li:last-child{vertical-align:middle;line-height:20px;padding-top:5px}
.logii_tb dl dd span{background:url('/images/index/won.png') no-repeat 0 center;background-size:16px;padding-left:20px;font-size:14px;color:#ff5079;}
.logii_tb dl dd a.price{background:#6a7070;color:#fff;margin-left:5px;padding:2px;font-size:12px;cursor:pointer}
.logii_tb dl dd span.icon_w{background:url('/images/index/won.png') no-repeat 0 center;background-size:16px;padding-left:18px;line-height:16px;color:#666;font-size:12px;}
.logii_tb dl dd span.icon_p{background:url('/images/index/point.png') no-repeat 0 center;background-size:16px;padding-left:18px;line-height:16px;color:#666;font-size:12px;}
.logii_tb dl dd span b{font-size:12px}
.icon_w, .icon_p{font-size:12px;letter-spacing:-0.03em;}
.icon_w b, .icon_p b{font-weight:bold;color:#ff5079}
.logii_tb dl.day_tb:before{background-position:0px 5px;}
.logii_tb dl.time_tb:before{background-position:0px -33px;}
.logii_tb dl.quick_tb:before{background-position:0px  -72px;}
.logii_tb dl.s24_tb:before{background-position:0px -111px;}
.logii_tb dl.air_tb:before{background-position:0px -150px}
.logii_tb dd em{letter-spacing:-0.02em;font-size:12px;line-height:14px!important;color:#999;position:relative;padding-right:5px;display:block;}
.logii_tb dd em:after{content:" / ";color:#ccc;display:inline-block;margin-left:3px}
.logii_tb dd em:last-child:after{display:none}
.logii_tb dd.copy{padding:0 5px}
.logii_tb dd.s24_blank{padding:3px 0 2px 0}

.logii_tb dl.continue{background:none;border:none;box-shadow:none;;padding:26px 0 10px 0}
.logii_tb dl.continue:before{background-position:0px -200px}
.logii_tb dl.continue dd{color:#aaa;padding-top:15px}

.air_info{border:1px solid #eee;padding:0px 10px 10px 10px;text-align:left;margin-top:10px}
.air_info .tit strong{font-size:14px}
.air_info dt{font-size:14px;color:#5f6677;font-weight:bold;padding:5px 10px;margin:0;background:url('/images/bullet/squ02.gif') no-repeat 2px center!important;border-bottom:none!important;}
.air_info dd{padding:5px 10px;font-size:14px;text-align:left;color:#777}
.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:96%;margin:10px auto;border-top:1px solid #eee}
.tbl_add th{text-align:center!important;padding:0!important;background:#fafafa;color:#555!important;font-weight:normal!important;height:30px}
.tbl_add td{padding:5px 2px;border-bottom:1px solid #eee}

.btn_add2{background: #5f6677;color: #fff; width:26px;height:26px;display: inline-block;padding:0;text-align:center; }
.btn_add2 span{font-size:20px;line-height:26px;text-align:center!important;}
.btn_add2.minus span{font-size:30px}
.btn_add2:hover{color:#fff;text-decoration:none;background: #3b414f; }
.airpd_add{line-height:30px;;text-align:right;}
.airpd_add span{vertical-align:middle}

.board_tip{padding:5px 0px;margin-bottom:5px}
.board_tip li{;font-size:14px;text-align:left;background:url('/images/bullet/squ02.gif') no-repeat 10px 8px;padding-left:18px;background-size:2px;line-height:18px;color:#777}
.board_tip ul{margin-top:3px}
.board_tip ul li{font-size:12px;line-height:16px;color:#777}

.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;height:40px;line-height:40px;}
.tab_menu li a.on{display:block;background:#5f6677;color:#fff;height:40px;line-height:40px;font-size:14px;}

.tab_menu_new ul{height:40px;width:100%;display:table;background:#fff;border-bottom:1px solid #ececec}
.tab_menu_new li {position:relative;height:48px;line-height:48px;display:table-cell;text-align:center;vertical-align:middle}
.tab_menu_new li span{font-family:'noto';color:#666;font-weight:500;font-size:15px}
.tab_menu_new li .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 .on span{color:#151515;font-weight:600}
.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('/images/icon/right_ct.png') center no-repeat;background-size:10px;width:20px;height:20px;display:inline-block;position:absolute;top:15px;right:-6px;}


.tbl_basic_1.air2 th{background:#fff;font-size:11px}
.tbl_basic_1.air2 td{padding:5px 0;font-size:12px}

.box_agreement2 { text-align:left;overflow-x: hidden; overflow-y: scroll; padding: 10px; height:61px; line-height: 17px; background: #f9f9f9; color:#777;font-size:13px}
.box_agreement3 { text-align:left; padding: 5px 10px; margin-top:10px;line-height: 16px; background: #fff; border: 1px solid #eee;color:#777;font-size:13px}
.box_agreement3 label{color:#000}
.box_agreement2 dl{padding:10px}
.box_agreement2 dl dt{font-size:13px;letter-spacing:0px;font-weight:bold;}
.box_agreement2 dl dd{text-align:left;background:none}


.tbl_basic_1.air{color:#333;}
.tbl_basic_1.air th{padding:10px 0;font-size:12px;color:#888;background:#fafafa}
.tbl_basic_1.air th strong{color:#5f6677;font-size:14px}
.tbl_basic_1.air td{color:#333;font-size:14px}

ol.limit_ol {list-style:none;padding:10px 10px;background:#fafafa}
ol.limit_ol li:before{content:'';position:absolute;left:0;top:0;width:50px;height:60px;display:inline-block;background:url('/images/icon/icon_limit.png') no-repeat center;background-size:40px;}
ol.limit_ol li:nth-child(1):before{background-position:0 -475px}
ol.limit_ol li:nth-child(2):before{background-position:0 -52px}
ol.limit_ol li:nth-child(3):before{background-position:0 -352px}
ol.limit_ol li:nth-child(4):before{background-position:0 -225px}
ol.limit_ol li:nth-child(5):before{background-position:0 -475px}
ol.limit_ol li {position:relative;text-align:left;padding: 3px 0px 5px 50px; color: #5f6677; font-weight: bold; font-size:16px}
ol.limit_ol li b{color: #333; font-weight: bold; font-size:15px}
ol.limit_ol li p {color: #777; font-weight: normal; font-size:13px;line-height:15px;}
ol.limit_ol li:last-child { margin-bottom: 0; }


ul.limit_wrap2{list-style:none}
ul.limit_wrap2 li{position:relative;text-align:left;padding: 5px 0px 8px 53px!important; color: #777;font-size:13px;line-height:1.5em;}
ul.limit_wrap2 li p {color:#333 ; font-weight: bold; font-size:16px!important;}
ul.limit_wrap2 li p.f11{font-size:13px!important;color:#666;font-weight: normal; line-height:1.5em}
ul.limit_wrap2 li:before{content:'';position:absolute;left:0;top:0;width:51px;height:60px;display:inline-block;background:url('/images/icon/icon_limit.png') no-repeat center #fff;background-size:40px;}
ul.limit_wrap2 li:nth-child(1):before{background-position:0 8px}
ul.limit_wrap2 li:nth-child(2):before{background-position:0 -53px}
ul.limit_wrap2 li:nth-child(3):before{background-position:0 -113px}
ul.limit_wrap2 li:nth-child(4):before{background-position:0 -172px}
ul.limit_wrap2 li:nth-child(5):before{background-position:0 -230px}
ul.limit_wrap2 li:nth-child(6):before{background-position:0 -292px}
ul.limit_wrap2 li:nth-child(7):before{background-position:0 -352px}
ul.limit_wrap2 li:nth-child(8):before{background-position:0 -415px}
ul.limit_wrap2 li:nth-child(9):before{background-position:0 -475px}

.layer_popup_wrap .limit_wrap2 li:before{background-color:#f2f2f2!important;}



#agree_layer .tit{padding:10px 5px 0px 5px;line-height:30px;}
#agree_layer .select_all input[type=checkbox]{width:20px!important;height:20px!important;}
#agree_layer .select_all{text-align:right;margin:5px 0;font-weight:bold}


.layer_fixed_wrap{position: fixed;top:0;left: 0;z-index: 9999;width: 100%;height: 100%;display:table;background: rgba(0,0,0,0.5);}
.layer_fixed_wrap .tit{font-size:19px;padding:15px 0 10px 0}
.layer_fixed_wrap .layer_popup_area{display:table-cell;vertical-align:middle}
.layer_fixed_wrap .layer_popup_txt{width:306px;margin:0 auto;position:relative}

.overf_y_h150{overflow-y:scroll;height:150px}
.overf_y_h160{overflow-y:scroll;height:160px}
.overf_y_h170{overflow-y:scroll;height:170px}
.overf_y_h180{overflow-y:scroll;height:180px}
.overf_y_h190{overflow-y:scroll;height:190px}
.overf_y_h200{overflow-y:scroll;height:200px}


.olist_wide{overflow:hidden;text-align:left;border-top:1px solid #eee;margin-bottom:20px}

.olist_wide li{position:relative;overflow:hidden;color:#555;border-bottom:1px solid #eee;vertical-align:top;padding:10px 10px 10px 30px;background:#fcfdf5}
.olist_wide li .counter{position:absolute;top:10px;left:0;font-weight:bold;font-size:16px;border-right:1px solid #eee;width:16px;padding:2px;text-align:center;color:#5f6677}
.olist_wide li dl{display:inline-block;display:table;float:left;margin-right:10px}
.olist_wide li dt{display:table-cell;font-size:12px;color:#999;letter-spacing:-0.05em;line-height:18px;padding-right:5px}
.olist_wide li dd{display:table-cell;word-break:break-all;vertical-align:top;}
.olist_wide li .day_num{width:100%;clear:both;line-height:18px;}
.olist_wide li .day_num span{color:#999;font-size:12px;}
.olist_wide li .day_num em{color:#333;}
.olist_wide li .day_num .dayfl{float:left;margin-right:10px;}


.list_wide{overflow:hidden;text-align:left;border-top:1px solid #eee;margin-bottom:10px}

.list_wide li{overflow:hidden;min-height:70px;position:relative;color:#555;border-bottom:1px solid #eee;padding:10px 10px 10px 100px;background:url('/images/index/ar_left_g.png') no-repeat 98% #fcfdf5;background-size:10px;}
.list_wide li:hover{cursor:pointer}

.list_wide li .now{display:inline-block;position:absolute;top:10px;left:10px;font-weight:bold;font-size:15px;letter-spacing:-0.05em;height:72px;line-height:70px;width:72px;text-align:center;color:#5ac7ce;border:1px solid #5ac7ce;border-radius:300px}
.list_wide li .now.cancle{border:1px solid #ccc;color:#999;}
.list_wide li .now.end{background:#5ac7ce;color:#fff;}
.list_wide li .dlwrap{position: absolute; top: 50%;transform: translateY(-50%);}/*¼öÁ÷ Áß¾ÓÁ¤·Ä*/
.list_wide li dl{display:inline-block;display:table;float:left;margin-right:10px;}
.list_wide li dt{display:table-cell;font-size:12px;color:#999;letter-spacing:-0.05em;line-height:18px;padding-right:5px}
.list_wide li dd{display:table-cell;word-break:break-all;vertical-align:top;}
.list_wide li .day_num{width:100%;clear:both;line-height:18px;}
.list_wide li .day_num span{color:#999;font-size:12px;}
.list_wide li .day_num em{color:#333;}
.list_wide li .day_num .dayfl{float:left;margin-right:10px;}

.list_wide li dl:nth-child(4) dd{color:#225353}
.list_wide li dl:nth-child(5) dd{color:#ff5079}

.list_wide li.cancle{background:#f9f9f9;}
.list_wide li.cancle dd{text-decoration:line-through;color:#999!important;}


.more_wrap{width:100%;margin:0 0 20px 0}
.list_more{width:100%;display:block;text-align:center;height:40px;line-height:40px;font-size:15px;color:#777;background:#f9f9f9;border:1px solid #eee}
.list_more span{color:#999;font-size:20px}

.olist_notice{overflow:;text-align:left;border-top:none;margin-bottom:20px}
.notice_wrapper .olist_notice{border-top:none}
.olist_notice li{overflow:hidden;position:relative;color:#555;border-bottom:1px solid #eee;vertical-align:top;padding:10px 10px 10px 10px;background:url('/images/index/ar_bottom_g.png') no-repeat 98%;background-size:14px;}
.notice_wrapper .olist_notice li{padding:15px 10px}
.olist_notice li .counter{display:none;position:absolute;top:0px;left:0;font-weight:bold;font-size:16px;border-right:1px solid #eee;width:50px;height:100%;padding:12px 2px;text-align:center;color:#3cc1c0}
.olist_notice li dl{padding:0 10px}
.olist_notice li dt{word-break:break-all;font-size:16px;color:#333;letter-spacing:-0.02em;line-height:1.4em;padding-right:10px}
.notice_wrapper  .olist_notice li dt{word-break:break-all;font-size:16px;color:#333;letter-spacing:-0.02em;line-height:1.4em;padding-right:10px;;word-break:keep-all}
.olist_notice li dd{word-break:break-all;vertical-align:top;font-size:11px;color:#777}
.list_notice_view{border:1px solid #eee;margin:20px 0;padding:20px;background:#fafafa;line-height:18px;}
.list_notice_view:before{ content:'';z-index:-1;position:absolute;top:25px;right:3px;width:20px;height:20px;background:url('/images/index/ar_up_g.png') no-repeat;background-size:14px;}
@media screen and (max-width:320px) {
.list_notice_view{padding:20px 10px}
.notice_wrapper .olist_notice li{padding:15px 0px}
}

.notice_wrapper .tbl_notice{padding: 8px 10px; font-size: 16px; color: #282f44;border:none}
.notice_wrapper .tbl_notice .f11{color:#777;background:url('/images/bullet/squ_c.gif') no-repeat 2px 2px;padding-left:10px;background-size:1px 10px;}
.notice_wrapper .tbl_notice .c_8{display:none}
.notice_wrapper .tbl_notice, .notice_wrapper .tbl_notice th, .notice_wrapper .tbl_notice td ,.notice_wrapper .tbl_notice.border_b{border:none}
.notice_wrapper .tbl_notice + div.pda_10.border_b.f12{background:#f9f9f9;padding:20px!important;margin:10px;border:1px solid #eee;line-height:1.4em;font-size:14px!important}
.notice_wrapper .tbl_notice th{padding:10px 0;background:#f9f9f9;color:#777}
.notice_wrapper .tbl_notice td{padding:10px 0}

.notice_wrapper .r_tit{clear:both;width:100%;overflow:hidden;border-bottom:1px solid #eee;padding:18px 0 10px 0}
.notice_wrapper .r_tit .inp_btn{margin-right:10px;border-radius:5px}

.question_wrapper *{font-family:'noto'}
.question_wrapper .txt02{padding:10px 0 0 0}
.question_wrapper .tit_tcp{padding: 25px 10px 8px 10px; font-size: 17px; color: #333}
.question_wrapper .tit_tcp .f11{color:#777;background:url('/images/bullet/squ_c.gif') no-repeat 2px 2px;padding-left:10px;background-size:1px 10px;}
.question_wrapper .tit_tcp .c_8{display:none}
.question_wrapper .tbl_tcp, .question_wrapper .tbl_tcp th, .question_wrapper .tbl_tcp td{border:none}
.question_wrapper .tbl_tcp th, .question_wrapper .tbl_tcp td{border-bottom:1px solid #eee}
.question_wrapper .tbl_tcp th{padding:10px 0;background:#f9f9f9;color:#666;font-weight:500;font-size:12px}
.question_wrapper .tbl_tcp td{padding:10px 0}
.question_wrapper .txt02 .border_b.pdb_10{padding:20px;border-bottom:none}
.question_wrapper .btn_r2{display: block; background: #0cc; width: 96%;margin:0 2%;padding:0;height: 50px; line-height: 50px; color: #fff; text-align: center;border-radius:5.1px;;}
.question_wrapper .btn_r2 span{font-size:17px}
.question_wrapper .txt04 .tbl_tcp{border-top:1px solid #eee}
.question_wrapper .txt04 .tbl_tcp th{padding-left:10px;padding-bottom:15px;background:#fff;vertical-align:top;padding-top:18px;font-size:12px;}
.question_wrapper .txt04 .tbl_tcp td *{border-radius:1px;border:1px solid #ddd;height:34px;font-size:15px}
.question_wrapper .txt04 .tbl_tcp td input:disabled{background:#eee}
.question_wrapper .txt04 .tbl_tcp td select:disabled {background:#eee}
.question_wrapper .txt04 .tbl_tcp td .select06{width:88%}
.question_wrapper .txt04 .tbl_tcp td textarea{height:150px}
.question_wrapper .txt04 .tbl_tcp td div{border:none}
.question_wrapper .box_tcp3{padding:20px;border:none}
.question_wrapper .box_tcp3 p.border_t{padding-top:15px;margin-top:15px;border-top:1px solid #ddd}
.question_wrapper .box_tcp3 p.border_t b.f12{font-size:14px!important;font-weight:normal}
.question_wrapper .box_tcp3 li, .question_wrapper .box_tcp3 li *{font-size:14px!important;line-height:1.4em}
.question_wrapper .box_tcp3 li{background:url('/images/bullet/li.png') no-repeat 2px 8px;padding-left:10px;background-size:3px;}
.question_wrapper input[type="checkbox"]{width:18px!important;height:18px!important}
.question_wrapper .round_box01{border:none;background:#f9f9f9;padding:15px}
.question_wrapper .round_box01 .mod_bul01{font-size:14px!important;font-weight:bold;}

.lotto_wrapper fieldset{margin:20px 0 0 0}
.lotto_wrapper h3{font-size:16px;line-height:1.4em;letter-spacing:-0.03em}
.lotto_wrapper em.color_c span{display:block;font-size:22px;line-height:1.4em}
.lotto_wrapper .btn02i{background:#0cc;border:none;color:#fff}

.newlaw *{font-size:13px!important;line-height:20px;letter-spacing:-0.03em;word-break: keep-all;word-wrap:break-word }
.newlaw dl{border:1px solid #eee;margin:10px 0;background:#fff;border-radius:10px}
.newlaw dl dd:last-child p{border-top:1px solid #eee;text-align:right;margin:0;padding:10px}
.newlaw dl dt{font-weight:bold;margin-bottom:5px;border:none!important;background-image:none!important;background:none!important;}
.newlaw dl dt .title h3{padding:0 0 0 15px!important;font-size:14px!important;font-weight:bold}
.newlaw dl dd{float:none;clear:both}
.newlaw input[type="radio"]{margin:0px!important;}
.newlaw dl ul{padding:5px 10px 10px 10px;}
.newlaw dl ul li{color:#777;background:url('/images/bullet/squ02.gif') no-repeat 2px 8px;padding-left:10px;background-size:3px;}
.newlaw dl ul li b{font-size:15px!important;letter-spacing:-0.05em}
.newlaw dl dd p span{display:block}
.newlaw dl dt span{padding:0 5px 0 0!important}
.newlaw dl dt a.btn_low{padding:0!important;float:none}
.newlaw .board_tip{padding:5px 10px }
.newlaw .board_tip li{color:#555;text-align:left;background:url('/images/bullet/squ02.gif') no-repeat 2px 8px;padding-left:10px;background-size:3px;line-height:18px;margin-bottom:5px}
.newlaw .board_tip ul{margin-top:3px}

.newlaw_banner{padding:0 10px}
.newlaw_bg_f2{background:none;overflow-y: scroll;-webkit-overflow-scrolling: touch; height:170px;padding:0 10px}
.newlaw_bg_f2::-webkit-scrollbar { width: 3px; }
.newlaw_bg_f2::-webkit-scrollbar-thumb { background: #a9a9a9; }
.newlaw_bg_f2 *{font-size:13px!important;line-height:18px;letter-spacing:-0.05em;text-align:left}
.newlaw_bg_f2 dl{background:#f2f2f2!important;}
.newlaw_bg_f2 dl dt{padding:0!important;margin:0!important}
.newlaw_bg_f2 dl ul li{text-align:left;}
.newlaw_bg_f2 .lowfloat .title{padding:10px 0 0 0}
.newlaw_bg_f2 .lowfloat .title h3{font-size:12px!important;letter-spacing:-0.08em}
.newlaw_bg_f2 .newlaw dl ul li b{font-size:14px!important}
.newlaw_bg_f2_pcmshmember{padding:10px;margin:0 9px 20px 9px;border:1px solid #eee;border-radius:2px}
.newlaw_bg_f2_pcmshmember p{padding:5px 10px 5px 5px;word-break:keep-all}
.newlaw_bg_f2 .btn_low a{font-size:10px!important; letter-spacing:-0.1em}
.newlaw_bg_f2 .board_tip{padding:5px 0}
#spon_layer .c_8.pda_10.left_i.f12{word-break:keep-all;line-height:16px;font-size:13px}
#spon_layer .w60.h30.inp02{width:68%}


.tit_tcp{font-size:14px;padding-bottom:5px}

.list_mypoint{width:100%;overflow:hidden;margin-bottom:10px}
.list_mypoint li{padding:15px 10px;overflow:hidden;border-bottom:1px solid #eee;position:relative;}
.list_mypoint li .fl{float:left;}
.list_mypoint li .fl .txt2{padding:10px 0 0 2px;position:relative;}
.list_mypoint li .fl .txt2 *{font-size:11px;color:#666}
.list_mypoint li .fl .txt2 span.now:before{content:' | ';display:inline-block;color:#ccc;padding-right:5px}
.list_mypoint li .fl .txt3 span.btn{display:block;font-size:13px;padding:5px 0px;position:absolute;right:0;top:36px}
.list_mypoint li .fl .txt3 span.btn strong{font-size:14px;font-weight:bold;color:#000}
.list_mypoint li .fl .txt3 span.btn a.btnv{background:#fff;color:#25abb4;font-size:12px;padding:4px 8px;border-radius:4px;border:1px solid #5ac7ce}
.list_mypoint li .fr{float:right}
.list_mypoint li .fr .point{font-size:16px;vertical-align:middle}

.list_tcp_mypoint{padding:5px 0}
.list_tcp_mypoint li{line-height:20px}
.list_tcp_mypoint li:nth-child(1){text-align:center;font-size:16px;font-weight:bold;border-bottom:1px solid #eee;padding:10px 0;}
.list_tcp_mypoint li:nth-child(1) strong{font-size:24px;padding-left:20px}
.list_tcp_mypoint li:nth-child(2){text-align:center;font-size:13px;padding-top:10px;}
.list_tcp_mypoint li:nth-child(2) strong{display:inline-block;width:30%;font-size:15px;text-align:right;color:#000}
.list_tcp_mypoint li:nth-child(3){text-align:center;font-size:13px;padding-top:0px}
.list_tcp_mypoint li:nth-child(3) strong{display:inline-block;width:30%;font-size:15px;text-align:right;color:#000}


.list_tcp_mypoint1{padding:5px 0;font-family:'noto'}
.list_tcp_mypoint1 li{line-height:20px;position:relative}
.list_tcp_mypoint1 li:nth-child(1){text-align:left;font-size:17px;font-weight:500;padding:10px 0 10px 10px;font-family:'noto'}
.list_tcp_mypoint1 li:nth-child(1) strong{font-size:24px;padding-left:30px}
.list_tcp_mypoint1 a.down{position:absolute;top:7px;right:0;content:'';display:inline-block;width:25px;height:25px;line-height:25px;background:url('/images/icon/down_btm_c.png') no-repeat center; background-size:16px;border-radius:10em;text-indent:-9999em;}
.list_tcp_mypoint1 a.up{position:absolute;top:7px;right:0;content:'';display:inline-block;width:25px;height:25px;line-height:25px;background:url('/images/icon/up_top_c.png') no-repeat center; background-size:16px;border-radius:10em;text-indent:-9999em;}

.list_tcp_mypoint2{padding:0 0 10px 0;border-top:1px solid #eee;}
.list_tcp_mypoint2 li:nth-child(1){text-align:center;font-size:13px;padding-top:10px;}
.list_tcp_mypoint2 li:nth-child(1) strong{display:inline-block;width:30%;font-size:15px;text-align:right;color:#000}
.list_tcp_mypoint2 li:nth-child(2){text-align:center;font-size:13px;padding-top:0px}
.list_tcp_mypoint2 li:nth-child(2) strong{display:inline-block;width:30%;font-size:15px;text-align:right;color:#000}

.list_mycash{width:100%;overflow:hidden;margin-bottom:10px}
.list_mycash li{padding:15px 10px;overflow:hidden;border-bottom:1px solid #eee;position:relative;}
.list_mycash li .fl{float:left;}
.list_mycash li .fl .txt2{padding:10px 0 0 2px;position:relative;}
.list_mycash li .fl .txt2 *{font-size:11px;color:#666}
.list_mycash li .fl .txt2 span.now:before{content:' | ';display:inline-block;color:#ccc;padding-right:5px}
.list_mycash li .fl .txt3 span.btn{display:block;font-size:13px;padding:5px 0px;position:absolute;right:0;top:36px}
.list_mycash li .fl .txt3 span.btn strong{font-size:14px;font-weight:bold;color:#000}
.list_mycash li .fl .txt3 span.btn a.btnv{background:#fff;color:#25abb4;font-size:12px;padding:4px 8px;border-radius:1px;border:1px solid #5ac7ce}
.list_mycash li .fr{float:right}
.list_mycash li .fr .point{font-size:16px;vertical-align:middle}

.list_tcp_mycash{padding:10px 0}
.list_tcp_mycash li{line-height:20px}
.list_tcp_mycash li:nth-child(1){text-align:center;font-size:16px;font-weight:bold;border-bottom:1px solid #eee;padding:10px 0;}
.list_tcp_mycash li:nth-child(1) strong{font-size:24px;padding-left:20px}

.rightbtn_area{right:10px;position: absolute; top: 50%;transform: translateY(-50%);}

.list_mytakb{width:100%;overflow:hidden;margin-bottom:80px}
.list_mytakb li{padding:15px 10px 10px 15px;overflow:hidden;border-bottom:1px solid #eee;position:relative;}
.list_mytakb li .fl{float:left;width:70%;position:relative}
.list_mytakb li .fl .newbz{position:absolute;top:3px;left:-15px;background:#f36;width:6px;height:6px;display:block;border-radius:10px}
.list_mytakb li .fl .txt1{font-size:13px;line-height:15px}
.list_mytakb li .fl .txt2{font-size:13px;padding:6px 0 0 0px;position:relative;color:#666;line-height:1.4em}

.list_mytakb li .fl .txt2 .takb{padding-right:20px;background:url('/images/index/ar_left_g.png') no-repeat right;background-size:10px;}
.list_mytakb li .fl .txt2 .takb strong{font-weight:normal;font-size:15px}
.list_mytakb li .fl .txt3{padding-top:6px;color:#5ac7ce;font-weight:bold;font-size:16px}
.list_mytakb li .fr{float:right;width:30%;text-align:right}
.list_mytakb li .fr .btnp{font-size:14px;vertical-align:middle;background:#f2f2f2;color:#666;display:inline-block;height:30px;line-height:30px;margin-bottom:5px;width:80px;text-align:center}
.list_mytakb li .fr .btnp.on{background:#ff5079;color:#fff;font-weight:bold;border-radius:3px}
.list_mytakb li .fr .btnp.off{color:#ff5079;background:#fff;font-weight:bold;border-radius:3px}

.no_list{background:#fafafa;padding:60px 0 ;text-align:center;color:#666}

.takb_search_wrap{background:#595959;padding:20px;overflow:hidden}
.takb_search_wrap h2{font-size:15px;padding-bottom:15px;color:#fff}
.takb_search_wrap .fl{float:left;width:60%}
.takb_search_wrap .fl select{width:100%;border:none;height:30px;margin-bottom:5px;background:#fafafa}
.takb_search_wrap .fl input{width:99%;border:none;height:30px;background:#fafafa;padding-left:1%}
.takb_search_wrap .fr{float:left;width:30%;text-align:right}
.takb_search_wrap .fr .btn{background:#0cc;width:90%;height:66px;line-height:66px;display:inline-block;text-align:center;border-radius:2px;color:#fff;font-weight:bold;font-size:16px;border:none}


.error_wrap{position: fixed;top:0;left: 0;z-index: 9999;width: 100%;height: 100%;display:table;}
.error{display:table-cell;vertical-align:middle;text-align:center;width:100%}
.error .txt{background:url('/images/icon/ico_error.png') no-repeat center 0;background-size:60px;padding-top:80px}
.error .btn{background:#555;height:40px;line-height:40px;width:50%;display:block;margin:20px auto;color:#fff}
.error .txt .ert{padding:0 30px;line-height:20px;word-break:keep-all;}
.error .txt img{width:240px;padding-bottom:20px}

/*¼­¿ïÀü¿ª È®´ë¿ÀÇÂ*/
.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}

/*¹öÆ° Ãß°¡ 20180201*/

.btn_wrap{padding:0 10px}
.btn_wrap .btn_ok{height:44px;line-height:44px;width:49%;text-align:center;color:#fff;background:#36c7c4;display:inline-block;font-size:14px;font-weight:bold}
.btn_wrap .btn_cc{height:44px;line-height:44px;width:49%;text-align:center;color:#fff;background:#999;display:inline-block;font-size:14px;font-weight:bold}

.dashed{text-decoration:line-through;font-size:12px;font-weight:normal}
p.c_red *{color:#ff507b!important;font-size:12px;}
p.c_red .dashed{text-decoration:line-through}
.saleday{font-size:12px;padding:5px 15px;letter-spacing:-0.05em;color:#888;background:url('/images/bullet/squ02.gif') no-repeat 8px center!important;}

.topbg2.im_cate4 {background-position: 20px 20px;background-size:82px!important;}
.topbg2.im_cate4 .tcopy p{width:70%}
.topbg2.im_cate4 .tcopy>p.fbig{font-size:16px!important;line-height:18px;font-weight:normal!important;color:#454545!important}
.topbg2.im_cate4 .tcopy>p.fbig strong{font-size:16px!important;line-height:18px}
.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:12px!important;letter-spacing:-0.05em!important;margin-bottom:5px;color:#666!important;}
.topbg2.im_cate4 .tcopy_s{top:93px;color:#999;right:90px;font-size:11px}
.topbg2.im_cate4 .tcopy_s em{color:#888}


.freecoupon{font-family:'noto';height:130px;background:#fff;position:relative;border-radius:8.1px;border:1px solid #eee;padding:10px 20px}
.freecoupon:after{content:'';background:url('/images/background/freecoupon_rt.png') no-repeat center #0cc;background-size:100%;width:60px;height:100%;display:block;position:absolute;top:0px;right:0px;border-top-right-radius:5.1px;border-bottom-right-radius:5.1px;}
.freecoupon:before{content:'';border-left:5px dotted #0cc;width:10px;height:100%;position:absolute;top:0;right:47px}
.freecoupon .txt{font-size:14px;color:#333;padding-right:65px;}
.freecoupon .txt ul li{font-family:'noto';padding:2px 0;line-height:1.4em;word-break:keep-all;background:url('/images/bullet/li.png') no-repeat 13px 9px ;color:#666;background-size:3px;padding-left:22px!important;text-align:left;font-size:12.5px;font-weight:500}
.freecoupon .bot{font-family:'noto';padding:2px 0;line-height:1.4em;background:url('/images/bullet/li.png') no-repeat 13px 9px ;color:#666;background-size:3px;padding-left:22px;text-align:left;font-size:12.5px!important;font-weight:500}
.freecoupon .tit{font-family:'noto';padding:15px 10px;font-size:21px;word-break:keep-all;color:#0cc;font-weight:600;line-height:1.3em;padding-right:60px}
.freecoupon .tit:before{content:'';background:url('/images/freecoupon_top.png')}
.alimtalk .myt{word-break:keep-all;line-height:20px}
.letterp{letter-spacing:0;font-weight:500!important;color:#333}
.popup_layer_wrap .freecoupon .tit{padding-bottom:5px!important}
.popup_layer_wrap .mycoupon_free_o{overflow-y:auto;max-height:330px}
.popup_layer_wrap .freecoupon a{display:block;width:100%;height:100%}

/* Tab 20140730 */
.wrap_tab_tcp {  margin: 0 0 10px 0; padding: 0;position:relative;}
.wrap_tab_tcp.mgt {  margin:0; padding: 0; }
.tab_tcp { overflow: hidden; width: 100%;}
.tab_tcp:before{content:'';width:100%;height:1px;background:#eee;position:absolute;bottom:0px;display:block;}
.tab_tcp li { float: left;  position:relative;}
.tab_tcp li a { display: block;height: 16px; height:40px;line-height:40px;padding-top:2px;text-align: center; color: #8a9090; letter-spacing: -0.05em;font-size:15px;}
.tab_tcp .on a { font-size: 15px;color:#151515;height:40px;line-height:40px;padding-top:2px;font-weight:bold;}

.tab_tcp .on a:before{content:'';width:100%;height:2px;background:#151515;position:absolute;bottom:0;display:block;}
.tab_tcp li a:hover{color:#292b2b;}

p.tpirce{padding:5px 0;font-size:11px}

/*¿Â¶óÀÎÁ¦ÈÞ ¼öÁ¤*/
.tcp_use_confirm .txt2.f14.bold{font-size:16px!important;margin-top:20px;color:#333}
.tcp_use_confirm .txt2.f14.bold strong{font-size:16px!important;}
.btnn_blu{padding:8px 20px;background:#333;line-height:50px;color:#fff}
.btnn_blu_50{padding:8px 20px;background:#333;line-height:50px;color:#fff}
.btnn_gra_50{padding:8px 20px;background:#333;line-height:50px;color:#fff}
.tcp_t_area{padding:10px 10px 10px 10px;border:1px solid #eee;margin:15px 0;background:#fafafa}
.tcp_t_area h2{line-height:30px}


i.salepr{color:#ff507b;display:inline-block;font-style:normal;}
.salepr u{position:relative;background:url('/images/index/won.png') no-repeat 0px;background-size:14px;text-decoration:none;color:#666;padding:0 7px 0 18px;line-height:20px;height:20px;font-size:14px}
/*.salepr u:before{content:'------------';position:absolute;top:;letter-spacing:-1px;color:#ff507b;}*/
.salepr u:after{content:'';position:absolute;top:-2px;right:0;width:38px;height:20px;background:url('/images/icon/dash_ar.png') no-repeat right;}
.salepr b{font-weight:normal;font-size:14px}
.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}

.step_complete_area .text{font-size:21px;word-break:keep-all;line-height:24px;padding:0 20px}
.step_complete_area .text strong{font-size:21px;line-height:30px}
.step_complete_area .text_s{letter-spacing:-0.05em}


/*¸ð¹ÙÀÏ µðÀÚÀÎ °³¼± 20180306*/

/*html2015.cssµµ ¾÷·ÎµåÇØ¾ßÇÔ /*ÅÃ¹èÆ÷ÀÎÆ® Á¸ 2018.2.1*/

/*ÅÃ¹èÄ³½¬ 20180306*/
.tbcash_top{height:120px;text-align:center;background:#ff5f86;position:relative}
.tbcash_top .wrap{width:100%;padding-top:20px}
.tbcash_top .st{font-size:14px;color:#fff}
.tbcash_top .st2{font-size:12px;color:#fff;background:#db3a61;height:34px;line-height:34px;position:absolute;bottom:0;width:100%}
.tbcash_top .my{font-size:24px;color:#fff;font-weight:bold;line-height:46px}
.tbcash_top .my strong{font-size:28px;}
.txt04.reserve_renew.reserve_renew_wrap .d_info_1.mgb_10 dt{font-size:14px}
.txt04.reserve_renew.reserve_renew_wrap .d_info_1.mgb_10 dd{font-size:14px}
.txt04.reserve_renew.reserve_renew_wrap .d_info_1.mgb_10 dd strong{font-size:16px}
.txt04.reserve_renew.reserve_renew_wrap .tbl_tcp .tbl_basic_2 th{background:#fff;font-size:12px;}
.txt04.reserve_renew.reserve_renew_wrap .tbl_tcp .tbl_basic_2 td{font-size:10px;border-top:none}
.txt04.reserve_renew.reserve_renew_wrap .tbl_tcp .tbl_basic_2 td label{font-size:16px;font-weight:bold}
.txt04.reserve_renew.reserve_renew_wrap .info_pot_bd{font-size:14px;line-height:18px;background:#f2f2f2;border:none;padding:20px 0}
.txt04.reserve_renew.reserve_renew_wrap .tbl_tcp.tbcash_tbl .select_st.w80{padding-left:8px;-webkit-appearance: none;width:91%!important;height:34px;line-height:34px;border-radius:0;border:1px solid #ddd;background: url('/images/renew/icon_arrowb_g.png') no-repeat 96% center #fff;background-size: 10px;}
.txt04.reserve_renew.reserve_renew_wrap .tbl_tcp.tbcash_tbl th{padding-left:20px}

.tbcoupon_top{height:140px;text-align:center;background:#fff;position:relative;border:2px solid #eee;border-radius:8.1px}
.tbcoupon_top .wrap{width:100%;padding-top:27px}
.tbcoupon_top .st{font-size:14px;color:#333}
.tbcoupon_top .st2{font-size:12px;color:#ff5f86;background:#f9f9f9;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px;height:44px;line-height:44px;position:absolute;bottom:0;width:100%;display:table}
.tbcoupon_top .st2 span{display:table-cell;width:50%;line-height:44px;position:relative;}
.tbcoupon_top .st2 span a{font-size:14px;color:#666}
.tbcoupon_top .st2 span a:after{content:'';font-size:13px;background:url('/images/icon/right_ct_c.png') no-repeat  right 3px;width:16px;height:13px;display:inline-block;background-size:7px;text-indent:-9999em}
.tbcoupon_top .st2 span:nth-child(even):before{content:'';width:1px;height:44px;position:absolute;top:0px;left:0;background:#e9e9e9}
.tbcoupon_top .my{font-size:24px;color:#0cc;font-weight:bold;line-height:46px}
.tbcoupon_top .my strong{font-size:28px;}

.html2015 .tab03 {height:40px;line-height:40px}
.html2015 .tab03 li a,.html2015 .tab03 li.on a{padding:8px 0;font-size:14px;font-weight:400}

.tbl_tcp.tbcash_tbl{margin-bottom:10px!important;}
.tbl_tcp.tbcash_tbl th{background:#fff;vertical-align:top;padding-top:18px;font-size:14px;color:#888;font-weight:normal;padding-left:20px}
.tbl_tcp.tbcash_tbl td{padding-top:10px;padding-right:10px}
.tbl_tcp.tbcash_tbl input{width:90%!important;margin-right:5px;font-size:15px;#333}
.tbl_tcp.tbcash_tbl select{width:90%!important;margin-right:5px;font-size:15px;#333}
.tbl_tcp.tbcash_tbl .inp09{width:90%!important;height:34px;line-height:34px;border-radius:0;border:1px solid #ddd}
.tbl_tcp.tbcash_tbl select.select07{padding-left:8px;-webkit-appearance: none;width:91%!important;height:34px;line-height:34px;border-radius:0;border:1px solid #ddd;background: url('/images/renew/icon_arrowb_g.png') no-repeat 96% center #fff;background-size: 10px;}
.tbl_tcp.tbcash_tbl .radio_s_area2 .radio_s{height:40px;line-height:40px;}
.tbl_tcp.tbcash_tbl .radio_s_area2 .radio_s label{height:34px}
.tbl_tcp.tbcash_tbl .radio_s_area2 .radio_s input:checked{background:#ccc}
.tbl_tcp.tbcash_tbl td.tcash_now{position:relative;border-top:1px solid #ccc;background:#f9f9f9;line-height:24px;font-size:14px;padding:5px 20px;color:#888;}
.tbl_tcp.tbcash_tbl td.tcash_now span{position:absolute;line-height:24px;right:15px;color:#555;}
#Charge_TotLabel{display:inline-block;width:150px;text-align:right;font-size:15px!important;}
.tbl_tcp.tbcash_tbl .radio_s_area .radio_s{height:32px;margin-right:45px}
.tbl_tcp.tbcash_tbl .radio_s_area .radio_s label{font-size:15px;color:#333;line-height:24px}
.tbl_tcp.tbcash_tbl .ball{position:relative;background:#ff5f86;font-size:11px;color:#fff;border-radius:4px;padding:2px 5px;font-weight:bold;margin-left:3px}
.tbl_tcp.tbcash_tbl .ball:before{content:'';background:url('/images/icon/mps_r.png') no-repeat ;display:block;position:absolute;left:-6px;bottom:5px;width:10px;height:6px;background-size:100%;-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);}
.charge_end{position:relative;width:100%;background:#ffe;vertical-align:top;line-height:40px}
.charge_end *{font-size:16px;}
.charge_end strong{padding:10px;height:40px;line-height:40px}
.charge_end span.won{position:absolute;right:15px;top:25px;}
#cashLabel{position:absolute;right:10px;top:0px;width:150px;font-size:20px;text-align:right;padding-right:10px;}
#payMethLabel{color:#555;font-size:14px;font-weight:normal}
#payMethLabel:before{content:'';display:inline-block;width:1px;background:#ccc;height:10px;margin:0 5px}

.okcash_wrap{border:1px solid #ccc;padding:10px 15px 5px 15px;margin:10px 0}
.okcash_wrap p{line-height:18px;margin-bottom:10px}
.okcash_wrap em{font-weight:bold}
.okcash_wrap2{border:1px solid #ccc;padding:15px 15px 5px 15px;margin:10px 0}
.okcash_wrap2 h3{margin-bottom:10px}
.okcash_wrap2 ol{border-top:1px solid #ddd;padding:10px 0}

.okcash_wrap2 ol li:nth-child(1) span{display:inline-block;padding-top:5px;font-size:12px}
.okcash_wrap2 ol li:nth-child(1) a{padding:4px 10px;font-size:12px}
.okcash_wrap2 ol li{margin:5px 0}

.okcash_tbl{margin-bottom:10px;width:100%;background:#f9f9f9}
.okcash_tbl *{vertical-align:middle}
.okcash_tbl input{width:80%;border-radius:0}
.okcash_tbl td{vertical-align:middle}
.okcash_tbl p{margin:14px 0}

.giftcard_wrap{border-bottom:1px dotted #ddd;padding-bottom:20px;margin-bottom:20px}
.giftcard_wrap p{line-height:21px}
.giftcard_wrap ul li{line-height:18px}

.giftcard_wrap2{padding:10px 15px;border:1px solid #ddd;margin:0 0 10px 0;}

.mycoupon_free_x{background:#fff!important;padding:80px 0 100px 0;text-align:center;color:#666 }
.mycoupon_free_x:before{content:'';display:block;width:50px;height:70px;background:url('/images/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

#couponGuideInfo .popup_layer{padding:0}
#couponGuideInfo .popup_layer .tit{padding:20px}
#couponGuideInfo .popup_layer .ui_btn_wrap{margin:20px 0 0 0}
#couponGuideInfo .popup_layer .ui_btn_wrap a.full_p span{height:50px;line-height:50px}

.art_question .tbl_tcp th{color:#555;font-size:13px;background:#fafafa;line-height:30px}
.art_question .tbl_tcp td:first-child{font-size:11px}
.art_question .tbl_tcp td a{font-size:14px}

.art_question .round_box01{border:1px solid #ddd;background:#f9f9f9;line-height:18px;word-break:keep-all;padding:20px}

.art_question .tit_tcp{padding-top:10px}
.art_question .mod_bul01{background:none;color:#ff5f86;padding-left:0}

.olist_notice.question{margin-bottom:5px}
.olist_notice.question li{background:none!important;}
.olist_notice.question li .checkbox{position:absolute;top:10px;right:0;}
.olist_notice.question li .checkbox input{width:20px;height:20px}
.olist_notice.question li .answer{color:#fff;background:#ff5f86;font-size:14x;padding:0 5px;border-radius:5px;}

.boxsize li.sum{margin:10px 0}

.life_area .layer_full iframe.unse{padding:10px 0 0 0}

/*»ó´Ü Å¸ÀÌÆ²¹Ù, º¸À¯Æ÷ÀÎÆ®/Ä³½¬(ºí·¢+ºí·¢)*/

.toptit_wrap{background:#fff;height:42px;;position:relative;overflow-y:hidden!important;border-bottom:1px solid #eee;font-family:'noto'}
.toptit_wrap .h2_area{margin-top:0}
.toptit_wrap .fl{float:left;}
.toptit_wrap .fl h2{font-size:16px;line-height:44px;padding:0 0 0 17px;letter-spacing:0;color:#333;font-family:'noto';font-weight:500}
.toptit_wrap .fr{float:right;padding:10px 10px 0 0;line-height:24px;}
.toptit_wrap .fr span{font-size:13px;letter-spacing:-0.03em;color:#333;line-height:24px;}
.toptit_wrap .fr span.t1:after{content:'';width:1px;height:8px;background:#fff;display:inline-block;margin-left:5px;}
.toptit_wrap .fr span.t2 strong{color:#ff5f86;font-size:14px;letter-spacing:-0.05em;line-height:17px;padding-left:2px}
.toptit_wrap .fr span.t2{color:#ff5f86;line-height:17px;background:url('/images/index/ar_left_g.png') no-repeat 92% 4px;background-size:7px;padding-right:20px;font-family:'noto'}
.toptit_wrap .fr span.t3{font-size:12px;letter-spacing:-0.05em;color:#333;background:url('/images/index/ar_left_g.png') no-repeat 95% 2px;background-size:7px;padding-right:18px;font-family:'noto'}
.toptit_wrap .fr span.sa{letter-spacing:-0.08em;background:#8fa3a9;border-radius:5.1px;font-size:12px;padding:0px 6px;height:24px;line-height:24px;display:inline-block;color:#fff;font-family:'noto'}
.toptit_wrap .fr .usep{background:#fff;line-height:24px;padding:0 0 0 7px;border-radius:3px;}

.b_bar2 {height:42px; background:#3d4444; color:#fff; border-top:1px solid #333b3b; border-bottom:none; text-align:left;position:relative;}
.b_bar2 h2 {color:#fff; font-size:14px; height:42px; line-height:42px; padding-left:10px; float:left;}
.b_bar2 .my_info {float:right; width:55%; height:42px; letter-spacing:-1px; padding-right:10px;}
.b_bar2 .my_info .info {color:#fff; font-size:13px;}
.b_bar2 .my_info p {font-size:12px; color:#fff; text-align:right; line-height:42px;}
.b_bar2 .my_info p strong {font-size:12px; color:#ff307e;}
.b_bar2 .my_cash {float:right; width:55%; height:42px; letter-spacing:-1px; padding-right:10px;}
.b_bar2 .my_cash p {font-size:14px; color:#fff; text-align:right; line-height:42px;}
.b_bar2 .my_cash .cash {color:#fff;}
.b_bar2 .my_cash p strong {font-size:14px; color:#ff307e;}
.b_bar2 .my_cash .btn_cha {display:inline-block; color:#fff; background:#5ac7ce; font-size:12px; height:18px; line-height:18px; border-radius:2px; padding:0 4px;}
.b_bar2 a.more{display:block;position:absolute;top:0;right:0;background:url('/images/shopa/bg/btn_my.png') no-repeat 50% 8px ;background-size:22px 25px;text-indent:-999em;width:40px;height:40px;}
.b_bar2 a.map_plus{display:block;position:absolute;top:0;right:0;background:url('/images/icon/map_plus.png') no-repeat 50% 5px ;background-size:22px 28px;text-indent:-999em;width:40px;height:40px;}

.b_bar2 .morelayer{position:fixed;top:40px;right:0;border:1px solid #999;background:#fff;z-index:9999!important;}
.b_bar2.fixtop .morelayer{position:fixed;top:80px;right:0;border:1px solid #999;background:#fff;z-index:9999!important;}
.b_bar2 .morelayer ul{background:#fff;}
.b_bar2 .morelayer ul li{border-bottom:1px solid #ddd;background:url("/images/shopa/bg/arrow_gray.png") no-repeat 94% center;padding-right:20px;background-size:8px}
.b_bar2 .morelayer ul li:last-child{border-bottom:none;}
.b_bar2 .morelayer ul li a{display:block;width:100%;height:100%;padding:10px;}
.b_bar2 .morelayer ul li a:hover{color:#5ac7ce!important;}
.b_bar2 .morelayer ul li a:link{color:#3d4444}
.b_bar2 .morelayer ul li a:visited{color:#3d4444}
/*»ó´Ü Å¸ÀÌÆ²¹Ù, º¸À¯Æ÷ÀÎÆ®/Ä³½¬(ºí·¢+ºí·¢) ³¡*/

/*ÀÌ»ñÁü¼­ºñ½º Ãß°¡¾È*/
.logii_tb dl.move_tb:before{background-position:0px -258px}
/*ÀÌ»ñÁü¼­ºñ½º Ãß°¡¾È ³¡*/

/*OCBÆ÷ÀÎÆ® ÀüÈ¯ÇÏ±â*/

.tcp_change_ocb {overflow:hidden;width:100%}
.tcp_change_ocb .agre_area{margin:10px 0}
.tcp_change_ocb .agre_area input[id='check_evtn1'] {cursor:pointer;display:none;vertical-align:middle;}
.tcp_change_ocb .agre_area input[id='check_evtn1'] + label{cursor:pointer;background:none;padding-left:2px;font-size:14px;font-weight:bold;color:#555;}
.tcp_change_ocb .agre_area input:checked[id='check_evtn1'] + label{color:#5ac7ce;}
.tcp_change_ocb .agre_area input[id='check_evtn1'] + label:before{cursor:pointer;float:left;content:'';background:url('/images/icon/checkbox_c.png') no-repeat center;background-size:20px;display:block;width:20px;height:20px;line-height:24px;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{cursor:pointer;float:left;content:'';background:url('/images/icon/checkbox_5a.png') no-repeat center;background-size:20px;display:block;width:20px;height:20px;line-height:24px;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{cursor:pointer;font-size:14px;display:inline-block}

.tcp_change_ocb .agre_area input[id='check_evtn2'] {cursor:pointer;display:none;vertical-align:middle;}
.tcp_change_ocb .agre_area input[id='check_evtn2'] + label{cursor:pointer;background:none;padding-left:2px;font-size:14px;font-weight:bold;color:#555;}
.tcp_change_ocb .agre_area input:checked[id='check_evtn2'] + label{color:#5ac7ce;}
.tcp_change_ocb .agre_area input[id='check_evtn2'] + label:before{cursor:pointer;float:left;content:'';background:url('/images/icon/checkbox_c.png') no-repeat center;background-size:20px;display:block;width:20px;height:20px;line-height:24px;border-radius:30px;color:#ccc;text-align:center;font-weight:bold;margin-right:5px}
.tcp_change_ocb .agre_area input:checked[id='check_evtn2'] + label:before{cursor:pointer;float:left;content:'';background:url('/images/icon/checkbox_5a.png') no-repeat center;background-size:20px;display:block;width:20px;height:20px;line-height:24px;border-radius:30px;color:#ccc;text-align:center;font-weight:bold;margin-right:5px}
.tcp_change_ocb .agre_area input[id='check_evtn2'] + label span{cursor:pointer;font-size:14px;display:inline-block}
.tcp_change_ocb .tcp_change_simbol{width:30%;margin:25px auto 10px auto }
.tcp_change_ocb .agre_area .tit{padding:0px 0 0px 0;position:relative}
.tcp_change_ocb #agree_view{background:#f9f9f9;padding:5px 10px 11px 10px;margin:5px 0 0px 0;border-bottom:1px solid #ddd;}
.tcp_change_ocb #agree_view .f12{color:#333;font-size:12px!important;padding:0 0 0 18px;word-break:keep-all}
.tcp_change_ocb #agree_view2{background:#f9f9f9;padding:5px 10px 11px 10px;margin:5px 0 0px 0;border-bottom:1px solid #ddd;}
.tcp_change_ocb #agree_view2 .f12{color:#333;font-size:12px!important;padding:0 0 0 18px;word-break:keep-all}
.tcp_change_ocb .agre_area .tit a:before{position:absolute;top:5px;right:0;content:' ';width:20px;height:20px;display:block;background:url('/images/icon/up_top.png') no-repeat #fff;background-size:15px;}
.tcp_change_ocb .agre_area .tit a.updown:before{background-image:url('/images/icon/down_btm.png')}
.tcp_change_ocb .cul_list li{line-height:14px;font-size:12px;padding-bottom:2px;word-break:keep-all;letter-spacing:-0.02em!important}
.tcp_change_ocb .cul_list li{background-size:5px;padding-left:17px;background-image:url('/images/icon/right_ct.png');background-position:0 2px;opacity:0.5;color:#000}
.tcp_change_ocb .cul_list li br{display:none}
.tcp_change_ocb .cul_list{margin-bottom:3px}
.tcp_change_ocb .spon_logo2{padding:0;border:none;}
.tcp_change_ocb .spon_logo2 .agree_wrap_scr{width:96%;padding:0 0 0 4%;background:#fff}
.tcp_change_ocb .spon_logo2 .agree_wrap_scr p{font-size:12px;color:#797979;}

.tcp_change_ocb .lawbtn{position:relative;}
.tcp_change_ocb .lawbtn button{position:absolute;top:0px;right:0px;border:1px solid #ccc;background:#fff;border-radius:5em;font-size:12px;cursor:pointer}
.tcp_change_ocb .myocbpoint{text-align:center}
.tcp_change_ocb .myocbpoint li:first-child{font-weight:bold;font-size:14px;color:#333}
.tcp_change_ocb .myocbpoint li input{width:100%;text-align:center;border:none;background:#fff;color:#0cc;font-size:34px;font-weight:bold}
.tcp_change_ocb .okcash_my{background:#fff;border:3px solid #ddd;overflow:hidden;padding:0 20px;margin:10px 0 0 0}
.tcp_change_ocb .okcash_my input::-webkit-input-placeholder{font-weight:normal;color:#000;opacity:0.5}
.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%;line-height:50px;}
.tcp_change_ocb .okcash_my input{border:1px solid #fff;color:#0cc;font-size:14px;font-weight:bold}
.tcp_change_ocb .all_check{font-size:15px;padding:10px 0px}
.tcp_change_ocb .btn_g2_full{background:#999;border:none;border-radius:30px;padding:10px 0}
.tcp_change_ocb .box_tcp2{overflow:hidden;padding:20px 10px;border:none;border-top:1px solid #ddd;margin:15px 0;background:#fff}
.tcp_change_ocb .box_tcp2 p strong.c_0.f14{font-family:'nanumsq';font-size:14px;padding:0 0 5px 5px;display:block;}
.tcp_change_ocb .box_tcp2 ul{padding:0 10px;}
.tcp_change_ocb input:focus{outline:none;}
.tcp_change_ocb .btn_r2_full{padding:18px 0;background:#0cc;border:1px solid #0cc;font-family:'nanumsq';font-weight:800;font-size:18px}
.tcp_change_ocb .box_tcp2 .btn_r2_full{background:#fff;border:1px solid #aeaeae;border-radius:5em;color:#000;padding:12px 0;margin:5px 0;font-weight:600;font-size:14px;box-shadow:none}
.ocb_pw_input{border:1px solid #ddd;height:40px;line-height:40px;width:80%;font-size:18px;text-align:center}
.popup_layer .subtit{word-break:keep-all;color:#666;line-height:18px;font-size:14px}
.tcp_change_ocb .font07{letter-spacing:-0.04em;margin:5px 0 0 0;font-size:12px!important;padding:5px 0 0 15px!important}

/*ocb ³¡*/


/*·¹ÀÌ¾î ¼öÁ¤(ÀÌÁöÀ£Æä¾î Ãß°¡)180502*/
.subLayer#addressSearch{position:relative}
.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:550px;width:320px;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:none!important;border-radius:5.1px}

.popup_layer_wrap .popup_layer.img_layer{position:absolute;text-align:center;z-index:9999;overflow-y:hidden;max-height:460px;width:320px;padding: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}

.popup_layer_wrap .popup_layer .tit{font-size:18px;font-weight:bold;padding:0px 0 20px 0;display:inline-block}
.popup_layer_wrap .popup_layer .tit span.popup_title{font-size:18px;font-weight:bold;}

.popup_layer_wrap .popup_layer .close{position:absolute;right:10px;top:10px;text-indent:-9999em;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0;background-position:-388px -160px;background-size:500px;width:30px;height:30px;}
.popup_layer_wrap .popup_layer .close_pop{position:absolute;right:10px;top:10px;text-indent:-9999em;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0;background-position:-388px -160px;background-size:500px;width:30px;height:30px;}
.popup_layer_wrap .popup_layer .ok{background:#454545;width:100%;height:50px;line-height:50px;text-align:center;font-size:14px;color:#fff;display:block;}
.popup_layer_wrap .popup_layer .btn_g3{background:#0cc;padding:0 30px;height:50px;line-height:50px;text-align:center;font-size:17px;color:#fff;display:block;font-weight:500}
.popup_layer_wrap .popup_layer .btn_g3 span{background:none}
.popup_layer_wrap .popup_layer td{font-size:12px!important;}
.popup_layer_wrap .popup_layer *{font-size:14px;font-family:'noto'}
.popup_layer_wrap .popup_layer table th{text-align:center}
.popup_layer_wrap .popup_layer .list01{margin-bottom:20px!important}
.popup_layer_wrap .ninfo_area{margin:0px 0 20px 0}
.popup_layer_wrap .popup_layer .ninfo_area_list li{background:url('/images/bullet/li.png') no-repeat 0px 7px;padding-left:8px;background-size:3px;margin-bottom:5px;line-height:1.5em;word-break:keep-all;color:#666}

.popup_layer *{font-family:'noto';font-weight:400}
.popup_layer .tit{font-size:15px;font-weight:400;padding:10px 5px 5px 5px}
.popup_layer .tit_x{font-size:15px;font-weight:500;padding:10px 5px 15px 5px;text-align:center;line-height:1.5em}
.popup_layer .tit_x *{font-size:15px;font-weight:500}
.popup_layer .tit_x p{line-height:24px}
.popup_layer .close{position:absolute;right:10px;top:10px;text-indent:-9999em;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0;background-position:-388px -160px;background-size:500px;width:30px;height:30px;}
.popup_layer .ok{font-size:26px;background:#454545;width:100%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:block;}

/*·¹ÀÌ¾î ¼öÁ¤(ÀÌÁöÀ£Æä¾î Ãß°¡) 180502 ³¡*/

/*È­¹°Â÷180515*/
.doum_wrap{margin-bottom:10px}
.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:16px;line-height:30px;background:url('/images/index/ar_left_g.png') no-repeat 8px 11px;background-size:7px;padding:0 0 5px 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{font-size:12px;line-height:20px;color:#666}
.doum_wrap dl dd textarea{width:100%;border:1px solid #ddd}
.doum_wrap dl:last-child dt{border:none}
.doum_list input[type="radio"]{position:relative;display:none;position:absolute;width:16px;height:16px;}
.doum_list label{display:inline-block;background:url('/images/renew/input_check.png') no-repeat 0 1px;cursor:pointer;background-size:16px;padding-left:20px;line-height:18px;font-size:14px;}
.doum_list input:checked + label{background:url('/images/renew/input_check_on.png') no-repeat 0 1px;background-size:16px;}
.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;width:100%}
.price_sendy table th{background:#f2f4f4;color:#666;height:30px;line-height:30px;border:1px solid #eee;width:24%;font-size:12px}
.price_sendy table td:nth-child(1){background:#f2f4f4;color:#666;border:1px solid #eee;font-size:12px}
.price_sendy table td{border:1px solid #eee;text-align:center;width:24%;line-height:18px;padding:5px 0;font-size:13px;}

.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:14px;font-weight:normal;display:inline-block;color:#ff507b;padding-top:5px}
.venditzpd .radio_s label{font-size:14px;color:#555}
.venditzpd input.chk{position:relative;display:none;position:absolute;width:16px;height:16px;}
.venditzpd label{display:inline-block;background:url('/images/renew/input_check.png') no-repeat 0 center;cursor:pointer;background-size:16px;padding-left:20px;height:24px;line-height:24px;font-size:14px;}
.venditzpd input:checked + label{background:url('/images/renew/input_check_on.png') no-repeat 0 center;background-size:16px;}
.logii_tb dl.venditz_tb:before{background-position:0px -313px}
.logii_tb dl.venditz_tb p u{font-size:12px;text-decoration:none;letter-spacing:-0.08em;color:#666}
.logii_tb dl.venditz_tb p u b{font-size:12px;letter-spacing:-0.05em;font-weight:normal;color:#666}
#check_elv span{font-size:11px}

/*È­¹°Â÷³¡180515*/

/*ÅÃ¹èÄ³½¬ ÃæÀüÇÏ±â*/
.tcash_fill_wrap *{font-family:'noto'}
.tcash_fill_wrap .ntit_simple{}
.tcash_fill_wrap .ninfo_area{font-size:14px;color:#555;margin:0 0 10px 0}
.tcash_fill_wrap .ninfo_area .pt{color:#ff507b;padding:5px 0}
.tcash_fill_wrap .my_amount{}
.tcash_fill_wrap .input_focus{position:relative;text-align:right;font-weight:bold}
.tcash_fill_wrap .input_focus:before{content:'ÃæÀüÇÒ ±Ý¾×';display:inline-block;color:#999;position:absolute;top:14px;left:0px;color:#151515;font-size:15px;}
.tcash_fill_wrap .my_amount input[type="tel"]{position:relative;background-color:transparent;border:none;border-bottom:1px solid #ececec;width:65%;padding-right:5%;height:40px;line-height:40px;text-align:right;font-size:15px}
.tcash_fill_wrap .my_amount input.value:focus{background-color:#fff;font-size:16px;border-bottom:1px solid #151515}
.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:#fcfcfc;width:33.3%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#999;border-top:1px solid #eee}
.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:14px;float:left;height:40px;line-height:40px}
.tcash_fill_wrap .common_area .table_view_area li span:last-child{color:#999;font-size:16px;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:14px;color:#000;padding:4px 0 0px 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"]{margin:0;padding:0;opacity:0;width:0;}
.tcash_fill_wrap .select_pay .select_pay_item input[type="radio"] + label{cursor:pointer;display:inline-block;font-size:14px;text-align:left;height:24px;line-height:24px;padding:0 0 0 25px;background:url('/images/icon/radio_c.png') no-repeat 0 0;background-size:24px;}
.tcash_fill_wrap .select_pay .select_pay_item input[type="radio"]:checked + label{background-image:url('/images/icon/radio_5a.png');color:#5ac7ce}

.tcash_fill_wrap .ninfo_area{margin:10px 0}
.tcash_fill_wrap .ninfo_area .ninfo_area_list li{background:url('/images/bullet/li.png') no-repeat 0px 7px;background-size:3px;padding-left:10px;margin-bottom:5px;line-height:1.5em;color:#666;word-break:keep-all;font-size:13px}
.tcash_fill_wrap .btn_section{position:fixed;left:0;bottom:0;width:100%;height:55px;line-height:55px;margin:0}
.tcash_fill_wrap .btn_section a.btn_full{padding:0;background:#0cc;border:1px solid #0cc;width:100%;height:55px;line-height:55px;display:block;text-align:center;color:#fff;font-size:17px;font-weight:bold}
.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('/images/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}

.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:#fcfcfc;width:50%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#999;border-top:1px solid #eee}
.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}


/*ÅÃ¹èÄ³½¬ ÃæÀüÇÏ±â ³¡ */

/*ÆíÀÇÁ¡Ã£±â ¹öÆ°*/
.find_24 {clear:both;display:block;width:100%;background:#5f6677;overflow:hidden;margin:10px 0;text-align:center;border-radius:30px;}
.find_24 a{width:100%;color:#fff;height:36px;line-height:36px;background:url('/images/icon/icon_map.png') no-repeat 0 2px;padding-left:20px;background-size:16px}
/*ÆíÀÇÁ¡Ã£±â ¹öÆ° ³¡*/

/********************************************************************************************************************·ÎÁö¾ÆÀÌÅÃ¹è ÅëÇÕ UI****************/
.reserv_ui_wrap{width:100%;overflow:hidden;color:#151515;padding:0 0 0px 0;background:#fff}
.reserv_ui_wrap *{font-family:'noto';line-height:1.3em}
.reserv_ui_wrap strong, .reserv_ui_wrap b{font-weight:500;}
.reserv_common_wrap{width:100%;}
.common_section{margin:0px 0;border:none;background:#fff;}
.reserve_edit_wrapper{padding:10px 0}
.reserve_edit_wrapper .common_section{position:relative;padding-bottom:40px}
.reserve_edit_wrapper .common_section:after{content:'';display:block;position:absolute;top:-30px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px} /*±¸ºÐ ¸·´ë±â*/
.reserve_edit_wrapper .common_section .receiver_area .contactlist_btn{left:85px}
.reserve_edit_wrapper .tbl_tcp_res2{border:none;}
.reserve_edit_wrapper .float_area{margin:0;width:100%;position:fixed;left:0;bottom:0}
.reserve_edit_wrapper .float_area .bt_gra_49{background:#93a3a7;height:50px;line-height:50px;border-radius:0;font-size:17px;margin:0;width:50%;font-weight:500}
.reserve_edit_wrapper .float_area .bt_pot_49{background:#0cc;height:50px;line-height:50px;border-radius:0;font-size:17px;margin:0;width:50%;font-weight:500}
.reserve_edit_wrapper .btn_g2{border:none;background:#fff;border-radius:5.1px;padding:0}
.reserve_edit_wrapper .btn_g2 span{border:1px solid #bcbcbc;background:#fff;border-radius:5.1px;padding:0px 15px;height:40px;line-height:40px;font-size:13px!important;letter-spacing:0}
.reserve_edit_wrapper .tbl_tcp_res2{margin-bottom:30px!important}
.reserve_edit_wrapper .tbl_tcp_res2 th{display:none}
.reserve_edit_wrapper .tbl_tcp_res2 .first1 th{display:block;color:#151515;font-size:19px;width:100%;font-weight:600;padding:0 0 18.1px 0}
.reserve_edit_wrapper .tbl_tcp_res2:nth-child(1) .first1 td input{width:41%}
.reserve_edit_wrapper .tbl_tcp_res2:nth-child(2) .first1 td input{width:73%}
.reserve_edit_wrapper .tbl_tcp_res2 input.inp03{width:62%}
.reserve_edit_wrapper .tbl_tcp_res2 input.inp08{width:92%}
.reserve_edit_wrapper .tbl_tcp_res2 td{display:block;width:100%;padding:0 0 12px 0;vertical-align:middle;font-size:14px;line-height:40px}
.reserve_edit_wrapper .tbl_tcp_res2 td *{vertical-align:top}
.reserve_edit_wrapper .tbl_tcp_res2 td input{height:40px;line-height:40px;border-raadius:5.1px;border:1px solid #eee;background:#fff2f4!important;font-size:15px;padding:0 5px}
.reserve_edit_wrapper .tbl_tcp_res2 td select{height:42px;line-height:42px;border-raadius:5.1px;border:1px solid #ddd;font-size:15px;padding:0 5px}
.reserve_edit_wrapper .tbl_tcp_res2 td div.mgb_5{margin:0 0 5px 0!important}
	/**Å¸ÀÌÆ²**/
.r_tit{border-bottom:none;position:relative;padding:18px 0}
.r_tit h1{padding:0px 18px;font-size:18px;color:#151515;font-weight:600;font-family:'noto'}
.r_tit h1 span.num{font-size:18px;}
.r_tit a.del{position:absolute;right:5px;top:12px;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat -388px -160px;background-size:500px;width:30px;height:30px;text-indent:-9999em}
.r_tit a.r_tit_btn{position:absolute;right:10px;top:10px;text-decoration:none;cursor:pointer}

.r_tit.rgt_area{overflow:hidden;position:relative;background:#f2f3f4}
.r_tit.rgt_area h1{float:left;padding-right:0px}
.r_tit.rgt_area .flt_r{float:right;margin-right:5px}
.r_tit.rgt_area select.flt_r{position:absolute;top:18px;right:0px;border:1px solid #ddd;border-radius:3.1px;color:#333;background:#fff;padding:4px 0 2px 2px }
.r_tit.rgt_area .cust_t{color:#666;display:block;padding-top:10px}

.srch_type_top{padding:0px 18.8px 15px 18.8px;position:relative;background:#fff}
.srch_type_area{width:100%;display:flex;line-height:36px;font-size:15px;line-height:40px;color:#999}
.srch_type_area input:first-child{width:45%;margin-right:1.5%}
.srch_type_area input:last-child{width:45%;margin-left:1.5%}
.srch_type_top .srch_btn{background:#fff;border:1px solid #0cc;color:#0cc;display:block;;text-align:center;height:40px;line-height:40px;border-radius:5.1px;margin-top:5px;font-size:1.09em}
.search_day {width:100%;display:table;background:#f6f8f8;padding:4px 0;border-radius:6px;margin-bottom:4px}
.search_day a {display:table-cell;width:20%;text-align:center;padding:10px 0;color:#666;font-weight:400;font-size:0.95em}
.search_day a.on{background:#fff;border:1px solid #ddd;color:#151515;border-radius:8px;font-weight:500;font-size:1.05em}
.srch_type_top select{width:100%;padding:10px 0;font-size:15px;color:#333;border:1px solid #fff;background:#fff;border-radius:5.1px;margin:0 0 6px 0}
input[type="date"] {
  position: relative;
  min-height: 30px;
  padding: 5px 5px 5px 0 ;
 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-bottom:1px solid #ddd;font-size: 14px;font-weight:400;margin-bottom:2px; appearance: none;
    -moz-appearance: none;    -webkit-appearance: none;    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
input::-webkit-date-and-time-value { text-align: left; color:#000;font-size:15px}

 @media screen and (max-width:319px) {
.input_date_box input {font-size:14px;letter-spacing:-0.03em}
 }
.input_date_box input:after {
  position: absolute;
  top: 50%;
  right: 2%;
  content: "";
  width: 18px;
  height: 18px; 
  background: #fff
    url('/images/icon/calendar.svg')
    center center no-repeat;
  transform: translateY(-50%);
  z-index: 0;
}

#srch_detai_drop{margin:12px}
#srch_detai_drop ul{padding:0!important;}
#srch_detai_drop li{font-weight:400;background:none;padding-left:0px!important;}
.srch_type_area .srch_btn{width:50%;background:#fff;text-align:center;border:1px solid #0cc;color:#0cc;border-radius:5px}
.srch_type_area .srch_btn span{display:block;line-height:36px}

.m_tit{border-top:1px solid #c0cccd;border-bottom:1px solid #c0cccd;border:none;position:relative;}
.m_tit h1{padding:18px 18px;font-size:19px;color:#151515;}
.m_tit h1 em{font-size:12px;color:#999;letter-spacing:-0.01em;font-weight:500}
.m_tit h1 span.num{}
.m_tit .rt_btn{position:absolute;top:16px;right:10px;color:#666;background:url('/images/main/arrow_gray.png') no-repeat right;padding-right:8px;background-size:6px;font-size:12px}



	/**Å¸ÀÌÆ² ³¡**/
.reserv_common_wrap .common_area{padding:0px 18.1px 10px 18.1px}
.reserv_common_wrap .parcelchoice_area .common_area{margin:0;padding:0}
.reserv_common_wrap .common_area ul li{padding:0}
.reserv_common_wrap .common_area input[type="text"]{border:none;border-bottom:1px solid #e2e2e2;font-size:17px;padding:0;font-weight:normal;color:#151515;height:40px;line-height:40px;border-radius:0}
.reserv_common_wrap .common_area input[type="tel"]{border:none;border-bottom:1px solid #e2e2e2;font-size:17px;padding:0;font-weight:normal;color:#151515;height:40px;line-height:40px;border-radius:0}
.reserv_common_wrap .common_area input[type="tel"]:hover,.reserv_common_wrap .common_area input[type="text"]:hover{}
.reserv_common_wrap .common_area input[type="tel"]:focus,.reserv_common_wrap .common_area input[type="text"]:focus{outline:none;border:none;border-bottom:2px solid #0cc}
input::-ms-input-placeholder { color: #9ca1ac; }
input::-webkit-input-placeholder { color: #9ca1ac; }
input::-moz-placeholder { color: #9ca1ac; }
.reserv_common_wrap .common_area select{outline:none;border:none;border:1px solid #e2e2e2;border-radius:5.1px;font-size:17px;padding-left:5px;font-weight:normal;color:#151515;cursor:pointer;height:45px;line-height:45px;background:#fff;-webkit-appearance:none;background:url('/images/icon/down_btm.png') no-repeat 97% center;background-size:10px}
.reserv_common_wrap .common_area  a.inpbtn{color:#333;background:#eef2f5;text-decoration:none;border:1px solid #eef2f5;font-size:13px;padding:0px 18px;width:25%;text-align:center;height:34px;line-height:34px;border-radius:5.1px}
.reserv_common_wrap .common_area  a.inpbtn:hover{border:1px solid #eef2f5;}
.reserv_common_wrap .common_area .sendname{width:100%;margin:0;}
.reserv_common_wrap .common_area .sendname input{width:100%;}
.reserv_common_wrap .common_area .phonefull{width:100%;margin:15.1px 0 10.1px 0;}
.reserv_common_wrap .common_area .phonefull input{width:100%;}
.reserv_common_wrap .common_area .btnfull{margin:10px 0}
.reserv_common_wrap .common_area .btnfull a.inpbtn{height:40px;line-height:40px;display:inline-block;width:100%;padding:0}
.reserv_common_wrap .common_area .sendname_type2{width:100%;margin:0;}
.reserv_common_wrap .common_area .sendname_type2 input{width:64%;}
.reserv_common_wrap .common_area .sendname_type2 select{float:right;width:33%;border:none;border-bottom:1px solid #e2e2e2;border-radius:0;height:41px;line-height:41px}
.reserv_common_wrap .common_area .phone{width:100%;margin:15.1px 0 10.1px 0;font-size:17px}
.reserv_common_wrap .common_area .phone select{width:10%;border:none;border-bottom:1px solid #e2e2e2; border-radius:none}
.reserv_common_wrap .common_area .phone input{width:30%;padding-left:0;letter-spacing:0;border-radius:0}
.reserv_common_wrap .common_area .phone.lf_tit input{width:20%;padding-left:0;letter-spacing:0;border-radius:0}
.reserv_common_wrap .common_area .phone a.inpbtn{float:right}
.reserv_common_wrap .common_area .address{width:100%;margin:15.1px 0;}
.reserv_common_wrap .common_area .address input{width:62%;}
.reserv_common_wrap .common_area .address input:last-child{width:97%;margin:15.1px 0 0 0}
.reserv_common_wrap .common_area .address a.inpbtn{float:right}
.reserv_common_wrap .common_area .address.emsaddr select{width:97%;margin:4px 0 0 0} 
.reserv_common_wrap .common_area .emsaddr select{border:1px solid #e2e2e2;border-radius:5.1px!important}

.reserv_common_wrap .common_area .address_map{width:100%;margin:15.1px 0;}
.reserv_common_wrap .common_area .address_map input{width:70%;}
.reserv_common_wrap .common_area .address_map input:last-child{width:97%;margin:15.1px 0 0 0}
.reserv_common_wrap .common_area .address_map a.inpbtn{float:right;min-width:88px;padding:0 0.5%}
@media screen and (max-width:346px) {
.reserv_common_wrap .common_area .address_map input{width:63%}
.reserv_common_wrap .common_area .address_map a.inpbtn{padding:0}
}
/*
.reserv_common_wrap .common_area .limitproduct {width:100%;margin:58.1px 0 0 0;position:relative;display:block;}
.reserv_common_wrap .common_area .limitproduct select{width:73%;z-index:1}
.reserv_common_wrap .common_area .limitproduct .select_typediv .selectdiv{width:60.5%}
.reserv_common_wrap .common_area .limitproduct input{width:61%;z-index:1}
.reserv_common_wrap .common_area .limitproduct a.inpbtn{float:right;position:absolute;top:47px;right:0;padding:3px 3px;width:32%}
*/

.reserv_common_wrap .common_area .limitproduct {width:100%;margin:58.1px 0 0 0;position:relative;display:block;}
.reserv_common_wrap .common_area .limitproduct select{width:73%;z-index:1}
.reserv_common_wrap .common_area .limitproduct input{width:61%;z-index:1}
.reserv_common_wrap .common_area .limitproduct a.inpbtn{float:right;position:absolute;top:4px;right:0;}

.reserv_common_wrap .common_area .limitproduct_newtype {width:100%;margin:18.1px 0 0 0;position:relative;display:block;}
/*.reserv_common_wrap .common_area .limitproduct_newtype:after{content:'';display:block;position:absolute;top:-30px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px} ±¸ºÐ ¸·´ë±â*/
/*.reserv_common_wrap .common_area .limitproduct_newtype:before{content:'¹°Ç°Á¤º¸';font-size:18px;font-weight:600;display:block;height:38px;padding-top:10px}*/
.reserv_common_wrap .common_area .limitproduct_newtype input{width:68%;z-index:1}
.reserv_common_wrap .common_area .limitproduct_newtype a.inpbtn{display:inline-block;padding:0px 10px;width:auto;}
.reserv_common_wrap .common_area .limitproduct_newtype a.inpbtn.btn_GoodsList{border:1px solid #0cc;color:#0cc;background:#fff;}
.reserv_common_wrap .common_area .limitproduct_newtype a.inpbtn.limitrl{width:100px;background:url('/images/icon/info.png') no-repeat 10px 10px ;background-size:13px;position:absolute;top:-47px;right:-10px;border:none;padding-left:13px}
.reserv_common_wrap .common_area .limitproduct_newtype a.inpbtn.p_kind_table_toggle{position:absolute;top:0;right:0}

@media screen and (max-width:346px) {
.reserv_common_wrap .common_area .limitproduct_newtype a.inpbtn.p_kind_table_toggle {width:35%;padding:0 2px}
}

.reserv_common_wrap .common_area .limitproduct_newtype .abs_rt{position:absolute;right:0;top:50px;display:flex;text-align:right}
.reserv_common_wrap .common_area .limitproduct_newtype.before_none{margin:10px 0 0 0}
.reserv_common_wrap .common_area .limitproduct_newtype.before_none input{z-index:1}
.reserv_common_wrap .common_area .limitproduct_newtype.before_none:before{display:none;height:0;padding:0}
.reserv_common_wrap .common_area .limitproduct_newtype.before_none:after{display:none;height:0;padding:0}
.reserv_common_wrap .common_area .limitproduct_newtype.before_none .abs_rt{width:280px;top:3px}

.type_align_tbl{width:100%;margin:10px 0;display:table;}
.type_align_tbl .type_tblc{display:table-cell;vertical-align:middle}
.type_align_tbl .type_tblc .inpbtn{padding:0 10px!important;height:40px;line-height:40px;display:block;width:auto!important}
.type_align_tbl .type_tblc .inpbtn.btn_searchHscode{overflow:hidden}
.pop_layer_full #hscode_list{height:450px;overflow-y:auto}
.pop_layer_full #hscode_list a{border:1px solid #eee;display:block;padding:10px;}
.reserv_common_wrap .common_area .productprice{margin:0 0 15.1px 0;font-size:17px;color:#151515;}
.reserv_common_wrap .common_area .productprice input{width:54.5%;}
.reserv_common_wrap .common_area .iftxt{padding:10px 0px 15.1px 0;background:none;background-size:5px;font-size:12px;color:#999;clear:both}
.reserv_common_wrap .common_area .requset_select{margin:15.1px 0}
.reserv_common_wrap .common_area .requset_select .myinput input{margin:10px 0}
.reserv_common_wrap .common_area .limitproduct:after{content:'';display:block;position:absolute;top:-30px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px} /*±¸ºÐ ¸·´ë±â*/
.reserv_common_wrap .common_area .limitproduct:before{content:'¹°Ç°Á¤º¸';font-size:19px;font-weight:600;display:block;height:38px;padding-top:10px}
.select_typediv .selectdiv{float:left;width:98.5%;cursor:pointer;border:1px solid #e2e2e2;border-radius:5.1px;padding:0px 0 0 5px;font-weight:bold;color:#333;height:40px;line-height:40px;font-size:17px;background:url('/images/icon/down_btm.png') no-repeat 97% center;overflow:hidden;background-size:10px}
.select_typediv .selectdiv:hover{border:1px solid #151515}
.p_kind_table_text{font-size:17px;font-weight:normal}
.p_kind_table_wrap{width:100%;position: absolute; top:40px; left:0px;background: #fff;z-index:9999;display:block;}
.p_kind_table{width:92%;overflow:hidden;border:1px solid #e2e2e2;padding:0 4%;border-radius:5.1px}
.p_kind_table li {padding:15px;vertical-align:top;border:none;float:left;height:198px;margin:5px 0px;width:33.3%}
.p_kind_table dl{width:100%;}
.p_kind_table dl dt{font-weight:500;font-size:14px;padding:5px 0 5px 0;color:#999}
.p_kind_table dl dd a{width:100%;color:#333;font-weight:400;font-size:15px;height:none;line-height:1.6em;display:block;background:url('/images/bullet/li.png') no-repeat 2px 8px;padding:0 10px;background-size:2px}
.p_kind_table dl dd a:hover{text-decoration:none;background:url('/images/bullet/li.png') no-repeat 2px 8px;background-size:2px}
.p_kind_table dl dd a.hover{text-decoration:none;background:url('/images/bullet/li.png') no-repeat 2px 8px;background-size:2px}

.requset_select_type{width:100%;margin-bottom:10px}
.select_type_area{position:relative;}
.select_type_area .sel_btm{cursor:pointer;display:block;border:1px solid #e2e2e2;height:45px;line-height:45px;width:101;background:url('/images/icon/down_btm.png') no-repeat  97% center ;background-size:10px;border-radius:5.1px}
.select_type_area .sel_btm span{font-weight:normal;padding-left:5px;color:#151515;font-size:17px;}
.select_type_area .sel_btm input.sel_btm_input{width:96%;border:none!important;background:none}
.select_type_area .sel_btm input:-webkit-input-placeholder{color:#333!important}

.select_type_area .select_type_option{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;}
.select_type_area .select_type_option .layer_type{position:absolute;text-align:center;z-index:9999;margin:0 auto;width:90%;max-width:500px;top:50%;left: 50%; transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);background:#fff;border-radius:15px}
.select_type_area + .myinput {margin-top:10px}

.select_type_option ul{padding:0 0 20px 0;text-align:left}
.select_type_option ul li {font-weight:normal;margin:3px 10px 3px 15px;font-size:15px;vertical-align: middle;position:relative; }
.select_type_option ul li strong{font-size:15px}
.select_type_option ul li .on{background:#0cc;width:1px;height:6px;border-radius:10em;display:inline-block;margin-left:3px;margin-bottom:5px;}

.radio_type input[type="radio"] {cursor:pointer;appearance: none;}
.radio_type input[type="radio"]  + label{cursor:pointer;font-size:17px;position:relative;display:block;padding-left:28px;word-break:keep-all;line-height:1.4em}
.radio_type input[type="radio"]  + label:before{content:'';position:absolute;top:0;left:0;margin-right:10px;background:url('/images/icon/.png') no-repeat center;border:1px solid #999;border-radius:10em;background-size:18px;display:block;width:18px;line-height:18px;height:18px;}
.radio_type input[type="radio"]:checked  + label:before{background-image:url('/images/icon/0radio_0cf.png');border:1px solid #0cc;}
.radio_type input[type="radio"]:checked + label{color:#151515}
.radio_type .edit_ico{width:20px;padding-right:5px;}

.package_area{padding:0;}
.receiver_area .m_tit{letter-spacing:-0.02em;margin:0}
.package_area .boxsize_wrap{overflow:hidden;margin:0 18.1px }
.package_area .boxsize_wrap li{width:100%;position:relative;margin:15px 0}
.package_area .boxsize_wrap li:last-child{border:none}
.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 .titlewrap {float:left}
.package_area .boxsize_wrap .titlewrap p{font-size:17px;color:#151515;line-height:1.2em;padding-top:2px;letter-spacing:-0.03em}
.package_area .boxsize_wrap .titlewrap p.tit{font-weight:normal;color:#151515;}
.package_area .boxsize_wrap .titlewrap p.tit span{font-weight:normal}
.package_area .boxsize_wrap .titlewrap p.tit .c_r{font-size:16px;font-weight:500}
.package_area .boxsize_wrap .titlewrap p.text{font-weight:normal;font-size:12.5px;padding:8px 0 0 0;color:#999;letter-spacing:0.02em}
.package_area .boxsize_wrap .plusminus_wrap{border:none;position:absolute;top:1px;right:0px;width:100px;height:30px;padding:0;vertical-align:middle;overflow:hidden}
.package_area .boxsize_wrap .plusminus_wrap span{float:left;height:20px;line-height:20px;text-align:center;}
.package_area .boxsize_wrap .plusminus_wrap span button{background:#eef2f5;border:none;cursor:pointer;padding:0;width:26px;height:26px;line-height:26px;color:#666;border-radius:5.1px;font-size:17px;font-weight:500}
.package_area .boxsize_wrap .plusminus_wrap span button.minus{font-size:24px;font-weight:400}
.package_area .boxsize_wrap .plusminus_wrap input{border:none;border-left:none;border-right:none;display:block;background:#fff;width:40px;text-align:center;font-size:17px;margin:0;height:22px;line-height:22px;color:#333;opacity: 1}
.package_area .boxsize_wrap .plusminus_wrap input[type="text"]::-webkit-input-placeholder { color: #333!important;opacity: 1 }
.package_area .boxsize_wrap .plusminus_wrap input[type="text"]::placeholder { color: #333!important;opacity: 1 }
.plusminus_wrap .inputBoxCnt{color: #333!important;opacity: 1}
.package_area .boxsize_wrap .plusminus_wrap input.border_box{border:1px solid #ddd;border-radius:5px;height:28px;min-width:78px}
.package_area .boxsize_wrap .plusminus_wrap input.border_box + span{position:absolute;top:5px;right:0;font-size:14px}

.boxsize_wrap_newtype{height:34px;padding-bottom:18.1px}
.boxsize_wrap_newtype .tit{float:left;vertical-align:middle;font-size:17px;line-height:44px;padding-left:3px;}
.boxsize_wrap_newtype .plusminus_wrap{border:1px solid #e2e2e2;border-radius:5.1px;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:5px;width:32px;height:32px;line-height:32px;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{border:none!important;border-left:none;border-right:none;display:block;background:#fff;width:100%;text-align:center;font-size:17px;margin:0;height:22px;line-height:22px;color:#333}
@media screen and (max-width: 400px) {
.boxsize_wrap_newtype .plusminus_wrap input{width:90px}
}
.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 .allbox_wrap{margin:0}
.package_area .allbox_wrap .allbox{padding:15px 20px;border-top:1px solid #eee;text-align:right;position:relative}
.package_area .allbox_wrap .allbox span{font-size:19px;color:#151515;font-weight:500;}
.package_area .allbox_wrap .allbox strong em{font-size:21px;color:#f36;font-weight:600;padding:0 3px}
.package_area .allbox_wrap u.r_point{position:absolute;top:5px;left:20px;color:#999;font-size:12.5px;text-decoration:none;}

.package_area .notif{padding:0 10px 10px 36px;font-size:13px;line-height:14px;color:#f36}
.package_area .notif strong{color:#f36;font-size:13px;line-height:14px;text-decoration:underline}

.package_area .boxsize_wrap .input_chk{position:relative;display:block;border:1px solid transparent}
.package_area .input_chk.on{border:1px solid transparent;}
.package_area .input_chk input {position: absolute;z-index: 10;top: 18px;left: 15px;width: 24px;height: 24px;opacity: 0;outline: 0;-webkit-appearance: none;}
.package_area .input_chk label {font-size: 17px;font-weight: 500;line-height: 22px;position: absolute;z-index: 9;top: 0px;left: 0px;display: block;height: 44px;cursor: pointer;color: #333;
background: url('/images/icon/checkbox_c.png') 0px 0px no-repeat;padding-left:34px;background-size:24px}
.package_area .input_chk input:checked + label {background-image: url('/images/icon/checkbox_5a.png');background-size:24px}
.package_area .input_chk input:checked + label div p{color:#151515}


.inform_section{margin:10px 0 0 0;border:none;background:#f9f9f9;padding:10px 18px;overflow:hidden}   /*½ÇÀå´Ô »èÁ¦¿äÃ» display:none*/
.inform_section .limit_wrap2 li{word-break:keep-all;color:#666;font-size:14px;padding:10px 10px 10px 50px}
.inform_section ul.limit_wrap2 li:before{background-image:url('/images/icon/danger.png');background-color:transparent}

.inform_chk_wrap{border-top:16.1px solid #eef2f4;padding:20px 20px;position:relative}
.inform_chk_wrap input{width:0;height:0;display:none}
.inform_chk_wrap label{font-size:17px;color:#666;display:inline-block;background:url('/images/renew/input_check.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('/images/renew/input_check_on.png') no-repeat 0 center;background-size:24px;color:#151515;}
.inform_chk_wrap a.arr_r{display:block;position:absolute;top:25px;right:0;width:30px;height:30px;text-indent:-9999em;background:url('/images/icon/arr_r.png') no-repeat;background-size:8px}

.info_title{font-size:18px;padding:18px 0;color:#151515;;line-height:1.5em}
.info_list li{background:url('/images/bullet/li.png') no-repeat 0px 7px;background-size:3px;padding-left:10px!important;margin:3px 0;line-height:1.5em;word-break:keep-all;color:#666;font-size:13px;}
.info_list3 li{background:url('/images/main/arrow_gray.png') no-repeat 0px 6px;background-size:3px;padding-left:10px!important;margin:3px 0;line-height:1.5em;word-break:keep-all;color:#666;font-size:13px;}
.info_list.style-none li{background:none;background-size:3px;padding-left:0px!important;margin:3px 0;line-height:1.5em;word-break:keep-all;color:#666;font-size:13px;}
.info_list li *{font-size:inherit}
.info_list li.left + li{text-align:left}

.info_box{background:#fafafa;border-radius:5px;padding:5px 10px;margin:0 10px 10px 10px}
.info_box .info_list li{font-size:13px!important}
.info_box .info_list li *{font-size:13px!important}

ol.info_list{list-style-type:decimal }
ol.info_list li{background-image:none;margin-left:15px;padding-left:3px!important;color:#333}

.limit_title *{line-height:1.5em;}
.limit_title{font-size:18px;padding:18px 0;color:#151515;;line-height:1.5em}

/*
.receiver_add{width:100%;overflow:hidden;margin:0px 0;padding-bottom:0px}
.receiver_add_area{padding:0}
.receiver_add_area a{display:block;border:1px solid #e2e2e2;height:48px;line-height:48px;margin:18px;text-align:center;text-decoration:none;color:#333;font-size:15px;letter-spacing:-0.02em;border-radius:8em}
.receiver_add_area a:hover{background:#fff}
.receiver_add_area a strong{background:url('/images/icon/more.png') no-repeat #fff 0 5px;background-size:14px;padding-left:20px;color:#151515;font-weight:500;font-size:16px;}
.receiver_add_area a strong:after{content:'';display:block;width:1px;height:1px;}
*/

.receiver_add{width:100%;overflow:hidden;margin:20px 0;padding-bottom:60px}
.receiver_add_area{padding:0}
.receiver_add_area a{display:block;background:#fff;border:1px solid #e2e2e2;height:48px;padding:18px 0 0 0;text-align:center;text-decoration:none;color:#999;font-size:12px;letter-spacing:-0.02em;border-radius:10px;line-height:1.5em}
.receiver_add_area a:hover{background:#fff}
.receiver_add_area a strong{color:#151515;font-weight:500;font-size:16px;display:inlineblock;line-height:15px;padding-left:5px;letter-spacing:0;position:relative;}
.receiver_add_area a strong:after{content:'';display:block;width:1px;height:1px;}
.receiver_add_area a strong:before{content:'+';color:#999;font-size:22px;position:absolute;top:3px;left:-18px;display:inline-block;}

.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:0px 0 }
.button_section .button_area{padding:0 0px}
.button_section a.prev{float:left;background:url('/images/icon/left_ct_f.png') no-repeat center center #93a3a7;background-size:13px;text-indent:-9999em;width:20%;height:54px;line-height:54px;font-weight:bold;text-align:center;font-size:17px;color:#fff;text-decoration:none;}
.button_section a.prev.txt{font-size:17px;font-family:'noto';background-image:none;text-indent:0;font-weight:500}
.button_section a.next{float:right;height:54px;line-height:54px;background:#0cc;width:80%;color:#fff;font-size:17px;font-weight:500;text-align:center;text-decoration:none;font-family:'noto'}
.button_section a.next_g{float:right;height:54px;line-height:54px;background:#d2d9da;width:80%;color:#fff;font-size:17px;font-weight:500;text-align:center;text-decoration:none;font-family:'noto'}
.button_section a.prev.home{float:left;background:#fff;width:48%;height:50px;line-height:50px;font-weight:bold;text-align:center;border:1px solid #c0cccd;font-size:20px;color:#0cc;text-decoration:none}
.button_section a.next.too{float:right;height:50px;line-height:50px;background:#1eaeb5;width:50%;color:#fff;font-size:17px;font-weight:500;text-align:center;border:1px solid #0cc;text-decoration:none}
.button_section a.btn{margin:0 auto;display:block;height:50px;line-height:50px;background:#0cc;width:100%;color:#fff;font-size:17px;font-weight:500;text-align:center;border:1px solid #0cc;text-decoration:none;font-family:'noto'}

.account_section{padding:25px;}
.account_title {font-size:14px;width:100%;overflow:hidden;padding:15px 0;}
.account_title b{float:left}
.account_title span{float:right;font-weight:bold;color:#1eaeb5}
.account_section .inf_text{padding:10px 0 30px 0;line-height:18px}

.tbcash_section{padding:25px;}
.tbcash_title{font-size:14px;width:100%;overflow:hidden;padding:30px 0 15px 0;border-top:1px solid #ddd}
.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 #5f6677;color:#fff;background:#5f6677;height:40px;line-height:40px;text-decoration:none}
.tbcash_section .inf_text{padding:10px 0;line-height:18px}


.basic .title{background-position:0 5px}
.timechoice .title{background-position:0 -26px}
.daychoice .title{background-position:0 -58px}
.charge_table.cu .title{background-position:0 -91px}
.charge_table.cuhome .title{background-position:0 -124px}
.basic_table{display:table;width:100%;margin:5px 0 10px 0}
.basic_table th{font-size:12px!important}
.basic_table td{letter-spacing:-0.03em}
.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:12px!important;}
.basic_table div:nth-child(1){border-bottom:1px solid #fff;color:#999;padding:7px 0 0 0}
.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 th{font-size:12px!important}
.basic_table2 td{letter-spacing:-0.03em}
.basic_table2 div{width:100%;overflow:hidden;background:#f9f9f9;height:24px;line-height:24px}
.basic_table2 span{display:table-cell;float:left;text-align:center;font-size:12px!important;}
.basic_table2 div:nth-child(1){border-bottom:1px solid #fff;color:#999;padding:7px 0 0 0}
.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:50%;}
.basic_table2 span:nth-child(2){width:50%;}
.basic_table2 span:nth-child(3){width:25%;}
.basic_table2 span.pevent em{display:inline-block}
.basic_table2 span.pevent em u{text-decoration:line-through;font-size:12px;margin-right:1px}
.basic_table2 span.pevent em b{color:#f36;font-size:12px}

.tbl_basic_r2 span.pevent{text-align:center;width:40%}
.tbl_basic_r2 span.pevent em{display:block}
.tbl_basic_r2 span.pevent em u{text-decoration:line-through;font-size:12px}
.tbl_basic_r2 span.pevent em b{font-size:12px;padding:0 25px 0 5px;color:#f36}

#reserve_price_info .tbl_basic_r2{border:none;background:#f9f9f9;}
#reserve_price_info .tbl_basic_r2 *{border:none}
#reserve_price_info .tbl_basic_r2 th {color:#999;border-top:none;border-bottom:1px solid #fff;background:#f9f9f9;font-weight:normal;font-size:12px!important;}
#reserve_price_info .jeju_txt *{font-size:12px!important}

.timechoice_table{display:table;width:100%;margin:5px 0 10px 0}
.timechoice_table div{width:100%;overflow:hidden;display:block;background:#f9f9f9;height:24px;line-height:24px}
.timechoice_table span{display:table-cell;float:left;text-align:center;font-size:12px!important;}
.timechoice_table div:nth-child(1){border-bottom:1px solid #fff;color:#999;padding:7px 0 0 0}
.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:12px!important;}
.daychoice_table div:nth-child(1){border-bottom:1px solid #fff;color:#999;padding:7px 0 0 0}
.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%;}

.reserv_more_area{width:100%;height:200px;overflow-y: scroll;background:#9ca1ac;padding:5px 0 0 0}
.reserv_more_area .button_section{margin:5px 0 10px 0}
.account_list{width:100%}
.account_size{width:100%;background:#9ca1ac;padding:2px 0}
.account_size dl{margin:0 5px;background:#fff;padding:10px 20px}
.account_size dl dt{width:100%;overflow:hidden;font-size:14px;line-height:18px;padding:0 0 5px 0}
.account_size dl dt b{float:left;line-height:18px}
.account_size dl dt span{float:right;line-height:18px}
.account_size dl dd ul{}
.account_size dl dd ul li{background:url('/images/bullet/squ02.gif') no-repeat 0px 5px;padding:0 0 5px 10px;line-height:16px;}
.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;font-size:14px;line-height:14px}
.account_size dl dd ul li .listv span{float:right;font-size:14px;line-height:14px}
.account_size dl dd ul li .listv_and{text-align:right;color:#888;font-size:11px}

.sale_promotion{width:100%;clear:both;background:#9ca1ac;padding:2px 0}
.sale_promotion dl{margin:0 5px;background:#fff;padding:10px 20px}
.sale_promotion dl dt{width:100%;overflow:hidden;font-size:14px;}
.sale_promotion dl dt b{float:left;}
.sale_promotion dl dt span{float:right;font-size:14px;}
.sale_promotion dl dd ul li{background:url('/images/bullet/squ02.gif') no-repeat 0px 5px;padding-left:10px;margin-bottom:1px;line-height:16px;}
.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;font-size:14px}
.sale_promotion dl dd ul li .listv span{float:right;font-size:14px}
.sale_promotion dl dd ul li .listv_and{text-align:right;color:#888;font-size:11px}


.reserv_account_wrap{position:fixed;bottom:0px;width:100%;z-index:9999;display:none}  /*ÇÏ´Ü ¿îÀÓ¾È³» °áÁ¦¿¹Á¤±Ý¾× fixed ¾Èº¸ÀÌ°Ô Ã³¸® display:none »èÁ¦*/

/**********ÇÏ´Ü¹öÆ° fixed	   */
.reserv_ui_wrap .button_section{position:fixed;bottom:0px;width:100%;z-index:9998;margin:0}
.reserv_ui_wrap .return_btn_wrap{position:fixed;bottom:0px;width:100%;z-index:9998;margin:0}
.button_section.fixed{position:fixed;left:0;bottom:0px;width:100%;z-index:9998;margin:0}
.txt04.reserve_renew + .center_b20_2{position:fixed;left:0;bottom:0px;width:100%;z-index:9998;margin:0;display:table}
.txt04.reserve_renew + .center_b20_2 a{display:table-cell;margin:0;padding:0;border-radius:0;height:54px;line-height:54px;font-size:17px;font-family:'noto';font-weight:500;}
.txt04.reserve_renew + .center_b20_2 a span{font-size:17px;font-weight:500;font-family:'noto'}
.txt04.reserve_renew + .center_b20_2 a:nth-child(1){background:#93a3a7}
.txt04.reserve_renew + .center_b20_2 a:nth-child(2){background:#00adbc}
.txt04.reserve_renew + .center_b20_2 a:last-child{background:#0cc}

.txt04.reserve_renew#ReservePaymentList{padding:0 8px}
.txt04.reserve_renew#ReservePaymentList .ui_btn_wrap#PayButtonDiv{position:fixed;bottom:0;left:0;width:100%;z-index:9998;margin:0;padding:0;}
.txt04.reserve_renew#ReservePaymentList{padding-bottom:60px}
.txt04.reserve_renew#ReservePaymentList .box_tcp2{border:none;border-radius:5.1px;background:#f2f4f5;margin-top:24px}
.txt04.reserve_renew#ReservePaymentList .box_tcp2 li{color:#666;font-size:12.5px!important;letter-spacing:0}
.txt04.reserve_renew#ReservePaymentList .box_tcp2 .l_info_2 li{font-weight:500;color:#333;font-size:14px!important;padding:0;padding-bottom:5px}
/**********ÇÏ´Ü¹öÆ° fixed*/

.reserv_account_wrap .reserv_fix_area{overflow:hidden;background:#575d6d;height:50px;line-height:50px;}
.reserv_account_wrap .reserv_fix_area .fl{float:left;width:30%}
.reserv_account_wrap .reserv_fix_area .fl .charge_info{background:#282f44;color:#fff;font-size:14px;display:block;height:40px;line-height:40px;margin:5px;text-align:center}
/*.reserv_account_wrap .reserv_fix_area .fl .charge_info:after{content:'';width:12px;height:24px;display:inline-block;background:url('/images/index/ar_left_g.png') 3px 13px no-repeat;background-size:8px}*/
.reserv_account_wrap .reserv_fix_area .fr{float:right;line-height:50px;width:70%;position:relative;}
.reserv_account_wrap .reserv_fix_area .fr span.tit{float:left;padding:0 0 0 10px;letter-spacing:-0.03em}
.reserv_account_wrap .reserv_fix_area .fr span.sum{float:right;padding:0 40px 0 0 }
.reserv_account_wrap .reserv_fix_area .fr span.bottom{position:absolute;right:10px;top:18px;text-indent:-9999em;content:'';width:20px;height:20px;border:1px solid #999;border-radius:20px;display:inline-block;background:url('/images/index/ar_left_g.png') center no-repeat;background-size:8px;transform: rotate(90deg); }
.reserv_account_wrap .reserv_fix_area .fr span{color:#fff;font-size:14px;line-height:50px;}
.reserv_account_wrap .reserv_fix_area .fr span strong{font-size:18px}

ul.visitday{width:100%;overflow:hidden;margin:0px 0}
.visitday li{float:left;width:31.3%;margin:0 1% ;position:relative;z-index:10;display:block;height:132px;}
.visitday li input{position:absolute;z-index:9;top:1px;left:5px;width:100%;height:130px;display:none}
.visitday li label span{}
.visitday li label span b{line-height:0;font-size:16px;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:10em;padding:18px 10px;display:inline-block}
.visitday li label span em{display:block;padding-top:20px;font-size:14px;}
.visitday li label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:100px;padding:20px 0 0 0;cursor:pointer;text-align:center;color:#5f6677;background:#fff;border:1px solid #fff;border-radius:8.1px}
.visitday li label.on{z-index:100;border:2px solid #0cc;} /*background:url('/img/icon/cir_5a.png') no-repeat 10px center #fff*/
.visitday li input + label.on span b{background:#0cc;border:1px solid #0cc;color:#fff}

ul.visittime{width:100%;overflow:hidden;margin:0px 0}
.visittime li{float:left;width:48%;margin:1%;display:block;height:50px;position:relative;z-index:10;height:50px;font-size:15px}
.visittime li:first-child{width:98%}
.visittime li b{font-weight:normal}
.visittime li input{position:absolute;z-index:9;top:1px;left:1px;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 #e2e2e2;border-radius:5.1px}
.visittime li label span{font-size:15px;color:#151515;font-weight:400}
.visittime li input + label.on{z-index:100;color:#1eaeb5;border:2px solid #0cc;}
.visittime li input + label.on span{color:#1eaeb5}
.visittime li input + label:hover{z-index:100;color:#1eaeb5;border:2px solid #0cc;}
.visittime li input + label.off{z-index:100;color:#1eaeb5;border:1px solid #f9f9f9;background:#f9f9f9;color:#ccc;}
.visittime li input + label.off span{text-decoration:line-through;color:#999}
.visittime li input + label.off em{color:#5f6677;font-size:13px;padding:5px;border-radius:10px;display:inline-block;}
.visittime_area{margin-top:18.1px}
.visittime_area .info_wrap{background:#fff;padding:10px 0px;border-radius:5.1px;margin-bottom:20px}
.visittime_area .info_wrap ul {margin-top:0}
.visittime_area .info_wrap ul li{background:url('/images/bullet/li.png') no-repeat 0 9px;background-size:3px;font-size:12.5px}
.visittime_area .info_wrap ul li ul li{background-size:2px;font-size:12.5px}
.visittime_area .m_tit{border-top:14px solid #eef2f4}


.payrequest_area.comp_guide_txts.rtpickup_guide_txt{border-top:14px solid #eef2f4;padding-top:18.1px}
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:15px}
.deliverychoice li b{font-weight:normal}
.deliverychoice li input{position:absolute;z-index:9;top:10px;left:10px;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 #ececec;}
.deliverychoice li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.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;}
.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;display:inline-block;}
.deliverychoice_area .info_wrap{background:#ffd;padding:10px}
.deliverychoice_area .info_wrap ul li{background:url('/images/bullet/arrow07.gif') no-repeat 0 4px}

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:75px;}
.parcelchoice li input{position:absolute;z-index:9;top:4px;left:8px;width:90%;height:72px;}
.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:75px;line-height:75px;cursor:pointer;text-align:center;color:#5f6677;border:1px solid #ddd}
.parcelchoice li input#parcel_hd + label{background:url('/images/renew/hd.png') center no-repeat #fff;text-indent:-9999em;background-size:100%}
.parcelchoice li input#parcel_hanjin + label{background:url('/images/renew/hanjin.png') center no-repeat #fff;text-indent:-9999em;background-size:100%}
.parcelchoice li input#parcel_korex + label{background:url('/images/renew/korex.png') center no-repeat #fff;text-indent:-9999em;background-size:100%}

.parcelchoice li label{}
.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:75px;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-image:url('/images/renew/korex_system.png')} /*´ëÇÑÅë¿î ½Ã½ºÅÛ Á¡°ËÁß*/

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;}
.payrequest li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.payrequest_wrap .requset_select{padding:0 1% 1% 1%;}
.payrequest_wrap .requset_select select{width:100%;outline:none}
.payrequest_wrap .requset_select .myinput{padding:10px 0 0 0}
.payrequest_wrap .requset_select .myinput input{width:96%;font-size:12px;font-weight:normal}
.payrequest_area .m_tit h1{padding:0 18px}
.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:#999;padding:5px 10px}
.salechoice dt:first-child{border-top:none}
.salechoice dt span.arrow{cursor:pointer;content:'';background: url('/images/index/ar_left_g.png') no-repeat;background-size:8px;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('/images/index/ar_left_g.png') no-repeat;background-size:8px;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:45px;}
.salechoice dt .input_chk input {position: absolute;z-index: 10;top: 0px;left: 15px;width: 24px;height: 24px;opacity: 0;outline: 0;-webkit-appearance: none;}
.salechoice dt .input_chk label {font-size: 17px;font-weight: 400;line-height:1.3em;position: absolute;z-index: 9;top: 11px;left: 10px;display: block;height: 44px;cursor: pointer;color: #666;background: url('/images/icon/0checkbox_c.png') 0px 0px no-repeat;padding-left:34px;background-size:22px}
.salechoice dt .input_chk input:checked + label {background-image: url('/images/icon/0checkbox_0c.png');color:#333}
.salechoice dt .input_chk span.label{font-size: 17px;font-weight: 400;padding-left:44px;padding-top:10px;cursor:pointer;line-height:24px;display: block;color: #666;}
.salechoice dt .input_chk input:checked + label + span.label{color:#333;cursor:pointer;}
.sponlaw_wrap{margin:0 0 10px 0;font-size:12.5px;color:#666;padding-bottom:10px}
.sponlaw_wrap ul{border-bottom:1px solid #eee;}
.sponlaw_wrap + p{font-size:13px;padding:10px;color:#333}
.sponlaw_wrap li em{font-size:13px}
#dd_spon_dc {text-align:}
#dd_spon_dc input[type="radio"]{width:16px;height:16px;margin:5px;}


.salechoice dd{padding:28px 34px;background:#f9f9f9;font-size:13px;color:#666;}
.salechoice a.inpbtn2{width:65px;height:43px;line-height:43px;background:#5f6677;border:1px solid #5f6677;text-align:center;display:inline-block;color:#fff;text-decoration:none}

.reserv_common_wrap .salechoice dd ul li{font-size:13px;background:url('/images/bullet/li.png') no-repeat 0px 6px;background-size:3px;padding-left:10px;margin-bottom:5px;color: #666;word-break:keep-all}
.salechoice dd ul {margin-left:10.1px;text-align:left}
.salechoice dd ul li b{font-weight:normal;color:#f36;font-size:13px;}

.salechoice .sale_coupon{margin-bottom:15px;ine-height:34px;border:1px solid #e2e2e2;background:#fff;position:relative;border-radius:5.1px;}
.salechoice .sale_coupon select{font-size:15px;width:100%;border:none;-webkit-appearance:none;background:url('/images/icon/down_btm.png') no-repeat 97% center #fff;background-size:10px}
.salechoice .sale_coupon a.inpbtn2{width:100%;background:#fff;border:none;border-top:1px solid #e2e2e2;font-size:14px;color:#333;;display:block;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px}

.salechoice .free_coupon{margin-bottom:15px;line-height:40px;border:1px solid #ddd;background:#fff;position:relative;border-radius:5.1px;}
.salechoice .free_coupon input{font-size:15px;width:80%;height:40px;border:none!important;margin-left:10px!important}
.salechoice .free_coupon input[type="text"]::-ms-input-placeholder { color: #999;font-size:15px!important;font-weight:400}
.salechoice .free_coupon input[type="text"]::-webkit-input-placeholder  {color: #999;font-size:15px!important;font-weight:400}
.salechoice .free_coupon a.inpbtn2{width:100%;background:#fff;border:none;border-top:1px solid #e2e2e2;font-size:14px;color:#333;;display:block;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px}
.salechoice a.inpbtn3{display:inline-block;text-decoration:underline;margin:0 10px 15px 10px;background:url('/images/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;height:50px;line-height:50px}
.salechoice .mypoint .grid span{display:table-cell;width:43%;text-align:center;letter-spacing:0em;border-left:1px solid #ddd;vertical-align:middle}
.salechoice .mypoint .grid span strong{font-size:14px;letter-spacing:0em;display:block;padding:3px 0}
.salechoice .mypoint .grid a.inpbtn2{width:65px;height:48px;line-height:48px;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 5px;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 0px 0 0px;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('/images/bullet/squ02.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('/images/bullet/squ_c_4.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;padding:10px 0;}
.popup_layer_wrap .agree_area .agree_all .input_chk input {margin:0;width:0;display:block;height:0;opacity:0}
.popup_layer_wrap .agree_area .agree_all .input_chk label {font-size: 17px;position:relative;display:block;padding-left:28px}
.popup_layer_wrap .agree_area .agree_all .input_chk label:before {content:'';position: absolute;top:0px;left: 0px;width:22px;height: 22px;background: url('/images/icon/ico_select.png?ver=3') 0px -328px no-repeat;background-size:600px;vertical-align:middle}
.popup_layer_wrap .agree_area .agree_all .input_chk input:checked + label:before {background-position:0px -110px}

.popup_layer_wrap .agree_area {padding:10px 0;}
.popup_layer_wrap .agree_area .input_chk input {margin:0;width:0;display:block;height:0;opacity:0}
.popup_layer_wrap .agree_area .input_chk label {font-size: 15px;position:relative;display:block;padding-left:28px}
.popup_layer_wrap .agree_area .input_chk label:before {content:'';position: absolute;z-index: 9;top:0px;left: 0px;width:22px;height: 22px;background: url('/images/icon/ico_select.png?ver=3') -220px 0px no-repeat;background-size:600px;vertical-align:middle}
.popup_layer_wrap .agree_area .input_chk input:checked + label:before {background-position:-220px -110px}

.popup_layer_wrap .agree_area .textarea{;background:#f9f9f9;width:94%;height:70px;padding:3%;text-align:left;overflow-y:scroll;overflow-x:hidden;margin:5px 0 10px 0;font-size: 12px;line-height:16px;color:#777;border-radius:5.1px}

.popup_layer_wrap .agree_area .textarea *{font-size:12px!important;line-height:1.4em}
.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 .agree_area .textarea .limit_wrap2 li:before{background-image:url('/images/icon/danger.png');background-color:transparent}

.popup_layer_wrap#comm_agree_div .popup_layer .agree_area .agree_break .textarea{height:80px;padding:3% 3% 10px 3%}
.popup_layer_wrap#comm_agree_div .popup_layer h1{font-size:18px;font-weight:bold;padding:18px 18px 0px 18px}
.popup_layer_wrap.cu_texta_wrap#comm_agree_div .agree_area .textarea{height:100px}
.popup_layer_wrap#comm_agree_div *{font-family:'noto'}
.popup_layer_wrap#comm_agree_div .popup_layer{position:absolute;text-align:center;z-index:9999;overflow-y:auto;max-height:none;width:100%;height:100%;text-align:left;
margin:0 auto;top:0;left: 0; transform: translateX(-0) translateY(-0);-webkit-transform: translateX(-0) translateY(-0);background:#fff;border:none;padding:0;margin:0;border-radius:0}
.popup_layer_wrap#comm_agree_div .popup_layer .agree_area{padding:0px 18px 0px 18px}
.popup_layer_wrap#comm_agree_div .btn_g3{position:fixed;bottom:0px;left:0;padding:0;width:100%;margin:0;display:block;height:50px;line-height:50px;font-size:17px;font-weight:500;text-align:center;background:#d0d3d3;color:#fff;text-align:center}
.popup_layer_wrap#comm_agree_div .btn_g3.on_0cc{background:#0cc}
.popup_layer_wrap#comm_agree_div .agree_area + .info_list{padding-left:18px}
.popup_layer_wrap#comm_agree_div .info_list li{color:#666;font-size:12px;padding:0 18px;line-height:1.4em;}
#comm_agree_div .section_full{top:40%;}

#comm_agree_div .section_full .info_list li{font-size:12px;font-weight:400;background-image:none;line-height:1.3em}
.reservelist_area{padding-bottom:100px}

/*ÆÄ¼Õ¸éÃ¥ µ¿ÀÇ ·¹ÀÌ¾î ÀÛÀº ÇØ»óµµ¿¡ Àû¿ë */
@media screen and (max-width: 400px) {
.popup_layer_wrap#comm_agree_div .agree_area .textarea{height:35px!important;}
.popup_layer_wrap#comm_agree_div .agree_area .agree_break .textarea{height:35px!important;;padding-bottom:10px!important;margin:0!important}
.popup_layer_wrap#comm_agree_div .agree_area .input_chk{margin:0px!important}
.popup_layer_wrap#comm_agree_div .info_list li{font-size:11px!important;line-height:13px;color:#999}
}
/*ÆÄ¼Õ¸éÃ¥ µ¿ÀÇ ·¹ÀÌ¾î ÀÛÀº ÇØ»óµµ¿¡ Àû¿ë ³¡*/

.reservelist_wrap {position:relative;}
.reservelist_wrap:after{content:'';display:block;position:absolute;bottom:-30px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px} /*±¸ºÐ ¸·´ë±â*/
.reservelist_wrap .reservdl{width:100%;overflow:hidden;border-bottom:none;padding:18.1px 0;border-bottom:1px solid #eef2f4}
.reservelist_wrap .reservdl:last-child{border:none}
.reservelist_wrap .reservdl dt{float:left;width:25%;color:#999;font-size:14px;font-weight:500}
.reservelist_wrap .reservdl dd{float:left;width:75%;border-radius:5.1px}
.reservelist_wrap .reservdl dd p{color:#151515;font-size:14px;font-weight:500;padding:0 0 8px 0}
.reservelist_wrap .reservdl dd p:last-child{padding:0}
.reservelist_wrap .reservdl dd p span{font-size:14px;font-weight:500;}

.reservelist_wrap .recaddr{}
.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 dd p{;font-size:13px;line-height:16px;}

.reservelist_wrap .tcash_bridge2{position:relative;padding:0px;margin:0 0px 0px 0px;border:none;border-radius:5.1px}
.reservelist_wrap .tcash_bridge2 p{display:table;width:100%;}
.reservelist_wrap .tcash_bridge2 dt p{display:table;width:100%;color:#666}
.reservelist_wrap .tcash_bridge2 p span{display:table-cell;width:50%;text-align:left}
.reservelist_wrap .tcash_bridge2 p strong{display:table-cell;width:50%;text-align:right;padding:0 20px 0 0}
.reservelist_wrap .tcash_bridge2 .kcp_sum_wrap{border-top:none;padding:0px 0 0 0;margin:0px 0 0px 0}
.reservelist_wrap .tcash_bridge2 .c_r{font-size:15px;color:#f36;font-weight:700}
.reservelist_wrap .tcash_bridge2 .kcp_sum_wrap span{width:50%;font-weight:normal;font-size:14px;color:#151515;font-weight:500;}
.reservelist_wrap .tcash_bridge2 dl{width:100%;}
.reservelist_wrap .tcash_bridge2 dl dd{background:url('/images/bullet/li.png') no-repeat 2px 11px;background-size:3px;padding:0 0px 0 0;width:100% }
.reservelist_wrap .tcash_bridge2 dl dd *{font-size:13px;color:#999}
.reservelist_wrap .tcash_bridge2 dl dd {background:#f9f9f9;border:1px solid #fff;padding:5px;margin:5px 0}
.reservelist_wrap .tcash_bridge2 dl dd p span{padding:0 0 0 10px}
.reservelist_wrap .tcash_bridge2 dl dt {position:relative;padding:0 0px 0 0;margin:2px 0;display:block;width:100%;}
.reservelist_wrap .tcash_bridge2 a#updown{position:absolute;top:3px;right:0px}
.reservelist_wrap .tcash_bridge2 .up_arr span:after,.reservelist_wrap .tcash_bridge2 .down_arr span:after{background-size:13px}
.reservelist_wrap .tcash_bridge2 .box_size_kcp_wrap{margin-top:5px}

.reserv_tbl{;width:100%;margin:11.1px 0 60px 0;position:relative;}
.reserv_tbl:after{content:'';display:block;position:absolute;bottom:-30px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px} /*±¸ºÐ ¸·´ë±â*/
.reserv_tbl th{border-bottom:;vertical-align:top;background:#fff;text-align:left;padding:5px 0;color:#999;}
.reserv_tbl *{font-family:'noto';text-align:left;padding:0 0 0 0px;line-height:1.4em;color:#333;font-weight:500}
.reserv_tbl td{border-bottom:;padding:5px 10px}
.reserv_tbl td strong{font-weight:500;font-size:14px;color:#151515}
.reserv_tbl .listview_grid{padding:8px 0}
.reserv_tbl .listview_grid p{font-size:12.5px;line-height:1.6em;background:url('/images/bullet/li.png') no-repeat 0px 8px;background-size:3px;padding-left:7px;color:#333;font-weight:400}
.html2015 .box_tcp4{font-weight:500;color:#151515;font-size:14px}

/*2¿­*/
.reserv_home_wrap{padding:10px 10px 70px 10px;background:#fff}
.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:46px}
.reserv_homeinfo_wrap ul {width:100%;overflow:hidden;border:1px solid #eee;border-bottom:none;border-right:none}
.reserv_homeinfo_wrap ul li{padding:3px 3%;position:relative;background:#fff;letter-spacing:-0.03em;width:44%;float:left;border-bottom:1px solid #eee;;height:72px}
.reserv_homeinfo_wrap ul li:after{content:'';width:1px;height:100%;background:#eee;display:inline-block;position:absolute;top:0;right:0}
.reserv_homeinfo_wrap ul li:nth-child(even){float:right}

.reserv_homeinfo_wrap ul li h1{font-size:16px;line-height:18px;padding:2px 0 0px 0;font-weight:700}
.reserv_homeinfo_wrap ul li p{font-size:13px;color:#5f6677;line-height:14px;padding:4px 0 0 0;width:100%;letter-spacing:-0.02em;font-weight:normal;}
.reserv_homeinfo_wrap ul li em{text-indent:-9999em;background:url('/images/icon/mystyle.png') no-repeat 2px 1px #ffd;width:60px;height:20px;display:inline-block;background-size:60px;padding:0 0px 0 5px;}


.reserv_home_btn_wrap{position:fixed;left:0;bottom:0;width:100%;background:#fff;z-index:999;border-top:1px solid #eee;}
.reserv_home_btn_wrap .btn_area{width:96%;padding:2%;overflow:hidden}
.reserv_home_btn_wrap .btn_s24go{background:#0cc;border-bottom:3px solid #00b4b4;width:49%;float:right;color:#fff;height:50px;line-height:53px;text-align:center;display:inline-block;font-size:18px;font-weight:0;letter-spacing:-0.03em}
.reserv_home_btn_wrap .btn_visitgo{background:#0cc;border-bottom:3px solid #00b4b4;width:49%;float:left;color:#fff;height:50px;line-height:53px;text-align:center;display:inline-block;font-size:18px;font-weight:0;letter-spacing:-0.03em}


.tbl_basic_r{width:100%;margin:5px 0 5px 0;border-bottom:1px solid #e5e8ec;border-top:1px solid #eef2f5;}
.tbl_basic_r th{font-size:11px!important;background:#f2f5f9;color:#222;padding:7px 0;word-break:keep-all;border-bottom:1px solid #eef2f5;vertical-align:middle;border-left:1px solid #e5e8ec;border-collapse: collapse;}
.tbl_basic_r th:first-child{border-left:none}

.tbl_basic_r td{text-align:center;padding:8px 0;font-size:12px;word-break:keep-all;color:#575d6d;letter-spacing:0.0em!important;border-bottom:1px solid #eee;vertical-align:middle;border-collapse: collapse;}
.tbl_basic_r thead tr th{border-left:1px solid #eee}
.tbl_basic_r thead tr:nth-child(2) th{background:#fafafa;font-weight:normal;border-left:1px solid #eee;padding:4px 0;font-size:11px!important;}
.tbl_basic_r thead tr:nth-child(2) th:last-child{border-right:1px solid #eee}
.tbl_basic_r tbody td{font-weight:normal;border-left:1px solid #eee}

.tbl_basic_r td span.dashed{color:#575d6d!important;font-size:12px}
.tbl_basic_r td .c_#ececec strong{font-size:12px}

.tbl_basic_r td:first-child{border-left:none;font-size:11px}

.tbl_basic_r2{width:100%;margin:5px 0 5px 0;overflow:hidden;border-top:1px solid #eee}
.tbl_basic_r2 th{font-size:13px!important;background:#fafafa;color:#222;padding:7px 0;word-break:keep-all;border-bottom:1px solid #eee;vertical-align:middle;border-left:1px solid #eee}
.tbl_basic_r2 th span{display:block;font-size:12px!important;font-weight:normal;letter-spacing:-0.03em;color:#565656;}
.tbl_basic_r2 td{text-align:center;padding:8px 0;font-size:12px;word-break:keep-all;color:#575d6d;letter-spacing:0.0em!important;border-bottom:1px solid #eee;vertical-align:middle}
.tbl_basic_r2 thead tr th{border-left:1px solid #eee}
.tbl_basic_r2 thead tr:nth-child(2) th{background:#fafafa;font-weight:normal;border-left:1px solid #eee;padding:4px 0;font-size:11px!important;}
.tbl_basic_r2 thead tr:nth-child(2) th:last-child{border-right:1px solid #eee}
.tbl_basic_r2 tbody td{font-weight:normal;border-left:1px solid #eee}
.tbl_basic_r2 tbody td:last-child,.tbl_basic_r2 tbody td:last-child{border-right:1px solid #eee}

.tbl_basic_r3{width:100%;overflow:hidden;border-top:2px solid #ddd}
.tbl_basic_r3 th{font-size:13px!important;font-weight:normal;background:#fafafa;color:#777;padding:10px 0;word-break:keep-all;border-bottom:1px solid #ddd;vertical-align:middle;border-left:1px solid #ddd}
.tbl_basic_r3 td{text-align:center;padding:13px 0;font-size:12px;word-break:keep-all;color:#575d6d;line-height:1.4em;vertical-align:middle;border-bottom:1px solid #ddd}
.tbl_basic_r3 tbody td{font-weight:normal;color:#333;border-left:1px solid #ddd}
.tbl_basic_r3.left_i *{text-align:left}
.tbl_basic_r3.left_i th, .tbl_basic_r3.left_i td{padding-left:15px}
.tbl_basic_r3 th:first-child, .tbl_basic_r3 td:first-child{border-left:none}

.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:6px ;font-size:12px;word-break:keep-all;line-height:1.4em;vertical-align:middle;border-bottom:1px solid #ddd}
.tbl_basic_r4 tbody td{font-weight:normal;color:#333;border-left:1px solid #ddd}
.tbl_basic_r4 th:first-child, .tbl_basic_r4 td:first-child{border-left:none}

.tbl_basic_r5{width:100%;overflow:hidden;border-top:1px solid #ddd;background:#fff;border-bottom:1px solid #ddd;}
.tbl_basic_r5 th{font-size:12px;font-weight:normal;background:#f5f5fe;color:#666;padding:6px 0;word-break:keep-all;border-bottom:1px solid #ddd;vertical-align:middle;text-align:center;}
.tbl_basic_r5 td{padding:6px;font-weight:bold;letter-spacing:0em;font-size:12px;word-break:keep-all;line-height:1.4em;vertical-align:middle;text-align:center;}
.tbl_basic_r5 td strong{font-size:12px}
.tbl_basic_r5 tbody td{font-weight:normal;color:#333}


.reserv_home2_wrap{padding:0 0px}
.reserv_home2_wrap .otit2{border:none;margin:0;padding:0px 0 0 0}

#middle{padding-bottom:0!important}

#CashLackLayer{padding:0 10px}
.topbg .tcopy strong{font-size:16px}

.d_info_1{}
.d_info_1 dt{float:left;color:#666;font-size:12px;background:url('/images/bullet/li.png') no-repeat 0 center;background-size:3px;padding-left:8px;line-height:20px;padding-right:10px}

.d_info_1 dd{color:#292b2b;font-size:12px;line-height:20px;}

.otopbn_hom .tcopy strong{color:#1eaeb5}

#cashOnDelivNoti{}
#cashOnDelivNoti .btn07{background:#5ac7ce;width:46%;padding:0 1%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:inline-block}
#cashOnDelivNoti .btn17{background:#5f6677;width:46%;padding:0 1%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:inline-block}
#cashOnDelivNoti dl.pdl_20.pdr_20{padding:10px!important;}
#cashOnDelivNoti dl dd.lh_20.center_i br{display:none}

#time_table_div dt{font-size:13px!important;font-weight:700;border-bottom:1px solid #eee;padding:10px 0;text-align:center;letter-spacing:-0.03em;color:#333}
#time_table_div table *{font-size:12px!important;color:#5f6677;letter-spacing:-0.03em;}
#time_table_div dd {margin:10px 0}
.font_ex{font-size:14px;line-height:20px}
.font_ex_p{font-size:14px;line-height:20px}

#divLimitationPop #ol_rsvcom_limitation{margin:0}
#divLimitationPop ol.list03 li{line-height:1.5em;color:#333;font-size:15px;list-style:none;font-weight:500;background:url('/images/bullet/li.png') no-repeat 10px 10px;background-size:3px;padding:0px 18px 8px 18px}
#divLimitationPop ol.list03 li p{line-height:1.5em;color:#666;font-size:13px}
#divLimitationPop .btn_p1{margin:10px 0 ;padding:0;background:#0cc;width:100%;height:44px;line-height:44px;text-align:center;font-size:17px;color:#fff;display:inline-block;font-weight:500}
#divLimitationPop .btn_p1 span{background:none;color:#fff;font-size:17px}

#cashOnDelivNoti .layer_popup_txt dd{text-align:left;font-size:12px}
#cashOnDelivNoti dl dt{font-size:16px;margin:0 0 5px 0!important;}
#cashOnDelivNoti .box_1grey{padding:0px 0 10px 0;}
#cashOnDelivNoti .box_1grey p {padding:10px 0 0 0;word-break:keep-all}
#cashOnDelivNoti .box_1grey p span{font-size:12px!important;}
#cashOnDelivNoti .box_1grey p strong{font-size:12px!important;}
#cashOnDelivNoti dd p{font-size:12px;word-break:keep-all}
#cashOnDelivNoti .center_i{padding:10px 0 0 0;margin:0 auto}
#cashOnDelivNoti a.button_blue.w170{background:#5ac7ce;width:46%;padding:0 1%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:inline-block}
#cashOnDelivNoti a.button_gray.w170{background:#5f6677;width:48%;padding:0 1%;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;display:inline-block}

#cashOnDelivNoti .box_1grey{overflow:hidden;border:none;margin:0;padding:0!important;border:1px solid #ddd;}
#cashOnDelivNoti .box_1grey p{padding:5px 1% 5px 35%!important;width:63%;position:relative;display:inline-block;vertical-align:top;word-break:keep-all;margin:2px 0;overflow:hidden;border-bottom:1px dashed #ddd}
#cashOnDelivNoti .box_1grey p:last-child{border:none}
#cashOnDelivNoti .box_1grey p strong{font-size:13px!important;line-height:16px!important;margin:0 0 3px 0;display:inline;color:#222;letter-spacing:-0.03em}
#cashOnDelivNoti .box_1grey p span.pdl_15{padding:0!important;line-height:11px!important;color:#666;font-size:11px!important;letter-spacing:-0.03em}
#cashOnDelivNoti .box_1grey *{line-height:14px!important;}
#cashOnDelivNoti .box_1grey p:nth-child(1):before{content:'';background:url('/images/icon/cashrsv.png') no-repeat 15px 6px;display:inline-block;width:95px;height:66px;background-size:80px;position:absolute;top:0;left:0}
#cashOnDelivNoti .box_1grey p:nth-child(2):before{content:'';background:url('/images/icon/cashrsv.png') no-repeat 7px -70px;display:inline-block;width:100px;height:66px;background-size:90px;position:absolute;top:0;left:0}
#cashOnDelivNoti .box_1grey p:nth-child(3):before{content:'';background:url('/images/icon/cashrsv.png') no-repeat 10px -155px;display:inline-block;width:95px;height:76px;background-size:95px;position:absolute;top:0;left:0}
#cashOnDelivNoti .box_1grey p:nth-child(4):before{content:'';background:url('/images/icon/cashrsv.png') no-repeat 10px -245px;display:inline-block;width:95px;height:66px;background-size:90px;position:absolute;top:0;left:0;border-bottom:none}
.popup_layer_wrap#cashOnDelivNoti .popup_layer{position:absolute;text-align:center;z-index:9999;overflow-y:auto;max-height:none;height:97%;width:94%;padding:1% 3% 12% 3%;text-align:left;
margin:0 auto;top:0;left: 0; transform: translateX(-0) translateY(-0);-webkit-transform: translateX(-0) translateY(-0);background:#fff;border:none}
.popup_layer_wrap#cashOnDelivNoti .popup_layer.cashon{position:absolute;text-align:center;z-index:9999;overflow-y:auto;max-height:420px;height:auto;width:300px;padding:10px;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#cashOnDelivNoti .popup_layer .agree_area{width:100%;overflow:hidden}
.popup_layer_wrap#cashOnDelivNoti .btn_g3{position:fixed;bottom:0px;left:0;width:90%;margin:0;display:block;height:50px;line-height:50px;text-align:center;background:#5f6677;color:#fff;text-align:center}
.popup_layer_wrap#cashOnDelivNoti .button_blue.w170{width:24%}
.popup_layer_wrap#cashOnDelivNoti .button_gray.w170{width:70%}


#paymentCashLayer .h2_area{margin:8px 0!important}
#paymentCashLayer .h2_area h2{font-size:18px;color:#151515;padding-bottom:18px}
#paymentCashLayer .txtff{font-size:17px!important;font-weight:700}
#paymentCashLayer .float_area{margin:0;width:100%;position:fixed;left:0;bottom:0}
#paymentCashLayer .bt_gra_49{background:#93a3a7;height:50px;line-height:50px;border-radius:0;font-size:17px;margin:0;width:50%;font-weight:500}
#paymentCashLayer .bt_pot_49{background:#0cc;height:50px;line-height:50px;border-radius:0;font-size:17px;margin:0;width:50%;font-weight:500}

.h2_area h2.f16{word-break:keep-all;line-height:1.4em}
@media screen and (max-width: 414px) {
.h2_area{height:auto}
}
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;}

.cu_please_area .requset_select {padding:20px 0 10px 0}
.cu_please_area .requset_select select{width:100%;margin:10px 0}
.cu_please_area .requset_select + input{width:100%;margin:10px 0}

.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:first-child{height:20px;line-height:20px}
.charge_table.cu .basic_table div:first-child span{height:20px;line-height:20px}
.charge_table.cu .basic_table div span{height:40px;line-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;font-size:12px;}
.charge_table.cu .basic_table div span em b{color:#ff507b;font-size:12px;letter-spacing:-0.03em}

.charge_table.cuhome .basic_table div{height:30px;line-height:30px;border-bottom:1px solid #fff;}
.charge_table.cuhome .basic_table div:first-child{height:20px;line-height:20px}
.charge_table.cuhome .basic_table div:first-child span{height:20px;line-height:20px}
.charge_table.cuhome .basic_table div span{height:30px;line-height:30px}
.charge_table.cuhome .basic_table div span em{line-height:18px!important;display:inline-block}
.charge_table.cuhome .basic_table div span em *{line-height:18px!important;font-size:12px;}
.charge_table.cuhome .basic_table div span em b{color:#f00;font-size:14px;letter-spacing:-0.03em}

.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}
.popup_layer .cutit{padding:2px 0 10px 0;color:#333}

i.salepr{color:#575d6d;display:inline-block;font-style:normal;font-size:11px}
i.salepr b{font-size:12px;font-weight:700;color:#ff507b}
.salepr u{font-size:12px;position:relative;background:none;background-size:14px;text-decoration:line-through;color:#666;padding:0 3px 0 0px;}
.salepr u:after{display:none}
input[type="text"]#etc_info{width:100%;letter-spacing:-0.05em}


.popup_layer_wrap.allclosepop h2{font-size:15px}
.popup_layer_wrap.allclosepop .infotxt p{font-size:13px;line-height:18px;color:#777;margin:10px 0;word-break:keep-all;padding:0 20px;font-size:14px;text-align:center}
.popup_layer_wrap.allclosepop .infotxt p em{margin:10px 0 ;display:block;color:#333;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:15px;padding:10px;}
.popup_layer_wrap.allclosepop .infotxt p em span:first-child{}
.popup_layer_wrap.allclosepop .infotxt p em span:last-child{padding:10px 0 0 0;display:block}
.popup_layer_wrap.allclosepop .button_gray{background:#5f6677;height:40px;line-height:40px;border-radius:0;color:#fff;display:block;text-align:center;margin:0 auto}


.popup_layer_wrap#allclosepopguide .infotxt2 h2{font-size:16px;font-weight:700}
.popup_layer_wrap#allclosepopguide .infotxt2 p{font-size:13px;line-height:15px;color:#777;margin:6px 0 6px 0;word-break:keep-all;padding:0 10px; }
.popup_layer_wrap#allclosepopguide .infotxt2 .box_wrap{border:1px solid #eee;border-top:none}
.popup_layer_wrap#allclosepopguide .infotxt2 .box_1gray{position:relative;display:block;color:#333;font-size:13px;padding:32px 10px 5px 54px;background:#f9f9f9;overflow:hidden;}
.popup_layer_wrap#allclosepopguide .infotxt2 .box_1gray:before{background:url('/images/icon/reserve_home2.png') no-repeat;content:'';width:70px;height:50px;background-size:46px;display:block;position:absolute;top:24px;left:5px}
.popup_layer_wrap#allclosepopguide .infotxt2 .box_1gray.parcel:before{background-position:0 -150px}
.popup_layer_wrap#allclosepopguide .infotxt2 .box_1gray.time:before{background-position:0 -60px}
.popup_layer_wrap#allclosepopguide .infotxt2 .box_1gray.quick:before{background-position:0 -108px;;height:50px;}
.popup_layer_wrap#allclosepopguide .infotxt2 .box_1gray h3{position:absolute;top:0px;left:0px;height:28px;line-height:28px;display:block;width:100%;font-size:14px;border-top:1px solid #eee;font-weight:700;padding:0 0 0 10px}
.popup_layer_wrap#allclosepopguide .infotxt2 .box_1gray span{color:#333;font-size:14px;word-break:keep-all;line-height:18px;letter-spacing:-0.03em}
.popup_layer_wrap#allclosepopguide .infotxt2 .box_1gray em{background:url('/images/icon/icon_arrowr.png') no-repeat 0 4px;text-indent:-9999em;background-size:7px;width:7px;height:18px;display:inline-block;line-height:18px}
.popup_layer_wrap#allclosepopguide .button_gray{background:#5f6677;height:40px;line-height:40px;border-radius:0;color:#fff;display:block;text-align:center;margin:0 auto}
.popup_layer_wrap#allclosepopguide .infotxt2 .pdt_20{padding-top:10px }

.mstopday{font-size:14px;color:#ff5079;padding:10px 5px 20px 5px;letter-spacing:-0.03em;line-height:18px}

/*************·ÎÁö¾ÆÀÌÅÃ¹è ÅëÇÕ UI ³¡****************/

.input_checkbox{position:relative;display:block;height:36px;padding:5px 10px;}
.input_checkbox.on{border:1px solid #fff;}
.input_checkbox input {position: absolute;z-index: 10;top: 18px;left: 15px;width: 24px;height: 24px;opacity: 0;outline: 0;-webkit-appearance: none;}
.input_checkbox label {font-size: 16px!important;font-weight: 700;line-height: 34px;position: absolute;z-index: 9;top: 10px;left: 5px;display: block;height: 44px;cursor: pointer;color: #333;
background: url('/images/icon/checkbox_c.png') 0px 4px no-repeat;padding-left:34px;background-size:26px}
.input_checkbox input:checked + label {background-image: url('/images/icon/checkbox_5a.png');background-size:26px}
.input_checkbox input:checked + label div p{color:#282f44}

.logo_cuhome {margin-top:30px}
.logo_cuhome img{width:120px}
.logo_cuhome + .c_r{line-height:1.5em;padding:0 0 10px 0 !important}
.alim_rebooking .myt{text-align:left}
.alim_rebooking .list{padding:10px;border-top:1px solid #eee}
.alim_rebooking .list li{text-align:left;line-height:21px;background:url('/images/bullet/squ02.gif') no-repeat 0px 8px;background-size:3px;padding-left:7px;}
.alim_rebooking .jiphadate td *{font-size:12px;letter-spacing:-0.05em;color:#000}
.alim_rebooking .jiphadate th{color:#999!important;font-weight:normal!important;letter-spacing:-0.05em;font-size:12px}
.alim_rebooking .btn_area {width:100%;margin:10px 0 20px 0}
.alim_rebooking .btn_area .btn_pot{display:inline-block;width:49%;height:40px;line-height:40px;font-size:14px;color:#fff;background:#f36}
.alim_rebooking .btn_area .btn_gra{display:inline-block;width:49%;height:40px;line-height:40px;font-size:14px;color:#fff;background:#999}

.popup_layer_wrap .popup_layer .btn_area .btn_gra_f{display:inline-block;width:48%;height:38px;line-height:38px;font-size:14px;color:#fff;background:#454545;border:1px solid #454545;text-align:center}
.popup_layer_wrap .popup_layer .btn_area .btn_gra_l{display:inline-block;width:48%;height:38px;line-height:38px;font-size:14px;color:#454545;background:#fff;border:1px solid #454545;text-align:center}

.point_gift{position:relative}
.point_gift .ico_gift{background:url('/images/uio/ui_ico_v1812.png?rnd=20181217') no-repeat;top:13px;left:14px;background-size:310px;color:transparent;display:block;width:35px;height:35px;position:absolute}
.point_gift .ico_gift{background-position:-272px -1px;border:1px dotted #0cc;border-radius:100px}
.point_gift a.btn_gift .tex_arrl{top:60%;position:absolute;right:0;margin:0 auto;width:100%}
.point_gift .info_list {margin:8px 0 0px 0;}
.point_gift .info_list li{font-size:12px;letter-spacing:-0.03em;color:#777;line-height:12px;background-position:0 4px;padding-left:6px!important}



.tres_home_wrap{width:100%;}
.uio_copy_a.pointgift{background-color:#fff;background-position:100% -05px;padding:0px 10px 5px 10px;margin:0 0 0px 0;}/*¼±¹°Æ÷ÀÎÆ® ÇÁ·Î¸ð¼Ç ¼öÁ¤*/
.copy_tit1f2{font-size:25px;color:#000;padding:10px 0;font-family:'Nanum Gothic', sans-serif;letter-spacing:-0.05em;font-weight:00;;line-height:28px;word-break:keep-all;text-align:center}
.copy_tit1f2 strong{color:#0cc;font-size:27px}
.copy_tit2f{color:#777;font-size:12px;word-break:keep-all;line-height:15px;letter-spacing:-0.03em;position:relative;padding-right:0px;text-align:center}/*¼±¹°Æ÷ÀÎÆ® ÇÁ·Î¸ð¼Ç ¼öÁ¤*/
.pointgift_promotion_bn{margin:10px 0 0 0;padding:0 10px}/*¼±¹°Æ÷ÀÎÆ® ÇÁ·Î¸ð¼Ç ¹è³Ê*/
.tpoint_gift .pointgift_promotion_bn{padding:0;margin:5px 0 10px 0}/*¼±¹°Æ÷ÀÎÆ® ÇÁ·Î¸ð¼Ç ¹è³Ê*/

.tpoint_gift .tit:before{content:'';background:url('/images/uio/ui_ico_v1812.png?rnd=20181217') no-repeat -267px 3px; background-size:300px;display:inline-block;width:30px;height:33px;position:absolute;top:0;left:10px}
.tpoint_gift .tit {border-top:1px solid #eee;border-bottom:1px solid #eee;padding:14px 0 5px 50px;position:relative;height:24px;line-height:24px}
.tpoint_gift .tit .fot02{font-size:18px;font-weight:bold;position:relative;}
.tpoint_gift .tit .fot02 strong{font-size:19px;font-weight:bold;color:#f36;padding:0 0 0 10px;position:absolute;right:0;}

.tpoint_gift .phone_list{margin:0 0 20px 0}
.tpoint_gift .phone_list li{position:relative;border-bottom:1px solid #eee;padding:10px 0}
.tpoint_gift .phone_list .ico_man{background:url('/images/uio/ui_ico_v1812.png') no-repeat;background-position:-241px 0px;background-size:500px;width:40px;height:40px;display:inline-block;border:1px solid #eee;border-radius:100px}
.tpoint_gift .phone_list .data {vertical-align:top;display:inline-block;margin:0 0 0 10px;padding:5px 0 0 0}
.tpoint_gift .phone_list .btn_send {}
.tpoint_gift .phone_list .btn_send a{position:absolute;top:12px;right:0;display:block;background:#0cc;width:80px;height:40px;line-height:40px;color:#fff;text-align:center;font-size:14px}
.tpoint_gift .phone_list .data .name{display:block;font-size:16px;font-weight:600;line-height:22px}
.tpoint_gift .phone_list .data .phone_num{display:block;font-size:14px;color:#777}


.point_gift_coupon{border:1px solid #eee;position:relative;padding:18px 0 18px 0px;margin:0 0 20px 0}
.point_gift_coupon .fot02{text-align:left;font-size:26px;line-height:24px;font-weight:normal;padding:0 0 5px 2px;letter-spacing:-0.05em;color:}
.point_gift_coupon .fot01{text-align:left;font-size:36px;line-height:40px;color:#ff5079;letter-spacing:-0.05em}
.point_gift_coupon .fot01 strong{font-size:37px;letter-spacing:-0.05em;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;}
.point_gift_coupon .btn_gift{width:30%;height:100%;right:0;top:0;position:absolute;background:#0cc;text-align:center;color:#fff;}
.point_gift_coupon .btn_gift:before{position:absolute;top:0px;left:-5px;display:block;content:'';border:4px dotted #fff;height:100%}
.point_gift_coupon .ico_gift{background:url('/images/uio/ui_ico_v1812.png?rnd=20181217') no-repeat;width:50px;height:50px;background-size:500px;color:transparent;display:block;top:50%;left:50%;transform: translateX(-50%)  translatey(-50%);-webkit-transform: translateX(-50%) translateY(-50%);overflow:hidden}
.point_gift_coupon .ico_gift{background-position:-322px -0px;}

.alim_pointgift .myt{padding:0 0 0 0;text-align:center;position:relative;font-size:24px;line-height:30px;letter-spacing:-0.03em}
/*.alim_pointgift .myt:before{content:'';background:url('/images/uio/ui_ico_v1812.png?rnd=20181217') no-repeat -540px -5px; background-size:610px;display:block;width:55px;height:55px;position:absolute;top:50px;left:50%;transform: translateX(-50%)  translatey(-50%);-webkit-transform: translateX(-50%) translateY(-50%);overflow:hidden}*/
.ico_giftline{text-align:center;padding:10px 0}
.ico_giftline img{width:140px}
.alim_pointgift .myt strong{font-size:24px;line-height:30px;letter-spacing:-0.03em}
.alim_pointgift .cash_charge{position:relative}

.pointgift_coupon{border:3px solid #0cc;border-radius:5px;margin:0 0 10px 0;background:#0cc}

.pointgift_coupon .fot02{text-align:center;font-size:26px;font-weight:normal;letter-spacing:-0.05em;padding:18px 0 18px 0;color:#fff;}
.pointgift_coupon .fot02 strong{font-size:27px;color:#fff;letter-spacing:-0.05em;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;}

.pointuse_area{text-align:left;margin:0px 0 0 0;padding:10px 0 ;background:#fff}
.pointuse_area .logoview{text-align:center}
.pointuse_area p.tit{margin:0 0 8px 10px;color:#777}
.pointuse_area .logoview span{padding:5px 0;width:50px;margin:2px 0;display:inline-block;background:#f9f9f9;border-radius:10px}
.pointuse_area .logoview img{width:100%}

.point_gift_layer *{word-break:keep-all}
.point_gift_layer .ico_gift{background:url('/images/uio/ui_ico_v1812.png?rnd=20181217') no-repeat;background-size:310px;color:transparent;display:block;width:35px;height:35px;margin:10px auto}
.point_gift_layer .ico_gift{background-position:-272px -1px;border:1px dotted #0cc;border-radius:100px}

.tpoint_top_area{border-bottom:10px solid #f0f0f0;padding:5px 0 10px 0}
.tpoint_top_area .ico_gift{top:1px;left:22px}
.tpoint_top_area .list_tcp_mypoint{padding:0 0 0 70px;}
.tpoint_top_area .list_tcp_mypoint li:nth-child(1){text-align:left;font-size:20px;font-weight:700;border-bottom:none;padding:10px 0 0 0;}
.tpoint_top_area .list_tcp_mypoint li:nth-child(1) *{font-size:22px}
.tpoint_top_area .list_tcp_mypoint li:nth-child(2){text-align:left;font-size:14px;padding:10px 0;color:#999}
.tpoint_top_area .cash_charge{margin:0 10px;border-radius:0px;height:20px;line-height:20px}

/*ÅÃ¹è¿¹¾à ¸ÞÀÎ*/

.ico_tres_home1, .ico_tres_home2, .ico_tres_home3, .ico_tres_home4{
background:url('/images/uio/ui_ico_v1812.png?rnd=20190731') no-repeat;background-size:500px;color:transparent;width:50px;height:80px;position:absolute;top:0;right:5px}

.ico_tres_home1{background-position: -30px -454px;background-size:500px}
.ico_tres_home2{background-position: -88px -453px;background-size:500px}
.ico_tres_home3{background-position: -160px -455px;background-size:500px}
.ico_tres_home4{background-position: -218px -453px;background-size:500px}

.tres_home_wrap{width:100%;}
.uio_copy_b.bg_treshome{background-color:#fff;background-position:left 30px;padding:12px 0px;margin:0 0 10px 0;border-bottom:1px solid #eee}
/*.uio_copy_b.bg_treshome:before{content:'';display:block;position:absolute;top:0;left:0;background:url('/images/uio/ui_bg_v1812.png?rnd=20181216') no-repeat;background-size:120px;color:transparent;background-position:0px -15px;width:80px;height:55px;}
.uio_copy_b.bg_treshome:after{content:'';display:block;position:absolute;top:0;right:0;background:url('/images/uio/ui_bg_v1812.png?rnd=20181216') no-repeat;background-size:180px;color:transparent;background-position:-120px 5px;width:60px;height:95px;}
*/
.uio_copy_b.tres_home i.pen{font-size:30px;}
.uio_copy_b .copy_tit1{font-size:26px;padding:14px 0 14px 0;color:#000;font-weight:500;text-align:center}
.uio_copy_b .copy_tit1 strong{font-size:26px;color:#00cccc}
.uio_copy_b .copy_tit2{color:#666;font-size:13px;line-height:16px;letter-spacing:-0.05em;text-align:center;padding:2px 0 0 0}

.uio_grid_a{padding:0px;margin:0 0 0px 0;}
.uio_grid_a ul{}
.uio_grid_a ul li:nth-child(2n+1){clear:both}
.uio_grid_a ul li{float:left;width:36%;padding:24px 14% 0 4% ;margin:0 0 7px 0;position:relative;border-bottom:1px solid #eee;height:54px;word-break:keep-all}
.uio_grid_a ul li:nth-child(even){width:34%;padding:24px 12% 0 0 ;}
.uio_grid_a ul li:nth-child(even):before{content:'';display:inline-block;width:1px;height:90%;border-left:1px dashed #ddd;position:absolute;top:0;left:-7px}
.uio_grid_a ul li p.fot02{margin:0 0 0px 0;font-size:16px;position:absolute;top:2px;display:block}
.uio_grid_a ul li p.fot02 strong{color:#00cccc;font-size:16px}
.uio_grid_a ul li p.fot03{color:#777;font-size:12px;line-height:15px;padding:0px 0 0 0}

.table_style{width:100%;margin:0 0 10px 0}
.table_style th{padding:3px 0;letter-spacing:-0.05em;font-weight:normal;border-bottom:1px solid #efeff0;border-top:1px solid #efeff0;border-right:1px solid #efeff0;background:#fefefe}
.table_style th p{letter-spacing:-0.05em;padding:6px 0 0 0;font-size:14px}
.table_style th p.fot04{font-size:11px;letter-spacing:-0.05em;line-height:18px;padding:0}
.table_style th.fot04{font-size:11px;letter-spacing:-0.05em;line-height:18px}
.table_style td{padding:5px 5px;text-align:center;border-right:1px solid #efeff0;border-bottom:1px solid #efeff0;vertical-align:middle}
.table_style td span.dash_s{text-decoration:line-through;font-size:12px}
.table_style th:last-child{border-right:none}
.table_style td:last-child{border-right:none}
.table_style td.fot03{font-size:11px}
.table_style td.fot0r{color:#f36;font-size:14px}
.table_style td.fot0r p.f11{font-size:11px;word-break:keep-all;letter-spacing:-0.08em}
.table_style td.fot0r p.c_6{color:#666!important}
.table_style .col01{width:28%}
.table_style .col02{width:30%}
.table_style .col03{width:*}

h1.aui_tit{padding:10px 10px 6px 10px;overflow:hidden;clear:both;font-weight:600}

.t_r_notice{padding:0 0px 80px 0px}
.t_r_notice li{padding:5px 2.5%!important;width:95%!important}

.stop_holiday_wrap{background:#fcf0f0;font-weight:400;text-align:center;border-radius:5.1px;padding:18px;margin:18px 0}
.stop_holiday_wrap .f_2{font-size:13px;text-align:center;color:#f36;}
.stop_holiday_wrap .f_2 ul li{text-align:left;line-height:1.4em;color:#f36}
.stop_holiday_wrap .f_2 ul.ul2 li{font-size:13px;color:#f36;text-align:left;line-height:18px;padding:0 0px 0 7px;background-size:3px;margin:0 0 1px 0}
.stop_holiday_wrap .f_3{font-size:13px;line-height:1.4em;letter-spacing:-0.01em;background:url('/images/bullet/squ02.gif') no-repeat 0px 17px #fff;;padding:10px}

.timeout_area{margin:15px 0 0 0;}
.timeout_area span.f1{letter-spacing:-0.01em;background:url('/images/icon/charge_title.png') no-repeat 0 -18px;background-size:16px;padding:0 0 0 19px}
.timeout_area span.f2{color:#f36;letter-spacing:-0.01em}

.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}

.info_listnw li{background:url('/images/bullet/squ02.gif') no-repeat 0px 7px;padding-left:10px!important;margin-bottom:5px;line-height:18px;word-break:keep-all;text-align:left;font-size:14px;}

/*ÀüÈ­¼ö½Åµ¿ÀÇ ÀÌº¥Æ® ºñÅ¸500 ÁõÁ¤*/

.vita500.callfree_wrap{;word-break:keep-all;margin:0 0 20px 0}
.vita500.callfree_wrap .callfree_area{padding:10px 0}
.vita500.callfree_wrap .callfree_area .copy1{text-align:center;font-size:19px;color:#ff6e87;line-height:24px;letter-spacing:-0.03em;font-weight:bold}
.vita500.callfree_wrap .callfree_area .dashbox{padding:6px 0;font-size:5px;text-align:center;letter-spacing:-3px;color:#ff6e87}
.vita500.callfree_wrap .callfree_area .copy2{font-weight:bold;text-align:center;font-size:16px;color:#000;line-height:21px;letter-spacing:-0.03em}
.vita500.callfree_wrap .callfree_area .reserch_wrap{position:relative;border:1px solid #ccc;margin:15px 10px 0 10px;padding:15px 20px 10px 20px}
.vita500.callfree_wrap .callfree_area .reserch_wrap:after{content:'';background:url('/images/banner/callfree_vita500.png') no-repeat 98% 95%;background-size:100px;width:100px;height:100px;position:absolute;right:15px;bottom:15px}
.vita500.callfree_wrap .callfree_area .reserch_wrap h1{font-size:16px;color:#000;margin:0 0 5px 0}
.vita500.callfree_wrap .callfree_area .reserch_wrap .t_que{font-size:16px;color:#333;line-height:20px}
.vita500.callfree_wrap .callfree_area .reserch_wrap ul{margin:8px 0 0 0}
.vita500.callfree_wrap .callfree_area .reserch_wrap ul li {padding:1px 0}
.vita500.callfree_wrap .callfree_area .reserch_wrap ul li span{font-size:16px;color:#666;line-height:24px}
.vita500.callfree_wrap .callfree_area .btn_entry_wrap{margin:20px 15px 15px 15px }
.vita500.callfree_wrap .callfree_area .btn_entry_wrap a{background:#ff6e87;height:50px;line-height:50px;display:block;width:100%;color:#fff;text-align:center;}
.vita500.callfree_wrap .callfree_area .btn_entry_wrap a span{font-size:16px;background:url('/images/renew/icon_arrowr_w.png') no-repeat right;padding-right:16px;background-size:8px;font-weight:bold;line-height:50px}
.vita500.callfree_wrap .callfree_area .copy3{color:#f00;font-size:14px;padding:10px 20px 0px 45px;line-height:16px;}
.vita500.callfree_wrap .callfree_area .copy4_agree{padding:0px 10px 0px 0px;}
.vita500.callfree_wrap .callfree_area .copy4_agree span{font-size:14px;color:#666;line-height:16px;}

.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:24px;padding:0 0 0 30px;background:url('/images/icon/radioline_c.png') no-repeat 0 0;background-size:24px;}
.vita500.callfree_wrap .callfree_area input[type="radio"]:checked + label{background-image:url('/images/icon/radioline_3.png');color:#000}
.vita500.callfree_wrap .callfree_area input[type="radio"]:checked + label span{color:#000;line-height:16px;line-height:24px}


.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('/images/icon/checkbox_c.png') no-repeat 13px 4px;background-size:24px;height:30px;line-height:16px;}
.vita500.callfree_wrap .callfree_area input[type="checkbox"]:checked + label{background-image:url('/images/icon/checkbox_3.png');color:#000;line-height:16px;}
.vita500.callfree_wrap .callfree_area input[type="checkbox"]:checked + label span{color:#000;line-height:16px;}

.vita500.callfree_wrap .callfree_area .banana_end{padding:0 40px}
.vita500.callfree_wrap .callfree_area .copy1_end{text-align:center;font-size:18px;color:#000;line-height:24px;letter-spacing:-0.03em;margin:0 0 20px 0;padding:0 20px}
.vita500.callfree_wrap .callfree_area .copy1_end strong{font-size:20px;display:block;padding:0 0 10px 0;line-height:24px}

.vita500.callfree_wrap .callfree_area .login_topbar{padding:15px 0px 0px 10px;}
.vita500.callfree_wrap .callfree_area .login_topbar .copy1{position:relative;padding:0 100px 0 0}
.vita500.callfree_wrap .callfree_area .login_topbar .copy1:after{content:'';background:url('/images/banner/callfree_vita500.png') no-repeat 98% 95%;background-size:100px;width:100px;height:100px;position:absolute;right:15px;bottom:0px}
.vita500.callfree_wrap .callfree_area .login_topbar .copy1 strong{text-align:left;color:#000;font-size:20px;display:block;line-height:24px; }
.vita500.callfree_wrap .callfree_area .login_topbar .copy2{text-align:left;color:#666;font-size:14px;line-height:18px;margin:10px 0 0 0;font-weight:normal}

.vita500.callfree_wrap .callfree_area .html2015 .search_wrap{padding:0}

.vita500.callfree_wrap .callfree_area .phone_wrap{position:relative;border:1px solid #ccc;margin:10px 10px 0px 10px;padding:15px 20px 10px 20px}
.vita500.callfree_wrap .callfree_area .phone_wrap .copy1{text-align:left;font-size:16px;color:#000}
.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:30%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 0 0 5px;font-size:16px;background:#fff}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area input{width:60%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 0 0 5px;font-size:16px}
.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:-12px;display:block;}

.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area a.btn{position:absolute;right:0;width:23%;display:inline-block;height:40px;line-height:40px;border:1px solid #999;font-size:13px;text-align:center;background:#fff;color:#000;font-weight:bold}
.vita500.callfree_wrap .callfree_area .phone_wrap .phone_num_area a.btn:hover{width:23%;display:inline-block;height:40px;line-height:40px;border:1px solid #000;font-size:13px;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 ÁõÁ¤ ³¡*/


/*ÀüÈ­¼ö½Åµ¿ÀÇ ÀÌº¥Æ® ·¹¾²ºñ ÁõÁ¤*/
.letsbe.callfree_wrap{;word-break:keep-all;margin:0 0 20px 0}
.letsbe.callfree_wrap .callfree_area{padding:10px 0}
.letsbe.callfree_wrap .callfree_area .copy1{text-align:center;font-size:19px;color:#ff6e87;line-height:24px;letter-spacing:-0.03em;font-weight:bold}
.letsbe.callfree_wrap .callfree_area .dashbox{padding:6px 0;font-size:5px;text-align:center;letter-spacing:-3px;color:#ff6e87}
.letsbe.callfree_wrap .callfree_area .copy2{font-weight:bold;text-align:center;font-size:16px;color:#000;line-height:21px;letter-spacing:-0.03em}
.letsbe.callfree_wrap .callfree_area .reserch_wrap{position:relative;border:1px solid #ccc;margin:15px 10px 0 10px;padding:15px 20px 10px 20px}
.letsbe.callfree_wrap .callfree_area .reserch_wrap:after{content:'';background:url('/images/banner/callfree_letsbe.png?rnd=20190401') no-repeat 98% 95%;background-size:100px;width:100px;height:100px;position:absolute;right:15px;bottom:15px}
.letsbe.callfree_wrap .callfree_area .reserch_wrap h1{font-size:16px;color:#000;margin:0 0 5px 0}
.letsbe.callfree_wrap .callfree_area .reserch_wrap .t_que{font-size:16px;color:#333;line-height:20px}
.letsbe.callfree_wrap .callfree_area .reserch_wrap ul{margin:8px 0 0 0}
.letsbe.callfree_wrap .callfree_area .reserch_wrap ul li {padding:1px 0}
.letsbe.callfree_wrap .callfree_area .reserch_wrap ul li span{font-size:16px;color:#666;line-height:24px}
.letsbe.callfree_wrap .callfree_area .btn_entry_wrap{margin:20px 15px 15px 15px }
.letsbe.callfree_wrap .callfree_area .btn_entry_wrap a{background:#ff6e87;height:50px;line-height:50px;display:block;width:100%;color:#fff;text-align:center;}
.letsbe.callfree_wrap .callfree_area .btn_entry_wrap a span{font-size:16px;background:url('/images/renew/icon_arrowr_w.png') no-repeat right;padding-right:16px;background-size:8px;font-weight:bold;line-height:50px}
.letsbe.callfree_wrap .callfree_area .copy3{color:#f00;font-size:14px;padding:10px 20px 0px 45px;line-height:16px;}
.letsbe.callfree_wrap .callfree_area .copy4_agree{padding:0px 10px 0px 0px;}
.letsbe.callfree_wrap .callfree_area .copy4_agree span{font-size:14px;color:#666;line-height:16px;}

.letsbe.callfree_wrap .callfree_area input[type="radio"]{margin:0;padding:0;opacity:0;width:0;}
.letsbe.callfree_wrap .callfree_area input[type="radio"] + label{cursor:pointer;display:inline-block;text-align:left;line-height:24px;padding:0 0 0 30px;background:url('/images/icon/radioline_c.png') no-repeat 0 0;background-size:24px;}
.letsbe.callfree_wrap .callfree_area input[type="radio"]:checked + label{background-image:url('/images/icon/radioline_3.png');color:#000}
.letsbe.callfree_wrap .callfree_area input[type="radio"]:checked + label span{color:#000;line-height:16px;line-height:24px}

.letsbe.callfree_wrap .callfree_area input[type="checkbox"]{margin:0;padding:0;opacity:0;width:0;}
.letsbe.callfree_wrap .callfree_area input[type="checkbox"] + label{cursor:pointer;display:inline-block;text-align:left;padding:0 0 0 45px;background:url('/images/icon/checkbox_c.png') no-repeat 13px 4px;background-size:24px;height:30px;line-height:16px;}
.letsbe.callfree_wrap .callfree_area input[type="checkbox"]:checked + label{background-image:url('/images/icon/checkbox_3.png');color:#000;line-height:16px;}
.letsbe.callfree_wrap .callfree_area input[type="checkbox"]:checked + label span{color:#000;line-height:16px;}

.letsbe.callfree_wrap .callfree_area .banana_end{padding:0 40px}
.letsbe.callfree_wrap .callfree_area .copy1_end{text-align:center;font-size:18px;color:#000;line-height:24px;letter-spacing:-0.03em;margin:0 0 20px 0;padding:0 20px}
.letsbe.callfree_wrap .callfree_area .copy1_end strong{font-size:20px;display:block;padding:0 0 10px 0;line-height:24px}

.letsbe.callfree_wrap .callfree_area .login_topbar{padding:15px 0px 0px 10px;}
.letsbe.callfree_wrap .callfree_area .login_topbar .copy1{position:relative;padding:0 100px 0 0}
.letsbe.callfree_wrap .callfree_area .login_topbar .copy1:after{content:'';background:url('/images/banner/callfree_letsbe.png?rnd=20190401') no-repeat 98% 95%;background-size:100px;width:100px;height:100px;position:absolute;right:15px;bottom:0px}
.letsbe.callfree_wrap .callfree_area .login_topbar .copy1 strong{text-align:left;color:#000;font-size:20px;display:block;line-height:24px; }
.letsbe.callfree_wrap .callfree_area .login_topbar .copy2{text-align:left;color:#666;font-size:14px;line-height:18px;margin:10px 0 0 0;font-weight:normal}

.letsbe.callfree_wrap .callfree_area .html2015 .search_wrap{padding:0}

.letsbe.callfree_wrap .callfree_area .phone_wrap{position:relative;border:1px solid #ccc;margin:10px 10px 0px 10px;padding:15px 20px 10px 20px}
.letsbe.callfree_wrap .callfree_area .phone_wrap .copy1{text-align:left;font-size:16px;color:#000}
.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_num_area{position:relative;height:40px;line-height:40px;margin:10px 0}
.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_num_area select{width:30%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 0 0 5px;font-size:16px;background:#fff}
.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_num_area input{width:60%;height:40px;line-height:40px;border:1px solid #ddd;padding:0 0 0 5px;font-size:16px}
.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_num_area input.allw{width:100%}
.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_n{position:relative;padding:0 0 40px 0}
.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_n .copy4_agree{position:absolute;bottom:5px;left:-12px;display:block;}

.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_num_area a.btn{position:absolute;right:0;width:23%;display:inline-block;height:40px;line-height:40px;border:1px solid #999;font-size:13px;text-align:center;background:#fff;color:#000;font-weight:bold}
.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_num_area a.btn:hover{width:23%;display:inline-block;height:40px;line-height:40px;border:1px solid #000;font-size:13px;text-align:center;background:#fff;color:#000;font-weight:bold}
.letsbe.callfree_wrap .callfree_area .phone_wrap .phone_num_area input.code{width:80%;padding:0 0 0 5px}

/*ÀüÈ­¼ö½Åµ¿ÀÇ ÀÌº¥Æ® ·¹¾²ºñ ÁõÁ¤ ³¡*/


/*ÅÃ¹è¿¹¾à ¼öÁ¤¾È 20190408*/
.parcelchoice{margin-bottom:0!important}
.parcelchoice li{margin-bottom:0!important;height:78px}

.boxprice{width:100%;overflow:hidden;margin:5px 0 15px 0;border-bottom:1px dotted #ddd;padding:0 0 10px 0}
.boxprice li{float:left;width:33.3%;position:relative;z-index:10;display:block}
.boxprice li p{position:relative;width:100%;border:1px solid #fff;vertical-align:middle}
.boxprice li p *{vertical-align:middle}
.boxprice li p span{font-size:11px;letter-spacing:-0.05em;vertical-align:middle}
.boxprice li p em{font-size:11px;letter-spacing:-0.08em;padding:6px 0 0 11px;background: url('/images/index/won.png') no-repeat 0 7px;background-size:10px;color:#555;vertical-align:middle}
.boxprice li p strong{padding-left:0px;position:absolute;top:1px;right:6px;font-size:11px;letter-spacing:-0.05em;vertical-align:middle}


.boxprice_n{width:100%;overflow:hidden;margin:5px 0 15px 0;border-bottom:1px dotted #ddd;padding:0 0 10px 0}
.boxprice_n li{float:left;width:33.3%;position:relative;z-index:10;display:block}
.boxprice_n li p{font-size:11px;text-align:center;border:1px solid #fff;}
.boxprice_n li p *{font-size:11px;vertical-align:middle;letter-spacing:-0.08em;line-height:14px}
.boxprice_n li p span{vertical-align:middle}
.boxprice_n li p em:before{content:'';width:11px;height:14px;display:inline-block;background: url('/images/index/won.png') no-repeat 0 0px;background-size:10px;color:#555;vertical-align:middle}
.boxprice_n 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}


.otit5{position:relative;font-size:16px!important;margin:0px 3px 5px 3px;padding:15px 10px 5px 10px;overflow:hidden}
.otit5 .f11{position:absolute;right:0;bottom:5px;background:url('/images/renew/icon_qmark2.png') no-repeat left center; background-size:12px;padding:0 5px 0 15px;font-size:12px;color:#666;letter-spacing:-0.05em}
.table_style th{font-size:12px;vertical-align:middle;font-size:14px;padding:5px 0;position:relative;background:#fafafa }
.table_style th .f11{font-size:11px!important;color:#666;position:absolute;bottom:8px;left:12px}

.table_style td{font-size:12px;color:#666;padding:6px 0}
.table_style td .c_r{color:#f36}
.table_style p span.dashed{vertical-align:middle}
.table_style p strong{vertical-align:middle;font-size:12px}
.table_style p span.dashed{font-size:12px}

/*ÅÃ¹è¿¹¾à ¼öÁ¤¾È ³¡ 20190408*/

.step_complete .text.bold{font-size:16px!important}
.step_complete + .font_ex{font-size:14px;word-break:keep-all}
.step_complete + .font_ex span{font-size:14px!important;word-break:keep-all}



/*ars ºñÈ¸¿ø ÅÃ¹è¿¹¾à*/
.header_guest{padding:10px 10px;border-bottom:1px solid #eee}
.header_guest h1{background: url('/images/logo/logo.gif') no-repeat  left center; background-size:70px;font-size:18px;padding-left:88px;height:40px;line-height:50px}
.header_guest .guest_menu{position:absolute;top:29px;right:10px}
.header_guest .guest_menu li{float:left}
.header_guest .guest_menu li a{font-size:13px;font-weight:0;letter-spacing:-0.03em;color:#777}
.header_guest .guest_menu li:after{content:'';width:1px;height:10px;background:#ccc;display:inline-block;margin:0 6px}
.header_guest .guest_menu li:last-child:after{display:none}
footer.footer_guest {width:100%; background:#f3f3f4; margin:0 auto;border-top:1px solid #d0d6dd;text-align:center;clear:both}
footer.footer_guest .footer_menu {padding-top:15px;display:inline-block;}
footer.footer_guest .footer_menu a {float:left; width:60px; display:block; padding:0 1px 0 1px;}
footer.footer_guest .prevbtn {margin:15px 0 0 10px; float:left; width:30px;}
footer.footer_guest .nextbtn {margin:15px 10px 0 0; float:right; width:30px;}
footer.footer_guest p.copyright {clear:both; font-size:10px;color:#8f9197; text-align:center; padding:3px 0 26px 0;}
footer.footer_guest p.copyright *{line-height:10px;}
footer.footer_guest p.copyright span{font-size:10px;color:#bbb}

/*ars ºñÈ¸¿ø ÅÃ¹è¿¹¾à ³¡*/

.html2015 .step_complete2 *{font-family:'noto'}
.html2015 .step_complete2{text-align:center;background:url('/images/icon/0checkbox_0c.png') no-repeat center 15px #fff;background-size:50px;padding:60px 0 20px 0}
.html2015 .step_complete2 .text{font-size:22px;line-height:1.5em;font-family:'noto';color:#151515;font-weight:600!important;margin:18px 0;word-break:keep-all;color:#151515}
.html2015 .step_complete2 .text p{font-size:14px;line-height:1.5em;color:#666;font-weight:400;margin-top:6px}

.html2015 .step_complete2 .font_ex{letter-spacing:0;background:#f2f3f5;border-radius:5.1px;font-size:13px;color:#666;line-height:1.5em;margin:18px 0 0 0;padding:18.1px;text-align:left;}
.html2015 .step_complete2 .font_ex br{display:none}
.html2015 .step_complete2 .font_ex span.font_ex_p{font-size:13px;color:#666;font-weight:500;}

.step_complete_area2 *{font-family:'noto'}
.step_complete_area2{text-align:center;background:url('/images/icon/0checkbox_0c.png') no-repeat center 20px #fff;background-size:50px;padding:65px 0 20px 0}
.step_complete_area2 .text{font-size:22px;line-height:1.5em;font-family:'noto';color:#151515;font-weight:500!important;margin:18px 0;word-break:keep-all}
.step_complete_area2 .text strong{font-size:23px;line-height:1.5em;font-family:'noto';color:#f36;font-weight:500!important;margin:18px 0;word-break:keep-all}
.step_complete_area2 .text p{font-size:14px;line-height:1.5em;color:#666;font-weight:400;margin-top:6px}
.step_complete_area2 .font_ex{letter-spacing:0;background:#f2f3f5;border-radius:5.1px;font-size:13px;color:#666;line-height:1.5em;margin:18px 0 0 0;padding:18.1px;text-align:left;word-break:keep-all}
.step_complete_area2 .font_ex span.font_ex_p{font-size:13px;color:#666;font-weight:500;}

.ai_tit_w{}
.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:14px;word-break:keep-all}



.ship_ai_wrap{border:none;margin:10px 3px 10px 3px;word-break:keep-all;padding:0px;background:#eef2f5;border-radius:5.1px;padding:0px;border:1px solid #eef2f5}
.ship_ai_wrap *{font-family:'noto'}
.ship_graph2{padding:10px 10px 0 10px;}
.ship_graph2 ul{overflow:hidden;width:100%;padding:0 0 20px 0}
.ship_graph2 ul.child1{margin:0 0 0 25%}
.ship_graph2 ul li{float:left;width:46%;position:relative}
.ship_graph2 ul li:nth-child(1){padding:0 2% 0 0}
.ship_graph2 ul li:nth-child(2){float:right;padding:0 0 0 2% }
.ship_graph2 ul li .tit{font-size:14px;font-weight:normal;color:#151515;text-align:center;padding:0 0 8px 0;letter-spacing:-0.03em;font-weight:500}
.ship_graph2 ul li:nth-child(1):before{content:'';width:40px;height:40px;display:block;background: url('/images/icon/dday_ok.png') no-repeat;margin:5px auto;background-size:40px}
.ship_graph2 ul li:nth-child(2):before{content:'';width:40px;height:40px;display:block;background:url('/images/icon/dday_1.png') no-repeat;margin:5px auto;background-size:40px}
.ship_graph2 ul li:nth-child(2):after{content:'';background:#eee;width:1px;height:100%;display:block;position:absolute;top:0;left:-2%}
.ship_graph2 .graph{position:relative}
.ship_graph2 .graph i{background:#f99;display:block;position:absolute;top:0;left:0;height:10px;border-radius:20px;}
.ship_graph2 .graph u{position:relative;background:#eee;width:70%;height:10px;display:block;position:absolute;top:0;left:5px;border-radius:20px;}
.ship_graph2 .graph b{position:absolute;top:-5px;right:5px;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_ai_wrap .tit2{font-size:12px;line-height:1.4em;color:#666;padding:10px 18px;background:#fff;border-bottom-left-radius:8px;;border-bottom-right-radius:8px;margin-top:18px}
.ship_ai_wrap .tit1{text-align:left;font-size:15px;letter-spacing:-0.03em;font-weight:bold;color:#000;padding:18px 20px 0px 18px;}
.ship_ai_wrap .tit1 span{position:relative;font-size:17px;padding:0 15px 0 0;font-weight:400}

.ship_ai_wrap .tit3{font-size:13px;line-height:1.5em;color:#666;padding:10px 0 5px 18px;}
.ship_ai_wrap .tit3 span{font-size:13px;line-height:1.5em;color:#666;font-weight:}

.ship_graph{border-top:none;margin:0px 0;padding:3px 10px 0px 54px;}
.ship_graph ul{border-radius:5.1px;padding:0px 20px 10px 20px;}
.ship_graph .tit{margin:7px 0 0px 0;display:block}
.ship_graph .graph{position:relative;margin: 0px 0px 0px 0px;padding:0 0 6px 0;display:block;}
.ship_graph .graph i{background:#f99;display:block;position:absolute;top:0;left:0;height:4px}
.ship_graph .graph u{background:#fff;width:77%;height:4px;display:block;position:absolute;top:0;left:0;}
.ship_graph .graph b{position:absolute;top:-10px;right:0;color:#f36}

.ship_graph.ai_time {background:url('/images/icon/ico_ai.png') no-repeat;background-size:36px;background-position:22px -125px;border-top:none}
.ship_graph.ai_time .graph i{background:#39f}
.ship_graph.ai_time .graph b{color:#39f}

.ship_graph.ai_day {background:url('/images/icon/ico_ai.png') no-repeat;background-size:36px;background-position:22px 12px}

.step_complete2 + .ship_ai_wrap .ship_graph .tit{padding:5px 0 5px 0;}
.step_complete2 .ship_ai_wrap_3 .ship_graph .tit{padding:5px 0 5px 0;}

/*¹æ¹®Åë°è¼­ºñ½º ¼öÁ¤*/

.ship_ai_wrap_3{border:none;margin:10px 0px;word-break:keep-all;padding:0px;background:#fff;border-radius:5.1px;border:1px solid #eef2f5}
.ship_ai_wrap_3{font-family:'noto';text-align:left}
.ship_ai_wrap_3 .ship_graph2{padding:10px 10px 0 10px;}
.ship_ai_wrap_3 .ship_graph2 ul{overflow:hidden;width:100%;padding:0 0 20px 0}
.ship_ai_wrap_3 .ship_graph2 ul.child1{margin:0 0 0 25%}
.ship_ai_wrap_3 .ship_graph2 ul li{float:left;width:46%;position:relative}
.ship_ai_wrap_3 .ship_graph2 ul li:nth-child(1){padding:0 2% 0 0}
.ship_ai_wrap_3 .ship_graph2 ul li:nth-child(2){float:right;padding:0 0 0 2% }
.ship_ai_wrap_3 .ship_graph2 ul li .tit{font-size:14px;font-weight:normal;color:#000;text-align:center;padding:0 0 8px 0;letter-spacing:-0.06em}

.ship_ai_wrap_3 .tit2{font-size:12px;line-height:1.4em;color:#666;padding:10px 18px;background:#f2f4f5;border-bottom-left-radius:8px;;border-bottom-right-radius:8px;margin-top:18px}
.ship_ai_wrap_3 .tit1{text-align:left;font-size:15px;letter-spacing:-0.03em;font-weight:bold;color:#000;padding:22px 18px 0px 18px;}
.ship_ai_wrap_3 .tit1 span{position:relative;font-size:17px;padding:0 15px 0 0;font-weight:400}

.ship_ai_wrap_3 .tit3{font-size:13px;line-height:1.5em;color:#666;padding:10px 18px;}
.ship_ai_wrap_3 .tit3 span{font-size:13px;line-height:1.5em;color:#666;font-weight:;text-align:left;}

.ship_ai_wrap_3 .ship_graph2 ul li:nth-child(1):before{content:'';width:40px;height:40px;display:block;background:url('/images/icon/dday_ok.png') no-repeat;margin:5px auto;background-size:40px}
.ship_ai_wrap_3 .ship_graph2 ul li:nth-child(2):before{content:'';width:40px;height:40px;display:block;background:url('/images/icon/dday_1.png') no-repeat;margin:5px auto;background-size:40px}
.ship_ai_wrap_3 .ship_graph2 ul li:nth-child(2):after{content:'';background:#eee;width:1px;height:100%;display:block;position:absolute;top:0;left:-2%}

.ship_ai_wrap_3 .ship_graph2 .graph{position:relative}
.ship_ai_wrap_3 .ship_graph2 .graph i{background:#f99;display:block;position:absolute;top:0;left:0;height:10px;border-radius:20px;}
.ship_ai_wrap_3 .ship_graph2 .graph u{position:relative;background:#eee;width:70%;height:10px;display:block;position:absolute;top:0;left:5px;border-radius:20px;}
.ship_ai_wrap_3 .ship_graph2 .graph b{position:absolute;top:-5px;right:5px;display:block;font-size:14px;font-weight:bold;z-index:999em;color:#f36;}

.ship_ai_wrap_3 .ship_graph2 ul li:nth-child(2) .graph i{background:#9CF}
.ship_ai_wrap_3 .ship_graph2 ul li:nth-child(2) .graph b{color:#36f}

.ship_ai_wrap_3 .ship_graph{margin:5px 0;padding:0px 20px 5px 40px}
.ship_ai_wrap_3 .ship_graph ul{padding:0 18px 0 38px;text-align:left;color:#333}
.ship_ai_wrap_3 .ship_graph .tit{margin:3px 0 0px 0;display:block}/*ai200303Åë°è¼öÁ¤*/
.ship_ai_wrap_3 .ship_graph .graph{position:relative;margin: 0px 0px 0px 0px;padding:0 0 6px 0;display:block;}
.ship_ai_wrap_3 .ship_graph .graph i{background:#f99;display:block;position:absolute;top:0;left:0;height:4px}
.ship_ai_wrap_3 .ship_graph .graph u{background:#eee;width:75%;height:4px;display:block;position:absolute;top:0;left:0;}
.ship_ai_wrap_3 .ship_graph .graph b{position:absolute;top:-10px;right:0px;color:#f36}

.ship_ai_wrap_3 .ship_graph.ai_time {margin-top:10px;background:url('/images/icon/ico_ai.png') no-repeat;background-size:36px;background-position:22px -133px;border-top:none}
.ship_ai_wrap_3 .ship_graph.ai_time .graph i{background:#39f}
.ship_ai_wrap_3 .ship_graph.ai_time .graph b{color:#39f}

.ship_ai_wrap_3 .ship_graph.ai_day {background:url('/images/icon/ico_ai.png') no-repeat;background-size:36px;background-position:20px 02px}

.step_complete2 + .ship_ai_wrap_3  .ship_graph .tit{padding:5px 0 10px 0;}

.ship_graph.ai_time li.low .graph i{background:#888}
.ship_graph.ai_time li.low .graph b{color:#888}

/*¹æ¹®Åë°è¼­ºñ½º ¼öÁ¤ ³¡*/





/*
.ai_tit_w{}
.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:14px;word-break:keep-all}
.ship_graph{border-top:1px solid #eee;margin:10px 0 0 0;padding:10px 0 0 0}
.ship_graph table {width:100%}
.ship_graph table th{padding:3px 0;text-align:left;font-size:14px}
.ship_graph table td{padding:3px 0}
.ship_graph .graph{position:relative;margin: 0 10px}
.ship_graph .graph i{background:#f99;display:block;position:absolute;top:0;left:0;height:4px}
.ship_graph .graph u{background:#eee;width:100%;height:4px;display:block;position:absolute;top:0;left:0;}
.ship_graph table td b{font-size:12px;font-weight:normal}


.ship_ai_wrap{border:1px solid #eee;margin:8px 0 10px 0;word-break:keep-all}
.ship_graph2{padding:10px 10px 0 10px;}
.ship_graph2 ul{overflow:hidden;width:100%;padding:0 0 20px 0}
.ship_graph2 ul.child1{margin:0 0 0 25%}
.ship_graph2 ul li{float:left;width:46%;position:relative}
.ship_graph2 ul li:nth-child(1){padding:0 2% 0 0}
.ship_graph2 ul li:nth-child(2){float:right;padding:0 0 0 2% }
.ship_graph2 ul li .tit{font-size:14px;font-weight:normal;color:#000;text-align:center;padding:0 0 8px 0;letter-spacing:-0.06em}

.ship_ai_wrap .tit2{font-size:12px;line-height:15px;color:#666;padding:10px;background:#f9f9f9}
.ship_ai_wrap .tit1{text-align:center;font-size:16px;letter-spacing:-0.03em;font-weight:bold;color:#000;padding:15px 10px 0px 10px;}
.ship_ai_wrap .tit1 span{position:relative;font-size:16px;padding:0 15px 0 0}
.ship_ai_wrap .tit1 span:after{content:'New';font-size:11px;font-weight:bold;font-style:italic;color:#0cc;width:13px;height:13px;display:block;position:absolute;top:0;right:0;background-size:13px}

.ship_graph2 ul li:nth-child(1):before{content:'';width:40px;height:40px;display:block;background:url('/images/icon/dday_ok.png') no-repeat;margin:5px auto;background-size:40px}
.ship_graph2 ul li:nth-child(2):before{content:'';width:40px;height:40px;display:block;background:url('/images/icon/dday_1.png') no-repeat;margin:5px auto;background-size:40px}
.ship_graph2 ul li:nth-child(2):after{content:'';background:#eee;width:1px;height:100%;display:block;position:absolute;top:0;left:-2%}
.ship_graph2 .graph{position:relative}
.ship_graph2 .graph i{background:#f99;display:block;position:absolute;top:0;left:0;height:10px;border-radius:20px;}
.ship_graph2 .graph u{position:relative;background:#eee;width:70%;height:10px;display:block;position:absolute;top:0;left:5px;border-radius:20px;}
.ship_graph2 .graph b{position:absolute;top:-5px;right:5px;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}
*/


.step_complete .txtff{font-size:16px}

.se_login_wrap{width:100%;}
.se_login_wrap .selogo{text-align:center;padding:20px 0 0 0}
.se_login_wrap .selogo span{font-size:14px;color:#666;}
.se_login_wrap .logorad {padding:0 0 5px 0}
.se_login_wrap .logorad img{border-radius:100em;width:70px}
.se_login_wrap input{width:100%;font-size:16px}
.se_login_wrap .ipwrap{padding:10px 20px}
.se_login_wrap .ipwrap .input_chk{margin:10px 0 5px 0}
.se_login_wrap .ipwrap .input_chk label{color:#777}
.se_login_wrap .ipwrap p{margin:3px 0}
.se_login_wrap .ipwrap input[type=text]{height:40px;line-height:40px;width:98%;padding:0 1%;border:1px solid #eee;background:#ffe}
.se_login_wrap .ipwrap input[type=password]{height:40px;line-height:40px;width:98%;padding:0 1%;border:1px solid #eee;background:#ffe}
.se_login_wrap .underpop{padding:0 0 0 35px;line-height: 22px;}
.se_login_wrap .underpop span{text-decoration:underline;font-weight:bold;font-family: 'Noto Sans KR', sans-serif;}

.se_login_wrap .tit{height:30px;line-height:30px;border-bottom:1px solid #eee;padding:10px 0 0px 20px}
.se_login_wrap .tit h1{font-size:18px}
.se_login_wrap .input_chk{position:relative;display:block;height:22px;}
.se_login_wrap .input_chk.on{}
.se_login_wrap .input_chk input {position: absolute;z-index: 10;top: 0px;left: 0px;width: 24px;height: 30px;opacity: 0;outline: 0;-webkit-appearance: none;}
.se_login_wrap .input_chk label {font-size: 14px;font-weight: 700;line-height: 22px;position: absolute;z-index: 9;top: 0px;left: 5px;display: block;height: 22px;cursor: pointer;color: #000;
background: url('/images/icon/checkbox_c.png') 0px 0px no-repeat;padding-left:30px;background-size:22px}
.se_login_wrap .input_chk input:checked + label {background-image: url('/images/icon/checkbox_5a.png');background-size:22px;color:#000}
.se_login_wrap .input_chk input:checked + label div p{color:#282f44}
.se_login_wrap .checkwrap{padding:10px 20px 5px 20px;background:#f9f9f9}
.se_login_wrap .checkwrap p{margin:5px 0 10px 0}
.se_login_wrap .infot{font-size:12px;color:#666;padding:0 0 0 34px;word-break:keep-all}
.se_login_wrap .btnwrap{padding:20px 20px}
.se_login_wrap input[type=submit]{background:#0cc;border:none;color:#fff;height:50px;line-height:50px;}
.se_login_wrap .footlaw{margin:40px 0 0 0;text-align:center;width:100%;height:40px;border-top:1px solid #eee;line-height:40px}
.se_login_wrap .footlaw a:first-child{position:relative;padding:0 10px}
.se_login_wrap .footlaw a:first-child:after{content:'';background:#ddd;width:1px;height:10px;display:inline-block;position:absolute;top:3px;right:2px}

.popup_layer_wrap .btn_g3.pointt{background:#0cc!important;font-size:16px;margin:0 5px}
.popup_layer_wrap .btn_g3.grrr{background:#aaa!important;font-size:16px;margin:0 5px}
.popup_layer_wrap#survey .close_pop{right:10px;top:10px}
.popup_layer_wrap#survey *{font-family: 'nanumsquare', sans-serif;}

.se_btn{width:96%;display:block;margin:3px auto;border:1px solid #e3e3e3;border-radius:100px;height:24px;line-height:24px;vertical-align:middle;text-align:center}
.se_btn b{text-align:center;color:#666;background:url('/images/main/arrow_gray.png') no-repeat right  1px;background-size:6px;padding:0 9px 0 0;color:#555;font-size:12px!important;line-height:24px!important}
.popup_layer_wrap .popup_layer .ship_ai_wrap_3 p.tit{font-size:14px!important ;letter-spacing:0;padding:5px 0}
.popup_layer_wrap .popup_layer .ship_ai_wrap_3 p.tit .finally{font-size:13px;padding:3px 0 0 0;display:block;}/*ai200303Åë°è¼öÁ¤*/
.popup_layer_wrap .popup_layer .ship_ai_wrap_3{border:none}
.popup_layer_wrap .popup_layer .ship_ai_wrap_3 p.tit1{padding:0 0 0px 0!important}
.popup_layer_wrap .popup_layer .ship_ai_wrap_3 p.tit1 span{padding:0!important}
.popup_layer_wrap .popup_layer .ship_ai_wrap_3 .tit1 span:after{display:none}
.popup_layer_wrap .popup_layer .ship_ai_wrap_3 .ai_data_blank{background:url('/images/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:16px}
.popup_layer_wrap .popup_layer .ship_ai_wrap_3 .child1{margin:0 0 0 20%}
.popup_layer_wrap .popup_layer .ship_ai_wrap_3 .child1 li{width:60%}


.spon_logo2{padding:5px 10px 10px 10px;border:1px solid #ddd;margin:0 0 10px 0;background:#fff}
.spon_logo2 p{margin:10px 0 0 0;width:100%;display:inline-block;font-size:14px;line-height:18pxfont-weight:normal;position:relative;}
.spon_logo2 p a{position:absolute;bottom:-25px;right:0px;font-size:14px;text-decoration:underline}

.spon_logo2 .agrwrap{margin:5px 0 0 0 ;padding:5px 0px;display:block}
.spon_logo2 .agrwrap label{font-size:14px;color:#333}
.spon_logo2 .agrwrap input:checked + label{color:#000}
.spon_logo2 .agree_wrap_scr p{border:none;padding:5px 0;background:none;line-height:1.3em}
.spon_logo2 .agree_wrap_scr p strong.btx{color:#36f!important;font-size:1.1em}
.spon_logo2 .agree_wrap_scr{background:#f9f9f9;width:96%;padding:2%;height:155px;overflow-y:scroll;margin:10px auto }
.spon_logo2.reserve_law{padding:0 20px;border:1px solid #ddd;}

.alimtalk.shinhanad .box_1grey{padding:10px 15px }
.alimtalk.shinhanad .myt{margin:0 0 5px 0;letter-spacing:-0.03em;border-bottom:1px solid #0cc;font-size:16px;line-height:1.2em;background:url('/images/icon/point1.png') 0 5px no-repeat;background-size:22px;padding:6px 0 6px 26px;text-align:left;color:#000;font-weight:bold}
.alimtalk.shinhanad .myt:before{content:'';}
.alimtalk.shinhanad .myt strong{font-size:17px;color:#f36;padding:0 0 0 2px}
.alimtalk.shinhanad .info2{letter-spacing:-0.03em;line-height:1.2em;color:#666;padding:10px 0 0 0;text-align:left}

.step_complete_area_ff{background:url('/images/renew/icon_complete.png') no-repeat center 15px #fff;background-size:65px;padding:85px 0 20px 0}
.step_complete_area_ff .text{text-align:center;font-weight:bold;color:#292b2b;font-size:14px;letter-spacing:-1px;margin-bottom:10px}
.step_complete_area_ff .text strong{font-size:14px;color:#ff5079}
.step_complete_area_ff .text_s{font-size:12px;line-height:16px;color:#777}
.step_complete_area_ff .text_s strong{font-size:12px;color:#ff5079}
.step_complete_area_ff br{margin:0;padding:0;height:0;line-height:0}

/*·Ôµ¥ÅÃ¹èÁß´Ü*/
.parcelchoice li{width:48%;margin:1%}
.boxprice_n li{width:50%}
.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%;}
.basic_table.tablec4 span:nth-child(4){width:18%;}
/*·Ôµ¥ÅÃ¹èÁß´Ü ³¡*/

.step_complete_area_ff{background:url('/images/renew/icon_complete.png') no-repeat center 25px #fff;background-size:65px;padding:95px 0 20px 0;font-size:16px}
.step_complete_area_ff p{text-align:center;font-weight:bold;color:#292b2b;font-size:16px;letter-spacing:-0.05em;margin:10px 0 0 0;line-height:1.2em}
.step_complete_area_ff p.f18{font-size:18px}
.step_complete_area_ff strong{color:#0cc;font-size:16px}
.step_complete_area_ff .text_s{font-size:12px;line-height:16px;color:#777}
.step_complete_area_ff .text_s strong{font-size:12px;color:#ff5079}

.l_info_12{padding:0;margin:10px 0}
.l_info_12 li{background:url('/images/bullet/li.png') no-repeat 0px 5px;background-size:4px;padding:0 0 0 10px;font-size:12px;margin:4px 0;text-align:left;word-break:keep-all}
.l_info_12 li *{font:inherit}

.freecoupon2{padding:15px 0 20px 0;text-align:center;background:#ff5f86;position:relative;width:100%;opacity:0.9}
.freecoupon2:before{content:'';background:url('/images/bullet/arrowl_wh.gif') repeat-y;background-size:8px;width:6px;height:100%;display:inline-block;position:absolute;top:0px;right:0px;}
.freecoupon2 .txt{font-size:14px;color:#fff;padding-top:10px}
.freecoupon2 .txt ul li{line-height:18px;background:url('/images/bullet/arrow04.gif') no-repeat 38px 3px;text-align:left;padding-left:48px}
.freecoupon2 .bot{font-size:12px;color:#ffb6c8;background:#db3a61;height:34px;line-height:34px;position:absolute;bottom:0;width:100%}
.freecoupon2 .tit{font-size:28px;color:#fff;font-weight:bold;line-height:30px;border-bottom:2px dotted #ff99b2;padding:15px 0}

.freecoupon2.off{padding:15px 0 20px 0;text-align:center;background:#999;position:relative;width:100%;opacity:0.5}
.freecoupon2.off .tit{font-size:28px;color:#fff;font-weight:bold;line-height:30px;border-bottom:2px dotted #ccc;padding:15px 0}

.holi_stop_wrap{width:100%;margin:58px 0 10px 0;position:relative;padding-top:10px}
.holi_stop_wrap:before{content:'';display:block;position:absolute;top:-30px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px} /*±¸ºÐ ¸·´ë±â*/
.holi_stop_wrap p{font-size:19px;font-weight:600;padding:0 0 18px 0;word-break:keep-all}

.tabletype_div3{}
.tabletype_div3 *{font-size:12.5px}
.tabletype_div3 .titt{display:table;width:100%;background:#f2f3f5;border-top:1px solid #eef2f4}
.tabletype_div3 .titt div{display:table-cell;text-align:center;width:33.3%;position:relative;padding:8px 0;}

.tabletype_div3 .txtt{display:table;width:100%;border-bottom:1px solid #eef2f4}
.tabletype_div3 .txtt div{display:table-cell;text-align:center;width:33.3%;position:relative;padding:12px 0;color:#333}
.tabletype_div3 .txtt:last-child{border:none}


/*kcp °áÁ¦¼öÁ¤¸®´º¾ó / ÅÃ¹èÄ³½¬ Áß´Ü */	   /*ÅÃ¹è¿¹¾à ¿îÀÓ°áÁ¦Ã¢ ¼öÁ¤ ½ÃÀÛ  211019 */

.kcppay_wrap{width:95%;overflow:hidden;margin:0px 2.5%}
.kcppay_wrap li{float:left;width:31.0%;margin:1.15% ;position:relative;z-index:10;display:block;height:44px;}
.kcppay_wrap li input{position:absolute;z-index:9;top:1px;left:5px;width:100%;height:44px;}
.kcppay_wrap li label span{;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:44px;line-height:44px;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;}/*background:url('/img/icon/cir_5a.png') no-repeat 10px center #fff*/
.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 ul li input[type="radio"] + label span{display:inline-block}
.kcppay_wrap + .ui_btn_wrap{margin:10px 10px}


.inlineblock{display:inline-block}

.kcppay_wrap ul li input.taekbaepay + label span{background:url('/images/logo/ico_pay.png') no-repeat 0 0;background-size:400px;width:90px;height:28px;line-height:28px;text-indent:-9999em}
.kcppay_wrap ul li input#naverpay + label span{background:url('/images/logo/ico_pay.png') no-repeat -169px 0px;background-size:400px;width:65px;height:26px;line-height:26px;text-indent:-9999em}
.kcppay_wrap ul li input#payco + label span{background:url('/images/logo/ico_pay.png') no-repeat -323px -100px;background-size:400px;width:84px;height:22px;line-height:22px;text-indent:-9999em}
.kcppay_wrap ul li input#kakaopay + label span{background:url('/images/logo/ico_pay.png') no-repeat 0 -100px;background-size:400px;width:90px;height:26px;line-height:26px;text-indent:-9999em}
.kcppay_wrap ul li input#samsungpay + label span{background:url('/images/logo/ico_pay.png') no-repeat -155px -97px;background-size:400px;width:90px;height:30px;line-height:30px;text-indent:-9999em}
.kcppay_wrap ul li input#naverpay_point + label span{background:url('/images/logo/ico_pay.png') no-repeat -323px 0px;background-size:400px;width:76px;height:26px;line-height:26px;text-indent:-9999em}
.kcppay_wrap ul li input#tosspay + label span{background:url('/images/logo/toss.png') no-repeat;background-size:100%;width:75px;height:23px;line-height:23px;text-indent:-9999em}
.kcppay_wrap ul li input#creditcard + label span{} /*½Å¿ëÄ«µå*/
.kcppay_wrap ul li input#settlebank + label span{} /*°èÁÂÀÌÃ¼*/


/*°áÁ¦¼ö´Ü¼±ÅÃ*/
.kcppay_wrap ul li.paycall{width:98%;margin:1%}
.kcppay_wrap ul li.paycall a.ico1{margin:0 0 0 2px;line-height:16px;vertical-align:middle}
.kcppay_wrap ul li.paycall a.ico1:before{content:'?';border:1px solid #eef2f5;background:#eef2f5;border-radius:8em;width:18px;height:18px;line-height:18px;display:inline-block;text-align:center;color:#151515;font-size:13px;font-family:'roboto'}
.kcppay_wrap ul li.paycall a.ico1:hover{text-decoration:none}
/*°áÁ¦¼ö´Ü¼±ÅÃ ³¡*/

/*Áßº¹css*/
.kcppay_wrap2{width:95%;overflow:hidden;margin:0px 2.5% 10px 2.5%}
.kcppay_wrap2 li{float:left;width:31.0%;margin:1.15% ;position:relative;z-index:10;display:block;height:44px;}
.kcppay_wrap2 li input{position:absolute;z-index:9;top:1px;left:5px;width:100%;height:44px;}
.kcppay_wrap2 li label span{;font-size:15px;color:#151515}
.kcppay_wrap2 li label span b{line-height:0;font-size:15px}
.kcppay_wrap2 li label span em{display:block;padding-top:5px}
.kcppay_wrap2 li label{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:44px;line-height:44px;cursor:pointer;text-align:center;color:#5f6677;background:#fff;border:1px solid #ddd;border-radius:5.1px}
.kcppay_wrap2 li input + label.on{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}/*background:url('/img/icon/cir_5a.png') no-repeat 10px center #fff*/
.kcppay_wrap2 li input + label:hover{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}
.kcppay_wrap2 li input:checked + label{z-index:100;color:#1eaeb5;border:1px solid #1eaeb5;}

.kcppay_wrap2 ul li input[type="radio"] + label span{display:inline-block}
.kcppay_wrap2 + .ui_btn_wrap{margin:10px 10px}


.inlineblock{display:inline-block}
.inlineblock_i{display:inline-block!important}

.kcppay_wrap2 ul li input.taekbaepay + label span{background:url('/images/logo/ico_pay.png') no-repeat 0 0;background-size:400px;width:90px;height:28px;line-height:28px;text-indent:-9999em}
.kcppay_wrap2 ul li input#naverpay + label span{background:url('/images/logo/ico_pay.png') no-repeat -169px 0px;background-size:400px;width:65px;height:26px;line-height:26px;text-indent:-9999em}
.kcppay_wrap2 ul li input#payco + label span{background:url('/images/logo/ico_pay.png') no-repeat -323px -100px;background-size:400px;width:84px;height:22px;line-height:22px;text-indent:-9999em}
.kcppay_wrap2 ul li input#kakaopay + label span{background:url('/images/logo/ico_pay.png') no-repeat 0 -100px;background-size:400px;width:90px;height:26px;line-height:26px;text-indent:-9999em}
.kcppay_wrap2 ul li input#samsungpay + label span{background:url('/images/logo/ico_pay.png') no-repeat -155px -97px;background-size:400px;width:90px;height:30px;line-height:30px;text-indent:-9999em}
.kcppay_wrap2 ul li input#naverpay_point + label span{background:url('/images/logo/ico_pay.png?ver=2') no-repeat -323px 0px;background-size:400px;width:76px;height:26px;line-height:26px;text-indent:-9999em}
.kcppay_wrap2 ul li input#creditcard + label span{} /*½Å¿ëÄ«µå*/
.kcppay_wrap2 ul li input#settlebank + label span{} /*°èÁÂÀÌÃ¼*/
.kcppay_wrap2 ul li input.cash + label span{background:url('/images/logo/ico_pay.png') no-repeat 0 -194px;background-size:400px;width:90px;height:28px;line-height:28px;text-indent:-9999em}
.kcppay_wrap2 ul li input#tosspay + label span{background:url('/images/logo/toss.png') no-repeat;background-size:100%;width:75px;height:23px;line-height:23px;text-indent:-9999em}
.kcppay_wrap2 ul li input#appay + label span{background:url('/images/logo/applepay.png') no-repeat;background-size:100%;width:52px;height:23px;line-height:23px;text-indent:-9999em}


/*°áÁ¦¼ö´Ü¼±ÅÃ*/
.kcppay_wrap2 ul li.paycall{width:98%;margin:1%}
.kcppay_wrap2 ul li.paycall a.ico1{margin:0 0 0 2px;line-height:16px;vertical-align:middle}
.kcppay_wrap2 ul li.paycall a.ico1:before{content:'?';border:1px solid #eef2f5;background:#eef2f5;border-radius:8em;width:18px;height:18px;line-height:18px;display:inline-block;text-align:center;color:#151515;font-size:13px;font-family:'roboto'}
.kcppay_wrap2 ul li.paycall a.ico1:hover{text-decoration:none}
/*°áÁ¦¼ö´Ü¼±ÅÃ ³¡*/
/*Áßº¹css ³¡*/

#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}

#paymentCashLayer .d_info_1 *{font-size:14px;padding-top:5px}

/*Å¸ÀÌÆ²*/
.tit_tcp{font-size:18px;font-weight:600}
.tit_wrap{padding:10px 20px 10px 10px;margin:10px 0 0 0;position:relative;}/*ÆäÀÌÁö Áß°£ Å¸ÀÌÆ²*/
.tit_wrap.toptit{margin:18px 0 0 0}/*ÆäÀÌÁö »ó´Ü Å¸ÀÌÆ²*/
.tit_wrap .tit{font-size:18px;font-weight:800}
.tit_wrap a.del{position:absolute;right:20px;top:20px;padding:0 25px 0 0;cursor:pointer;}
.tit_wrap a.del:after{content:'-';display:block;position:absolute;top:0;right:0;background:#fff;border:1px solid #aeaeae;border-radius:5em;width:18px;height:18px;line-height:18px;text-align:center;color:#797979;font-size:21px;font-weight:normal}


.tcash_bridge *{font-family:'noto'}

.tcash_bridge{position:relative;padding:0px;margin:0 13px 20px 13px;border:none;border-radius:5.1px}
.tcash_bridge p{margin:5px 0;display:table;width:100%;padding:4px 0;}
.tcash_bridge p span{display:table-cell;width:60%;font-size:15px;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:15px;font-weight:400;letter-spacing:0.02em;}
.tcash_bridge .kcp_sum_wrap{border-bottom:1px solid #eee;padding:0 0 10px 0;margin:10px 0 10px 0}
.tcash_bridge .c_r{font-size:18px;color:#f36;font-weight:700;padding:0 15px 0 0}
.tcash_bridge .kcp_sum_wrap span{width:40%;font-weight:normal;font-size:15px;color:#000;font-weight:400;}

.tcash_bridge dl dd{padding:0 10px 0 0 }
.tcash_bridge dl dd *{font-size:13px;color:#999}
.tcash_bridge dl dd p span{padding:0 0 0 10px;background:url('/images/bullet/li.png') no-repeat 2px 7px;background-size:3px;}
.tcash_bridge dl dt {position:relative;padding:0 20px 0 0 }
.tcash_bridge dl dt span{width:35%}
.tcash_bridge dl dt a#updown{position:absolute;top:3px;right:0px}
.tcash_bridge .up_arr span:after,.tcash_bridge .down_arr span:after{background-size:13px}
/*.tcash_bridge .up_arr span:after,.tcash_bridge .down_arr span:after{background-size:10px;top:5px;border:1px solid #aaa;border-radius:5em;height:15px;top:0;background-position:center center;text-align:center}*/



.down_arr span{position:relative;padding:0 18px 0 0;}
.down_arr span:after{content:'';display:block;position:absolute;top:5px;right:0px;width:30px;height:30px;background:url('/images/icon/down_btm.png') no-repeat;background-size:13px;opacity:0.3}
.up_arr span{position:relative;padding:0 18px 0 0;}
.up_arr span:after{content:'';display:block;position:absolute;top:5px;right:0px;width:30px;height:30px;background:url('/images/icon/up_top.png') no-repeat;background-size:13px;opacity:0.3}
.updown_txt{padding:0 15px 0 0;font-size:12px;color:#797979;font-weight:normal}

.tab_tcp li a{font-size:15px}

 /*ÅÃ¹è¿¹¾à ¿îÀÓ°áÁ¦Ã¢ ¼öÁ¤ ½ÃÀÛ  211019 ³¡*/


.form_inp > .noti{margin:10px 0 5px 0;}
.form_inp input[type="text"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:100%;caret-color:#0cc;font-weight:400}
.form_inp input[type="password"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:100%;caret-color:#0cc;font-weight:400}
.form_inp input[type="text"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:100%;caret-color:#0cc;font-weight:400}
.form_inp input[type="tel"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:100%;caret-color:#0cc;font-weight:400}
.form_inp input[type="tel"].inp_dash{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:30%;caret-color:#0cc;font-weight:400}
.form_inp select.sel_dash{width:30%;height:40px;line-height:40px;padding:0 0 0 0;border:none;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 0 0 0;background:url('/images/icon/down_btm.png?rnd=20190826') no-repeat 90% 17px #fff ;font-weight:400;background-size:10px;-webkit-background-size:13px 9px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:26px;font-size:17px}
.form_inp select::-ms-expand{display:none}
.form_inp input[type="text"].inp.directly::-ms-input-placeholder { color: #999;font-size:17px;font-weight:400}
.form_inp input[type="text"].inp.directly::-webkit-input-placeholder { color: #999;font-size:17px;font-weight:400}
.form_inp input[type="text"].inp.directly::-moz-placeholder { color: #999;font-size:17px;font-weight:400}
.form_inp input[type="tel"].inp.directly::-ms-input-placeholder { color: #999;font-size:17px;font-weight:400}
.form_inp input[type="tel"].inp.directly::-webkit-input-placeholder { color: #999;font-size:17px;font-weight:400}
.form_inp input[type="tel"].inp.directly::-moz-placeholder { color: #999;font-size:17px;font-weight:400}
.form_inp input[type="text"].inp.directly.pointly::-ms-input-placeholder { color:#f36;font-size:17px}
.form_inp input[type="text"].inp.directly.pointly::-webkit-input-placeholder { color:#f36;font-size:17px }
.form_inp input[type="text"].inp.directly.pointly::-moz-placeholder { color:#f36;font-size:17px}
.full_select select{width:100%;height:40px;line-height:40px;border:none;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;font-weight:normal;padding:0 0 0 0;background:url('/images/icon/down_btm.png') no-repeat 97% center #fff ;font-weight:400;background-size:12px;-webkit-background-size:15px 10px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:26px;font-size:17px}
.full_select select::-ms-expand{display:none}/*ÀÍ½ºÇÃ·Î·¯ ¼¿·ºÆ® ±âº»È­»ìÇ¥ ¾ø¾Ú*/
.slect_order{border:1px solid #e2e2e2;border-radius:5px;padding:11px 5px;margin:10px 0;}
.slect_order span{border-right:1px solid #e9e9e9;padding-right:10px;margin-right:10px;font-size:17px;color:#333;font-weight:normal}
.slect_order p{color:#999;font-size:17px;font-weight:normal}
.slect_order strong{color:#333;font-size:16px;}
/*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 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:600px;width:320px;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:5.1px}

.pop_layer_wrap .pop_layer .close_pop{position:absolute;right:0px;top:5px;text-indent:-9999em;background:url('/images/icon/close_xbk.png') no-repeat;background-size:18px;width:30px;height:30px;}

.pop_layer_wrap .pop_layer .ok_primary{border-top:1px solid #eaeaea;width:100%;height:50px;line-height:50px;text-align:center;color:#0cc;display:block;border-bottom-left-radius:5.1px!important;border-bottom-right-radius:5.1px!important;}
.pop_layer_wrap .pop_layer .ok_primary span{line-height:45px}
.pop_layer_wrap .pop_layer .ok_primary_half{width:50%;height:40px;line-height:50px;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;}
.pop_layer_wrap .pop_layer .ok_primary_half.on_0cc{background:#0cc;color:#fff;}
.pop_layer_wrap .pop_layer .ok_primary_half:last-child:before{content:'';width:5px;height:41px;background:#f9f9f9;position:absolute;top:-1px;left:0}
.pop_layer_wrap .pop_layer .btnwrap{padding:0px;background:#0cc;height:50px;line-height:50px;border-bottom-left-radius:5.1px!important;border-bottom-right-radius:5.1px!important;}
.pop_layer_wrap .pop_layer .btnwrap a:first-child span{color:#fff;font-size:17px}
.pop_layer_wrap .pop_layer .ok_dis{border-top:1px solid #ccc;width:100%;height:44px;line-height:44px;text-align:center;font-size:17px;background:#ccc;color:#fff;display:block;}

.pop_layer_wrap .pop_layer .pop_cont{padding:0px 0px;overflow-y:auto;max-height:460px}
@media screen and (max-width: 380px) {
.pop_layer_wrap .pop_layer{}
.pop_layer_wrap .pop_layer .pop_cont{max-height:405px}
}
.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{}
.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;;padding-bottom:70px}
.pop_layer_wrap_full .pop_layer_full .cont_area{padding:0px 10px; }
.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;font-size:11px;}
.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 .pop_layer_full.overyhidden{overflow-y:hidden}
.ga_pop_wrap {position:relative;}
.ga_pop_wrap *{word-break:keep-all;line-height:1.3em;}

.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:3px 0% 10px 0%;position:relative;border-bottom:1px solid #eee}
.ga_pop_wrap .visittime2 li:nth-child(even):after{display:none}

.ga_pop_wrap input[type="radio"].gainput0{margin:0;opacity:0;width:0;display:block;height:0}
.ga_pop_wrap input[type="radio"].gainput0 + label{position:relative;display:block;cursor:pointer;text-align:center;padding-left:0}
.ga_pop_wrap input[type="radio"].gainput0 + label span{color:#0cc;font-size:12px;font-weight:bold;border:1px solid #0cc;padding:2px 12px;border-radius:5em}
.ga_pop_wrap input[type="radio"].gainput0 + label:before{display:none;width:0;height:0;padding:0;margin:0}
.ga_pop_wrap input[type="radio"].gainput0:checked + label:before{display:none;width:0;height:0;padding:0;margin:0}
.ga_pop_wrap input[type="radio"].gainput0:checked + label span{font-size:12px;color:#fff;font-weight:bold;background:#0cc;border:1px solid #0cc;padding:2px 12px;border-radius:5em}

.ga_pop_wrap input[type="checkbox"]{margin:0;opacity:0;width:0;display:inline-block;height:0}
.ga_pop_wrap input[type="checkbox"] + label{position:relative;display:inline-block;cursor:pointer;padding-left:22px;}
.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:1px;left:0px;width:14px;height:14px;background:url('/images/icon/0check_c.png') #fff no-repeat;background-size:14px;vertical-align:middle;border:1px solid #e9e9e9;border-radius:5em}
.ga_pop_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;}
.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 20px}
.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('/images/bullet/li.png') no-repeat 0px 5px;background-size:2px;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:0}
.ga_pop_wrap .ui_agree_wrap dl.agree_front dt{font-weight:700;padding:7px 0 5px 0px}
.ga_pop_wrap .ui_agree_wrap dl.agree_front dd{padding:5px 0 5px 20px;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;padding:0 0 0px 0;}
.ga_pop_wrap .ui_agree_wrap dl.agree_front dd ul li{background:url('/images/bullet/li.png') 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:7px;right:0px;}

.timeday_wrap2{;margin:5px 10px 0 10px;border-top:1px solid #999;}
.timeday_wrap2 table{width:100%}
.timeday_wrap2 table th{font-size:12px;padding:2px 0;font-weight:normal;text-align:center;background:#fff;color:#888;border-bottom:1px solid #eee;letter-spacing:-0.03em;color:#000;background:#fff}
.timeday_wrap2 table td{font-size:12px;padding:4px 0 5px 0;font-weight:normal;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.timeday_wrap2 table thead th{border-bottom:1px solid #999;border-right:1px solid #eee;}
.timeday_wrap2 table tbody th{border-right:1px solid #eee;}
.timeday_wrap2 table th:last-child,.timeday_wrap2 table td:last-child{border-right:none}
.timeday_wrap2 table td.off{text-align:center}
.timeday_wrap2 table td.off span{font-size:12px;color:#aaa;}
.pdt_3{padding:3px 0 0 0}


/*ÅÃ¹è¿¹¾à »ó´Ü Å¸ÀÌÆ² ¹öÆ° ¼öÁ¤ ÁÖ¼Ò·Ï ¹öÆ° ¼öÁ¤*/
.toptit_wrap a.btn_rt{;position:absolute;top:15px;right:18px;}
.toptit_wrap a.btn_rt.ico1{padding:0 0 0 0px;color:#151515;font-size:13px;font-family:'noto';border-bottom:1px solid #666}
.toptit_wrap a.btn_rt.ico1:before{content:'';background:url('/images/icon/map.png')no-repeat;position:absolute;top:0px;left:-15px;background-size:11px;display:inline-block;width:11px;height:14px;vertical-align:middle}

.r_tit a.btn_rt{;position:absolute;top:20px;right:10px;}
.r_tit a.btn_rt.ico1{padding:2px 0 0 0px;color:#333;font-size:14px;line-height:14px;font-family:'noto';border-bottom:1px solid #666}
.r_tit a.btn_rt.ico1:before{content:'';background:url('/images/icon/map.png')no-repeat;position:absolute;top:2px;left:-15px;background-size:11px;display:inline-block;width:11px;height:14px;vertical-align:middle}

.r_tit .btn_rt.ico_arr{position:absolute;top:24px;right:20px;background:url('/images/icon/arr_r.png') no-repeat  right 3px;background-size:7px;color:#666;padding-right:12px;font-size:13px}

/*
a.btn_rt.ico1:before {
      animation: bounce_frames 0.3s;
      animation-direction: alternate;
      animation-timing-function: cubic-bezier(.5);
      animation-iteration-count: 30;
    }

    @keyframes bounce_frames {
      from {transform: translate3d(0, 0, 0);}
      to {transform: translate3d(0, -1px, 0);}
    }
	*/

.contactlist_btn{font-size:12px;padding:0 10px;position:absolute;top:15px;left:98px;background:#fff;border:1px solid #cbcbcb;color:#333;border-radius:5.1px;height:28px;line-height:30px;cursor:pointer;;}
.contactlist_btn span{line-height:30px}
.contactlist_btn.abs_rt100{right:20px;left:auto}
.contactlist_btn + .se_number{left:168px;top:20px;position:absolute;}
.reserv_common_wrap .common_area.btnrx {padding-bottom:0}
.reserv_common_wrap .common_area.btnrx .sendname input{width:100%}
.reserv_common_wrap .common_area.btnrx .address input{width:100%}
.reserv_common_wrap .common_area.btnrx .phone select{width:32%;margin-right:2%;border-radius: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:top;}
.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;}
.pop_layer_wrap .pop_layer .close_pop{position:absolute;right:0px;top:5px;text-indent:-9999em;background:url('/images/icon/close_xbk.png') no-repeat;background-size:18px;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(/images/banner/bn_appdown_close.png) 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;}


.se_number{position:relative;padding:0 0 5.1px 0}

.se_number input[type="checkbox"]{margin:0;opacity:0;width:0!important;display:inline-block;height:0}
.se_number input[type="checkbox"] + label{position:relative;display:inline-block;cursor:pointer;padding-left:22px;font-size:13px;color:#666;line-height:1.4em}
.se_number input[type="checkbox"] + label span{color:#666;font-weight:normal}
.se_number input[type="checkbox"] + label strong{color:#666;}
.se_number input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:16px;height:16px;border:1px solid #eee;border-radius:9em;background:url('/images/icon/0check_c.png') no-repeat;background-size:16px;vertical-align:middle;}
.se_number input[type="checkbox"]:checked + label:before{background-image:url('/images/icon/0check_f.png');background-color:#0cc;border-color:#0cc}
.se_number input[type="checkbox"]:checked + label:before span{color:#151515;}
.se_number input[type="checkbox"]:checked + label span{color:#151515;font-size:13px;font-weight:normal}
.se_number input[type="checkbox"]:checked + label{color:#151515}

.se_number a.ico1{margin:0 0 0 2px;line-height:16px;vertical-align:middle}
.se_number a.ico1:before{content:'';background:url('/images/icon/help.png') no-repeat #eef2f5;background-position:-1px -2px;background-size:290px;border-radius:8em;width:18px;height:18px;line-height:16px;display:inline-block;text-align:center;}
.se_number a.ico1:hover{text-decoration:none}

.se_number.bkst{text-align:right;padding-right:20px}
.se_number.bkst label{color:#333!important;font-size:15px!important}
.se_number.bkst  input[type="checkbox"] + label{padding-left:30px}
.se_number.bkst  input[type="checkbox"] + label:before{width:20px;height:20px;background-size:20px}

.btm_charge_in{border-top:14px solid #eef2f4;margin-top:18px}

.btn.ico1{margin:0 0 0 5px;line-height:20px;vertical-align:top}
.btn.ico1:before{content:'?';border:1px solid #e2e2e2;background:#e2e2e2;border-radius:8em;width:20px;height:20px;line-height:20px;display:inline-block;text-align:center;color:#666;font-size:12px;font-family:'roboto'}
.btn.ico1:hover{text-decoration:none}


.se_number_layer{position:absolute;background:#fff;width:100%;right:0px;top:25px;border:1px solid #ccc;word-break:keep-all;z-index:9999}
.se_number_layer .tit{font-weight:bold;border-bottom:1px solid #eee;padding:10px;background:#f9f9f9}
.se_number_layer ul{padding:10px}
.se_number_layer ul li{padding:3px 0 3px 10px!important;background:url('/images/bullet/li.png') no-repeat 0 9px;background-size:2px;line-height:1.3em;font-size:12px;color:#666 }
.se_number_layer ul li strong{font-size:12px}
.se_number_layer .pop_close{width:20px;height:20px;position:absolute;top:10px;right:5px;cursor:pointer;background:url('/images/banner/bn_appdown_close.png') no-repeat 0 0;background-size:15px;text-indent:-5000em;}

#se_addr_layer.pop_layer_wrap .pop_layer img, #se_number_layer.pop_layer_wrap .pop_layer img{border-radius:5.1px}
#se_addr_layer .ui_btn_wrap,#se_number_layer .ui_btn_wrap{margin:0;}
#se_addr_layer .ui_btn_wrap a.full_g span,#se_number_layer .ui_btn_wrap a.full_g span{font-size:17px;height:50px;line-height:50px;border-radius:0;background:#0cc;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px}

.popup_layer .ship_ai_wrap_3 p.tit1{padding:0!important;}
.popup_layer .ship_ai_wrap_3 p.tit3{padding:3px 0 0 0}
p.tit .finally{font-size:12px;padding:8px 0 0 0;display:block;color:#f36;letter-spacing:0em}

.tbl_basic_r2 th p span{font-size:11px!important;padding:5px 0 0 0}
.tbl_basic_r2 td p.c_red *{color:#f36;font-size:12px}
.tbl_basic_r2 td .dashed{color:#575d6d!important;font-size:12px!important}
.tbl_basic_r2 td:first-child{font-size:11px;letter-spacing:-0.02em!important}
.receiver_area .m_tit{letter-spacing:-0.05em}

.reserv_common_wrap .common_area .productprice input{width:84.5%;margin:15.1px 0 10.1px 0;}
.priceul {width:100%;overflow:hidden;height:36px;line-height:36px;display:table;}
.priceul li{display:table-cell;margin:18.1px 0;padding:0;width:25%}
.priceul li a{border:2px solid #fff;background:#eef2f5;border-radius:5.1px;font-size:13px;padding:0;height:34px;line-height:34px;display:block;text-align:center}
.priceul + .iftxt{padding-bottom:0!important}

.btn_rdb a{border:1px solid #eef2f5;background:#eef2f5;width:100%;text-align:center;height:34px;line-height:34px;display:inline-block;border-radius:5.1px;font-size:12.5px;color:#333}
.btn_rdb a span{font-size:13px}
.ga_agrwrap {padding:10px 10px 0 0;display:block;text-align:left;}
.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:25px;}
.ga_agrwrap input[type="radio"] + label span{color:#797979;font-size:14px}
.ga_agrwrap input[type="radio"] + label:before{content:'';position:absolute;top:0px;left:0px;width:18px;height:18px;background:url('/images/icon/0radio_c.png')  #fff no-repeat center center;background-size:16px;vertical-align:middle;border:1px solid #e9e9e9;border-radius:5em}
.ga_agrwrap input[type="radio"]:checked + label:before{background-image:url('/images/icon/0radio_0c.png');border:1px solid #0cc;border-radius:5em;}
.ga_agrwrap input[type="radio"]:checked + label:before span{color:#000;}
.ga_agrwrap input[type="radio"]:checked + label span{color:#000}
.ga_agrwrap label:last-child{margin:0 0 0 15px}


#ga_agree_law h1{color:#000!important}

.datelaw{text-align:right;font-size:12px;margin:10px 0}

.ga_agrtit{position:relative;padding:10px 0px 0px 0px;line-height:1.4em;word-break:keep-all}
.ga_agrq{line-height:1.4em;}
.ga_infotxt{background:#f9f9f9;padding:15px 10px 0px 15px ;line-height:16px;word-break:keep-all}
.ga_infotxt p{line-height:16px}

/****************************************2020ÁÖ¼Ò·Ï°³¼±***********************************************/
.ui_topnav_wrap{padding:10px 0 10px 0}
.ui_topnav_wrap .tip{color:#666;font-size:13px;font-weight:400;padding:5px 12px}
.ui_topnav{text-align:center;height:40px;line-height:40px;width:100%;margin:5px 0 0 0;overflow:hidden;position:relative;}
.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 .right.c_8{top:14px;color:#999;font-size:13px}
.ui_topnav h1{line-height:40px;font-size:20px;font-weight:600;text-align:left}
.ui_topnav h1 strong{font-size:20px;font-weight:600;color:#0cc}
.ui_topnav.header_back_wrap {margin-top:10px}
.ui_topnav.header_back_wrap h1{margin:4px 0 0 0}

.tip_text{font-size:13px;color:#999;padding:6px 0;font-weight:400;line-height:1.4em}
.tip_text + .tip_text{padding-top:0}

.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#s_info_lay,.pop_layer_wrap_full#r_info_lay,.pop_layer_wrap_full.scl_bg_f{background:#fff}
.pop_layer_wrap_full.subLayer#addressSearch{position:absolute}
.pop_layer_wrap_full.scl_bg_f .ui_topnav{background:#fff;margin:0px}
.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;padding-bottom:70px}
.pop_layer_wrap_full .pop_layer_full .cont_area{padding:0px 20px; }
#pop_goods_list .cont_area{padding:0px 10px; }
.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:15px}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .adrre.nolist{padding:20px 0;text-align:center}
.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{width:100%}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td:first-child{width:45px;}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td:last-child{border-left:1px solid #eee;padding-left:10px;vertical-align:middle}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td{font-size:13px;padding:0 0 3px 0;vertical-align:top;}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td span{color:#797979;font-size:11px}
.pop_layer_wrap_full .pop_layer_full .dong_search_list .addr td.add{padding:0 4px 0 10px;border-left:1px solid #eee;border-right:none}
.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.scl_bg_f .list_check_1{padding:0 20px;margin:10px 0 }
.pop_layer_wrap_full.scl_bg_f .list_check_1 li{position:relative;border-top:1px solid #eee;padding:5px 0;;}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li a{display:block;width:100%;}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li.adr_off .adrre *{color:#aaa}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li.adr_off .adrre p strong:after{content:'¿¹¾àºÒ°¡Áö¿ª';font-size:12px;vertical-align:middle;color:#555;display:inline-block;margin:0 0 0 6px;background:#eee;padding:3px;font-weight:normal}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .adrre{font-size:12px;padding:0 0px 0 0}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .adrre.nolist{margin: 18px 0; padding:160px 10px 80px 10px; background:url('/images/icon/ico_blank.png') no-repeat center  100px #fff; border-radius:10px;background-size:45px;text-align:center}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .adrre *{color:#000}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .adrre p{font-size:14px;margin:3px 0;word-break:keep-all;line-height:1.5em}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .adrre p strong{font-size:15px}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit{font-size:11px;display:block;}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit span{color:#797979;font-size:11px;position:absolute;top:10px;right:0}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit a.del{position:absolute;bottom:5px;right:0px;border:1px solid #aeaeae;color:#797979;border-radius:5.1px;padding:4px 0 2px 0;display:block;font-size:13px;text-align:center;width:42px}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit a.edit{position:absolute;bottom:5px;right:50px;border:1px solid #aeaeae;color:#797979;border-radius:5.1px;padding:4px 0 2px 0;display:block;font-size:13px;text-align:center;width:42px}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit a.choice{position:absolute;bottom:5px;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}

.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit_wrap{font-size:11px;display:inline-block;position:absolute;bottom:0;right:0}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit_wrap a.del{cursor:pointer;position:absolute;bottom:5px;right:0px;border:1px solid #aeaeae;color:#797979;border-radius:5.1px;padding:4px 0 2px 0;display:block;font-size:13px;text-align:center;width:40px}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit_wrap a.edit{cursor:pointer;position:absolute;bottom:5px;right:45px;border:1px solid #aeaeae;color:#797979;border-radius:5.1px;padding:4px 0 2px 0;display:block;font-size:13px;text-align:center;width:40px}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li .edit_wrap a.choice{position:absolute;bottom:5px;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:40px}

.pop_layer_wrap_full.scl_bg_f .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;}
.pop_layer_wrap_full.scl_bg_f .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;}
.pop_layer_wrap_full.scl_bg_f .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;}
.pop_layer_wrap_full.scl_bg_f .list_check_1 li{position:relative;}
.pop_layer_wrap_full.scl_bg_f .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;}
.pop_layer_wrap_full.scl_bg_f .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;}
.pop_layer_wrap_full.scl_bg_f .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;}
.pop_layer_wrap_full.scl_bg_f .list_check_1 dl{margin-left:60px}
.pop_layer_wrap_full.scl_bg_f .list_check_1 dt{width:12%;line-height:16px}
.pop_layer_wrap_full.scl_bg_f .list_check_1 dd{width:88%;font-size:14px!important;line-height:16px}

.pop_layer_wrap_full.scl_bg_f .list_check_1 li.list_loading{padding-top:60px}
.ch_chk_type{}
.ch_chk_type input[type="radio"] {cursor:pointer;display:none;vertical-align:middle;}
.ch_chk_type input[type="radio"]  + label{margin-right:5px;cursor:pointer;}
.ch_chk_type input[type="radio"]  + label:before{content:'';background:url('/images/icon/0check_c.png') no-repeat 0 4px;background-size:20px;display:inline-block;width:22px;height:20px;}
.ch_chk_type input[type="radio"]:checked  + label:before{background-image:url('/images/icon/0check_0.png')}
.ch_chk_type input[type="radio"]:checked + label{color:#151515}

/*****¹öÆ° button*/

.ui_btn_wrap.mga_0i{text-align:center;margin:0!important;overflow:hidden;}
.ui_btn_wrap{text-align:center;margin:10px;overflow:hidden;}
.ui_btn_wrap.fixed{text-align:center;overflow:hidden;position:fixed;background:#fff;bottom:0px;left:0;height:50px;line-height:50px;width:100%;padding:0;margin:0;border-top:none;z-index:99}
.ui_btn_wrap.fixed.hauto{line-height:normal!important;height:auto!important;}
.ui_btn_wrap .btn_area{width:100%;overflow:hidden;display:table;}
.ui_btn_wrap .btn_area a{display:table-cell;}
.ui_btn_wrap .btn_area.set0cc a:first-child{background:#0cc;height:54px;line-height:54px;color:#fff;text-align:center}
.ui_btn_wrap .btn_area.set0cc a:nth-child(2){background:#00adbc;height:54px;line-height:54px;color:#fff;text-align:center}
.ui_btn_wrap .btn_area.set0cc50 a:first-child{width:50%;background:#93a3a7;height:54px;line-height:54px;color:#fff;text-align:center}
.ui_btn_wrap .btn_area.set0cc50 a:nth-child(2){width:50%;background:#0cc;height:54px;line-height:54px;color:#fff;text-align:center}
.ui_btn_wrap *{font-size:17px;font-weight:500;font-family:'noto'}

a.full_p span{display:block;background:#0cc;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;border-radius:0}
a.full_g span{display:block;background:#d0d3d3;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;border-radius:0}
a.full_f span{display:block;background:#fff;width:100%;height:54px;line-height:54px;color:#797979;text-align:center;border-radius:0}
a.full_gr span{display:block;background:#eee;width:100%;height:54px;line-height:54px;color:#999;text-align:center;}
a.full_pp span{display:block;background:#f36;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;}
a.full_ppp span{display:block;background:#00adbc;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;}

a.half_g span{display:block;background:#eee;width:99%;height:54px;line-height:54px;color:#555;text-align:center;float:left}
a.half_p span{display:block;background:#0cc;width:99%;height:54px;line-height:54px;color:#fff;text-align:center;float:right}

a.half_pl span{display:block;background:#0cc;width:99%;height:54px;line-height:54px;color:#fff;text-align:center;float:left}
a.half_pr span{display:block;background:#0cc;width:99%;height:54px;line-height:54px;color:#fff;text-align:center;float:right}

a.third_g span{display:inline-block;background:#eee;height:54px;line-height:54px;color:#555;text-align:center;padding:0 20px}
a.third_p span{display:inline-block;background:#0cc;height:54px;line-height:54px;color:#fff;text-align:center;padding:0 20px}

a.full_p_50 span{display:block;background:#0cc;width:50%;height:54px;line-height:54px;color:#fff;text-align:center;margin:0 auto}
a.full_p_30 span{display:block;background:#0cc;width:30%;height:54px;line-height:54px;color:#fff;text-align:center;margin:0 auto}
a.half_b0c span{display:block;background:#fff;width:97%;height:54px;line-height:54px;color:#0cc;border:1px solid #ddd;text-align:center;font-size:16px}
a.half_b0c span{display:block;background:#fff;width:97%;height:54px;line-height:54px;color:#0cc;border:1px solid #ddd;text-align:center;font-size:16px}
a.half_bg0cc span{display:block;background:#0cc;width:97%;height:54px;line-height:54px;color:#fff;border:1px solid #0cc;text-align:center;font-size:16px}
a.half_bgf36 span{display:block;background:#f36;width:97%;height:54px;line-height:54px;color:#fff;border:1px solid #f36;text-align:center;font-size:16px}

a.half_g span{display:block;background:#eee;width:99%;height:54px;line-height:54px;color:#666;text-align:center;float:left}
a.half_p span{display:block;background:#0cc;width:99%;height:54px;line-height:54px;color:#fff;text-align:center;float:right}

a.half_pl span{display:block;background:#0cc;width:99%;height:54px;line-height:54px;color:#fff;text-align:center;float:left}
a.half_pr span{display:block;background:#0cc;width:99%;height:54px;line-height:54px;color:#fff;text-align:center;float:right}

a.third_g span{display:inline-block;background:#eee;height:54px;line-height:54px;color:#666;text-align:center;padding:0 20px}
a.third_8 span{display:inline-block;background:#888;height:54px;line-height:54px;color:#fff;text-align:center;padding:0 20px}
a.third_p span{display:inline-block;background:#0cc;height:54px;line-height:54px;color:#fff;text-align:center;padding:0 20px}



.ui_btn_wrap a.half_g span{display:block;background:#eee;width:100%;height:54px;line-height:54px;color:#555;text-align:center;float:left;font-weight:500;border-radius:0px}
.ui_btn_wrap a.half_p span{display:block;background:#0cc;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;float:right;font-weight:500;border-radius:0px}
.ui_btn_wrap a.half_p2 span{display:block;background:#099;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;float:right;font-weight:500;border-radius:0px}
.ui_btn_wrap a.half_p3 span{display:block;background:#099;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;float:right;font-weight:500;border-radius:0px}
.ui_btn_wrap a.full_p span{display:block;background:#0cc;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;font-size:17px;font-weight:500;border-radius:0px}
.ui_btn_wrap a.full_g span{display:block;background:#93a3a7;width:100%;height:54px;line-height:54px;color:#fff;text-align:center;font-size:17px;font-weight:500;border-radius:0px}
.ui_btn_wrap a.full_gg span{display:block;background:none;width:100%;height:54px;line-height:54px;color:#666;text-align:center;font-size:17px;font-weight:500;border-radius:0px}
.ui_btn_wrap a.full_f9 span{display:block;background:#f9f9f9;width:100%;height:54px;line-height:54px;color:#666;text-align:center;font-size:17px;font-weight:500;border-radius:0px}

.ui_btn_wrap a.third_g span{display:inline-block;background:#eee;height:54px;line-height:54px;color:#666;text-align:center;padding:0 20px;border-radius:0px}
.ui_btn_wrap a.third_p span{display:inline-block;background:#0cc;height:54px;line-height:54px;color:#fff;text-align:center;padding:0 20px;border-radius:0px}

.t_r_tit{font-size:18px;font-weight:800;padding:0 0 20px 0}
.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}
.rt_sub_area .form_inp{margin:8px 0 24px 0}

.form_inp > .noti{margin:10px 0 5px 0;}
.form_inp input[type="text"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:100%;caret-color:#0cc;font-weight:400}
.form_inp input[type="password"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:100%;caret-color:#0cc;font-weight:400}
.form_inp input[type="text"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:100%;caret-color:#0cc;font-weight:400}
.form_inp input[type="tel"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:100%;caret-color:#0cc;font-weight:400}
.form_inp input[type="tel"].inp_dash{height:40px;line-height:40px;border:none;background:#fff;font-size:17px;z-index:10;width:30%;caret-color:#0cc;font-weight:400}
.form_inp select.sel_dash{width:30%;height:40px;line-height:40px;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('/images/icon/down_btm.png?rnd=20190826') no-repeat 96% 17px #fff ;font-weight:400;background-size:10px;-webkit-background-size:13px 9px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:26px;font-size:17px!important}
.form_inp select::-ms-expand{display:none}
.form_inp input[type="text"].inp.directly::-ms-input-placeholder { color: #999;font-size:17px;font-weight:400}
.form_inp input[type="text"].inp.directly::-webkit-input-placeholder { color: #999;font-size:17px;font-weight:400}
.form_inp input[type="text"].inp.directly::-moz-placeholder { color: #999;font-size:17px;font-weight:400}

.form_inp input[type="text"].inp.directly.pointly::-ms-input-placeholder { color:#f36;font-size:17px}
.form_inp input[type="text"].inp.directly.pointly::-webkit-input-placeholder { color:#f36;font-size:17px }
.form_inp input[type="text"].inp.directly.pointly::-moz-placeholder { color:#f36;font-size:17px}


.t_right{text-align:right}

.form_read_box{padding:10px 0;background:#f9f9f9}
.form_read_box .noti{display:block;padding:0 0 10px 0}

.fs_24{font-size:24px}
.tright{text-align:right}

.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('/images/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('/images/icon/up_top.png') no-repeat;background-size:15px;opacity:0.3}
.uiico{background:url('/images/icon/ui_ico_v1909.png?rnd=20190805') no-repeat;background-size:500px;color:transparent;width:30px;height:30px}
.uiico.back{background:url('/images/icon/ico_back.svg') no-repeat;}
.uiico.close{background-position: -388px -160px;}
.uiico.home{background-position: -389px -117px;}
.uiico.smenu{background-position: -105px -139px;}
.uiico.logii{background-position: -105px -198px}
.uiico.taekbaefinder{background-position: -100px -236px;}
.uiico.human{background-position: -387px -229px;}

/*
.se_number{position:relative;}
.se_number input[type="checkbox"]{margin:0;opacity:0;width:0!important;display:inline-block;height:0}
.se_number input[type="checkbox"] + label{position:relative;display:inline-block;cursor:pointer;padding-left:28px;}
.se_number input[type="checkbox"] + label span{color:#666;font-size:14px;font-weight:normal}
.se_number input[type="checkbox"] + label strong{color:#666;font-size:14px}
.se_number input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:18px;height:18px;background:url('/images/icon/0check_c.png') #fff no-repeat;background-size:18px;vertical-align:middle;border:1px solid fff;border-radius:5em}
.se_number input[type="checkbox"]:checked + label:before{background-image:url('/images/icon/0check_f.png');background-color:#0cc;border:1px solid #0cc;border-radius:5em;}
.se_number input[type="checkbox"]:checked + label:before span{color:#000;}
.se_number input[type="checkbox"]:checked + label span{color:#000;font-size:14px;font-weight:normal}


.se_number_layer{position:absolute;background:#fff;width:100%;right:0px;top:25px;border:1px solid #ccc;word-break:keep-all;}
.se_number_layer .tit{font-weight:bold;border-bottom:1px solid #eee;padding:10px;background:#f9f9f9}
.se_number_layer ul{padding:10px}
.se_number_layer ul li{padding:3px 0 3px 10px!important;background:url('/images/bullet/li.png') no-repeat 0 9px;background-size:2px;line-height:1.3em;font-size:12px;color:#666 }
.se_number_layer ul li strong{font-size:12px}
.se_number_layer .pop_close{width:20px;height:20px;position:absolute;top:10px;right:5px;cursor:pointer;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0;background-position:-388px -160px;background-size:15px;text-indent:-5000em;}
*/
.big_tit{padding:20px 20px 0px 20px;font-size:21px;font-weight:bold;line-height:1.5em}

.kkofrd_btn{position:absolute;top:15px;left:165px;background:#fff;color:#333;padding:0 12px 0 32px;border-radius:5.1px;border:1px solid #cbcbcb;height:28px;line-height:30px;cursor:pointer;font-size:13px}
.kkofrd_btn span{font-size:13px}
.kkofrd_btn:before{content:'';display:block;background:url('/images/uio/ui_ico_v1812.png?rnd=20200111') no-repeat;background-position:-38px -132px;background-size:300px;width:24px;height:30px;position:absolute;top:3px;left:6px;z-index:1;}

.contactlist_btn.addrtry{position:absolute;top:15px;left:165px;background:#fff;color:#333;padding:0 12px 0 12px;border-radius:5.1px;border:1px solid #cbcbcb;height:28px;line-height:30px;cursor:pointer;font-size:13px}


/*¹Ú½º»çÀÌÁî Ãß°¡*/
.package_area .input_chk{height:40px;padding:0}
.boxsize_text{padding:0px;font-size:8.5px;color:#999;letter-spacing:0.02em;font-weight:normal;text-indent:-9999em;clear:both}
.boxsize_text + .tip{padding-top:10px}
.boxsize_text .ico1_see{}
.boxsize_text .ico1_see:before{content:'';background:url('/images/icon/icon_see.png') no-repeat 0 4px;background-size:100%;width:16px;height:15px;line-height:19px;display:inline-block;text-align:center;color:#555;margin:0 0 0 3px;opacity:0.8}
.receiver_area .m_tit{background:none;padding:10px 0 5px 0;position:relative}
.receiver_area .m_tit h1{padding:10px 18px 0 18px;font-weight:600}
.receiver_area .m_tit p.tip{padding:5px 10px 5px 0px;font-size:12px;color:#999;letter-spacing:0.01em}
.receiver_area .m_tit a.btn_view{position:absolute;top:22px;right:15px;}
.receiver_area .m_tit a.btn_view span{font-size:13px}
.receiver_area .m_tit a.btn_view:before{background:url('/images/icon/eye.png') no-repeat 0 5px;background-size:16px;content:'';width:16px;height:16px;line-height:0;display:inline-block;margin:0 3px 0 0}

.receiver_area .m_tit.real_size_view{position:relative;width:100%;padding:12px 0 14px 0;border-bottom:1px solid #eef2f4;margin-bottom:8px}
.receiver_area .m_tit.real_size_view{background:url('/images/banner/boxaa_r.png?rnd=2') no-repeat 92% 2px ;background-size:150px;}
.receiver_area .m_tit.real_size_view.sizea{background:url('/images/banner/boxa_r.png?rnd=2') no-repeat 92% 3px ;background-size:150px;}
.receiver_area .m_tit.real_size_view h1{font-weight:600}
.receiver_area .m_tit.real_size_view a.btn_view{display:none}
.receiver_area .m_tit.real_size_view p.tip{padding-left:18px}
.receiver_area .m_tit.real_size_view:after{content:'½Ç¹°»çÀÌÁî';text-shadow:2px 2px 2px #fff;color:#666;font-size:11px;position:absolute;bottom:-3px;right:18px;font-weight:300}
.receiver_area .m_tit.real_size_view + .package_area .very_point{display:none}
.receiver_area .m_tit.real_size_view .very_point{color:#f36;padding:8px 18px 0px 18px;font-size:12.5px;letter-spacing:0}

#boxsize_layer_all .close_pop{z-index:9999}
.ninfo_area_list li{text-align:left}
.boxsize_text + .ninfo_area_list li{border-top:none!important}
.package_area .boxsize_wrap li .ninfo_area_list li{text-align:left;border-top:none!important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url('/images/icon/right_ct_c.png')!important}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url('/images/icon/left_ct_c.png')!important}
.allbox span strong{color:#f36;font-size:18px}


#boxsize_layer_all.popup_layer_wrap .popup_layer{padding:0px!important}
.boxsize_layer_wrap *{letter-spacing:-0.03em;font-family:'noto'}
.boxsize_layer_wrap .tit1{padding:18px 0 10px 18px;color:#333;font-size:18px!important;font-weight:bold}
.boxsize_layer_wrap .tit1 p{font-size:13px;padding:10px 0 0 0;color:#999;font-weight:normal}
.boxsize_layer_wrap .tit2 strong{padding:15px 0 7px 0;color:#151515;font-size:15px!important;display:block;font-weight:500}
.boxsize_layer_wrap .tit2 p{font-size:12px;color:#999;font-weight:normal;padding-bottom:5px}
.boxsize_layer_wrap .tit span{color:#999;font-size:11px;font-weight:normal}
.boxsize_layer_wrap .boxsize_area{text-align:center;padding:0 0 10px 0}
.boxsize_layer_wrap .boxsize_area .img img{width:88%!important}
.boxsize_layer_wrap .tabmenu{}
.boxsize_layer_wrap .tabmenu ul{display:table;width:100%;border-top:1px solid #eee;margin-top:5px}
.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:#999;width:100%;border-bottom:1px solid #eee;display:block;letter-spacing:-0.05em}
.boxsize_layer_wrap .tabmenu li.on a{font-size:13px;height:35px;line-height:35px;color:#151515;font-weight:500;border-bottom:1px solid #454545;letter-spacing:-0.05em}
.boxsize_layer_wrap .btn_g3_sm{width:100%;height:30px;line-height:30px;color:#666;display:block;text-align:center;}
/*.boxsize_layer_all_wrap .tabmenu li.on a{font-size:14px;height:30px;line-height:30px;background:#000;font-weight:bold;border-bottom:1px solid #454545;display:inline-block;color:#fff;border-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}*/
/*.boxsize_layer_wrap .tabmenu li:after{content:'';display:block;width:1px;height:12px;background:#eee;position:absolute;top:12px;right:0}
.boxsize_layer_wrap .tabmenu li:last-child:after{display:none}
*/
/*¹Ú½º»çÀÌÁî Ãß°¡ ³¡*/

/*º¸»ó¼­ºñ½º ¾à°ü Ãß°¡ »ó´Ü °°ÀºÅ¬·¡½º ga_law_cont Ã£¾Æ¼­ »èÁ¦(¿Ï·á)*/
.ga_law_cont {padding:10px 15px;margin:0px 0;background:#f9f9f9}
.ga_law_cont .linewrap{margin:6px;}
.ga_law_cont .linewrap p{font-size:13px;line-height:18px;color:#666}
.ga_law_cont .linewrap dl{margin:0 0 10px 0}
.ga_law_cont .linewrap dt{font-weight:600;font-size:15px;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:13px;line-height:18px;color:#666}
.ga_law_cont .linewrap p.datelaw{text-align:right}
/*º¸»ó¼­ºñ½º ¾à°ü Ãß°¡ ³¡*/

/*ÆíÀÇÁ¡ÅÃ¹è ui ¼öÁ¤200417*/
.package_area .allbox_wrap u.r_point{text-align:left;padding:0 0 10px 0}
.package_area .allbox_wrap .allbox{padding-bottom:20px}
.requset_select_100{margin:6px 6px;background:#fff}
.requset_select_100 select{width:100%;padding:10px;border:1px solid #c0cccd;background:#fff}
.r_tit{position:relative}
.r_tit .rt_btn{position:absolute;top:18px;right:10px;color:#333;background:url('/images/main/arrow_gray.png') no-repeat right;padding-right:10px;background-size:6px;color:#777;font-size:12px}


.ga_safe_wrap p{line-height:1.3em;position:relative;letter-spacing:-0.01em;padding-right:70px}
.ga_safe_wrap p br{font-size:0;line-height:0}
.ga_safe_wrap p:after{content:'';background:url('/images/icon/ico_safe.png') no-repeat ;border-radius:5em;width:88px;height:68px;background-size:100%;display:block;position:absolute;top:-5px;right:0px}
.ga_agrwrap2 {padding:0px 0px 0 0;display:block}
.ga_agrwrap2 input[type="radio"]{margin:0;opacity:0;width:0;display:none;height:0}
.ga_agrwrap2 input[type="radio"] + label{position:relative;display:inline-block;cursor:pointer;padding-left:22px;}
.ga_agrwrap2 input[type="radio"] + label span{color:#333;font-size:13px}
.ga_agrwrap2 input[type="radio"] + label:before{content:'';position:absolute;top:0;left:0;width:22px;height:22px;background:url('/images/icon/ico_select.png?ver=2') -451px -1px;background-size:600px;vertical-align:middle;}
.ga_agrwrap2 input[type="radio"]:checked + label:before{background-position:-451px -111px;}
.ga_agrwrap2 input[type="radio"]:checked + label:before span{color:#151515;}
.ga_agrwrap2 input[type="radio"]:checked + label span{color:#151515}
.ga_agrwrap2 label:last-child{margin:0 0 0 15px}
/*ÆíÀÇÁ¡ÅÃ¹è ui ¼öÁ¤200417 end*/

#ga_agree_law .popup_layer{min-height:440px;overflow-y:hidden;border:none;padding:0 0 50px;}
#ga_agree_law .popup_layer h1{font-size:18px;padding:18px 18px 18px 18px;word-break:keep-all;font-weight:bold}
#ga_agree_law .popup_layer .ga_law_cont{height:364px;overflow-y:scroll}
#ga_agree_law .popup_layer .btn_g3{position:absolute;left:0;bottom:-10px;height:50px;line-height:50px;display:block;width:100%;padding:0;background:#0cc;font-size:17px}
.info_wrap.comp_guide_txts.rtpickup_guide_txt .info_list{}
.info_wrap.comp_guide_txts.rtpickup_guide_txt .info_list li ul.info_list{margin-top:8px!important}
.info_wrap.comp_guide_txts.rtpickup_guide_txt .tbl_basic_r *{font-size:13px;color:#666}
.info_wrap.comp_guide_txts.rtpickup_guide_txt .tbl_basic_r th,.info_wrap.comp_guide_txts.rtpickup_guide_txt .tbl_basic_r td{padding:12px 0}
.callagr_w{font-size:11px;color:#999;padding:5px 10px 0 0;word-break:keep-all;line-height:1.3em}
.callagr_w#tinsu_agree_div_call_n{padding:8px 0px}

/*¸ð¹ÙÀÏ ±³È¯±Ç */
.shopping_use *{font-family:"noto"}
.shopping_use {width:100%;margin:0 0 100px 0;position:relative;overflow:hidden}
.shopping_use_tit {height:40px;padding-top:1px; background:#fff;}
.shopping_use_tit.border_n{border:none}
.shopping_use_tit.border_n{border:none;padding-top:10px}
.shopping_use_sel {float:right;  height:40px; line-height:40px;padding-right:5px}
.shopping_use_sel select{margin-top:3px}
.shopping_use .sel_bar {background:#efefef; padding:8px 10px;}
.shopping_use .itemList{padding:0 10px;}
.shopping_use ul.itemList:after{display:block;clear:both;content:"";}
.shopping_use ul.itemList{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.shopping_use .itemList li.item {float:left;width:50%;text-align:center; display:flex;  display:-webkit-flex;}
.shopping_use .itemList .item a{display:block;margin:5px;padding:0px 0;;position:relative;}
.shopping_use .itemList .item .thumb {width:;padding:0 0 0px 0;text-align:center;margin:0 auto;}
.shopping_use .itemList .item .thumb img {width:80%;}
.shopping_use .itemList .item .info {vertical-align:middle;text-align:center;padding-top:2px}
.shopping_use .itemList .item .info .link_name {font-size:14px;line-height:1.2em;width:100%;}
/*.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 {color:#999;font-size:13px;line-height:1.4em}
.shopping_use .itemList .item .info .price{font-weight:600;font-size:15px;line-height:1.2em;padding-top:3px}


.shopping_use .itemDetail {width:100%}
.shopping_use .itemDetail .item {text-align:center;padding:20px;background:#f9f9f9}
.shopping_use .itemDetail .item a{}
.shopping_use .itemDetail .item .thumb {margin:0 auto;width:100%;text-align:center;background:#fff;border-radius:0.78em;}
.shopping_use .itemDetail .item .thumb img {width:70%;height:auto}
.shopping_use .itemDetail .item .info {margin:10px 0 0 0}
.shopping_use .itemDetail .item .info .link_name {font-size:18px; font-weight:bold;padding:0 0 0 3px;line-height:1.2em}
/*.shopping_use .itemDetail .item .info .mall {margin:0 auto;padding:0 0 5px 0;background:url('/images/logo/cu.png')  left 4px no-repeat;background-size:100%;width:35px;height:26px;line-height:16px;text-indent:-999em}*/
.shopping_use .itemDetail .item .info .mall {margin:0 auto;padding:0 0 5px 0;background:url('/images/logo/.png')  left 4px no-repeat;background-size:100%;width:;height:;line-height:18px;text-indent:;color:#777}
.shopping_use .itemDetail .item .info .price{font-weight:bold;font-size:18px;padding:8px 0 0 3px}
.shopping_use .itemDetail .item .info .price.barcode img{padding:0 0 5px 0;width:50%}
.shopping_use .itemDetail .tpoint_detail_notice{padding:10px 0 100px 0}
.shopping_use .itemDetail .tpoint_detail_notice .tit{font-weight:500;font-size:15px;padding:15px 20px 0px 20px}
.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:500;}
.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:500;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}

.buylist{padding:10px 20px;overflow:hidden}
.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;vertical-align:middle}
.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:14px;font-weight:0;color:#8a9090}
.buylist2 dd{word-break:keep-all;}
.buylist2 dd strong{font-size:14px;font-weight:500}
.buylist dd strong{font-size:16px;font-weight:500}
.buylist dd select{text-align:center;width:80px;direction:rtl;font-size:16px!important;font-weight:500;}
.iconp{padding:0 20px 0 55px;position:relative;line-height:1.4em;color:#555;font-size:13px;word-break:keep-all;margin:0 0 10px 0}
.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}
input[type="checkbox"].checksm + label:before{content:'';position:absolute;top:-3px;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}
input[type="checkbox"].checksm:checked + label:before{background-image:url('/images/icon/0check_f.png');background-color:#0cc;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('/images/icon/0check_c.png?rnd=20190909') ;background-color:#fff;border:none;top:-1px}
input[type="checkbox"].checksm:checked + label:before{background-image:url('/images/icon/0check_f.png');background-color:#0cc;border:none}
input[type="checkbox"].checksm:disabled + label:before{background:#fff}



.shopping_use .itemDetail .area_tit2 {position:relative;padding:0 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:500;font-size:14px;color:#000}
.wrap_tab_tcp.tpoint_tab .tab_tcp li a{height:30px;line-height:30px;padding:5px 0;font-size:14px}
.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 10px 0 10px;border-right:1px solid #eee}
.shopping_use .tbl_basic td{border-bottom:1px solid #eee;padding:10px 10px 0 10px;background:#fff}
.shopping_use .tbl_basic td p{line-height:1.3em;font-size:13px;margin:0 0 5px 0}
.shopping_use #area2{padding:10px}
.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}
.shopping_use .agrwrap .tbl_basic{border:1px solid #ddd}
.shopping_use .agrwrap .tbl_basic td{vertical-align:top}


.cusalebz:before{content:"ÇÒÀÎ";word-break:keep-all;display:inline-block;background:#fcf0f0;color:#f36;width:20px;margin:0 auto;font-size:10px;height:10px;line-height:10px;padding:1px 0 0 0;font-weight:bold;letter-spacing:-0.05em;vertical-align:top;text-align:center}
.cusalebz_bg{background:#fcf0f0;color:#f36;font-size:10px;line-height:10px;padding: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:8px!important;height:9px;line-height:10px;padding:1px 0 0 0;font-weight:bold;letter-spacing:-0.05em;vertical-align:top;text-align:center;color:#fff!important;}
span.cusalebz_bg2 *{color:#fff!important;font-size:8px!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:60px;line-height:60px}
.charge_table.cu .basic_table div:first-child span{height:60px;line-height:60px}
.charge_table.cu .basic_table div span{height:60px;line-height:60px}
.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;font-size:12px;}
.charge_table.cu .basic_table div span em b{color:#f00;font-size:14px;letter-spacing:-0.03em}

.boxsize_wrap a.ico1{margin:0 0 0 2px;line-height:16px;vertical-align:middle}
.boxsize_wrap a.ico1:before{content:'?';border:1px solid #ddd;width:16px;height:16px;line-height:16px;display:inline-block;text-align:center;color:#555}
.boxsize_wrap a.ico1:hover{text-decoration:none}
/*¸ð¹ÙÀÏ±³È¯±Ç ³¡*/

.title_price5{font-size: 14px;padding:10px 0 0 10px}
.info_list5 {padding:5px 0 10px  10px;border-bottom:1px solid #eee}
.info_list5 li{background:url('/images/bullet/squ02.gif') no-repeat 0px 7px;padding-left:10px!important;margin-bottom:0px;line-height:18px;word-break:keep-all;font-size:12px;color:#575d6d!important}
.info_list5 li span.c_red{font-size:12px}
p.c_red span{color:#555;;font-size:13px}
p.c_red strong{color:#f36!important;font-size:13px}
span.c_red strong{color:#f36!important;font-size:13px}
span.c_red{color:#f36!important;font-size:13px}
.tbl_basic_r th p span{display:block;font-size:11px!important;font-weight:normal;letter-spacing:-0.05em;color:#565656;}

.otit5{position:relative}
.otit5 a.btn_view{position:absolute;top:17px;right:13px;}
.otit5 a.btn_view span{font-size:12px}
.otit5 a.btn_view:before{background:url('/images/icon/icon_see.png') 0 5px no-repeat;background-size:100%;content:'';width:16px;height:16px;display:inline-block;margin:0 3px 0 0}

.requset_select_100 .myinput{padding:10px}
.requset_select_100 .myinput input#etc_info{font-size:12px;font-weight:normal;padding:10px 2%;border:1px solid #c0cccd;background:#f9f9f9;width:90%}
.requset_select_100 .iftxt{padding:10px;line-height:1.4em;word-break:keep-all}


/*ÇÒÀÎÄíÆù Ãß°¡*/
.mall_list_wrap{padding:20px 10px 20px 10px;overflow:hidden}
.mall_list_wrap ul{width:96%;padding:0 2%}
.mall_list_wrap ul li{width:33.3%;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{max-width:90px;width:90%;height:auto;border-radius:50em;border:1px solid #ddd;}

.title2015 .left.uiico.back{display:inline;float:left;background-size:440px;background-position: -340px -167px;}
.point_coupon_list .t_r_tit{padding:10px 0 0 0}
.point_coupon_list .itemList {margin:10px}
.point_coupon_list .itemList .item {float:left;padding:0 8%;width:34%;}
.point_coupon_list .itemList .item:nth-child(even){float:right;}
.point_coupon_list .itemList .item:nth-child(odd){float:left;clear:both}
.point_coupon_list .itemList .item a{width:100%;display:block}
.point_coupon_list .itemList .item .thumb {padding:15px 0 0px 0;text-align:center}
.point_coupon_list .itemList .item .thumb img {width:100%;border-radius:50em;border:5px solid #eee}
.point_coupon_list .itemList .item .info {vertical-align:middle;}
.point_coupon_list .itemList .item .info .link_name {font-size:15px; font-weight:800;padding:10px 0;word-break:break-word;line-height:1.2em;text-align:center;}
.point_coupon_list .itemList .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 .itemList .item .info .price *{vertical-align:bottom;line-height:15px}
.point_coupon_list .itemList .item .info .price span{border:1px solid #f36;padding:1px 5px;font-size:13px;margin:0 8px 0 0}
.point_coupon_list .itemList .item .info .price strong{font-weight:700;font-size:17px;padding:5px 0 0 0;display:inline-block}
.shopping_use.tpoint_coupon .itemDetail .item .thumb {margin:0 auto;width:100%;height:auto; padding:0;text-align:center;background:#fff;border-radius:0.78em;border:none}
.shopping_use.tpoint_coupon .itemDetail .item .thumb img{width:80%;height:auto}
.shopping_use.tpoint_coupon .itemDetail .item .link_name{font-size:16px;font-weight:500}
.shopping_use.tpoint_coupon .itemDetail .item .price{font-size:24px;display:block;margin:10px 0}
.shopping_use.tpoint_coupon .itemDetail .barcode{margin:20px 0}
.shopping_use.tpoint_coupon .itemDetail .barcode img{width:80%;}
.shopping_use .itemDetail .item {text-align:center;padding:20px;background:#fff}
.list-group{padding:10px 20px}
.list-group *{font-weight:500;color:#666}
.shopping_use.tpoint_coupon .tpoint_detail_notice{background:#f9f9f9;padding:10px}
.point_coupon_list_my .itemList {margin:5px 0 20px 0}
.point_coupon_list_my .itemList .item {display:table;width:100%;position:relative;min-height:100px}
.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 #999;margin:10px 20px 5px 20px ;border-radius:10px;display:block}
.point_coupon_list_my .item .thumb {display:table-cell;width:100px; vertical-align:middle;text-align:center;position:relative;height:100px;padding-left:10px}
.point_coupon_list_my .item .thumb:after{content:'';border:1px dashed #eee;height:85%;position:absolute;top:10px;right:-10px;display:block;}
.point_coupon_list_my .item .thumb img {width:100%;border-top-left-radius:10px;border-bottom-left-radius:10px}
.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}
.shopping_use_tit h2{display:block}
.shopping_use_tit h2 span{font-size:16px}
.title2015.tit_crt h2{color:#292b2b;padding:0px 0 0 15px;margin:0;text-indent:0;font-weight:bold;font-size:16px;border-bottom:1px solid #eee;height:36px;line-height:36px}

.point_coupon_list_my .item .stamp{position:absolute;opacity:0.6;top:12px;left:22px;background:#000;width:100px;height:34px;padding-top:5px;text-align:center;border-radius:8px}
.point_coupon_list_my .item .stamp p{color:#fff;text-align:center;width:100%;font-size:13px;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}

/*ÇÒÀÎÄíÆù Ãß°¡ ³¡*/
.wrap_tab_tcp.mgt { margin:0!important; padding: 0!important;margin-bottom:0 }
.wrap_tab_tcp.mgtt { margin:0!important; padding: 0!important;margin-bottom:0!important }


/*******¹ÝÇ°¼­ºñ½º*/
.return_wrap *{font-family:'noto';font-size:15px;color:#151515;word-break:keep-all}
.return_wrap .pdt_20:first-child{padding-top:0}
.return_wrap .pdt_20:first-child .noti{color:#999}
.return_wrap .sub_tit_wrap{margin:20px 0 10px 0}
.return_wrap + .pdt_20.pdl_30.pdr_20{padding:30px 18px!important}
.return_wrap + .pdt_20.pdl_30.pdr_20  + .pdt_20.pdl_30.pdr_20{padding:10px 18px!important}
.sub_tit_wrap p{font-size:17px;font-weight:600;}

.return_wrap{padding:0px 18px}
.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_end .t_r_4 .border_b{border-bottom:1px solid #ececec;padding:0 3px 3px 3px;}

.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}

.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_btn_wrap{margin:30px 18px}
.return_btn_wrap .full_p span{font-size:17px;padding:0px 0;font-weight:500}
.return_btn_wrap .full_g span{font-size:17px;padding:0px 0;font-weight:500}
.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:40px;}
.return_wrap input[type="checkbox"] + label span{color:#666;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:#151515;}
.return_wrap input[type="checkbox"]:checked + label span{color:#151515}
			/*Ã¼Å©¹Ú½º ÀÛÀº»çÀÌÁî*/

/*¹öÆ°*/


.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:470px}

.loading_loof_wrap .loading_loof .ico_loof{background:url('/images/icon/loof_dot.gif') no-repeat center top;background-size:100px;display:block;width:300px;height:150px;margin:0 auto}
.loading_loof_wrap .loading_loof .ico_loof span{font-size:13px;display:block;padding:50px 0 0 0;color:#666;width:300px;line-height:1.4em}

.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}
.loading_loof_wrap_abs .loading_loof .ico_loof_box .comment{width:30%;border-radius:5px;height:6px;margin:50px auto}
.loading_loof_wrap_abs .loading_loof .ico_loof_box p{line-height:1.4em;margin:0 auto;text-align:center;font-size:18px;display:block;padding:0px 0 0 0;color:#fff;font-weight:bold;font-family:'noto'}

.loading_loof_wrap_abs.bg_f .loading_loof .ico_loof_box{background:url('/images/icon/loof_dot.gif') no-repeat center top;background-size:100px;display:block;width:300px;height:150px;margin:0 auto}
.loading_loof_wrap_abs.bg_f .loading_loof .ico_loof_box  p{color:#666;font-size:13px;font-weight:500;padding:50px 0 0 0}
.loading_loof_wrap_abs.bg_f .loading_loof .ico_loof_box .animate{display:none}

.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 4%, #e2e2e2 25%, #0cc 80%);
    background-size: 3000px 100%;
}

@keyframes shimmer {
  0% {
    background-position: -1500px 0;
  }
  100% {
    background-position: 1500px 0;
  }
}
.form_inp{position:relative;border-bottom:1px solid #ececec;height:40px;line-height:40px;margin:8px 0;width:100%;background:#fff;overflow:hidden;}
.form_inp.noline{margin:0}

.t_r_tit{font-size:20px;font-weight:800;padding:0 0 20px 0}
.rt_sub_area{padding:20px 20px 10px 20px}

.return_wrap .noti{margin:0px 0 8px 0;line-height:1.4em}

.return_wrap input[type="text"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px!important;z-index:10;width:100%;caret-color:#0cc;font-weight:500}
.return_wrap input[type="password"].inp{height:40px;line-height:40px;border:none;background:#fff;font-size:17px!important;z-index:10;width:100%;caret-color:#0cc;font-weight:500}


.return_end .t_r_2{font-size:22px;line-height:1.5em;font-family:'noto';color:#151515;font-weight:500;margin:18px 0}
.return_end .t_r_3{text-align:center;font-size:14px;margin:10px 0;padding:0 40px;color:#666}
.return_end .t_r_4{text-align:center;font-size:14px;font-weight:600;margin:20px 0 10px 0;color:#151515}

.return_end{text-align:center;background:url('/images/icon/0checkbox_0c.png') no-repeat center 15px #fff;background-size:55px;padding:60px 20px 10px 20px;word-break:keep-all}

.return_end + .ship_ai_wrap{border:1px solid #ececec;margin:10px 18px 20px 18px}
.return_end + .ship_ai_wrap .ship_graph .graph u{width:75%}
.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}

.return_wrap input[type="password"].inp.directly::-ms-input-placeholder { color: #000;font-size:15px;font-weight:600}
.return_wrap input[type="password"].inp.directly::-webkit-input-placeholder { color: #000;font-size:15px;font-weight:600}
.return_wrap input[type="password"].inp.directly::-moz-placeholder { color: #000;font-size:15px;font-weight:600}

.return_wrap input[type="password"].inp.directly.pointly::-ms-input-placeholder { color:#f36;font-size:15px}
.return_wrap input[type="password"].inp.directly.pointly::-webkit-input-placeholder { color:#f36;font-size:15px }
.return_wrap input[type="password"].inp.directly.pointly::-moz-placeholder { color:#f36;font-size:15px}
.common_section.ga_rt_wrap, #tinsu_agree_div{border-top:16px solid #eef2f4;margin:0 0px;background:#fff;border-radius:5.1px;position:relative;padding:15px 5px 28px 5px}

.common_section.ga_rt_wrap .rt_btn, #tinsu_agree_div .rt_btn{font-size:12px;right:10px;top:18px;background-size:8px;padding-right:10px}
.common_section.ga_rt_wrap .ga_safe_wrap, #tinsu_agree_div .ga_safe_wrap {padding:0px 18px}
.common_section.ga_rt_wrap .ga_safe_wrap p, #tinsu_agree_div .ga_safe_wrap p{padding:0 45px 0 0;font-size:12.5px;letter-spacing:0em;color:#333}
.common_section.ga_rt_wrap .ga_safe_wrap p, #tinsu_agree_div .ga_safe_wrap p strong{font-size:12.5px}
#tinsu_agree_div .ga_safe_wrap p:after{width:52px;margin-right:10px}
.common_section.ga_rt_wrap .common_area,  #tinsu_agree_div .common_area{padding:0}
.common_section.ga_rt_wrap .ga_safe_wrap p:after {width:42px}

#tinsu_agree_div .m_tit{padding:12px 0}
#tinsu_agree_div .m_tit h1{font-size:19px!important;}
.t_right{text-align:right}
.pda_15{padding:15px}
.form_read_box{padding:0;background:#fff}
.form_read_box .noti{font-size:14px;display:block;padding:18px 0 0px 0}
.form_read_box .read_box{font-weight:400;font-size:17px;background:#f9f9f9;padding:10px 10px;color:#666;margin:3px 0}

.fs_24{font-size:24px}
.tright{text-align:right}
.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 #ececec;background:#fff;border-radius:5.1px;padding:5px 10px;display:inline-block;font-size:13px}
.inp_btn.df_fine{font-size:10px;color:#03acac!important;font-weight:500;border:1px solid #ddd;background:#;padding:1px 4px 0px 4px;margin-left:3px;vertical-align:middle;border-radius:5px}
.inp_btn.df_fine.edit{text-indent:-9999em;background:url('/images/icon/edit.png') no-repeat center top;background-size:17px;width:18px;height:18px;padding:0!important;margin-left:0px;border-color:#fff}
.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;margin:3px 0!important;display:inline-block;font-size:13px}
.ico_return{background:#fcf0f0;color:#f36!important;border-radius:5.1px;font-size:12px;font-weight:bold;padding:2px 5px;margin:0 5px 0 0 }
.ico_end{background:#333;color:#fff!important;border-radius:5.1px;font-size:12px;font-weight:bold;padding:2px 5px;margin:0 5px 0 0 }

.list_arrow_wrap .cont_area{padding:10px 0px!important}
.list_arrow_wrap .cont_area p{font-size:16px!important;line-height:1.4em}
.list_arrow_wrap {padding:0 20px}
.list_arrow_wrap li a{display:block;position:relative;content:'';background:url('/images/icon/right_ct_c.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:16px;line-height:1.4em}
.list_arrow_wrap li p strong{font-size:16px;line-height:1.4em}
.list_arrow_wrap li.nolist{background:none;padding:100px 50px;border:1px solid #eee;background:#f9f9f9;text-align:center}

.requset_select_100 .myinput{padding:10px}
.requset_select_100 .myinput input#etc_info{font-size:12px;font-weight:normal;padding:10px 2%;border:1px solid #c0cccd;background:#f9f9f9;width:90%}
.requset_select_100 .iftxt{padding:10px;line-height:1.4em;word-break:keep-all}
.ui_form_wrap .fi_txt_rt{position:absolute;bottom:5px;right:0;display:block;text-align:right;}
.ui_form_wrap .fi_txt_rt0{position:absolute;top:5px;right:0;display:block;text-align:right;}
.ui_form_wrap p.noti{color:#333}

.ui_form_wraper{margin:0 40px}
.ui_form_wraper .full_select select{border:1px solid #ddd;border-radius:5.1px}
.ui_form_wraper .form_inp {vertical-align:bottom;position:relative;}
.ui_form_wraper .form_inp input{height:40px;line-height:40px;border:none;font-size:16px}
.ui_form_wraper .form_inp b{position:absolute;bottom:5px;right:0}
/*¹ÝÇ°¼­ºñ½º ³¡*/
.layer_full #map .map_lbox{font-size:11px!important;letter-spacing:-0.05em;padding:1px;}
.layer_full #map div .navi_btn{background:#fff;width:100%;display:block;margin:2px 0 0 0;padding:5px 0}
.layer_full #map div .navi_btn a{font-weight:bold;font-size:11px;background:url('/images/icon/right_ct_c.png') no-repeat right center ;padding-right:10px;background-size:6px;color:#f36;margin-right:7px;}
.layer_full #map div .navi_btn a:last-child{margin-right:0}
/*
.layer_full #map .map_lbox{font-size:11px!important;letter-spacing:-0.05em;padding:1px;}
.layer_full #map div .navi_btn{background:#fff;width:100%;display:block;margin:5px 0 0 0;padding:5px 0}
.layer_full #map div .navi_btn a{font-size:11px;border:1px solid #ddd;border-radius:3em;text-align:center;padding:5px;color:#f36;background:url('/images/icon/right_ct_c.png') no-repeat 93% center ;padding-right:14px;background-size:6px;margin-right:2px;}
.layer_full #map div .navi_btn a:last-child{margin-right:0}*/
.bnslide_wrap .swiper-slide{width:100%!important}


.tp_wrapper{padding:10px;background:#fff}
.tp_wrapper ul{width:95%;overflow:hidden;margin:5px 0;padding:0 0 0 5%}
.tp_wrapper ul li{width:100%;}
.tp_wrapper ul li a{width:96%;display:block;padding:14px 0;background:url('/images/icon/right_ct_c.png') no-repeat right center ;background-size:10px;}
.tp_wrapper ul li *{vertical-align:middle}
.tp_wrapper ul li .titt{display:block;line-height:27px;color:#555;font-size:15px;letter-spacing:-0.04em;}
.tp_wrapper ul li a:before{content:'';display:block;float:left;width:28px;height:27px;line-height:27px;background:url('/images/icon/t_cate_ico.png') no-repeat top;background-size:220px;margin:0 16px 0 0}
.tp_wrapper ul li:nth-child(1) a:before{background-position:-34px  -74px}
.tp_wrapper ul li:nth-child(2) a:before{background-position:-152px  -75px}
.tp_wrapper ul li:nth-child(3) a:before{background-position:-0px  -76px}
.tp_wrapper ul li:nth-child(4) a:before{background-position:-194px  -74px}
.tp_wrapper ul li:nth-child(5) a:before{background-position:-71px  -76px}
.tp_wrapper ul li:nth-child(6) a:before{background-position:-108px  -76px}
.tp_wrapper ul li:nth-child(7) a:before{background-position:0px  -121px}

.tp_wrapper_new{padding:10px;background:#fff}
.tp_wrapper_new ul{width:95%;overflow:hidden;margin:5px 0;padding:0 0 0 5%}
.tp_wrapper_new ul li{width:100%;}
.tp_wrapper_new ul li a{width:96%;display:block;padding:9px 0;background:url('/images/icon/right_ct_c.png') no-repeat right center ;background-size:10px;}
.tp_wrapper_new ul li *{vertical-align:middle}
.tp_wrapper_new ul li .titt{display:block;line-height:27px;color:#555;font-size:15px;letter-spacing:-0.04em;}
.tp_wrapper_new ul li a:before{content:'';display:block;float:left;width:28px;height:27px;line-height:27px;background:url('/images/icon/t_cate_ico.png') no-repeat top;background-size:220px;margin:0 16px 0 0}
.tp_wrapper_new ul li.ic_tbnum a:before{background-position:-34px  -74px}
.tp_wrapper_new ul li.ic_card a:before{background-position:-152px  -75px}
/*.tp_wrapper_new ul li:nth-child(3) a:before{background-position:-0px  -76px}/*okÄ³½¬¹é*/
/*.tp_wrapper_new ul li:nth-child(4) a:before{background-position:-194px  -74px}/*¹®»ó Æ÷ÀÎÆ®*/
.tp_wrapper_new ul li.ic_shop a:before{background-position:-71px  -76px}
.tp_wrapper_new ul li.ic_event a:before{background-position:-108px  -76px}
.tp_wrapper_new ul li.ic_charg a:before{background-position:-0px  -118px}

.tpoint_use_all.tp_wrapper {padding:0 10px}
.tpoint_use_all.tp_wrapper ul li:nth-child(2) a:before{background-position:-152px  -75px}
.tpoint_use_all.tp_wrapper ul li:nth-child(3) a:before{background-position:-0px  -76px}
.tpoint_use_all.tp_wrapper ul li:nth-child(7) a:before{background-position:-108px  -76px}
.tpoint_use_all.tp_wrapper ul li:nth-child(6) a:before{background-position:0px  -121px}
.tpoint_use_all.tp_wrapper li .titt{font-size:16px}

.cuinfotxt {margin:10px 0 5px 0}
.cuinfotxt p{font-size:13px;color:#888;background:url('/images/bullet/squ02.gif') no-repeat 5px 7px;padding-left:14px;line-height:18px;word-break:keep-all}


.layer_full #map .map_lbox{font-size:11px!important;letter-spacing:-0.05em;padding:1px;}
.layer_full #map div .navi_btn{background:#fff;width:100%;display:block;margin:2px 0 0 0;padding:5px 0}
.layer_full #map div .navi_btn a{font-size:11px;background:url('/images/icon/right_ct_c.png') no-repeat right center ;padding-right:13px;background-size:6px;color:#f36;margin-right:5px;}
.layer_full #map div .navi_btn a:last-child{margin-right:0}

/*.layer_full #map div .navi_btn a{font-size:11px;border:1px solid #eee;padding:5px;margin:0px;display:block;background:url('/images/icon/right_ct_c.png') no-repeat 90% center;background-size:6px; }*/

/*¼îÇÎÀû¸³*/
.point_newsave_wrap{background:#f9f9f9}
body.ver2 #middle.point_newsave_wrap h2.cash_tit.event_tit {background:#fff}
.point_newsave_wrap .tbl_tcp_re3{background:#fff}
.point_newsave_wrap .tbl_tcp_re3 th{padding:10px}
.shop_url_wrap{padding:20px 0}
.shop_url_wrap .tit{margin:0 0 10px 0}
.shop_url_wrap .url_wrap{width:100%;display:table;margin:0 0 20px 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 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:10px 0;text-align:center;background:#fff}
.shop_url_wrap a.full_gg span{color:#000;display:inline;vertical-align:middle;background:url('/img/icon/ico_camera.png') no-repeat 0 0px;background-size:20px;padding-left:30px}

.photo_wrap{width:100%}
.photo_wrap ul{display:table;width:100%;overflow:hidden}
.photo_wrap ul li{display:table-cell;width:22%;position:relative;text-align:left;padding:0 3% 0 0;background:#f9f9f9}
.photo_wrap ul li img{width:100%;height:80px;border:1px solid #ddd}
.photo_wrap ul li .close{position:absolute;top:0px;right:3%;opacity:0.5;color:#fff;width:15px;height:15px;text-align:center;font-size:13px;background:url('/images/button/btn_close_w.gif') no-repeat center center #777;background-size:80%;text-indent:-9999em}
/*¼îÇÎÀû¸³ ³¡*/

/*°í°´¼¾ÅÍ ¹®ÀÇÇÏ±â ¼öÁ¤*/
.inp_btn_inline{border:1px solid #ececec;background:#fff;border-radius:5.1px;padding:0px 18px;height:30px;line-height:30px;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}
.l_info_11{margin:20px}
.l_info_11 li{background:url('/images/bullet/li.png') no-repeat 0px 5px;background-size:4px;padding:0 0 0 10px;font-size:13px;margin:2px 0;color:#797979}

.t_return_wrap input[type="checkbox"]{margin:0;opacity:0;width:0;display:block;height:0}
.t_return_wrap input[type="checkbox"] + label{position:relative;display:block;cursor:pointer;padding-left:30px;}
.t_return_wrap input[type="checkbox"] + label span{color:#797979;font-size:13px;}
.t_return_wrap input[type="checkbox"] + label + .inp_btn_rt{padding: 4px 5px;bottom:8px;font-size:12px;color:#666}
.t_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}
.t_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;}
.t_return_wrap input[type="checkbox"]:checked + label:before span{color:#000;}
.t_return_wrap input[type="checkbox"]:checked + label span{color:#000}
.t_return_wrap input::-ms-input-placeholder { color: #000; }
.t_return_wrap input::-webkit-input-placeholder { color: #000; }
.t_return_wrap input::-moz-placeholder { color: #000; }
.question_wrapper .ui_form_wrap{padding:0 10px}
.question_wrapper .right{height:40px;margin:0}
.question_wrapper .right .btn_g2{background:#eef2f4;border-radius:5.1px}
.question_wrapper .right .btn_g2 span{background:#eef2f4;border-radius:5.1px}
/*.question_wrapper .tit_tcp{font-size:18px;padding-left:20px!important}
.question_wrapper .t_r_tit{font-size:18px;}*/
.question_wrapper .relative_box3.art_question .olist_notice.question{padding:0 20px}
/*°í°´¼¾ÅÍ ¹®ÀÇÇÏ±â ¼öÁ¤³¡*/

.button_section_half{margin:20px 0px 20px 0px}
.button_section_half .button_area{width:100%}
.button_section_half .button_area a{width:49%;color:#fff;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:4px;font-weight:bold;background:url('/images/icon/right_ct_f.png') no-repeat 95% center #0cc;;background-size:8px;}
.button_section_half .button_area a:last-child{float:right}
.button_section_half .button_area a:hover{text-decoration:none}

.brand_logo_wrap{width:90%;overflow:hidden;display:table;position:absolute;top:30px;}
.brand_logo_wrap .fl_l{display:table-cell;width:40%;padding:0 5%;text-align:left;vertical-align:top}
.brand_logo_wrap .fl_l img{width:60%;height:auto;}
.brand_logo_wrap .fl_r{display:table-cell;width:40%;padding:0 5%;text-align:right}
.brand_logo_wrap .fl_r img{width:75px}
.brand_logo_wrap .fl_r img.qpcon_txtlogo{width:150px}
.brand_logo_wrap + .itemDetail .item .thumb{padding-top:40px}

.shopping_use.tpoint_coupon_barcode {padding:4% 5% 10% 5%;width:90%;background:#fcefec}
.shopping_use.tpoint_coupon_barcode .itemDetail {background:#fff;border:1px solid #ddd}
.shopping_use.tpoint_coupon_barcode .itemDetail .barcode{margin:5px 0}
.shopping_use.tpoint_coupon_barcode .itemDetail .barcode img{width:80%}
.shopping_use.tpoint_coupon .itemDetail .barcode strong.f18{display:block;color:#333;padding-top:5px}
.tpoint_detail_notice#detail_2{background:#fff}

.jeju_txt{margin:10px 0;word-break:keep-all;line-height:1.4em}
.jeju_txt *{line-height:1.4em}
.jeju_txt .tblwrap{width:100%;display:table;margin:10px 0;background:#f9f9f9;padding:10px 0}
.jeju_txt .tblwrap .tbll{width:40%;display:table-cell;padding:5%}
.jeju_txt .tblwrap .tblr{width:40%;display:table-cell;padding:0}
.jeju_txt .bg_evt{background:#f36;color:#fff;padding:1px 6px 0px 6px;font-size:13px;font-weight:bold}

.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('/images/icon/loof_dot.gif') no-repeat ;background-size:100%;margin:0 auto}

.taekbae_loof_end{text-align:left;width:;padding:20px 0 10px 10px}
/*.taekbae_loof_end .ico_loof:before{content:'';background:url('/images/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{font-size:16px;line-height:1.4em;display:block;padding:0px 0 0 0;color:#797979;width:100%;font-weight:bold;color:#333}
.taekbae_loof_end .ico_loof span .c_r{font-size:16px}
.takb_search_wrap{position:fixed;bottom:0;left:0;width:100%;z-index:999}



/*CUÆíÀÇÁ¡ Ã£±â*/
.toptit_wrap_wh{margin:15px 0 5px 0;height:40px;;position:relative;}
.toptit_wrap_wh .fl{float:left;}
.toptit_wrap_wh .fl h2{font-size:18px;line-height:42px;padding:0 0 0 10px;letter-spacing:-0.01em;color:#151515;font-family:'noto';font-weight:600}
.toptit_wrap_wh .fr{float:right;padding:8px 10px 0 0;line-height:24px;}
.toptit_wrap_wh .fr span{font-size:12px;letter-spacing:-0.05em;color:#000;line-height:24px;}
.toptit_wrap_wh .fr span.t1:after{content:'';width:1px;height:8px;background:#999;display:inline-block;margin-left:5px;}
.toptit_wrap_wh .fr span.t2 strong{color:#ff5f86;font-size:14px;letter-spacing:-0.05em;line-height:17px;padding-left:2px}
.toptit_wrap_wh .fr span.t2{color:#ff5f86;line-height:17px;background:url('/images/index/ar_left_g.png') no-repeat 92% 2px;background-size:7px;padding-right:14px;}
.toptit_wrap_wh .fr span.t3{font-size:12px;letter-spacing:-0.05em;color:#333;background:url('/images/index/ar_left_g.png') no-repeat 95% 2px;background-size:7px;padding-right:18px}
.toptit_wrap_wh .fr span.sa{letter-spacing:-0.08em;background:linear-gradient(#ff7092,#ff5f86);border-radius:2px;border-top-left-radius:0px;border-bottom-left-radius:0px;color:#fff;font-size:12px;padding:0px 6px;height:24px;line-height:24px;display:inline-block;}
.toptit_wrap_wh .fr .usep{background:linear-gradient(#555, #515151);line-height:24px;padding:0 0 0 7px;border-radius:3px;}
.toptit_wrap_wh a.btn_rt{;position:absolute;top:16px;right:0px;}
.toptit_wrap_wh a.btn_rt.ico1{padding:1px 0 0 21px;color:#333}
.toptit_wrap_wh a.btn_rt.ico1:before{content:'';display:block;background:url('/images/icon/ui_ico_v1909.png?rnd=20191011') no-repeat;background-position:-5px -155px;background-size:336px;border-radius:5em;width:24px;height:26px;position:absolute;top:0px;left:0;z-index:1;}

.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 10px}
.list_ahref li{padding:8px 55px 0px 5px;position:relative;letter-spacing:-0.03em;color:#333;line-height:1.4em;text-align:left}
.list_ahref li a{text-indent:-9999em}

.tbl_basic_1new{border:1px solid #ececec;width:100%;margin:10px 0}
.tbl_basic_1new th{background:#f9f9f9;padding:10px 0;border-bottom:1px solid #eee;border-right:1px solid #eee;color:#666;font-weight:normal}
.tbl_basic_1new td{padding:12px 0;font-size:13px;border-bottom:1px solid #eee;border-right:1px solid #eee;text-align:center;color:#333;word-break:keep-all}

.tbl_basic_2new{border:1px solid #ececec;width:100%;margin:10px 0}
.tbl_basic_2new th{background:#f9f9f9;padding:10px 0;border-bottom:1px solid #eee;border-right:1px solid #eee;color:#666;font-weight:normal}
.tbl_basic_2new td{padding:12px 0;font-size:13px;border-bottom:1px solid #eee;border-right:1px solid #eee;text-align:center;color:#333;word-break:keep-all}
.tbl_basic_2new th:last-child{border-right:none}
.tbl_basic_2new td:last-child{border-right:none}

.tbl_basic_3new{width:100%;margin:5px 0;border-bottom:1px solid #ddd}
.tbl_basic_3new th{background:#f9f9f9;padding:3px 0;color:#666;font-weight:normal}
.tbl_basic_3new td{padding:5px 5px;font-size:12.5px;font-weight:400;text-align:center;color:#333;word-break:keep-all}
.tbl_basic_3new tr:first-child td{border-bottom:1px solid #ddd;color:#666;border-top:1px solid #ddd}
.tbl_basic_3new tr:nth-child(2) td{}

.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}
.tbl_basic_1new + .info_list li{color:#777}

/*CUÆíÀÇÁ¡ Ã£±â ³¡*/

/**********************************************************************************************test/
/*´Ù·®ÇÒÀÎ ÅÃ¹è 201019 ¼öÁ¤*/

.newico{position:relative;}
.newico:after{content:'';background:url('/images/icon/new.png') no-repeat;background-size:12px;width:12px;height:12px;display:inline-block;position:absolute;top:2px;right:-14px}
@media screen and (max-width:375px) {
.newico:after{top:0}
}
/*
.newico2{position:relative;z-index:99}
.newico2:after{content:'';background:url('/images/icon/new.png') no-repeat;background-size:12px;width:12px;height:12px;display:inline-block;position:absolute;top:1px;right:0px}
*/

.sumend_wrapper {padding:20px;position:relative;display:none}/*´Ù·®ÅÃ¹è ÇÕ°è Áßº¹ ³ëÃâ */
.sumend_wrapper h1{font-size:15px;letter-spacing:1.1em;position:absolute;top:16px;left:20px;color:#000}
.sumend_wrapper .sumtxt{font-size:15px;text-align:right;color:#000}
.sumend_wrapper .sumtxt span:first-child:after{content:'|';display:inline-block;color:#ddd}
.sumend_wrapper .tit{text-align:center}
.reserv_ui_wrap .package_area .very_point{color:#f36;text-align:center;background:#fcf0f0;padding:3px 0 2px 0;position:relative;margin:5px 18.1px 8px 18.1px;line-height:1.5em;border-radius:5.1px;word-break:keep-all;font-weight:400;font-size:12.5px}
.reserv_ui_wrap .package_area .very_point:before{content:'!';background:none;display:block;position:absolute;color:#fff;font-weight:bold;top:10px;left:11px;font-size:16px;display:none}
.reserv_ui_wrap .package_area .very_point:after{content:'|';display:block;position:absolute;color:#ff6289;top:10px;left:25px;font-size:12px;display:none}
@media screen and (max-width:375px) {
.reserv_ui_wrap .package_area .very_point{font-size:12px;letter-spacing:-0.03em}
}
.m_tit.yongjeok{background:url('/images/icon/yongjeok2.png') no-repeat 95% center; background-size:80px}
.boxsize_text a.ico1_see{font-size:13px}



/*´Ù·®ÇÒÀÎ ÅÃ¹è ³¡*/
.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}

/*ÅÃ¹è¿¹¾à Ãë¼Ò*/

.dl_radio{position:absolute;top:40%!important;transform: translateY(-40%)!important;right:0}
.dl_radio input[type="checkbox"]{margin:0;opacity:0;width:0;display:block;height:0}
.dl_radio input[type="checkbox"] + label{display:block;cursor:pointer;position:relative;font-size:13px;color:#555;}
.dl_radio input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:22px;height:22px;background:url('/images/icon/.png') #f9f9f9 no-repeat;background-size:22px;vertical-align:middle;border:1px solid #ddd;border-radius:5em}
.dl_radio input[type="checkbox"]:checked + label:before{background-image:url('/images/icon/0check_f.png');background-color:#0cc;border:1px solid #0cc;}


.list_wide_reserve.list_cancle li{background:none;}
.list_wide_reserve.list_cancle li .dlwrap{margin-right:50px;}
.title_float.list_cancle{margin-top:10px}
.title_float.list_cancle a.btn_licc_off{border-radius:5em;font-size:14px;display:block;background:#999;color:#fff;padding:1px 18px;height:28px;line-height:28px}
.title_float.list_cancle a.btn_licc_off.on{border-radius:5em;font-size:14px;display:block;background:#0cc;color:#fff;padding:1px 18px;height:28px;line-height:28px}

.title_float.list_cancle{padding-top:10px;}
.title_float.list_cancle *{line-height:28px;}
.title_float.list_cancle .title_float_l{padding-left:10px;}
.title_float.list_cancle .title_float_r{padding-right:10px}
.title_float.list_cancle .title_float_l h2{font-size:15px;padding:0;margin:0;}
.title_float.list_cancle .title_float_l span{font-size:15px;color:#f36}
.btn_listcancle{background:#0cc;border-radius:5.1px;position:absolute;top:35%;transform: translateY(-35%);right:0;color:#fff;padding:10px 5px;width:40px;line-height:1.2em;text-align:center;font-weight:500;font-family:'noto'}
.btn_listreturn{background:#fff;border:1px solid #dcdcdc;border-radius:5.1px;position:absolute;top:35%;transform: translateY(-35%);right:0;color:#151515;padding:10px 5px;width:40px;line-height:1.2em;text-align:center;font-weight:500;font-family:'noto'}
.f18{font-size:18px}

/*ÅÃ¹è¿¹¾à Ãë¼Ò³¡*/

/*ÅÃ¹èÆ÷ÀÎÆ® ¸®´º¾ó 221019*/
.tp_m_wrap{padding:10px 0;position:relative}
.tp_m_wrap .tp_my{padding:5px 10px 20px 10px}
.tp_m_wrap .tp_my .ft1{font-size:16px;margin:0 0 22px 0}
.tp_m_wrap .tp_my .ft2{position:relative;text-align:right;font-size:30px;color:#0cc;letter-spacing:-0.05em;font-weight:400;padding-right:56px}
.tp_m_wrap .tp_my .ft2 strong{font-size:30px;color:#0cc;letter-spacing:-0.05em;font-weight:bold}
.tp_m_wrap .tp_my .ft2 a.charge{background:#0cc;border-radius:8px;color:#fff;padding:6px 12px;position:absolute;top:-5px;right:0}
.tp_m_wrap .tp_myli{text-align:right}
.tp_m_wrap .tp_myli p{display:inline-block;position:relative;padding:0 10px 0 5px}
.tp_m_wrap .tp_myli p:after{content:'|';color:#ddd;font-size:11px;display:inline-block;position:absolute;top:0;right:0;}
.tp_m_wrap .tp_myli p:last-child:after{display:none}
.tp_m_wrap .tp_myli p span{font-size:12px;color:#777;display:table-cell;}
.tp_m_wrap .tp_myli p span strong{font-size:12px;padding-left:10px}
.tp_m_wrap .tp_myli p span a.inpbtn{cursor:pointer;font-size:12px;color:#777;text-decoration:underline;background:url('/images/index/ar_left_g.png') center right no-repeat;padding-right:10px;background-size:6px}
@media screen and (max-width:400px) {
.tp_m_wrap .tp_myli p span,
.tp_m_wrap .tp_myli p span strong,
.tp_m_wrap .tp_myli p span a.inpbtn{font-size:11px}
}
.tp_m_wrap .tp_myli p span:last-child{;text-align:right}
.txt01 .tp_m_menu{background:#f9f9f9;border-radius:0;border-radius:12px;display:table;width:96%;margin:0 2%;}
.txt01 .tp_m_menu a{display:table-cell;width:25%!important;text-align:center;padding:25px 15px}
.txt01 .tp_m_menu a span{font-size:12px;color:#777}
.txt01 .tp_m_menu a:before{content:'';display:block;text-align:center;margin:0 auto;width:50px;height:50px;background:url('/images/icon/ico_tp_m.png?rnd=210307') no-repeat;background-size:300px}
.txt01 .tp_m_menu a.tp_m_use:before{background-position:3px 0px;}
.txt01 .tp_m_menu a.tp_m_save:before{background-position:-124px -75px!important}
.txt01 .tp_m_menu a.tp_m_shopping:before{background-position:-124px -75px!important}
.txt01 .tp_m_menu a.tp_m_coupon:before{background-position:-252px 0;}
.txt01 .tp_m_menu + .tit_tcp{color:#000;margin-top:20px;padding:10px 18px}
.bn_btm_rd {border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;width:96%;margin:20px 0;padding:0 2%}
.bn_btm_rd img{border-radius:12px;border:1px solid #eee}
.bn_btm_rd + .tit_tcp{padding-left:10px;font-size:16px;padding-top:10px}
.list_mypoint_wrap{margin:10px 0}
.list_mypoint_wrap li{border-bottom:none}
.list_mypoint_wrap .list_mypoint .no_list{margin: 18px 0; line-height:1.4em;padding:160px 10px 80px 10px; background:url('/images/icon/ico_blank.png') no-repeat center  100px #fff; border-radius:10px;background-size:45px;text-align:center}
/*ÅÃ¹èÆ÷ÀÎÆ® ¸®´º¾ó ³¡*/

.chrome_bug_wrap{padding:15px;border:1px solid #eee;margin:10px;position:relative}
.chrome_bug_wrap:before{content:'';width:35px;height:35px;display:block;position:absolute;top:15px;left:15px;background:url('/images/icon/icon_thing_w.png') no-repeat center center #ccc;background-size:20px;border-radius:5em}
.chrome_bug_wrap p{line-height:1.2em;color:#f36;padding-left:45px}
.chrome_bug_wrap a{background:#f36;margin:10px 0 0 45px;font-weight:bold;display:block;border-radius:30px;color:#fff;padding:10px;text-align:center;border:1px solid #f36}

.enter_bul_ico{;background:url('/images/icon/ico_enter.png') no-repeat 1px 2px ;width:12px;height:11px;display:inline-block;background-size:8px}

/*°èÁÂÀÌÃ¼ ÃæÀü½Ã 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('/images/icon/diamond.png') no-repeat 3px -15px;display:inline-block;background-size:45px}
@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ÇÁ·Î Àû¸³ ³¡*/

@media screen and (max-width:400px) {
.tcp_new_tap li{font-size:13px}
}

.tbl_myst{width:100%}
.tbl_myst th{background:#f9f9f9;color:#999;font-size:12px!important;border-top:1px solid #eee;padding:5px 0;text-align:center}
.tbl_myst td{color:#333;font-size:13px;border-bottom:1px solid #eee;padding:5px 0;text-align:center}

em.ico_n{display:inline-block;background:url('/images/icon/t_cate_ico.png') no-repeat 0 -128px;background-size:180px;text-indent:-9999em;width:18px;height:18px;}


/*ÅÃ¹è¹Ú½º ÆÇ¸Å*/

.mall_wrap {display:table;width:90%;margin:0px 5%;}
.mall_wrap span{display:table-cell;background:#f9f9f9;border-radius:5.1px;border-top-right-radius:10px;border-bottom-right-radius:10px;text-align:center;width:31.3%;margin:0 2%;padding:7px 0;color:#888;position:relative;overflow:hidden;font-size:12px!important;letter-spacing:-0.03em}

.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}

/*ÅÃ¹è¹Ú½º ÆÇ¸Å*/
/*
.wrap_tab_tcp.tcp_new_tap {  margin: 0 0 10px 0; padding: 0;position:relative;background:#fafafa}
.wrap_tab_tcp.tcp_new_tap.mgt {  margin:0; padding: 0; }


.tcp_new_tap .tab_tcp { display:table;overflow: hidden; width: 100%;}
.tcp_new_tap .tab_tcp:before{content:'';width:100%;height:0px;background:#eee;position:absolute;bottom:0px;display:block;}
.tcp_new_tap .tab_tcp li { display:table-cell;width:20%; position:relative;}
.tcp_new_tap .tab_tcp li a { display: block;height: 16px; height:42px;line-height:42px;font-size:15px;padding-top:0px;text-align: center; color: #666; letter-spacing:0;}
.tcp_new_tap .tab_tcp li a span{font-family:'noto';font-weight:500;position:relative;font-size:15px;}
.tcp_new_tap .tab_tcp .on a span{color:#333;font-weight:500;}
.tcp_new_tap .tab_tcp li:first-child a{text-indent:-9999em;background:url('/images/icon/tap_home.png') no-repeat center 0px;background-size:35px;width:100%}
.tcp_new_tap .tab_tcp li.on:first-child a{text-indent:-9999em;background:url('/images/icon/tap_home.png') no-repeat center -47px;background-size:35px;width:100%}
.tcp_new_tap .tab_tcp li:first-child {width:9%!important;padding-left:4%}
.tcp_new_tap .tab_tcp .on a:before{display:none}
.tcp_new_tap .tab_tcp li a:hover{color:#292b2b;}
.tcp_new_tap .tab_tcp li a.newdot span:after{content:'';display:block;width:4px;height:4px;border-radius:5em;position:absolute;top:0px;right:-8px;background:#f36}
*/

.wrap_tab_tcp.tcp_new_tap {  margin: 0 0 10px 0; padding: 0;position:relative;background:#fff}/*fdfeff*/
.tcp_new_tap {width: 100%;margin-right:20px;} /*ÀÓ½ÃÀúÀå Ãß°¡½Ãwidth: 91%;margin-right:20px*/

.tcp_new_tap .tab_tcp { display:;padding-right:30px; width:88%;display: flex;  flex-wrap: nowrap;overflow-x:auto}
.tcp_new_tap .tab_tcp:before{content:'';width:100%;height:0px;background:#eee;position:absolute;bottom:0px;display:block;}
.tcp_new_tap .tab_tcp li {position:relative; flex: 1;  text-align: center;min-width: fit-content;}
.tcp_new_tap .tab_tcp li:last-child{flex:1.5;}
.tcp_new_tap .tab_tcp li:first-child{width:30px!important;min-width:30px;padding-left:3%;flex:0.5}
.tcp_new_tap .tab_tcp li:first-child a{text-indent:;background:url('/images/icon/tap_home.') no-repeat center 3px;background-size:35px;}
.tcp_new_tap .tab_tcp li.on:first-child a{text-indent:;background:url('/images/icon/tap_home.') no-repeat center -44px;background-size:35px;}

.tcp_new_tap .tab_tcp li a { height: 16px; height:50px;line-height:50px;font-size:15px;padding-top:0px;text-align: center; color: #666;}
.tcp_new_tap .tab_tcp li a span{font-family:'noto';font-weight:400;color:#222;position:relative;font-size:15px; letter-spacing:-0.05em;}
.tcp_new_tap .tab_tcp .on a span{color:#000;font-weight:bold;}

.tcp_new_tap_wrapper{position:relative;width:100%}
.tcp_new_tap_wrapper .cart_save{background:url('/images/icon/ico_savet.png') no-repeat #fff;width:22px;height:22px;background-size:100%;position:absolute;top:15px;right:10px}
.tcp_new_tap_wrapper .cart_save span{background:#f36;border-radius:10em;color:#fff;min-width:8px;height:12px;line-height:13px;padding:1px 3px;text-align:center;position:absolute;top:-5px;right:-5px;font-size:9px;font-weight:bold;display:block;z-index:99}
/*.tcp_new_tap_wrapper .cart_save:before{content:'';background:linear-gradient(to left, #fff, #fff 20%, transparent);display:inline-block;width:20px;height:50px;position:absolute;top:0;right:30px}*/

/*@media screen and (max-width:340px) {
.tcp_new_tap {width: 100%;} ÀÓ½ÃÀúÀå Ãß°¡½Ãwidth: 85%;;
.tcp_new_tap .tab_tcp { display:;width: 110%;}
}*/

.tcp_new_tap .tab_tcp .on a:before{display:none}
.tcp_new_tap .tab_tcp li a:hover{color:#292b2b;}
.tcp_new_tap .tab_tcp li a.newdot span:after{content:'';display:block;width:4px;height:4px;border-radius:5em;position:absolute;top:-2px;right:-5px;background:#f36}

.notice_txt_wrap{position:relative;margin:7px 0 2px 0 ;border-radius:12px;;overflow:hidden;height:36px;}
.notice_txt_wrap:before{content:'°øÁö';font-family:'noto';padding-top:1px;background:#fcfcfc;font-weight:bold;font-size:12px;letter-spacing:-0.05em;text-align:center;display:block;width:30px;border:1px solid #f36;border-radius:15px;color:#f36;position:absolute;left:0px;top:6px;height:17px;line-height:17px;overflow:hidden;cursor:pointer}
.notice_txt_wrap *{vertical-align:middle}
.notice_txt_wrap .txt{word-break:keep-all;color:#151515;font-weight:500!important;font-size:15px;font-weight:400;line-height:27px;display:block;padding:4px 0px 10px 0px;margin-left:37px;border-radius:12px;overflow: auto; white-space: nowrap;}
.notice_txt_wrap .notice_list_btn a{position:absolute;top:0;left:0;text-indent:-9999em;width:40px;height:30px}


/*Ä«Ä«¿ÀÅå ¹è³Ê ÀÌº¥Æ®*/
#kkoimo_pop .pop_layer{width:396px;}

#kkoimo_pop .banner_kkoimo{position:relative;padding:0px ;height:552px;overflow-y:hidden}
#kkoimo_pop .banner_kkoimo ul{width:39%;position:absolute;top:0;right:4px}
#kkoimo_pop .banner_kkoimo ul li{width:100%;padding:6px 0 15px 0;height:44px;margin:0;border:2px solid #fff;border-bottom:2px solid #eee;vertical-align:middle;text-align:center}
#kkoimo_pop .banner_kkoimo ul li:last-child{border-bottom:2px solid #fff}
#kkoimo_pop .banner_kkoimo ul li a{display:block;}
.banner_kkoimo ul li:nth-child(3){position:relative}
.banner_kkoimo ul li:nth-child(3):after{content:'';background:url('/images/icon/n_gif.gif') no-repeat;position:absolute;top:0px;right:0px;z-index:9999;display:block;width:15px;height:15px;background-size:15px}
#kkoimo_pop .banner_kkoimo ul li:hover{border:2px solid #111;position:relative}
#kkoimo_pop .banner_kkoimo ul li:hover:before{content:'';background:url('/images/shopa/gnb_back.png') no-repeat 0 center ;width:12px;height:11px;background-size:8px;position:absolute;top:40%;left:-10px}

#kkoimo_pop .banner_kkoimo ul li.kkoimo_on{border:2px solid #111;position:relative}
#kkoimo_pop .banner_kkoimo ul li.kkoimo_on:before{content:'';background:url('/images/shopa/gnb_back.png') no-repeat 0 center ;width:12px;height:11px;background-size:8px;position:absolute;top:40%;left:-10px}

#kkoimo_pop .banner_kkoimo img{width:90%}
#kkoimo_pop .kkoimo_big{width:66.6%;}
#kkoimo_pop .tit_kko{padding:15px 10px 14px 40px;font-weight:bold;text-align:center;}
#kkoimo_pop .tit_kko span{position:relative;font-size:18px;color:#f36}
#kkoimo_pop .tit_kko span strong{font-size:18px;;color:#f36}
#kkoimo_pop .tit_kko span:before{content:'';background:url('/images/icon/icon_thing_w.png') no-repeat 2px 2px #111;background-size:16px;width:20px;height:20px;display:inline-block;border-radius:5em;position:absolute;top:1px;left:-25px}
#kkoimo_pop .tit_kko a.close_x{position:absolute;right:10px;top:10px;background:url('/images/button/btn_pop_close2.gif') no-repeat 0 0;background-size:100%;text-indent:-9999em;display:block;width:18px;height:18px;z-index:9999}

#kkoimo_pop .banner_kkoimo + .ui_btn_wrap{margin:-2px 0 0 0}
#kkoimo_pop .banner_kkoimo + .ui_btn_wrap a.full_g span{height:40px;line-height:40px;}

@media screen and (max-width:400px) {
#kkoimo_pop .pop_layer{width:330px;}
#kkoimo_pop .banner_kkoimo{height:456px;overflow-y:hidden}
#kkoimo_pop .tit_kko{font-size:14px;padding:8px 10px 10px 30px}
#kkoimo_pop .tit_kko span, .tit_kko span strong{font-size:14px;}
#kkoimo_pop .tit_kko span:before{background-size:12px;width:16px;height:16px;top:0}
#kkoimo_pop .tit_kko a.close_x{top:5px;right:5px;width:16px;height:16px}
#kkoimo_pop .kkoimo_big{width:66.5%;}
#kkoimo_pop .banner_kkoimo ul{right:4px}
#kkoimo_pop .banner_kkoimo ul li{height:49px;line-height:49px;padding:4px 0 0 0}
#kkoimo_pop .banner_kkoimo + .ui_btn_wrap{margin:-4px 0 0 0}
#kkoimo_pop .banner_kkoimo + .ui_btn_wrap a.full_g span{height:32px;line-height:32px;font-size:12px}
}

/*Ä«Ä«¿ÀÅä°í ·Ñ¸µ¹®±¸*/
.kkoimo_txt_wrap2{position:relative;;margin-bottom:10px;overflow:hidden;height:36px;background: #f6e24b;border-radius:12px;}
.kkoimo_txt_wrap2 *{vertical-align:middle;}
.kkoimo_txt_wrap2 .tit{text-indent:-9999em;}
.kkoimo_txt_wrap2 .txt{word-break:keep-all;color:#000;font-size:15px;font-weight:bold;background:url('/images/logo/kko.png') no-repeat 11px 7px;background-size:24px;line-height:16px;display:block;padding:10px 10px 10px 43px;width:90%}
@media screen and (max-width:400px) {
.kkoimo_txt_wrap2 .txt{font-size:14px}
}
/*Ä«Ä«¿ÀÅå ¹è³Ê ÀÌº¥Æ® ³¡*/

/*½ºÆù¼­ ¼³¹®ÀÌº¥Æ®_¿¹´ÙÇÔ*/
.sponser_re_wrap{padding:0 10px}
.sponser_re_wrap h1{margin:10px 10px 0 10px ;word-break: keep-all}
.sponser_re_wrap ul{overflow:hidden;margin:2px 0;display:table;width:100%}
.sponser_re_wrap ul li {float:left;display:table-cell;width:30.3%;padding-left:3%}
.sponser_re_wrap ul li:nth-child(2){width:28.3%}
.sponser_re_wrap ul li:nth-child(3){width:32.3%}
.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('/images/renew/input_radio.png') no-repeat 6px center;cursor: pointer;background-size: 16px;padding-left:28px;height:28px;line-height:28px;font-size:14px;color:#6a7070;}
.sponser_re_wrap ul li input:checked + label{background: url('/images/renew/input_radio_on.png') no-repeat 6px center;background-size:16px;color:#5ac7ce;font-weight:bold}
@media screen and (max-width:400px) {
.sponser_re_wrap{padding:0}
.sponser_re_wrap ul li label{font-size:13px}
}

.sponser_re_wrap .aggr_wrap{padding:0 10px 10px 10px;}
.sponser_re_wrap .aggr_wrap p{position:relative;margin:5px 0;}
.sponser_re_wrap .aggr_wrap p a{text-indent:-9999em;position:absolute;top:0px;right:0px;background:url('/images/index/ar_bottom_g.png') no-repeat right;background-size:10px;width:30px;height:24px}
.sponser_re_wrap .aggr_wrap p a.arr_r{background-image:url('/images/index/ar_left_g.png');background-size:6px}
.sponser_re_wrap .aggr_wrap .cul_list{padding:0 10px 0 30px}
.sponser_re_wrap .aggr_wrap .cul_list li {float:none;display:block;width:97%;padding-left:3%}
.sponser_re_wrap .aggr_wrap input{width:0;height:0;display:none}
.sponser_re_wrap .aggr_wrap label{display:inline-block;background:url('/images/renew/input_check.png') no-repeat 0 center;cursor:pointer;background-size:20px;padding-left:30px;height:24px;line-height:24px;font-size:14px;color:#6a7070;}
.sponser_re_wrap .aggr_wrap input:checked + label{background:url('/images/renew/input_check_on.png') no-repeat 0 center;background-size:20px;color:#5ac7ce;font-weight:bold}
.border_tn{border-top:none}
/*½ºÆù¼­ ¼³¹®ÀÌº¥Æ®_¿¹´ÙÇÔ ³¡*/

/*¹æ¹®ÅÃ¹è ÇÁ·Î¼¼½º º¯°æ*/

ul.parcelchoice2{overflow:hidden;margin:0px 18.1px}
.parcelchoice2 li{float:left;width:45%;margin:0 0.5%;position:relative;z-index:10;display:block;text-align:center;min-height:230px;}
.parcelchoice2 li:nth-child(even){float:right;}
.parcelchoice2 li input{position:absolute;z-index:9;top:4px;left:8px;width:90%;height:72px;}
.parcelchoice2 li div.pickup_stat{display:block;margin-top:105px}
.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:95px;line-height:95px;cursor:pointer;text-align:center;color:#5f6677;border:1px solid #ececec;border-radius:8.1px}
.parcelchoice2 li input#parcel_hd + label{background:url('/images/renew/hd.png') center no-repeat #fff;text-indent:-9999em;background-size:80%}
.parcelchoice2 li input#parcel_hanjin + label{background:url('/images/renew/hanjin.png') center no-repeat #fff;text-indent:-9999em;background-size:80%}
.parcelchoice2 li input#parcel_korex + label{background:url('/images/renew/korex.png') center no-repeat #fff;text-indent:-9999em;background-size:80%}
.parcelchoice2 li input#parcel_homepick + label{background:url('/images/logo/homepick.png') center no-repeat #fff;text-indent:-9999em;background-size:50%}
.parcelchoice2 li input#parcel_cu + label{background:url('/images/logo/cu_home.png') center 16px no-repeat #fff;text-indent:-9999em;background-size:59%}
.parcelchoice2 li input#parcel_cu + label span.txtbz{position:absolute;margin:0 auto;bottom:0;left:0;width:100%;padding-top:5px;height:30px;line-height:1.4em;color:#f36;font-size:11px;font-weight:500;display:block;text-indent:0;border-radius:7px;border-top-left-radius:0px;border-top-right-radius:0px;background:#fff0f0;letter-spacing:0}
.parcelchoice2 li input#parcel_cu + label span.txtbz b{font-weight:400!important;position:relative;font-size:11px;letter-spacing:-0.05em;display:block;text-align:left;padding-left:9px;word-break:keep-all}
@media screen and (max-width:375px) {
.parcelchoice2 li input#parcel_cu + label span.txtbz b{font-size:10px;}
}
.parcelchoice2 li input#parcel_cu + label:before{content:'N';display:block;position:absolute;top:-1px;right:-1px;background:url('/images/icon/new.png');width:16px;height:16px;background-size:100%}

.parcelchoice2 li label{}
.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:95px;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-image:url('/images/renew/korex_system.png')} /*´ëÇÑÅë¿î ½Ã½ºÅÛ Á¡°ËÁß*/
.parcelchoice2 .se_btn{width:80%}
.parcelchoice2 .offtext{color:#555;font-weight:bold;font-size:12px;padding-top:7px;display:inline-block}
.parcelchoice2 .tarea{padding:0 2px;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:middle;text-align:right;font-size:13px;line-height:14px}
.parcelchoice2 .tarea dt strong{font-size:14px;font-weight:500;font-family:'noto'}
.parcelchoice2 .tarea dt u{color:#999;font-weight:400;text-decoration:line-through;display:inline-block;padding-right:3px}
.parcelchoice2 .tarea dd{float:left;color:#333;text-align:left;vertical-align:middle;font-size:13px;line-height:18px;letter-spacing:0}
.package_area .very_point:after{content:'|';display:block;position:absolute;color:#ff6289;top:10px;left:25px;font-size:12px}
@media screen and (max-width:400px) {
.parcelchoice2 .tarea{padding:0 3px}
.parcelchoice2 .tarea dt, .parcelchoice3 .tarea dt strong{font-size:13px;line-height:14px;}
.parcelchoice2 .tarea dd{font-size:12px;letter-spacing:-0.02em;line-height:14px;}
}

.parcelchoice2 .tarea.many_dis{padding:0 5px;color:#555}
.parcelchoice2 .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}
.parcelchoice2 .tarea.many_dis .enter_bul dd{background:none;color:#999;font-size:12px;letter-spacing:-0.05em}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt{background:#eefafa;margin:0 2px;border-radius:3px;color:#0cc;padding:0 2px;font-size:10px;height:12px;;line-height:12px;display:inline-block;vertical-align:middle;font-weight:500}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt2{line-height:12px;word-break:keep-all}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt2 b{color:#0cc;padding:0 2px;letter-spacing:-0.01em;font-size:11px;background:#eefafa;border-radius:5.1px;line-height:12px;word-break:keep-all}

.parcelchoice2 .tarea.many_dis dl dd span.bgtxt3{line-height:12px;padding-top:7px;display:block}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt3 b{color:#f36;background:#fff0f0;padding:0 2px;font-size:12px;border-radius:5.1px;line-height:12px;}
.parcelchoice2 .tarea.many_dis dl dd span.bgtxt3 p{background:url('/images/bullet/li.png') no-repeat 2px 8px;background-size:3px;font-size:12px;padding-left:9px;margin-top:5px;line-height:16px;word-break:keep-all;color:#999}


ul.parcelchoice3{overflow:hidden;margin:0 18.1px;}
.parcelchoice3 li{float:left;width:45%;margin:0 1%;position:relative;z-index:10;display:block;text-align:center;min-height:200px;}
@media screen and (max-width:400px) {
.parcelchoice3 li{min-height:200px;}
}
.parcelchoice3 li:nth-child(even){float:right;}
.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:90px}
.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:85px;line-height:85px;cursor:pointer;text-align:center;color:#5f6677;border:1px solid #ececec;border-radius:8.1px}
.parcelchoice3 li input#parcel_hd + label{background:url('/images/renew/hd.png') center 10px no-repeat #fff;text-indent:-9999em;background-size:75%}
.parcelchoice3 li input#parcel_hanjin + label{background:url('/images/renew/hanjin.png') center 13px no-repeat #fff;text-indent:-9999em;background-size:75%}
.parcelchoice3 li input#parcel_korex + label{background:url('/images/renew/korex.png') center 11px no-repeat #fff;text-indent:-9999em;background-size:75%}
.parcelchoice3 li input#parcel_homepick + label{background:url('/images/logo/homepick.png') center 10px no-repeat #fff;text-indent:-9999em;background-size:39%}
.parcelchoice3 li input#parcel_cu + label{background:url('/images/logo/cu_home.png') center 16px no-repeat #fff;text-indent:-9999em;background-size:59%}
.parcelchoice3 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;font-weight:500;display:block;text-indent:0;border-radius:4px;border-top-left-radius:0px;border-top-right-radius:0px;background:#fff0f0;letter-spacing:0}
.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:95px;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:3px 8px;display:block}
.parcelchoice3 .tarea dl{width:100%;overflow:hidden;display:table;padding:2px 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:14px;font-weight:500;font-family:'noto'}
.parcelchoice3 .tarea dt u{color:#999;font-weight:400;text-decoration:line-through;display:inline-block;padding-right:3px}
.parcelchoice3 .tarea dd{float:left;color:#666;text-align:left;vertical-align:middle;font-size:12.5px;line-height:18px;letter-spacing:0}
.package_area .very_point:after{content:'|';display:block;position:absolute;color:#ff6289;top:10px;left:25px;font-size:13px}
@media screen and (max-width:400px) {
.parcelchoice3 .tarea{padding:0 3px}
.parcelchoice3 .tarea dt, .parcelchoice3 .tarea dt strong{font-size:13px;line-height:14px;}
.parcelchoice3 .tarea dd{font-size:12px;letter-spacing:-0.02em;line-height:14px;}
}
.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;}
.parcelchoice3 .dashed{font-size:11px}




/*parcelchoice3 ->parcelchoice_new*/
ul.parcelchoice_new{overflow:hidden;margin:0 10px;display:flex;flex-wrap: wrap;}
.parcelchoice_new li{width:45.8%;margin:1.5%;position:relative;z-index:10;display:block;text-align:center;background:#fff;border-radius:8.1px;border:2px solid #fff}
.parcelchoice_new li.on{border:2px solid #0cc}
.parcelchoice_new li:hover{border:2px solid #0cc}
.parcelchoice_new li:active{border:2px solid #0cc}
@media screen and (max-width:400px) {
.parcelchoice_new li{min-height:;}
}

.parcelchoice_new li input{display:none;}
.parcelchoice_new li input + label{position:relative;display:block;width:100%;height:70px;line-height:70px;cursor:pointer;text-align:center;color:#5f6677;border-radius:8.1px}
.parcelchoice_new li input#parcel_hd + label{background:url('/images/renew/lottetaekbae.png') center 18px no-repeat ;text-indent:-9999em;background-size:67%;max-width:150px;margin:0 auto}
.parcelchoice_new li input#parcel_hanjin + label{background:url('/images/renew/hanjin.png') center 10px no-repeat ;text-indent:-9999em;background-size:75%;max-width:150px;margin:0 auto}
.parcelchoice_new li input#parcel_korex + label{background:url('/images/renew/korex.png') center 8px no-repeat ;text-indent:-9999em;background-size:75%;max-width:150px;margin:0 auto}
.parcelchoice_new li input#parcel_homepick + label{background:url('/images/logo/homepick.png') center 6px no-repeat ;text-indent:-9999em;background-size:37%;max-width:150px;margin:0 auto}
.parcelchoice_new li input#parcel_cu + label{background:url('/images/logo/cu_home.png') center 22px no-repeat ;text-indent:-9999em;background-size:63%;max-width:150px;margin:0 auto}
.parcelchoice_new li input#parcel_lotte + label{background:url('/images/renew/lottetaekbae.png') center 12px no-repeat ;text-indent:-9999em;background-size:70%;max-width:150px;margin:0 auto}
.parcelchoice_new li input#parcel_epost + label{background:url('/images/renew/epost.png') center 10px no-repeat ;text-indent:-9999em;background-size:75%;max-width:150px;margin:0 auto}
.parcelchoice_new li input#parcel_cu24 + label{background:url('/images/logo/cu.png') center 16px no-repeat ;text-indent:-9999em;background-size:48%;max-width:150px;margin:0 auto}
.parcelchoice_new li input#parcel_gs24 + label{background:url('/images/logo/gs25.png') center 22px no-repeat ;text-indent:-9999em;background-size:50%;max-width:150px;margin:0 auto}

.parcelchoice_new li.text_title input + label{font-size:22px;font-weight:bold;color:#333;height:20px;line-height:1.2em;word-break:keep-all;padding:20px 0 10px 0;color:#1eaeb5}
.parcelchoice_new li.text_title input + label + p{padding-top:30px;color:#666}
.parcelchoice_new li.text_title {padding-bottom:50px!important;line-height:20px;margin-bottom:60px}
.parcelchoice_new li.text_title .tarea{margin-top:15px}
.parcelchoice_new li.text_title .tarea dt{padding-right:0}
.parcelchoice_new li.text_title:last-child .tarea dl{padding:4px 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;word-break:keep-all}
.parcelchoice_new li .btm_copy:before{content:'';background:url('/images/icon/t_cate_ico.png') no-repeat -24px -122px;opacity:0.7;background-size:94px;width:20px;height:24px;line-height:24px;font-weight:bold;font-size:14px;display:inline-block;vertical-align:middle}

@media screen and (max-width:320px) {
.parcelchoice_new li.text_title input + label + p{padding-top:10px}
.parcelchoice_new li.text_title {padding-bottom:35px!important;margin-bottom:20px}
}

/*.parcelchoice_new li .txtbz_n{position:absolute;bottom:0;left:0;width:100%;margin:0 auto;padding:0px 0 3px 0;line-height:1.4em;color:#f36;font-size:12px;font-weight:500;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:2px;display:block;}
.parcelchoice_new li .txtbz_n p{background:url('/images/icon/bg_f36.png') no-repeat 7px 6px;background-size:2px;text-align:left;padding-left:13px;font-size:12px;font-size:11px;letter-spacing:-0.02em}
@media screen and (max-width:320px) {
.parcelchoice_new li .txtbz_n{font-size:9px!important}
}

.parcelchoice_new li input + label.on{z-index:100;color:#1eaeb5;}
.parcelchoice_new li input + label:hover{z-index:100;color:#1eaeb5;}
.parcelchoice_new li label.offlogo{border:1px solid #f9f9f9;cursor:auto;}
.parcelchoice_new li label.offlogo:before{content:'';background:#f9f9f9;position:absolute;top:0;left:0;width:100%;height:95px;display:block;opacity:0.7}
.parcelchoice_new li label.offlogo:hover{color:#1eaeb5;border:1px solid #f9f9f9}
.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 10px 10px 10px;border-top:1px solid #eee;}
.parcelchoice_new .tarea .txtbz{display:table;margin-bottom:10px;width:100%}
.parcelchoice_new .tarea .txtbz b{display:table-cell;min-width:52px;border:1px solid #fff;background:#e9f7f7;border-radius:3.1px;font-size:11px;color:#0abbbb;margin:0 1px;padding:3px 0 3px 0;word-break:keep-all;letter-spacing:-0.03em}
.parcelchoice_new .tarea .txtbz b em{font-size:10px;color:#666;display:block;font-weight:400}
.parcelchoice_new .tarea dl{width:100%;overflow:hidden;padding:0px 0px 3px 0px;}
.parcelchoice_new .tarea dl:first-child{}
.parcelchoice_new .tarea dt{float:right;font-weight:bold;color:#f36;vertical-align:middle;text-align:right;font-size:13px;line-height:15px;font-weight:500}
.parcelchoice_new .tarea dt strong{font-size:14px;font-weight:500;font-family:'noto'}
.parcelchoice_new .tarea dt u{color:#999;font-weight:400;text-decoration:line-through;display:inline-block;padding-right:5px}
.parcelchoice_new .tarea dd{float:left;color:#666;text-align:left;vertical-align:middle;font-size:13px;line-height:18px;letter-spacing:0;font-weight:400}
.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 3px 3px;}
.parcelchoice_new .btn_btm a span{font-size:11px;color:#0abbbb;border-radius:5.1px;}
.parcelchoice_new .btn_btm a span:after{content:'';display:inline-block;background:url('/images/icon/right_ct_c.png') no-repeat right 4px;width:13px;height:13px;background-size:6px;}
.package_area .very_point:after{content:'|';display:block;position:absolute;color:#ff6289;top:10px;left:25px;font-size:13px}

@media screen and (max-width:375px) {
.parcelchoice_new li input#parcel_cu + label span.txtbz{font-size:11px}
.parcelchoice_new li input#parcel_cu + label span.txtbz b{font-size:11px;padding-left:5px}
.parcelchoice_new .tarea{padding:10px 5px}
.parcelchoice_new .tarea dd{font-size:11px;padding-left:5px}
.parcelchoice_new .tarea dt strong{font-size:13px;padding-right:5px}
.parcelchoice_new .tarea .txtbz b{font-size:9px;min-width:40px;letter-spacing:-0.03em}
.parcelchoice_new .tarea .txtbz b em{font-size:9px;padding-top:2px}
}
.parcelchoice_new .tarea.many_dis{color:#555;padding:10px 5px}
.parcelchoice_new .tarea.many_dis dd{color:#555;padding-left:10px}
.parcelchoice_new .tarea.many_dis dt{padding-right:10px}
@media screen and (max-width:375px) {
.parcelchoice_new .tarea.many_dis dd{padding-left:5px}
.parcelchoice_new .tarea.many_dis dd{padding-right:5px}
}
.parcelchoice_new .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}
.parcelchoice_new .tarea.many_dis .enter_bul dd{background:none}
.parcelchoice_new .tarea.many_dis dl dd span.bgtxt{background:#fff;border-radius:3em;color:#0cc;padding:0 4px;font-size:11px;display:inline-block;}
.parcelchoice_new .dashed{font-size:12px;margin-right:3px}

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:43%;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:140px}
.parcelchoice_new_in li.on{border:2px solid #0cc;color:#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:18px}
.parcelchoice_new_in li:active{border:2px solid #0cc}
.parcelchoice_new_in li.box_in h1:before{content:'';background:url('/images/icon/icon_box_in.svg') no-repeat;width:80px;height:80px;background-size:100%;display:block;margin:0 auto}
.parcelchoice_new_in li.box_in:hover h1:before,.parcelchoice_new_in li.box_in:active h1:before,.parcelchoice_new_in li.box_in.on h1:before{background-image:url('/images/icon/icon_box_in_fill.svg?ver=2')}
.parcelchoice_new_in li.pal_in h1:before{content:'';background:url('/images/icon/icon_palet_in.svg') no-repeat;width:80px;height:80px;background-size:100%;display:block;margin:0 auto}
.parcelchoice_new_in li.pal_in:hover h1:before,.parcelchoice_new_in li.pal_in:active h1:before,.parcelchoice_new_in li.pal_in.on h1:before{background-image:url('/images/icon/icon_palet_in_fill.svg?ver=2')}


.parcelchoice_wrap + .info_wrap{background:#f2f3f5;margin:28.1px 0 0 0;padding:24px 20px 1px 20px!important;}
.parcelchoice_wrap + .info_wrap p strong{font-size:16px;font-weight:500;padding-bottom:10px}
.parcelchoice_wrap + .info_wrap ul{padding-top:5px}
.parcelchoice_wrap + .info_wrap li{font-size:13px;margin-bottom:2px;margin-left:5px}
.parcelchoice_wrap + .info_wrap  .pdb_10{padding-top:5px;padding-bottom:5px!important}
.parcelchoice_wrap + .info_wrap + .info_wrap{background:#f2f3f5;margin:0px 0;padding:0px 20px 36px 20px!important}
.parcelchoice_wrap + .info_wrap + .info_wrap p strong{font-size:13px;color:#333;background:url('/images/bullet/li.png') no-repeat 5px center;background-size:3px;padding-left:15px}
.parcelchoice_wrap + .info_wrap + .info_wrap li{font-size:13px;margin-left:5px}
.parcelchoice_wrap + .info_wrap + .info_wrap  .pdb_10{padding-top:0px;padding-bottom:5px!important}

/*¹æ¹®ÅÃ¹è ÇÁ·Î¼¼½º º¯°æ ³¡*/

.taekbae_home_new .common_section{background:#f8f8f9}
.taekbae_home_new .r_tit {padding-bottom:8px}

/*Ãªº¿·Î±×ÀÎ*/
body.ver2 .header.chatbot_header{border:none;padding-left:5px}
.chatbot_login *{font-size:14px;font-family:'noto'}
.chatbot_login dl{padding:0 10px 20px 10px;}
.chatbot_login dl dt{font-size:14px;padding:20px 0 5px 0;color:#777}
.chatbot_login dl dd{font-size:18px;font-weight:bold;border-bottom:1px solid #222;height:40px;line-height:40px;padding:0 3px}
.chatbot_login dl dd input{width:100%;border:none;height:40px;line-height:40px;border-bottom:1px solid #222;font-size:18px;font-weight:bold}
.chatbot_login p{font-size:22px;padding:20px 90px 10px 10px;font-weight:500;line-height:1.4em;background:url('/images/icon/chatbot_blank.png') no-repeat 96% center;background-size:80px;word-break:keep-all}
.chatbot_login .ui_btn_wrap{margin:0 10px}
.chatbot_login .ui_btn_wrap a.full_p span{padding:5px 0;font-size:18px;font-weight:bold}

@media screen and (min-width:600px) {
body.ver2 .header.chatbot_header{border:none;padding-left:0;;padding-top:50px;width:510px;margin:0 auto}
.chatbot_login{width:500px;margin:50px auto}
.chatbot_login *{font-size:14px;font-family:'noto'}
.chatbot_login dl{padding:0 10px 20px 10px}
.chatbot_login dl dt{font-size:14px;padding:20px 0 5px 0;color:#777}
.chatbot_login dl dd{font-size:18px;font-weight:bold;border-bottom:1px solid #222;height:40px;line-height:40px;padding:0 3px}
.chatbot_login dl dd input{width:100%;border:none;height:40px;line-height:40px;border-bottom:1px solid #222;font-size:18px;font-weight:bold}
.chatbot_login p{font-size:22px;padding:20px 90px 10px 10px;font-weight:500;line-height:1.4em;background:url('/images/icon/chatbot_blank.png') no-repeat 96% center;background-size:80px;word-break:keep-all}
.chatbot_login .ui_btn_wrap{margin:0 10px}
.chatbot_login .ui_btn_wrap a.full_p span{padding:5px 0;font-size:18px;font-weight:bold}
}

/*Ãªº¿·Î±×ÀÎ ³¡*/

.step_complete_new{text-align:center;background:url('/images/icon/0checkbox_0c.png') no-repeat center 15px #fff;background-size:55px;padding:60px 0 10px 0}
.step_complete_new h1{font-size:22px;line-height:1.5em;font-family:'noto';color:#151515;font-weight:500;margin:18px 0}
.step_complete_new p{font-size:14px;color:#666;line-height:1.4em;padding:20px 0;letter-spacing:-0.01em}

 /*¾à°ü°³Á¤*/
.agree_box_scroll{overflow-y:scroll;padding:18px 0 }
.agree_box_inner {padding:18px;line-height:1.6em;}
.agree_box_inner *{line-height:1.6em;color:#666}
.agree_box_inner p{font-size:14px;margin:8px 0;color:#666;line-height:1.6em;}
.agree_box_inner p strong{color:#333;font-weight:bold}
.agree_box_inner h3{font-size:16px;line-height:40px;font-weight:normal;color:#151515;width:100%;border-top:1px solid #ddd;margin:20px 0 0 0}
.agree_box_inner h3:first-child{border-top:none}
.agree_box_inner h3 strong{font-size:18px;margin:30px 0 15px 0;display:block;color:#151515}
.agree_box_inner ul li{background:url('/images/bullet/li.png') no-repeat 7px 9px;background-size:3px;text-align:left;font-size:14px;color:#666;padding-left:18px;line-height:1.6em;margin:5px 0}
.agree_box_inner ul li p strong{;font-size:14px;color:#666}
.agree_box_inner ul li ul li{background-size:2px;font-size:13px;}
.agree_box_inner table{width:100%;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.agree_box_inner table th{font-size:13px;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:13px;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}
.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:15px;margin:10px 0;}
.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}
.agree_box_inner ul.list_st_none li{background:none}
.agree_box_inner ul.list_st_none li ul li{background:none}
.btm_prev a{border-bottom:1px solid #151515}
.btm_prev p{padding:5px 0}
table.tbl_efg{width:100%;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
table.tbl_efg th{font-size:13px;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:13px;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:13px!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;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;line-height:1.4em;word-break:break-all;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;}

#popup_clause_n .close_pop{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;}
/*¾à°ü°³Á¤ ³¡*/

/*Ä¸Ã­º¸¾È ÀÎÁõ*/
.section_certi{padding:30px 0}
.section_certi h1{font-size:21px;text-align:center;color:#151515;line-height:1.8em;word-break:keep-all;}
.section_certi h1 *{font-size:21px;}
.section_certi h1 .c_r{font-weight:bold}
.section_certi h2{font-size:14px;text-align:center;color:#666;padding:10px 0;font-weight:normal;line-height:1.8em;word-break:keep-all}
.section_certi h2 *{font-size:14px;}

.section_certi .capcha_area{padding:0 18px}
.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:13px;}
.section_certi .capcha_area .capcha .btn_f5:before{content:'';background:url('/images/icon/refresh.png') no-repeat 0 2px;background-size:14px;width:18px;height:14px;display:inline-block}
.section_certi input{display:block;width:100%;border:1px solid #ececec;height:33px;line-height:33px;}
.section_certi a.btn_ok{margin:20px 0;width:100%;border:1px solid #0cc;background:#0cc;color:#fff;height:50px;line-height:50px;text-align:center;display:block;font-weight:bold}

.capcha_area_login .capcha {position:relative;margin:5px 0 5px 0}
.capcha_area_login .capcha img{width:80%}
.capcha_area_login .capcha .btn_f5{position:absolute;bottom:3px;right:5px;color:#666}
.capcha_area_login .capcha .btn_f5 span{font-size:12px;}
.capcha_area_login .capcha .btn_f5:before{content:'';background:url('/images/icon/refresh.png') no-repeat 0 2px;background-size:14px;width:18px;height:14px;display:inline-block;}
.capcha_area_login input.capcha_ip[type="text"]{font-size:16px;width:97%;border:1px solid #ddd;height:38px;line-height:38px;padding:0 0 0 5px;color:#292b2b;margin-bottom:5px}
.capcha_area_login .capcha_ip:focus{border:1px solid #f36}
.capcha_area_login + .option{margin:5px 0 8px 3px}
.capcha_area_login + .option + .search{margin:3px 0 3px 3px}

/*Ä¸Ã­º¸¾È ÀÎÁõ ³¡*/


/****************************************************************winmerge ¿©±â À§±îÁö ½Ç¼­¹ö¿Í µ¿ÀÏÇÔ ÅÃ¹è¿¹¾à ¸®´º¾ó********************************************************************************************************/
/*ÅÃ¹èÆäÀÌ ½ÃÀÛ*/
.tpay_top{position:relative;margin:0 0 10px 0}
.inp_property { ime-mode: disabled }
.tpay_tit{font-size:18px;font-weight:bold;padding:20px 0 10px 15px}
.tpay_pwd_edit a{position:absolute;bottom:10px;right:0px; ;background-size:12px;font-size:14px;padding-right:28px;color:#999}
.tpay_pwd_edit a:after{opacity:0.7;content:'';position:absolute;top:0px;right:15px;width:8px;height:15px;display:inline-block;background:url('/images/icon/arr_r.png') no-repeat;background-size:8px;}

#contents.mga_20{margin:20px 3%!important}
.tpay_wrap #contents.mga_20{margin:15px 0%!important}
.tpay_wrap{display:table;width:96%;position:relative;padding-bottom:0px;margin:0 2%}
.tpay_wrap a:hover{text-decoration:none}
.tpay_wrap .tpay_left,.tpay_wrap .tpay_right{display:table-cell;width:98%;padding:0 1%;vertical-align:top}

.tpay_card_add a{display:block;border:2px dashed #dbdbdb;border-radius:10px;background:#fafafa;padding:37px 0 20px 0;text-align:center;height:110px;}
.tpay_bank_add a{display:block;border:2px dashed #dbdbdb;border-radius:10px;background:#fafafa;padding:15px 0 10px 0;text-align:center;height:122px;}
.tpay_card_add a:before,.tpay_bank_add a:before{content:'';background:url('/images/icon/ico_add_0c.png') no-repeat;background-size:100%;width:30px;height:30px;line-height:30px;display:block;text-align:center;margin:10px auto}
.tpay_card_add p,.tpay_bank_add p{font-size:17px;font-family:'noto'}
.tpay_card_add p b,.tpay_bank_add p b{font-size:17px;font-family:'noto'}
.tpay_bank_add p span{font-size:11px;color:#999}
.tpay_bank_add p span u{font-size:11px;display:block;color:#0cc;text-decoration:none}

/******ÆäÀÌÄ«µå, °èÁÂ µî·Ï 2°³ ³ëÃâÀÏ¶§
.tpay_card_edit, .tpay_bank_edit{display:block;border:1px solid #0cc;border-radius:10px;background:#fff;padding:27px 20px 20px 20px;height:100px;text-align:left}
.tpay_card_edit p, .tpay_bank_edit p{padding:3px 0}
.tpay_card_edit p strong, .tpay_bank_edit p strong{font-size:14px;}
.tpay_card_edit .btn_sml, .tpay_bank_edit .btn_sml{border:1px solid #ddd;border-radius:4px;background:#fff;padding:5px 10px;font-size:12px}
.tpay_card_edit .btn_row, .tpay_bank_edit .btn_row{padding:20px 0 0 0;}
*/

/******ÆäÀÌÄ«µå, °èÁÂ µî·Ï 2°³ ³ëÃâÀÏ¶§ End*/
.tpay_card_edit, .tpay_bank_edit{display:block;border:2px solid #0cc;border-radius:10px;background:#fff;padding:7px 20px 20px 20px;height:140px;text-align:left}

.tpay_card_edit p, .tpay_bank_edit p{padding:12px 0;text-align:center}
.tpay_card_edit p .c_b, .tpay_bank_edit p .c_b{color:#0cc}
.tpay_card_edit p:first-child{font-weight:500;text-align:left;padding:10px 0;font-family:'noto';font-size:15px;border-bottom:1px solid #eee;margin-bottom:25px}
.tpay_card_edit p strong, .tpay_bank_edit p strong{font-size:18px;font-family:'noto';font-weight:600}
.tpay_card_edit .btn_sml, .tpay_bank_edit .btn_sml{border:1px solid #eef2f5e;border-radius:5.1px;background:#eef2f5;padding:8px 12px;font-size:14px;color:#666}
.tpay_card_edit .btn_row, .tpay_bank_edit .btn_row{padding:25px 0 0 0;text-align:center;}

.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:0;display:table;position:absolute;left:0;bottom:0}
.btn_end_pop .btn_prev{background:#d2d9da;height:50px;line-height:50px;width:50%;display:inline-block;font-size:17px;color:#fff;font-weight:500;display:table-cell}
.btn_end_pop .btn_next{background:#0cc;height:50px;line-height:50px;width:50%;display:inline-block;font-size:17px;color:#fff;font-weight:500;display:table-cell}
.btn_end_pop .btn_prev:hover, .btn_end_pop .btn_next:hover{text-decoration:none}
.btn_end_pop .btn_tbl{background:#0cc;height:50px;line-height:50px;display:inline-block;font-size:17px;color:#fff;font-weight:500;display:table-cell}
.btn_end_pop .btn_tbl.bg_9{background:#999}

.tbpay_card_reg h1.f16, .tbpay_card_modi h1.f16, .tbpay_card_del h1.f16, .tbpay_card_del_modi h1.f16, .tbpay_card_reAdd .popup_layer {font-size:18px!important;font-weight:600}

.tbpay_card_modi .f14.c_8{color:#666!important;line-height:1.5em;}
.tpay_wrap .popup_layer{padding-bottom:60px!important}
.tbpay_pwd_reset .popup_layer,.tbpay_card_reg .popup_layer,.tbpay_card_modi .popup_layer,.tbpay_card_del .popup_layer,.tbpay_card_del_ok .popup_layer, .tbpay_card_del_modi .popup_layer, .tbpay_card_reAdd .popup_layer{padding-bottom:60px!important}
.tbpay_card_modi .popup_layer p, .tbpay_card_del .popup_layer p{font-size:14px}
.tbpay_card_modi input{font-size:17px!important;font-weight:500;height:40px;line-height:40px;border:none;border-bottom:1px solid #ececec;width:100%!important;padding:0!important;margin-bottom:18px}
.tbpay_card_del p.center_i{font-size:15px;font-weight:500}
.tbpay_card_del .center_i.txt_size12i.lh_18.c_8	{padding:10px 0}
.tbpay_layer{}

.pay_renew{width:100%;}
.pay_renew dt{margin:5px 10px}
.pay_renew dt a.pay_dt{cursor:pointer;display:block;background:url('/images/icon/down_btm_f.png') no-repeat 96% center #ddd;background-size:14px;color:#fff;font-size:16px;text-align:left;padding:12px 20px;font-weight:bold;border-radius:5px}
.pay_renew dt a.pay_dt.up{background-image:url('/images/icon/up_top_f.png');background-color:#0cc}
.pay_renew dt a:hover{text-decoration:none}
.pay_renew dd{}
.easy_bank{padding:10px 15% 20px 15%}
.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}

.kcptit_wrap h3{font-size:18px;padding:20px 20px 5px 10px;font-weight:800}
.normal_card {margin:10px 14px}
.normal_card select{width:100%;border:1px solid #ddd;padding:5px 10px;margin:3px 0;background:#fff!important}

.agrr_wrap_allc{padding:0 20px}
.agrr_wrap_allc dt{position:relative;margin:0 0 0px 0}

.agrr_wrap_allc dd{position:relative;line-height:1.0em}
.agrr_wrap_allc input {width: 40px;height: 40px;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('/images/icon/check_c.png') 0 0px no-repeat;padding-left:34px;background-size:24px}
.agrr_wrap_allc input:checked + label {background-image: url('/images/icon/0check_0.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('/images/icon/checkbox_c.png')}
.agrr_wrap_allc dt input:checked + label{background-image: url('/images/icon/0checkbox_0f.png');color:#000}

.info_text {padding:10px 0;word-break:keep-all;color:#666;background:#f9f9f9;border-radius:10px;margin:20px 0 0 0}
.info_text p{line-height:1.4em;padding:2px 0;background:url('/images/bullet/li.png') left 11px no-repeat;background-size:2px;padding-left:10px}
.info_text p.tit{font-weight:bold;color:#151515;background:none;padding-left:0px;padding-bottom:3px;font-size:15px}
.paycall .info_text{padding-left:30px}

.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:2px 0;background:url('/images/bullet/li.png') left 11px no-repeat;background-size:2px;padding-left:10px}
.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:2px 0;background:url('/images/bullet/li.png') left 10px no-repeat;background-size:2px;padding-left:10px;font-size:14px}
.info_text2_bgx p.tit{font-weight:bold;color:#151515;background:none;padding-left:0px;padding-bottom:3px;font-size:15px}

.dis_wrapper{}
.dis_tit{padding:18px 0 12px 18px;position:relative}
.dis_tit h1{font-size:19px;font-weight:600}
.dis_copy{padding:10px 0 0px 0}
.dis_copy h1{font-size:21px; margin:0; padding:0 0 10px 0 ;}
.dis_copy h2{font-size:16px; margin:0; padding:20px 0 10px 0 ; color:#333}
.dis_copy h4{font-size:16px; color:#999;line-height:1.6em;font-weight:normal}
.dis_tbl dl:first-child {border-top:1px solid #ececec}
.dis_tbl dl{width:100%;border-bottom:1px solid #eee;padding:14px 0;display:table}
.dis_tbl dl dt{width:30%;color:#666;display:table-cell}
.dis_tbl dl dd{width:70%;color:#151515;font-weight:bold;display:table-cell}

.dis_tbl2{padding:10px 0}
.dis_tbl2 dl{width:100%;padding:8px 0;display:table}
.dis_tbl2 dl dt{width:30%;color:#666;display:table-cell;font-weight:500}
.dis_tbl2 dl dd{width:70%;color:#151515;font-weight:bold;display:table-cell}

.dis_tbl3 {padding:7px 0;margin:7px 0}
.dis_tbl3 dl{width:100%;padding:4px 0;display:table}
.dis_tbl3 dl dt{width:30%;color:#666;display:table-cell}
.dis_tbl3 dl dd{width:70%;color:#151515;font-weight:bold;display:table-cell}

.dis_section{border:1px solid #ececec;border-radius:8.1px;margin:0 18px 18px 18px}
.dis_section .receiver_area .m_tit{border-top:none}

.tbody_thbg th{border-right:1px solid #eee;vertical-align:middle;background:#fdfdfd;text-align:left;}
.tbody_thbg th p{font-size:11px!important;padding:0;margin:0;color:#666}
.tbody_thbg th,.tbody_thbg td{padding:8px 0px;line-height:1.4em}

.dis_form{color:#333;margin:20px 0;}
.dis_form p{font-size:15px;color:#333}
.dis_form .inp_wrap{width:100%;position:relative;margin:0 0 10px 0}
.dis_form .inp_wrap input{width:98%;padding-left:2%;border:none;height:52px;line-height:52px;background:#fff;border:1px solid #ddd;color:#151515;font-weight:bold;font-size:15px}
.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:10px 0;border-bottom:1px solid #ececec;}
.dis_form .inp_wrap_abs input{width:80%;border:none;padding-left:5px;height:52px;line-height:52px;background:#fff;color:#151515;font-weight:bold;font-size:15px}
.dis_form .inp_wrap_abs span{position:absolute;bottom:18px;right:5px;color:#f36}
.dis_form .inp_wrap_abs span.ico_camera{bottom:10px}
.inp_wrap_double{width:100%;position:relative;margin:10px 0;border-bottom:1px solid #ececec;font-size:18px;color:#999}
.inp_wrap_double input{width:50px;border:none;padding-left:5px;height:52px;line-height:52px;background:#fff;color:#151515;font-weight:bold;font-size:15px}

.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}
.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:6px;padding:10px;color:#666;font-size:13px;}

.ui_agree_wrap{padding:0 18px}
.ui_agree_wrap dl {padding-top:5px}
.ui_agree_wrap dl dt label strong{font-size:16px;line-height:1.4em}
.ui_agree_wrap input[type="checkbox"] + label span{font-size:15px;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:15px;color:#555;padding-left:30px;line-height:22px;}
.ui_agree_wrap input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:22px;height:22px;line-height:22px;background:url('/images/icon/0check_c.png')no-repeat;background-size:100%}
.ui_agree_wrap input[type="checkbox"]:checked + label:before{background:url('/images/icon/0check_0c.png')no-repeat;background-size:100%}
.ui_agree_wrap input[type="checkbox"]:checked + label{color:#151515;font-size:15px}
.ui_agree_wrap input[type="checkbox"].checkprm + label:before{background-image:url('/images/icon/0check_c.png');border:1px solid #ececec;border-radius:5em}
.ui_agree_wrap input[type="checkbox"].checkprm:checked + label:before{background-image:url('/images/icon/0check_f.png');background-color:#0cc;border:1px solid #0cc;border-radius:5em}

.ui_agree_wrap dd{margin-top:5px}
.ui_agree_wrap dd li{position:relative;width:100%;padding:1px 0}
.ui_agree_wrap dd .all_view{position:absolute;top:5px;right:0;background:url('/images/icon/arr_r.png') no-repeat;background-size:10px;width:10px;height:20px;text-indent:-9999em}
#comm_agree_div .ui_agree_wrap dd .all_view{top:15px}
.ico_camera{background:url('/images/icon/camera_f.png') no-repeat;background-size:24px;width:30px;height:30px;text-indent:-9999em}

.tbl_dis {width: 100%;border-top:1px solid #ececec;margin:0px 0 18px 0}
.tbl_dis th {background:#f2f5f9;padding:16px 0;border-left:1px solid #e5e8ec;border-right:1px solid #e5e8ec;color:#666;font-weight:300;text-align:center!important}
.tbl_dis th p.font08_2{color:#999}
.tbl_dis tbody th { text-align: left;  }
.tbl_dis td {padding:16px 0px;font-size:14px;text-align:center;color:#666;border:1px solid #e5e8ec;line-height:1.4em;background:#fff }
#agree_nice1 .agree_box_inner, #agree_nice2 .agree_box_inner{padding-bottom:80px}
#PayButtonDiv.ui_btn_wrap{margin:0;position:fixed;left:0;bottom:0;width:100%;z-index:999}

/*ÁÖ¼Ò·Ï °Ë»ö ½ÃÀÛ*/
.search_sp{padding:25px 20px 5px 20px}
.search_sp span{position:relative;display:block;background:#f2f3f5;border-radius:5px}
.search_sp 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_sp p strong{font-size:16px}
.search_sp input{background:url('/images/icon/zoom.png') no-repeat 12px center #f3f3f3;background-size:20px;height:40px;line-height:40px;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:40px;line-height:40px;background:#555;color:#fff;text-align:center;vertical-align:middle;border-top-right-radius:5px;border-bottom-right-radius:5px}

.search_zoom{padding:15px 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('/images/icon/zoom.png') no-repeat 20px 10px;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}
.tip_wrap p.c_b.bold{color:#099!important;margin-bottom:5px}

.list_dong_schr ul{margin:0 2.5%}
.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:5px 0; width:100%;}
.list_dong_schr ul li .addr {width:100%;}
.list_dong_schr ul li .addr .part {width:20%;}
.list_dong_schr ul li .addr .add {width:80%;}
.list_dong_schr ul li .addr td {letter-spacing:0; font-size:13px; padding:2px  5px ;line-height:1.4em}
.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 10px;font-weight:bold}

.wrap_cvsmap {border:1px solid #ccc;border-radius: 8px;position: absolute;left: 0;bottom: 45px;width: 200px;margin-left: -100px;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;font-size:12px!important;line-height:1.4em}
.wrap_cvsmap .info {width: 200px;padding:0px 5px 15px 5px;overflow: hidden;background: #fff;}
.wrap_cvsmap .info .title {padding: 10px 0 0 10px;height: 24px;background: #fff;font-size: 14px!important;font-weight: bold;}
.wrap_cvsmap .info .close {position: absolute;top: 5px;right:5px;color: #888;width: 12px;height: 12px;background:url('/images/icon/close_xbk.png') 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;margin-bottom:4px}
.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{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;cursor:pointer}
.tab_bg_wrap ul li a{background:url('/images/logo/cvscu_off.png') center no-repeat;background-size:45px;height:30px;line-height:30px;display:block;text-indent:-9999em;margin:0 auto;font-size:13px;color:#666 }
.tab_bg_wrap ul li.cvsnet a{background-image:url('/images/logo/cvscu_off.png');background-size:25px;}
.tab_bg_wrap ul li.cvsnetgs a{background-image:url('/images/logo/cvsgs_off.png');background-size:28px;}
.tab_bg_wrap ul li.eleven a{background-image:url('/images/logo/cvseleven_off.png');}
.tab_bg_wrap ul li.emart a{background-image:url('/images/logo/cvsemart_off.png');}

.tab_bg_wrap ul li.on.cvsnet a{background-image:url('/images/logo/cvscu.png');}
.tab_bg_wrap ul li.on.cvsnetgs a{background-image:url('/images/logo/cvsgs.png');}
.tab_bg_wrap ul li.on.eleven a{background-image:url('/images/logo/cvseleven.png');}
.tab_bg_wrap ul li.on.emart a{background-image:url('/images/logo/cvsemart.png');}

.tab_bg_wrap ul li:first-child a{text-indent:0;background:none;}
.tab_bg_wrap ul li:nth-child(1),.tab_bg_wrap ul li:nth-child(2){width:14%}
.tab_bg_wrap ul li.on{background-color:#fff}
.tab_bg_wrap ul li.on a{color:#333}
.tab_bg_wrap + #map{margin:10px 2.5%!important;width:95%!important;height:550px!important;border-radius:5.1px}


.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;}

/*ÁÖ¼Ò·Ï °Ë»ö ³¡*/
.txt04.reserve_renew.tbcash_pay{padding:4px 12px}
.txt04.reserve_renew.tbcash_pay *{font-family:'noto'}
.txt04.reserve_renew.tbcash_pay	.left_i.pda_10.lh_18.c_r{font-size:13px;padding:18px!important;background:#eef2f5;border-radius:5.1px;margin:18px 10px 58px 10px;color:#333!important;font-family:'noto';font-weight:400}
.tbcash_pay .tit_wrap.toptit{margin:0}
.txt04.reserve_renew.tbcash_pay .tbl_basic_1{border:1px solid #eef2f4;margin:28px 0;}
.txt04.reserve_renew.tbcash_pay .tbl_basic_1 th{background:#fff;border:none;text-align:left;padding:22px 14px 18px 14px;font-size:14px;font-weight:500}
.txt04.reserve_renew.tbcash_pay .tbl_basic_1 td {border:none;text-align:;font-size:15px;padding:0 0 18px 0;vertical-align:bottom}
.txt04.reserve_renew.tbcash_pay .tbl_basic_1 td label{background:#f9f9f9;width:68%;font-size:17px;font-weight:500;color:#666;display:inline-block;text-align:;border-radius:5.1px;padding:0 5%;height:40px;line-height:40px}
.txt04.reserve_renew.tbcash_pay .tbl_basic_1 td span.txtff{background:#fff0f0;width:68%;font-weight:600;display:inline-block;text-align:;border-radius:5.1px;padding:0 5%!important;height:40px;line-height:40px}
.txt04.reserve_renew.tbcash_pay .tbl_basic_1 th:last-child,.txt04.reserve_renew.tbcash_pay .tbl_basic_1 td:last-child{border-left:1px solid #eef2f4;color:#333;font-weight:500;}
.txt04.reserve_renew.tbcash_pay dl.d_info_1  dd,.txt04.reserve_renew.tbcash_pay dl.d_info_1  dt{line-height:1.8em}
.txt04.reserve_renew.tbcash_pay .tbl_basic_1 + .checkbox_s label{background-size:24px;padding-left:30px;font-size:14px!important;letter-spacing:0}
/*·¹ÀÌ¾î css*/
#divLimitationPop .popup_layer{overflow-y:hidden;padding:0px 0 50px 0}
#divLimitationPop .popup_layer .tit{padding:18px}
#divLimitationPop .popup_layer ol#ol_rsvcom_limitation{overflow-y:auto;max-height:380px;padding:15px 0 0 10px;word-break:keep-all;background:#FFF}
#divLimitationPop .popup_layer .center .btn_p1{position:absolute;left:0;bottom:-10px;z-index:9999;height:50px;line-height:50px}

#out_info.popup_layer_wrap .popup_layer{padding:0px ;overflow-y:auto;}
#out_info.popup_layer_wrap .popup_layer .tit{padding:18px;word-break:keep-all }
#out_info.popup_layer_wrap .popup_layer .ninfo_area{padding:0 18px;overflow-y:auto;}
#out_info.popup_layer_wrap .popup_layer .ninfo_area li{font-size:13px}
#out_info.popup_layer_wrap.agreement_view_layer .popup_layer p strong{padding:0 0 0 20px;font-weight:bold}
#out_info.popup_layer_wrap.agreement_view_layer .popup_layer .btn_g3.mgb_10{margin-bottom:0!important}

#cancel_div_finish.popup_layer_wrap .popup_layer{overflow-y:hidden;padding:20px}

.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 8px;}
.popup_layer_wrap .scr_auto{overflow-y:auto;min-height:380px}
.popup_layer_wrap .layer_content table{margin:10px 0}
.popup_layer_wrap .layer_content table *{font-size:13px!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 td,.popup_layer_wrap .layer_cont table th{padding:4px 0;}
.popup_layer_wrap .layer_content li{line-height:1.4em;font-size:13px;word-break:break-all}
.popup_layer_wrap .layer_btn_fix{position:absolute;left:0;bottom:0;background:#0cc;color:#fff;font-size:17px;font-weight:500;width:100%;height:50px;line-height:50px;display:block;text-align:center;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px}

.popup_layer.fixed_scrl{overflow-y:hidden;padding:0px 0 50px 0!important}
.popup_layer.fixed_scrl .overy_scrl{overflow-y:auto;max-height:380px;padding:15px 0 0 10px;word-break:keep-all;background:#FFF}
.popup_layer.fixed_scrl .overy_scrl_max{overflow-y:auto;max-height:500px;padding:10px 0 0 10px;word-break:keep-all;background:#FFF}
.popup_layer .btn_fixed_1{position:absolute;left:0;bottom:0px;z-index:9999;height:50px;line-height:50px;width:100%;}

.today_stop_wrap .btn_g3{border-radius:8.1px;height:44px;line-height:44px;margin:0 20px}
.today_stop_wrap .right{padding-right:20px;display:block;height:40px}

.btn_inform{border:1px solid #bcbcbc;margin:10px 0;border-radius:5.1px;height:40px;line-height:40px;text-align:center;width:100%;display:block;font-family:'noto';font-size:14px;color:#151515;background:#fff}
.new_cont{font-family:'noto';padding:0 8px}
.new_cont *{font-family:'noto';word-break:keep-all}

#cr_name{font-weight:500}
/*#PayButtonDiv{position:fixed;left:0;bottom:0;width:100%;margin:0}*/

/*È¸¿ø°¡ÀÔ °³Æí ½ÃÀÛ*/

.form_in_wrapper *{font-size:16px;font-weight:400;color:;font-family:'noto';line-height:1.4em}
.form_in_wrapper header{padding:0px 0 0px 0}
.form_in_wrapper header a.logo{background:url('/images/main/logo1.png') no-repeat;width:100px;height:50px;background-size:100%;display:block;margin:0 auto;text-indent:-9999em}
.form_in_wrapper header a.ico_close{position:absolute;right:0px;top:0px;text-indent:-9999em;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat -388px -160px;background-size:500px;width:30px;height:30px;}
.form_in_wrapper section{padding:0 20px}
.form_in_wrapper section h1:first-child{padding:18px 0;font-size:19px;font-weight:600}
.form_in_wrapper .tit h1{padding:0px;font-size:18px;font-weight:600}
.form_in_wrapper h2{padding:18px;font-size:17px;font-weight:400}
.form_in_wrapper .center_i{text-align:center}
.form_in_wrapper section .section_certi h1{padding:18px 0;font-size:19px;font-weight:500;font-family:'noto'}
.form_in_wrapper section .section_certi h1 *{font-size:19px}
.form_in_wrapper section .join_row{position:relative;}
.form_in_wrapper section .join_row input[type="text"]{border:1px solid #fff;border-bottom:1px solid #bcbcbc;height:55px;line-height:55px;width:100%;padding-bottom:1px}
.form_in_wrapper section .join_row input[type="tel"]{border:1px solid #fff;border-bottom:1px solid #bcbcbc;height:55px;line-height:55px;width:100%;padding-bottom:1px}
.form_in_wrapper section .join_row input[type="password"]{border:1px solid #fff;border-bottom:1px solid #bcbcbc;height:55px;line-height:55px;width:100%;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}
.form_in_wrapper section .join_row select:focus{border-bottom:1px solid #000}
.form_in_wrapper section .join_row select{border:1px solid #fff;border-bottom:1px solid #bcbcbc;height:55px;line-height:55px;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('/images/icon/down_btm_c.png') no-repeat right center #fff; background-size:14px;padding-right:20px}
.form_in_wrapper .state_type{position:absolute;top:0;right:0px;padding:0 0 0 18px}
.form_in_wrapper .state_type:before{content:'';width:1px;height:32px;background:#bcbcbc;display:inline-block;position:absolute;bottom:11px;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%;border-bottom:1px solid #bcbcbc;display:block}
.form_in_wrapper .phone_type_wrap .phonenum_type input[type="tel"]{width:100%}
.form_in_wrapper .info_text2{padding:18px;word-break:keep-all;margin-top:30px}
.form_in_wrapper .info_text2 p{background-position:0 8px }
.form_in_wrapper .info_text2 p u{display:inline-block;text-decoration:none;background:url('/images/bullet/squ01.gif')  0 15px repeat-x;background-size:1px}
.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:#0cc;line-height:1.4em;font-size:14px;word-break:keep-all}
.form_in_wrapper .caption .f11{color:#888;}
.form_in_wrapper .info_text2 *, .form_in_wrapper .caption *{font-size:13px;line-height:1.4em;word-break:keep-all}
.form_in_wrapper .phonecode_type{}
.form_in_wrapper .phonecode_type a{position:absolute;right:0px;bottom:5px;cursor:pointer;display:inline-block;background:#eef2f5;color:#333;border-radius:5px;height:48px;line-height:48px;padding:0 12px;min-width:74px;font-size:15px;text-align:center}
.form_in_wrapper .phonecode_type a.able{background:#0cc;color:#fff}
.form_in_wrapper .codeint_type {position:relative}
.form_in_wrapper .codeint_type + em{position:absolute;bottom:18px;right:5px;color:#f36;}
.form_in_wrapper .border_a .c_0{text-align:center;font-size:17px}

.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:#333;border-radius:5px;height:46px;line-height:46px;padding:0 16px;font-size:16px;text-align:center;font-size:14px}
.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:48px;line-height:48px;padding:0 0px;text-align:center;overflow:hidden;font-size:14px}
.form_in_wrapper .snap_type input[type="radio"]:checked + label{background:#0cc;color:#fff}

.w60p{width:70%}
.w20p{width:20%}

.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:16px;color:#555;padding-left:35px}
.form_in_wrapper 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 #eee;border-radius:5em}
.form_in_wrapper input[type="checkbox"]:checked + label:before{background-image:url('/images/icon/0check_f.png');background-color:#0cc;border:1px solid #0cc;}
.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:0px;left:0px;width:22px;height:22px;background:url('/images/icon/0check_c.png') #fff no-repeat;vertical-align:middle;background-size:100%;border:1px solid #fff}
.form_in_wrapper input[type="checkbox"].small_type:checked + label:before{background-image:url('/images/icon/0check_0c.png');border:1px solid #fff}
.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}

.cashreceipt_wrap .blocktype input[type="tel"]{border-bottom:1px solid #ececec}
.cashreceipt_wrap .blocktype select{border-bottom:1px solid #ececec}
.form_in_wrapper .radio_type input[type="radio"] {cursor:pointer;appearance: none;}
.form_in_wrapper .radio_type input[type="radio"]  + label{cursor:pointer;font-size:16px;position:relative;padding-left:26px;}
.form_in_wrapper .radio_type input[type="radio"]  + label:before{content:'';position:absolute;top:0px;left:0px;margin-right:5px;background:url('/images/icon/.png') no-repeat;border:1px solid #999;border-radius:10em;background-size:100%;display:inline-block;width:18px;height:18px;}
.form_in_wrapper .radio_type input[type="radio"]:checked  + label:before{background-image:url('/images/icon/0radio_0cf.png');background-size:18px;border:1px solid #0cc;}
.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;font-weight:bold}
.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 .agree_row{position:relative;width:100%;}
.form_in_wrapper .agree_row label{font-size:14px}
.form_in_wrapper .agree_row .more_view{background:url('/images/icon/right_ct_c.png') no-repeat right center;width:23px;height:23px;display:block;background-size:11px;position:absolute;top:0px;right:0;text-indent:-9999em}

.form_in_wrapper .agree_row strong.top{font-size:15px;font-weight:600}
.form_in_wrapper .agree_row strong.mid{font-size:15px;font-weight:400}

.form_in_wrapper .agree_row .c_8{font-size:0.90em}

.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 .next_btn_wrap{text-align:center;margin:50px 0;}
.form_in_wrapper .next_btn_wrap a{background:#0cc;width:100%;height:50px;line-height:50px;color:#fff;display:block;font-weight:bold}
.form_in_wrapper .button_section.fixed{position:fixed;bottom:0;left:0;width:100%;height:55px;line-height:55px;}
.form_in_wrapper .button_section .button_area{display:table;width:100%;height:54px;}
.form_in_wrapper .button_section .button_area a{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 .email li{background:url('/images/bullet/li.png') left 15px no-repeat;background-size:3px}
.form_in_wrapper .email li strong{font-size:16px;padding-left:10px;}
.idpw_wrapper{padding-bottom:80px;position:relative}

.idpw_wrapper .form_in_wrapper .tit h1{padding:20px}
.popup_layer .idpw_wrapper .form_in_wrapper .tit h1{padding:0px}

.form_in_wrapper.join_form section{padding-bottom:70px}
.form_in_wrapper.join_form .next_btn_wrap{position:absolute;bottom:0;left:0;text-align:center;margin:50px 0 0 0;width:100%}
.form_in_wrapper.join_form .next_btn_wrap a{background:#0cc;width:100%;height:50px;line-height:50px;color:#fff;display:block;font-weight:bold;font-size:16px;border-radius:5.1px;border-top-left-radius:0;border-top-right-radius:0}
.form_in_wrapper.join_form .c_8{font-size:0.85em}
.popup_layer .form_in_wrapper section *{font-size:15px}

.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;width:100%}
.form_in_wrapper .phonecode_type_3 span{display:table-cell;width:33%;color:#999;font-size:22px;padding:0 10px 0 0;vertical-align:middle}

.form_in_wrapper .code_type_btn{width:100%;height:60px;line-height:60px;}
.form_in_wrapper .btn_type a{background:#eef2f5;border-radius:8px;padding:14px 3px;width:90px;text-align:center;font-size:14px;position:absolute;top:5px;right:0}

.form_in_wrapper .btn_type + .timer{color:#f36;font-size:14px;position:absolute;top:20px;right:100px}
.form_in_wrapper .code_type_btn .timer.right{color:#f36;font-size:12px;position:absolute;top:20px;right:10px;width:60px}


.form_in_wrapper .tit_dl{font-size:15px;width:100%;overflow:hidden}
.form_in_wrapper .tit_dl dt{color:#999;float:left;width:28%;height:55px;line-height:55px;font-size:15px;border-bottom:1px solid #eee;}
.form_in_wrapper .tit_dl dd{color:#333;float:left;width:72%;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:53px;line-height:53px;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;padding-bottom:50px}
.editform .tit_dl dt{margin:0px 0;color:#333;height:35px;line-height:35px;font-size:14px;font-weight:bold}
.editform .tit_dl dd{margin:0px 0;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:55px;line-height:55px;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:15px;outline:none;font-weight:500}
.form_in_wrapper select::-ms-expand{display:none}
.form_in_wrapper select.sel{width:100%;background:url('/images/icon/down_btm_c.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}
.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}
.form_in_wrapper input[type="text"]:focus{border-bottom:1px solid #000}
.form_in_wrapper input[type="tel"]:focus{border-bottom:1px solid #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"], .flex_type_wrap_between select{vertical-align:middle;border-bottom:1px solid #eee}
.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;border-bottom:1px solid #eee;}
.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}
.form_in_wrapper .input1_wrap .phonecode_type em{position:absolute;top:14px;right:120px;color:#f36}

.form_in_wrapper .overscrl_y{max-height:150px;overflow-y:auto}
.form_in_wrapper .overscrl_y li{padding:7px 0}

#result_list.overscrl_y li{line-height:14px}

#search + .l_info_1 li{letter-spacing:-0.04em}
.key_lg{padding:2px 3px 8px 8px!important;line-height:14px;color:#eee}
.key_lg a{color:#151515!important;font-size:13px;padding:0px 3px}

.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}

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}

.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}
/*È¸¿ø°¡ÀÔ °³Æí ³¡*/


/*·¹ÀÌ¾î ½Å±Ô */
.layer_cont *{font-family:'noto';line-height:1.4em}
.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:460px;width:340px;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_full{z-index:9999;background:#fff;position:absolute;width:100%;top:0;left:0;padding-bottom:10%;height:90%;overflow-y:auto}

.layer_cont .section article{overflow-y:auto;}
.layer_cont h1{font-size:18px;font-weight:bold;padding:18px 18px 8px 18px;display:inline-block}
.layer_cont h2{font-size:17px;font-weight:500;padding:18px;display:inline-block}
.layer_cont .section h3{font-size:14px;font-weight:400;padding:10px 18px;line-height:1.5em}
.layer_cont .section h4{font-size:12px;font-weight:400;padding:6px 18px;line-height:1.5em;color:#666}
.layer_cont .close{position:absolute;right:10px;top:10px;text-indent:-9999em;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0;background-position:-388px -160px;background-size:500px;width:30px;height:30px;}
.layer_cont .close_pop{position:absolute;right:10px;top:10px;text-indent:-9999em;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0;background-position:-388px -160px;background-size:500px;width:30px;height:30px;}

.layer_cont .btn_fix{position:fixed;bottom:0;left:0;z-index:9999;width:100%;}
.layer_cont .btn_fix a{background:#0cc;width:100%;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:500;display:block;font-size:17px;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px  }
.layer_cont .btn_fix .btn_area{display:table;width:100%;}
.layer_cont .btn_fix .btn_area a{display:table-cell;width:50%;border-radius:0}
.layer_cont .btn_fix .btn_area a:last-child{background:#00adbc}

.layer_cont .section .btn{z-index:9999;width:100%;}
.layer_cont .section .btn a{background:#0cc;width:100%;height:50px;line-height:50px;font-size:17px;text-align:center;color:#fff;font-weight:500;display:block;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px}
.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;border-bottom-right-radius:0px}
.layer_cont .section .btn .btn_area a:last-child{border-bottom-right-radius:5.1px;border-bottom-left-radius:0px;}

.layer_cont .common_area{margin:0 10px}

.box_bg_cont{background:#f2f3f5;padding:10px 18px;border-radius:5.1px;font-size:15px;margin:5px 12px}
.box_bg_cont *{line-height:1.5em;font-size:14px;color:#333}

.box_bd_cont{background:#fff;padding:10px 18px;border-radius:5.1px;font-size:15px;margin:5px 12px;border:1px solid #e5e8ec}
.box_bd_cont *{line-height:1.5em;font-size:14px;color:#333}

.layer_cont .sum_area{margin-top:13px;border-bottom:1px solid #ececec;margin:0 10px}
.layer_cont .sum_area p{display:table;width:100%;padding:18px 0}
.layer_cont .sum_area span{display:table-cell;text-align:left;padding:0 0px;font-weight:normal;font-size:17px;color:#151515;font-weight:500;}
.layer_cont .sum_area strong{display:table-cell;padding:0 10px;text-align:right;font-size:17px;color:#ff3366;font-weight:600;}

.layer_cont .return_pay{padding:0 8px}
.layer_cont .return_pay .tit_wrap .tit{font-size:17px;font-weight:500}

.ui_btn_wrap.fixed + .info_bg_wrap{display:none;position:fixed;bottom:50px;left:0;padding:15px 0} /*½ÇÀå´Ô »èÁ¦¿äÃ» display:none*/
@media screen and (max-width: 320px)
{.ui_btn_wrap.fixed + .info_bg_wrap{position:relative;bottom:0px;left:0}}


/*¿¹¾àÃë¼Ò¼³¹®*/
.layer_cont .section input[type="radio"] {opacity: 0;outline: 0;-webkit-appearance: none;}
.layer_cont .section input[type="radio"] + label {font-size: 15px;font-weight: 500;line-height: 1.8em;cursor: pointer;color: #666;background: url('/images/icon/checkbox_c.png') 0px 0px no-repeat;padding-left:27px;background-size:18px}
.layer_cont .section input[type="radio"]:checked + label {background-image: url('/images/icon/checkbox_5a.png');color:#151515}
.layer_cont .section input[type="radio"]:checked + label div p{color:#151515}
/*¿¹¾àÃë¼Ò¼³¹®*/

.realname_check_wrap .popup_layer{padding-bottom:60px!important}	  /*½Ç¸íÀÎÁõ ·¹ÀÌ¾î ¼öÁ¤*/

.info_bg_wrap{background:#f9f9f9;padding:20px 0px;border-radius:5.1px}

.not_scroll{ position: fixed;overflow: hidden;width: 100%;height: 100%}
.not_scroll .contbody {position: relative;top: 0;}


.sponser_shlife_wrap .que_list{width:100%;height:40px;line-height:40px;}
.sponser_shlife_wrap .que_list h1{float:left;width:65%;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;}
.sponser_shlife_wrap .que_list ul li{width:50%;padding:5px 0 0 0;}

/*ÅÃ¹è¿î¼ÛÀå Æ÷ÀÎÆ® Àû¸³*/

.sponser_shlife_wrap .que_list{width:100%;height:40px;line-height:40px;}
.sponser_shlife_wrap .que_list h1{float:left;width:65%;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;}
.sponser_shlife_wrap .que_list ul li{width:50%;padding:5px 0 0 0;}

/*ÅÃ¹è¿î¼ÛÀå Æ÷ÀÎÆ® Àû¸³*/
.buy_rate_form{padding:0 5px 60px 5px;margin:0!imporotant}
.buy_rate_form *{font-family:'noto'}
.buy_rate_form .box_1grey{border:none;padding:0}
.buy_rate_form .box_1grey.mgt_10{padding:0px;background:#f9f9f9;padding:15px 10px;border-radius:5.1px}
.buy_rate_form .box_1grey.mgt_10 .c_r.bold{font-size:15px!important;color:#333!important;font-weight:600}

.buy_rate_form .box_1grey.mgt_10 li strong{display:block;padding:0 0 5px 0;margin:0}

.buy_rate_form .tbl_tcp_re3{position:relative;margin-bottom:30px}
.buy_rate_form .tbl_tcp_re3 *{border:none}
.buy_rate_form .tbl_tcp_re3:after{content:'';display:block;position:absolute;bottom:-14px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px}
.buy_rate_form .tbl_tcp_re3{border:none}
.buy_rate_form .tbl_tcp_re3 th{width:100%;display:block;font-size:13px;}
.buy_rate_form .tbl_tcp_re3 td{width:98%;display:block;padding-bottom:18px;font-size:15px!important}
.buy_rate_form .tbl_tcp_re3 td.pdl_10{}
.buy_rate_form .tbl_tcp_re3 td select{border:1px solid #e2e2e2;background-color:#fff;font-size:13px;border-radius:5.1px}
.buy_rate_form .tbl_tcp_re3 label {font-size:13px;padding-left:1px;line-height:18px;font-size:13px;color:#151515}
.buy_rate_form .tbl_tcp_re3 .point u{text-decoration:none;color:#f36}

.buy_rate_form .spon_saving_tit{border:none;padding-top:0}
.buy_rate_form .sponser_re_wrap .aggr_wrap p{padding-left:0px}
.buy_rate_form .term_check p a{background-position:-3px -60px}
.buy_rate_form .term_check p a.on{background-position:-3px 0}
.buy_rate_form #radiocheck_prod_rate p{position:relative;}
.buy_rate_form #radiocheck_prod_rate span{height:50px;}
.buy_rate_form #radiocheck_prod_rate span label{display:block;line-height:12px;text-align:center;color:#666}
.buy_rate_form #radiocheck_prod_rate span label:before{content:'';width:38px;height:28px;background:url('/images/icon/smile_icon.png') no-repeat 12px 0px;background-size:130px;display:block;}
.buy_rate_form #radiocheck_prod_rate p:nth-child(2) label:before{background-position:-23px 0}
.buy_rate_form #radiocheck_prod_rate p:nth-child(3) label:before{background-position:-60px 0}
.buy_rate_form #radiocheck_prod_rate p:nth-child(4) label:before{background-position:-95px 0}

.buy_rate_form #radiocheck_prod_delivery_rate p{position:relative;}
.buy_rate_form #radiocheck_prod_delivery_rate span{height:50px;}
.buy_rate_form #radiocheck_prod_delivery_rate span label{display:block;line-height:12px;text-align:center;color:#666}
.buy_rate_form #radiocheck_prod_delivery_rate span label:before{content:'';width:38px;height:28px;background:url('/images/icon/smile_icon.png') no-repeat 12px -35px;background-size:130px;display:block;}
.buy_rate_form #radiocheck_prod_delivery_rate p:nth-child(2) label:before{background-position:-23px -35px}
.buy_rate_form #radiocheck_prod_delivery_rate p:nth-child(3) label:before{background-position:-60px -35px}
.buy_rate_form #radiocheck_prod_delivery_rate p:nth-child(4) label:before{background-position:-96px -35px}

/*ÅÃ¹è¿î¼ÛÀå Æ÷ÀÎÆ® Àû¸³ End*/

/*ÅÃ¹èÆäÀÌ Ä³½¬ ÃæÀü*/
.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}
.dis_tbl_pyo ul li:last-child{border-right:none}
.easy_bank2{padding:0px 0}
.tpay_bank_edit2{border:2px solid #0cc;border-radius:10px;background:#fff;padding:20px;text-align:left;position:relative}
.tpay_bank_edit2:after{content:'';background:url('/images/icon/0check_f.png') no-repeat #0cc;background-size:100%;display:block;border-radius:5em;position:absolute;top:10px;right:10px;width:30px;height:30px;}
.tpay_bank_add p{font-size:15px;line-height:1.0em}
.tit_rela{width:100%;overflow:hidden;position:relative}
.tit_rela .abs_btn_wrap{position:absolute;top:22px;right:0;}
.tit_rela .abs_btn{color:#999;font-size:14px;font-family:'¸¼Àº °íµñ';font-weight:400;letter-spacing:-0.03em}
.tit_rela .abs_btn:first-child:after{content:' |';color:#eee;font-size:14px;font-weight:400;letter-spacing:-0.03em}
#easyPay_bank_del .popup_layer, #cash_charge_limit .popup_layer, #cash_charge_guide .popup_layer{padding:0}

/*ÅÃ¹èÆäÀÌ Ä³½¬ ÃæÀüeND*/

.my_out_wrap{padding:18px}
.my_out_wrap p.bold{color:#151515;font-size:15px;font-weight:normal!important;padding:5px 0}
.my_out_wrap p.bold strong{color:#151515;font-size:15px}
.my_out_wrap p{color:#666}
.my_out_wrap .sect_drop{background:#f9f9f9;border-radius:5.1px;border:none;margin:15px 0;color:#333;padding:18px;word-break:keep-all}

.my_out_wrap input[type="radio"]{margin:0;padding:0;opacity:0;width:0;}
.my_out_wrap input[type="radio"] + label{cursor:pointer;display:inline-block;font-size:15px;text-align:left;height:30px;line-height:30px;font-weight:500;padding:0 0 0 28px;background:url('/images/icon/0radio_c.png') no-repeat 0 4px;background-size:24px;}
.my_out_wrap input[type="radio"]:checked + label{background-image:url('/images/icon/0radio_0c.png');color:#0cc;height:30px;line-height:30px;}
.my_out_wrap .textarea01{height:35px;margin-left:5px}
.my_out_wrap .mgl_10{border-top:1px solid #eee;margin-left:0;padding:10px 0 0 0}
.my_out_wrap + fieldset table{padding:20px;background:#f9f9f9}
.my_out_wrap + fieldset table th{border:none;padding:5px}
.my_out_wrap + fieldset table td{border:none;padding:5px}

/*¿¹¾àÇöÈ² »ó¼¼°Ë»ö*/
.srch_detail_wrap{width:100%;overflow:hidden;padding-bottom:5px }
.srch_detail_wrap .tit{width:100%;text-align:right;position:relative}
.srch_detail_wrap .tit h1{position:absolute;top:0;left:18px;font-size:19px;font-weight:600}
.srch_detail_wrap .tit h1 strong{font-size:18px;font-weight:600}
.srch_detail_wrap .tit h1 span{font-size:18px;font-weight:600}
.srch_detail_wrap .tit span{font-weight:500;font-weight:500;font-size:14px;color:#333;padding-right:8px;}
.srch_detail_wrap .tit:before{content:'';background:url('/images/icon/srch_detail.png') no-repeat;width:18px;height:18px;display:inline-block;background-size:16px;vertical-align:middle;}

.srch_detail_wrap .tit a.down{content:'';display:inline-block;width:;height:25px;line-height:25px;background:url('/images/icon/down_btm_0c.') no-repeat 94% center; background-size:12px;}
.srch_detail_wrap .tit a.up{content:'';display:inline-block;width:;height:25px;line-height:25px;background:url('/images/icon/up_top_0c.') no-repeat 94% center; background-size:12px;}

.srch_detail_wrap ul{width:100%;position:relative;margin:5px 5px 10px 5px;overflow:hidden}
.srch_detail_wrap ul li{float:left;width:36%;vertical-align:middle;padding:2px 0.5%}
.srch_detail_wrap ul li:first-child{width:76%}
.srch_detail_wrap ul li:last-child{width:22%;text-align:right;position:absolute;top:0;right:10px}  
.srch_detail_wrap ul li select, .srch_detail_wrap ul li input[type="text"]{width:100%;height:30px;line-height:30px;padding:0;font-size:14px;color:#333;border:1px solid #ddd;padding:0 0 0 5px;background:#fff;border-radius:5.1px}
.srch_detail_wrap ul li select{-webkit-appearance:none;background:url('/images/icon/down_btm.png') no-repeat 97% center #fff;background-size:10px}
.srch_detail_wrap ul li input[type="text"]{background:#fff;height:28px;line-height:28px;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{background:#fff;border:1px solid #0cc;color:#0cc;width:100%;display:inline-block;text-align:center;height:95px;line-height:95px;border-radius:5.1px}
.srch_detail_wrap ul li a.srch_btn:hover{text-decoration:none}	
.srch_detail_wrap + .list_wide_reserve li:first-child{padding-top:5px}
.srch_detail_wrap + .list_wide_reserve.list_cancle .list_loading{padding-top:100px}

.srch_detail_wrap2{width:100%;overflow:hidden;padding:20px 0 5px 0px; }
.srch_detail_wrap2 .tit{width:100%;text-align:right;position:relative}
.srch_detail_wrap2 .tit h1{position:absolute;top:0;left:12.8px;font-size:18px;font-weight:600}
.srch_detail_wrap2 .tit h1 strong{font-size:18px;font-weight:600}
.srch_detail_wrap2 .tit h1 span{font-size:18px;font-weight:600}
.srch_detail_wrap2 .tit span{font-weight:500;font-weight:500;font-size:13px;color:#333;padding-right:8px;}
.srch_detail_wrap2 .tit:before{content:'';background:url('/images/icon/srch_detail.png') no-repeat;width:18px;height:18px;display:inline-block;background-size:16px;vertical-align:middle;}

.srch_detail_wrap2 .tit a.down{content:'';display:inline-block;width:;height:25px;line-height:25px;background:url('/images/icon/down_btm_0c.') no-repeat 94% center; background-size:12px;}
.srch_detail_wrap2 .tit a.up{content:'';display:inline-block;width:;height:25px;line-height:25px;background:url('/images/icon/up_top_0c.') no-repeat 94% center; background-size:12px;}

.srch_detail_wrap2 ul{width:100%;overflow:hidden;}
.srch_detail_wrap2 ul li{float:left;width:49%;vertical-align:top}
.srch_detail_wrap2 ul li:last-child{width:100%}
.srch_detail_wrap2 ul li:nth-child(even){float:right}
.srch_detail_wrap2 ul li select,.srch_detail_wrap2 ul li input{text-align:left;width:100%;height:43px;font-size:15px;font-weight:400;color:#151515;border:1px solid #fff;border-bottom:1px solid #ddd;background:#fff;margin:3px 0;border-radius:0; }
.srch_detail_wrap2 ul li select{height:45px;line-height:45px;-webkit-appearance: none;-moz-appearance: none; appearance: none;background:url('/images/icon/down_btm.png') no-repeat 95% center;background-size:12px}
.srch_detail_wrap2 ul li a.srch_btn{background:#fff;border:1px solid #0cc;color:#0cc;display:block;;text-align:center;height:42px;line-height:42px;border-radius:5.1px;margin-top:6px;font-size:1.09em}
.srch_detail_wrap2 ul li a.srch_btn:hover{text-decoration:none}	
.srch_detail_wrap2 + .list_wide_reserve li:first-child{padding-top:5px}
.srch_detail_wrap2 + .list_wide_reserve.list_cancle .list_loading{padding-top:100px}



/*³»Á¤º¸ ¼öÁ¤*/
legend.dpn + table.tbl02.mgb_10.font01.pda_10{padding:18px!important}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 *{font-size:14px;font-family:'noto';line-height:1.4em}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 th{vertical-align:top;padding:5px 0;font-weight:500}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 td{color:#151515;padding:5px 0 10px 0;}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 .btn14.gra01{background:#eef2f4;border:1px solid #eef2f4;height:36px;line-height:36px;padding:0 5px;color:#333}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 .btn06.gra01.vam{background:#eef2f4;border:1px solid #eef2f4;height:36px;line-height:36px;padding:0 10px;color:#333}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 .tel_area p{color:#666;padding-top:15px;font-size:12.5px!important}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 input[type="radio"]{display:none;margin:0;padding:0;opacity:0;width:0;}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 input[type="radio"]+label{cursor:pointer;display:inline-block;font-size:15px;text-align:left;line-height:22px;font-weight:500;padding:0 0 0 28px;background:url('/images/icon/0checkbox_c.png') no-repeat 0 0px;background-size:20px;}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 input[type="radio"]:checked + label{background-image:url('/images/icon/0checkbox_0c.png')}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 input[type="checkbox"]{display:none;margin:0;padding:0;opacity:0;width:0;}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 input[type="checkbox"]+label{cursor:pointer;display:inline-block;font-size:15px;text-align:left;line-height:22px;font-weight:500;padding:0 0 0 28px;background:url('/images/icon/0checkbox_c.png') no-repeat 0 0px;background-size:20px;}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 input[type="checkbox"]:checked + label{background-image:url('/images/icon/0checkbox_0c.png')}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 .term_check p a{background:url('/images/icon/0checkbox_c.png') no-repeat 0 8px;background-size:20px;line-height:22px;vertical-align:middle}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 .term_check p a.on{background:url('/images/icon/0checkbox_0c.png') no-repeat 0 8px;background-size:20px;line-height:22px;vertical-align:middle}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 #origin_phone{font-size:15px!important;padding-bottom:10px}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 .sl_box{padding-top:10px}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 .birthday_area .mgb_5 input{margin-left:15px}
legend.dpn + table.tbl02.mgb_10.font01.pda_10 .birthday_area .mgb_5 input:first-child{margin-left:0}

legend.dpn + .tbl02.mgb_10.font01.pda_10{width:100%;overflow:hidden;font-family:'noto'}
legend.dpn + .tbl02.mgb_10.font01.pda_10 colgroup col{width:100% }
legend.dpn + .tbl02.mgb_10.font01.pda_10 th{width:100%;display:block;border-bottom:none;font-size:13px;padding-top:3px;font-size:15px!important}
legend.dpn + .tbl02.mgb_10.font01.pda_10 th br{display:none}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td{width:100%;display:block;border-bottom:none;font-size:15px!important;padding-bottom:20px;margin-bottom:15px}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td input[type="password"]{width:88%;border-bottom:1px solid #e2e2e2;background:;border-radius:5.1px}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td:nth-child(4) .tel_area input{border:1px solid #eee;border-radius:5.1px}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td a.btn14.gra01{margin-left:10px}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td .inp01{height:36px}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td select{height:38px}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td p{padding-top:10px!important;color:#666;font-weight:400;font-size:12.5px!important}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td .term_check.font p{padding-top:0!important}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td.addres_area p{padding-top:0!important}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td .term_check.font span{font-size:15px;font-weight:500;letter-spacing:0;margin-right:10px}
/*³»Á¤º¸ ¼öÁ¤ END*/


.its_extra_charge{background:#f8f8fa;border-radius:5.1px;margin:0  18.1px 18.1px 18.1px;padding:18.1px 28.1px 18.1px 34.1px}
.its_extra_charge p{font-size:12.5px!important;padding:0px 0 2px 0;color:#666}
.its_extra_charge p.pdt_5 strong{font-size:14px;font-weight:500;color:#333;}
.its_extra_charge table.tbl_basic_1new{color:#666;border:none;background:;border-radius:5.1px;margin:5px 0 0 0;width:100%}
.its_extra_charge table.tbl_basic_1new td{font-size:12.5px;color:#666;padding:2px 0px;border:none;text-align:left;letter-spacing:0.01em}
.its_extra_charge table.tbl_basic_1new td:first-child{width:30%;position:relative}
.its_extra_charge table.tbl_basic_1new td:first-child:after{content:'.....................';font-size:7px;letter-spacing:0.15em;position:absolute;top:0px;right:0;display:inline-block;width:28%;height:10px;color:#999}
.its_extra_charge table.tbl_basic_1new td:last-child{background:#f8f8fa}
.its_extra_charge table.tbl_basic_1new td:last-child{width:30%;color:#333;text-align:right;padding-right:30px;font-weight:500}
.its_extra_charge table.tbl_basic_1new tr:last-child td{border-bottom:none}
.its_extra_charge table.tbl_basic_1new td.lastnone{width:80%}
.its_extra_charge table.tbl_basic_1new td.lastnone:after{display:none}

/*ÅÃ¹è¿¹¾àÇöÈ² Ãß°¡*/
.mytakb_wrap{padding:0px 5px 0px 5px;background:#fff}
.mytakb_wrap .title_area{width:100%;position:relative;padding:4px 0 10px 0}
.mytakb_wrap .title_area h2{font-size:17px;font-weight:500;padding:0 0 0 14px;color:#151515;line-height:18px}
.mytakb_wrap .title_area h2 span{font-size:17px;font-weight:500;padding:0}
.mytakb_wrap .title_area h2 span strong{font-size:17px;font-weight:500;padding:0;color:#f36}
.mytakb_wrap .title_area h2 a{color:#000;}
.mytakb_wrap .title_area .fr_area{position:absolute;top:7px;right:0px;font-size:14px}
.mytakb_wrap .title_area .fr_area a{color:#999;}
.mytakb_wrap .title_area .fr_area a span{font-size:14px;position:relative;padding-right:22px}
.mytakb_wrap .title_area .fr_area a span:after{opacity:0.7;content:'';position:absolute;top:3px;right:10px;width:8px;height:15px;display:inline-block;background:url('/images/icon/arr_r.png') no-repeat;background-size:8px;}
.mytakb_wrap .title_area .fr_area a:after{display:none!important}

.list_mytakb_wrap{border:1px solid #eee;border-radius:1em;margin:0 0;height:180px;overflow-y:auto;}
.list_mytakb_wrap .list_sml_reserve{height:164px;padding:5px 20px;}
@media screen and (max-width: 360px){
.list_mytakb_wrap .list_sml_reserve{padding:5px 12px;}
}
.mytakb_wrap .list_blank, .mytakb_wrap .list_loading{border-radius:1em;margin:0 5px;padding:30px 20px;height:104px;text-align:center}
.list_mytakb_wrap .list_loading p{padding:35px 0 0 0;color:#888;font-size:12px;text-align:center}
.list_mytakb_wrap .list_loading p:before{content:'';display:block;width:85px;height:35px;line-height:35px;background:url('/images/icon/loof_dot.gif') no-repeat ;background-size:100%;margin:0 auto}

.list_mytakb_wrap .list_blank p{padding:20px 0 0 0;color:#888;font-size:13px}
.list_mytakb_wrap .list_blank p:before{content:'';display:block;width:28px;height:35px;line-height:35px;;background:url('/images/icon/t_cate_ico.png') no-repeat;background-size:220px;margin:0 auto}
.list_mytakb_wrap .list_blank p:before{background-position:-34px  -116px}
.list_mytakb_wrap .list_blank a{margin:7px 0;text-align:center;background:#0cc;color:#fff;display:inline-block;padding:0 10px;font-size:13px;border-radius:5.1px;height:28px;line-height:28px;}
.list_mytakb_wrap .list_blank a:hover{text-decoration:none}
.list_sml_reserve li{display:;position:relative;color:#333;width:100%;border-bottom:1px solid #f2f2f2;padding:12px 0px;background:url('/imagess/index/ar_left_g.png') no-repeat right;background-size:10px;}
.list_sml_reserve li:last-child{border-bottom:none}
.list_sml_reserve li:hover{cursor:pointer}
.list_sml_reserve li .now:before{display:table;}
/*¹è¼ÛÁ¶È¸ ¹îÁö »èÁ¦ 220114
.list_sml_reserve li .now:after{width:60px;position:absolute;display:block;bottom:5px;left:3px;font-size:10px;color:#0cc;padding:4px 0px 0px 0px;height:13px;font-weight:normal}
*/
.list_sml_reserve li .now.end:after{border-top:1px dotted #c6ebe4;color:#fff;}
.list_sml_reserve li .now.cancle:after{border-top:none;content:'';background:none}
.list_sml_reserve li .now.blank:after{border-top:none;content:'';background:none}
.list_sml_reserve li .now.end.blank:after{border-top:none;content:'';background:none}
.list_sml_reserve li .now{position:relative;display:table-cell;vertical-align:middle;width:54px;padding:0 2px;height:58px;line-height:1.2em;text-align:center;letter-spacing:-0.05em;color:#0cc;border:1px solid #0cc;border-radius:5em;font-size:12.5px;}
.list_sml_reserve li .now.cancle{border:1px solid #f2f2f2;color:#999;background:#f2f2f2;}
.list_sml_reserve li .now a{color:#fff}
.list_sml_reserve li .now.cancle + .dlwrap *{color:#999}
.list_sml_reserve li .now.cancle + .dlwrap dd span{background:#eee;display:none}
.list_sml_reserve li .now.end{background:#5ac7ce;color:#fff;}
.list_sml_reserve li .now.none{display:none}

.list_sml_reserve li .dlwrap{display:table-cell;padding-left:20px;vertical-align:middle}/*¼öÁ÷ Áß¾ÓÁ¤·Ä*/
@media screen and (max-width: 360px){
.list_sml_reserve li .dlwrap{padding-left:13px;}
}
.list_sml_reserve li .dlwrap dl{display:inline-block;width:100%}
.list_sml_reserve li .dlwrap dl.cat{vertical-align:top}
.list_sml_reserve li .dlwrap dl.rec{vertical-align:bottom}
.list_sml_reserve li .dlwrap dl.num{vertical-align:bottom;padding-top:6px}
.list_sml_reserve li .dlwrap dl:last-child{padding-bottom:0}
.list_sml_reserve li .dlwrap dt{float:left;word-break:keep-all;font-size:13px;color:#999;line-height:14px;font-size:12.5px;padding-right:5px}
.list_sml_reserve li .dlwrap dd{float:left;word-break:keep-all;vertical-align:top;color:#333;line-height:14px;font-size:13px}

.list_sml_reserve li .dlwrap .cat dd{float:none}
.list_sml_reserve li .dlwrap .cat .ico_return{background:#fcf0f0!important;font-size:0.8em}
.list_sml_reserve li .dlwrap dd span{color:#369;font-size:0.8em;padding:0}
.list_sml_reserve li .day_num{width:100%;clear:both;line-height:18px}
.list_sml_reserve li .day_num span{color:#999;font-size:13px;}
.list_sml_reserve li .day_num em{color:#333;}
.list_sml_reserve li .day_num .dayfl{float:left;margin-right:10px;}
.list_sml_reserve li .btnv{border:1px solid #ddd;font-size:11px;border-radius:2px;padding:1px 10px 1px 3px;color:#666;background:url('/images/index/ar_left_g.png') no-repeat 93%;background-size:5px;}

.list_sml_reserve li .cat{width:100%;padding-bottom:8px;padding-top:2px}
.list_sml_reserve li .cat dt{display:none;}
.list_sml_reserve li .cat dd{font-size:14px;line-height:15px;font-weight:500;font-family:'noto';color:#292b2b}

.list_sml_reserve li.cancle{background:#f9f9f9;}
.list_sml_reserve li.cancle dd{text-decoration:line-through;color:#999!important;}
.list_sml_reserve li .cancle + .dlwrap .ico_return{background:#eee!important;color:#999!important;font-weight:500;font-size:12px}
.btn_overview {margin:0px 15px 30px 15px;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}

.list_sml_reserve li .abst span{font-size:12px;color:#999;vertical-align:middle}
.list_sml_reserve li .abst {z-index:9999;position:absolute;border:1px solid #fff;bottom:14px;right:0px;color:#999;font-size:12px;letter-spacing:-0.02em;vertical-align:middle;}
.list_sml_reserve li .abst a:before{content:'';display:inline-block;width:14px;height:12px;background:url('/images/icon/ico_cancle_edit.png?ver=3') no-repeat -41px 0px ;opacity:0.5;background-size:52px;vertical-align:middle}
.list_sml_reserve li .abst a.cancle:before{background-position:-1px 0px}
.list_sml_reserve li .abst a.edit{margin-left:3px}
.list_sml_reserve li .abst a.return:before{background-position:-1px -18px;background-size:55px}
.list_sml_reserve .ico_end{font-size:0.8em}
/*ÅÃ¹è¿¹¾àÇöÈ² Ãß°¡ ³¡*/



.list_wide_reserve{overflow:hidden;text-align:left;margin-bottom:10px;padding:0 12px;}
@media screen and (max-width: 360px){
.list_wide_reserve{padding:0px}
}
.list_wide_reserve * {font-family:'noto'}
.list_wide_reserve li{position:relative;overflow:hidden;padding:18.1px 0 18.1px 0;border-bottom:1px solid #f2f2f2;width:100%;;background:url('/images/index/ar_left_g.png') no-repeat right center;background-size:8px}
.list_wide_reserve li:last-child{border-bottom:none}
.list_wide_reserve li:hover{cursor:pointer}
.list_wide_reserve li .now:before{display:table;}
.list_wide_reserve li .now.end:after{border-top:1px dotted #c6ebe4;color:#fff;sp}
.list_wide_reserve li .now.cancle:after{border-top:none;content:'';background:none}
.list_wide_reserve li .now.blank:after{border-top:none;content:'';background:none}
.list_wide_reserve li .now.end.blank:after{border-top:none;content:'';background:none}
.list_wide_reserve li .now{position:relative;display:table-cell;vertical-align:middle;width:72px;height:72px;text-align:center;letter-spacing:-0.05em;color:#0cc;border:1px solid #0cc;border-radius:5em;font-size:13px;font-weight:500}
.list_wide_reserve li .now.cancle{border:1px solid #f9f9f9;color:#999;background:#f9f9f9;}
.list_wide_reserve li .now a{color:#fff}
.list_wide_reserve li .now.cancle + .dlwrap *{color:#999}
.list_wide_reserve li .now.cancle + .dlwrap dd span{background:#eee;padding:0;border-radius:5.1px;vertical-align:middle;font-size:12px;padding:0 2px;display:none}
.list_wide_reserve li .now.end{background:#0cc;color:#fff;}
.list_wide_reserve li .now.none{display:none}

.list_wide_reserve li .dlwrap{display:table-cell;padding-left:16px;vertical-align:middle;}/*¼öÁ÷ Áß¾ÓÁ¤·Ä*/
@media screen and (max-width: 360px){
.list_wide_reserve li .dlwrap{padding-left:15px;}
}
.list_wide_reserve li .dlwrap dl{display:inline-block;width:100%;line-height:1.45em !important;vertical-align:middle;padding:1px 0}
.list_wide_reserve li .dlwrap dt{float:left;word-break:keep-all;font-size:14px;color:#999;padding-right:5px;line-height:1.45em !important;font-weight:400}
.list_wide_reserve li .dlwrap dd{float:left;word-break:keep-all;font-size:14px;color:#333;line-height:1.45em !important;font-weight:400}
.list_wide_reserve li .dlwrap .cat dd{float:none}
.list_wide_reserve li .dlwrap dd span{color:#0cc;font-size:12px;padding:0 2px;font-weight:500}
.list_wide_reserve li .dlwrap .dat{display:none}/*¹æ¹®Èñ¸ÁÀÏ »èÁ¦ ¿¹Á¤*/
.list_wide_reserve li .day_num{width:100%;clear:both;}
.list_wide_reserve li .day_num span{color:#999;font-size:12px;}
.list_wide_reserve li .day_num em{color:#333;}
.list_wide_reserve li .day_num .dayfl{float:left;margin-right:10px;}
.list_wide_reserve li .btnv{border:1px solid #ddd;font-size:11px!important;border-radius:2px;padding:1px 2px 1px 2px;color:#666!important;margin:0 1px}

.list_wide_reserve li .dlwrap dl.cat{width:100%;padding-bottom:8px}
.list_wide_reserve li .cat dt{display:none;}
.list_wide_reserve li .cat dd{font-weight:500;font-size:15px;color:#151515}
.list_wide_reserve li.list_blank{margin: 18px 0; line-height:1.4em;padding:160px 10px 80px 10px; background:url('/images/icon/ico_blank.png') no-repeat center  100px #fff; border-radius:10px;background-size:45px;text-align:center}
.list_wide_reserve .ico_return{border-radius:3.1px;font-size:11px;font-weight:400;background:#fcf0f0;color:#f36!important;border:1px solid #fcf0f0;padding:2px 3px 0 3px;vertical-align:middle}
.list_wide_reserve .ico_end{border-radius:3.1px;font-size:11px;font-weight:400;background:#333;color:#fff!important;border:1px solid #333;padding:2px 3px 0 3px;vertical-align:middle}
.list_wide_reserve li .now.cancle + .dlwrap .ico_return{border:1px solid #eee;color:#999!important;background:#eee}
.list_wide_reserve li .now.cancle + .dlwrap .ico_end{border:1px solid #eee;color:#999!important;background:#eee}

.list_wide_reserve li .abst{width:100%;margin-top:10px;display:block}
.list_wide_reserve li .abst .abst_area{padding-left:86px;width:72%;overflow:hidden;display:table;}
.list_wide_reserve li .abst a{display:table-cell;text-align:center}
.list_wide_reserve li .abst a span{color:#333;font-size:13px;margin:1px;min-width:90px;height:30px;line-height:32px;border:1px solid #dcdcdc;border-radius:5.1px;display:block}

.layer_lider{border:1px solid #ccc;background:#fff;position:absolute;top:10px;left:0px;width:99%;height:90px;z-index:999}
.layer_lider .close{position:absolute;right:5px;top:3px;background:url('/images/button/btn_pop_close2.gif') no-repeat 0 0;text-indent:-9999em;display:block;width:15px;height:15px;background-size:15px}
.layer_lider .close:hover{text-decoration:none}
.layer_lider .face{padding:5px;float:left;}
.layer_lider .lider{padding:30px 0 0 0}
.layer_lider .lider p{line-height:18px;font-size:13px;color:#333;text-align:center}
.layer_lider .lider p strong{font-size:13px;}
.layer_lider .face img{width:60px}

/*.list_wide_reserve li dl:nth-child(4) dd{color:#225353}
.list_wide_reserve li dl:nth-child(5) dd{color:#ff5079}
*/
.list_wide_reserve li.cancle{background:#f9f9f9;}
.list_wide_reserve li.cancle dd{text-decoration:line-through;color:#999!important;}

/*¸®½ºÆ® ¾øÀ»¶§ blank*/
.list_wide_reserve.list_cancle{}
.list_wide_reserve.list_cancle .list_blank{background:#fff!important;padding:80px 0 100px 0}
.list_wide_reserve.list_cancle  li.list_blank:before{content:'';display:block;width:50px;height:70px;background:url('/images/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}
.list_wide_reserve.list_cancle .list_loading{background:#fff!important;padding:100px 0 100px 0;color:#999!important;text-align:center}
.list_wide_reserve.list_cancle  li.list_loading:before{content:'';display:block;width:70px;height:40px;background:url('/images/icon/loof_dot.gif') no-repeat;background-size:100%!important;margin:0 auto}


.list_mycash .no_list{background:#fff!important;padding:80px 0 100px 0 }
.list_mycash .no_list:before{content:'';display:block;width:50px;height:70px;background:url('/images/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}
.itemList .no_list{background:#fff!important;padding:80px 0 100px 0 }
.itemList .no_list:before{content:'';display:block;width:50px;height:70px;background:url('/images/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

.list_wide_reserve.list_cancle + .oinfo li strong{font-weight:normal;font-family:'noto'}
.list_wide_reserve.list_cancle + table * {font-weight:normal;font-family:'noto'}

/*******¿¹¾àÇöÈ² ³¡-********/

.cancle_tbl_wrap{padding:8px 0 28px 0}
.cancle_tbl_wrap .tit.c_6{padding:0;margin:0}
.cancle_tbl_wrap *{font-family:'noto';font-size:12.5px!important;word-break:keep-all}
.cancle_tbl_wrap .tit.c_6 strong{font-size:14px!important;color:#333!important;font-weight:500}
.cancle_tbl_wrap table{border:none;border-top:1px solid #eee}
.cancle_tbl_wrap table tr:nth-child(2) td:last-child{border-right:none;vertical-align:middle;text-align:center}
.cancle_tbl_wrap table th{border:none;border-right:1px solid #eee;padding:12px 0px;text-align:center}
.cancle_tbl_wrap table th:last-child{border:none;}
.cancle_tbl_wrap table td{font-size:12.5px!important;vertical-align:top;text-align:center;padding:6px 0}
.cancle_tbl_wrap table td p{font-size:12.5px!important;color:#666;padding:5px 0 0 0}
.cancle_tbl_wrap table td strong{font-size:12.5px!important;font-weight:500;color:#666;}
.cancle_tbl_wrap .info_list{margin:15px 0}
.cancle_tbl_wrap .info_list li{font-size:12.5px;word-break:normal}
.popup_layer_wrap .popup_layer .cancle_tbl_wrap table td{font-size:12.5px!important;}
.wrapper_blank_type{display:table;}
.blank_type{position:absolute;width:100%;text-align:center;margin:0 auto;top:18%;}
.blank_type h1{word-break:keep-all;text-align:center;font-size:17px;font-weight:500;;padding:170px 30px 0 30px;background:url('/images/icon/ico_blank.png') no-repeat center; border-radius:10px;background-size:65px}
.end_type{position:absolute;width:100%;text-align:center;margin:0 auto;top:18%;}
.end_type h1{word-break:keep-all;text-align:center;font-size:17px;font-weight:500;padding:150px 30px 0 30px;background:url('/images/icon/0checkbox_0c.png') no-repeat center; border-radius:10px;background-size:65px}

/*¸ð¹ÙÀÏµðÀÚÀÎ°³¼±*/
.mga_20#contents .box_1grey.mgb_20{border:none!important;padding:0 0 40px 0}
.mga_20#contents .box_1grey.mgb_20 + .tit_tcp{position:relative;padding:10px 0}
.mga_20#contents .box_1grey.mgb_20 + .tit_tcp:before{content:'';display:block;position:absolute;top:-30px;left:-20px;width:100%;height:14px;background:#eef2f4;padding:0 16px}
.list_tcp_mypoint1{border:2px solid #eee;border-top-left-radius:8.1px;border-top-right-radius:8.1px;border-bottom:none;padding:20px 20px 11px 20px}
.list_tcp_mypoint1 li:nth-child(1) *{font-size:15px;font-weight:500}
.list_tcp_mypoint1 li:nth-child(1) strong{font-weight:600;color:#0cc;font-size:18px}
.list_tcp_mypoint2{border:none;background:#f9f9f9;border-left:2px solid #eee;border-right:2px solid #eee;padding:10px 0 25px 0}
.list_tcp_mypoint2 li:nth-child(1){font-size:14px;color:#666;font-weight:500}
.list_tcp_mypoint2 + .cash_charge{font-size:17px;font-weight:500;background:#0cc;border-radius:0;border-bottom-left-radius:8.1px;border-bottom-right-radius:8.1px;border:none;padding:16px 0}

/*È¸¿øÁ¤º¸, Æ÷ÀÎÆ®¾²±â Á¢±Ù¿¡ ´ëÇÑ º¸¾È °³¼±*/
.login_more{font-size:14px;width:100%;min-height:350px;margin:0px auto;padding:40px 0;text-align:center}
.login_more p{font-size:14px;word-break:keep-all;padding:5px 0;color:#666}
/*.login_more:before{content:'ºñ¹Ð¹øÈ£ È®ÀÎ';font-size:21px;color:#0cc;display:block;padding:20px 0;font-weight:600}*/
.login_more .idpw_wrap{margin:28.1px 18.1px;overflow:hidden;line-height:40px;padding:20px 0;background:#f9f9f9;border-radius:8.1px;border:1px solid #eef2f4}
.login_more .idpw_wrap dt{width:20%;float:left;font-size:12.5px;text-align:left;color:#999;line-height:40px;padding-left:10%;}
.login_more .idpw_wrap dd{width:70%;float:left;font-size:16px;text-align:left;line-height:40px;font-size:14px;}
.login_more .idpw_wrap dd input{border:1px solid #eee;width:90%;height:30px;}
.login_more .btn_wrap{margin-top:20px;position:fixed;left:0;bottom:0;width:100%;padding:0;margin:0;display:table}
.login_more .btn_ok{height:54px;line-height:54px;width:auto;text-align:center;color:#fff;background:#0cc;display:table-cell;font-size:17px;font-weight:bold}
.login_more .btn_cc{height:54px;line-height:54px;width:auto;text-align:center;color:#fff;background:#999;display:table-cell;font-size:17px;font-weight:bold}
/*È¸¿øÁ¤º¸, Æ÷ÀÎÆ®¾²±â Á¢±Ù¿¡ ´ëÇÑ º¸¾È °³¼± ³¡*/






.parcel_cho_new .parcelchoice3 li{background:#fff}

#cancel_div_check .tit_x.lh_18.pda_30{word-break:keep-all}

.list_form{}
.list_form ul{width:100%}
.list_form ul li{position:relative;border-bottom:1px solid #e2e2e2;padding:15px 20px}
.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('/images/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('/images/icon/close_xbk.png') no-repeat 0 1px;background-size:9px;padding-left:13px;font-size:12px;color:#666}
.list_form h1 {font-size:16px;line-height:1.4em;margin-right:30px}
.list_form h1 a{font-size:16px}
.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_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('/images/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

.question_wrapper .ui_form_wrap{padding:0}
.question_wrapper .ui_form_wrap .form_inp{margin-bottom:18px;border-bottom:none;}
.question_wrapper .full_select select{border:1px solid #e2e2e2;border-radius:5.1px;padding-left:5px;font-size:17px!important}
.question_wrapper .form_inp input[type="text"].inp{border-bottom:1px solid #e2e2e2!important;height:39px;line-height:39px;padding-left:5px}
.question_wrapper .form_inp input[type="text"].inp::-webkit-input-placeholder{color:#666}
.question_wrapper .fi_textarea_entry textarea{border-radius:5.1px;padding:10px 5px;margin:5px 0;font-size:17px!important;font-weight:400}
.question_wrapper .btn_overview{padding-bottom:15px}

.list_form_view{padding:20px 20px 60px 20px;line-height:1.4em}
.list_form_coment{margin:20px;padding:20px 20px 60px 20px;background:#f9f9f9;border-radius:5.1px;line-height:1.4em}
.list_form_coment p.tit{padding-bottom:20px;text-decoration:underline}

.stick_bar{position:relative}
.stick_bar:after{content:'';display:block;position:absolute;top:-20px;left:0px;width:100%;height:14px;background:#eef2f4;}
.question_wrapper .paging{margin-bottom:10px}
.question_wrapper .rt_sub_area{padding-top:10px}
.question_wrapper .relative_box3{padding-bottom:60px}

.receiver_entry{border-bottom:14px solid #eef2f4;margin-bottom:15px;position:relative;padding:10px 0 10px 0}
.receiver_entry .common_area{padding-bottom:10px}
.receiver_entry span{line-height:1.8em;color:#333}
.receiver_entry .name{position:relative;padding-right:13px;font-size:15px!important}
.receiver_entry .phone{font-size:15px!important}
.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:15px!important}
.receiver_entry .se_number{display:inline-block;padding-right:10px}
.receiver_entry .se_number label{color:#333}
/*
.r_tit .se_number{}
.r_tit .se_number input[type="checkbox"] + label{border:;border-radius:5px;height:28px;line-height:30px;color:#333;padding-left:17px;padding-right:3px}
.r_tit .se_number input[type="checkbox"]:checked + label{border:;color:#151515}
.r_tit .se_number input[type="checkbox"] + label:before{background-position: 0px 6px;height:26px;border-radius:0;border:none}
.r_tit .se_number input[type="checkbox"]:checked + label:before{content:'on';background-image:none;background-color:#0cc;border-radius:10em;color:#fff;border:none}

.r_tit .se_number{}
.r_tit .se_number input[type="checkbox"] + label{;padding-left:21px;}
.r_tit .se_number input[type="checkbox"]:checked + label{border:;color:#000}
.r_tit .se_number input[type="checkbox"] + label:before{content:'OFF';letter-spacing:-0.03em;font-size:7px;height:20px;width:20px;text-align:center;background-image:none;background-color:#ccc;border-radius:5px;color:#fff;border:none}
.r_tit .se_number input[type="checkbox"]:checked + label:before{content:'ON';letter-spacing:-0.03em;font-size:7px;height:20px;width:20px;text-align:center;background-image:none;background-color:#0cc;border-radius:5px;color:#fff;border:none}
@media screen and (max-width: 375px)
{ .receiver_entry .se_number{padding-right:0;letter-spacing:-0.03em}
}*/
.receiver_entry .edit{position:absolute;top:24px;right:20px;background:url('/images/icon/arr_r.png') no-repeat  right 3px;background-size:7px;color:#666;padding-right:12px;font-size:13px}
.receiver_entry .inform_chk_wrap{padding:18px 20px 8px 20px;border-top:1px solid #eef2f4;}
.receiver_entry .inform_chk_wrap label{font-size:15px;color:#333;line-height:26px}
.receiver_entry .inform_chk_wrap a.arr_r{background-size:7px;top:24px;}
/*.receiver_entry .inform_chk_wrap a.arr_r{font-size:13px;color:#666;top:22px;right:18px;padding:0;margin:0;background:none;text-indent:0;width:25px;height:15px;line-height:15px;border-bottom:1px solid #aaa}*/

/*galaxy fold 280px(~320px´ëÀÀ)*/
@media screen and (max-width:320px) {
.popup_layer_wrap .popup_layer{width:96%!important}
ul.parcelchoice_new{margin:0}
.parcelchoice_new li{width:46%;margin:1%}
.parcelchoice_new li *{font-size:11px!important}
.parcelchoice_new .tarea{padding:10px 0}
.parcelchoice_new .tarea.many_dis dd{padding-right:0}
.parcelchoice_new .btn_btm{margin-left:1px;margin-right:1px}
.parcelchoice_new .tarea dt strong{padding-right:0}
.reserv_common_wrap .common_area .phone input{width:28%}
.inform_chk_wrap label{word-break:keep-all}
.m_tit h1 em{display:none}
.pop_layer_wrap .pop_layer{width:96%!important}
.popup_layer_wrap .popup_layer.pda_20{width:80%!important}
.popup_layer_wrap .popup_layer.pdb_50{width:80%!important}
.popup_layer .cancle_tbl_wrap{padding:0;}
.popup_layer .cancle_tbl_wrap .tbl_basic_1new{padding:0!important;margin:10px 0 0 0}
.popup_layer .cancle_tbl_wrap .tbl_basic_1new th{padding:3px 0}
.popup_layer .cancle_tbl_wrap .tbl_basic_1new td{padding:3px 0}
#out_info.popup_layer_wrap .popup_layer .ninfo_area{margin-bottom:0}
.tb_re_wrap8 ul li .mall_wrap span em{font-size:11px}
.parcelchoice_new .tarea dd{letter-spacing:-0.02em}
.parcelchoice_new .tarea .txtbz b{max-width:50px}
.charge_table .title{background:none;padding-left:0}
.ui_agree_wrap input[type="checkbox"] + label span{word-break:keep-all}
.kcppay_wrap2 li{width:47%}
.receiver_area .m_tit.real_size_view{background-position:110% 6px}

.its_extra_charge{padding:8px}
.reserv_common_wrap .common_area .limitproduct_newtype input{width:60%}
.visitday li label{width:99%}
.visittime li label{height:48px;line-height:50px;width:99%}
.search_sp input{width:80%}
.p_kind_table dl dd a{font-size:13px}
.its_extra_charge table.tbl_basic_1new td:first-child:after{content:'';}
.kcppay_wrap2 li label span{font-size:13px}
.list_sml_reserve li .abst{position:relative;bottom:0;right:0;text-align:right;padding-top:5px}
.list_sml_reserve li *{font-size:0.95em!important}
.list_sml_reserve li .now{width:50px;height:46px;font-size:0.8em!important}
.list_wide_reserve li *{font-size:12px!important}
.list_wide_reserve li .abst a span{min-width:30px}
.list_wide_reserve li .abst .abst_area{width:60%;padding-left:80px}
.mytakb_wrap .title_area .fr_area a span:after{top:-11px}
.mytakb_wrap .title_area .fr_area a span{font-size:0}
.srch_detail_wrap ul li select, .srch_detail_wrap ul li input[type="text"]{font-size:13px}
.headerwrap .logo{width:65px;padding-left:10px}
.tit_rela .abs_btn_wrap{position:relative;top:5px}
.paging a{padding:5px 8px}
#reserve_cuhome_info .border_ae.pda_15{padding:2px}
#reserve_cuhome_info .info_list li.f15{font-size:14px!important;margin-bottom:2px!important}
#reserve_cuhome_info.popup_layer_wrap .popup_layer .tit{padding-bottom:10px!important;font-size:16px;letter-spacing:-0.03em}
.package_area .boxsize_wrap .plusminus_wrap{width:92px}
.its_extra_charge table.tbl_basic_1new td:last-child{padding-right:0}
.package_area .allbox_wrap u.r_point{width:51%;top:0;font-size:12.5px}
.mycoupon_free_o .freecoupon{height:auto;padding:10px}
.txt04.reserve_renew.tbcash_pay .tbl_basic_1 th{padding:20px 4px}
.list_cancle li .dlwrap{padding-left:5px}
.list_wide_reserve li .now{width:62px;height:62px}
.list_wide_reserve.list_cancle li .btn_listcancle{width:30px;padding:15px 12px}
.list_wide_reserve.list_cancle .now{display:none}
.kkofrd_btn:before{left:0;top:5px;display:none}
.kkofrd_btn{padding:0 2px 0 2px;letter-spacing:-0.03em;left:163px;}
.receiver_entry .inform_chk_wrap a.arr_r{top:26px}
.login_more .idpw_wrap{margin:28.1px 5.1px}
.notice_txt_wrap .txt{line-height:1.89em;padding-top:3px}
.list_mytakb_wrap{height:200px}
.list_mytakb_wrap .list_sml_reserve{height:200px}
.list_tcp_mypoint1 span{width:100%;display:block;text-align:left;margin-top:10px}
.list_tcp_mypoint1 li:nth-child(1) strong{padding-left:0;padding:0 2px}
.question_wrapper .toptit_wrap_wh {overflow:}
.question_wrapper .toptit_wrap_wh .fr{width:100%;display:block;float:left;padding:0 0px 10px 18px!important}
.form_in_wrapper *{font-size:14px}

.toptit_wrap_wh.div_cvsnet_new_ui a.btn_rt{top:45px;left:7px;}
.list_mycash li .fr{padding-top:5px}
.reserv_tbl th{font-size:12px;padding:6px 0}
.question_wrapper .txt04 .tbl_tcp th{padding-left:0}
.buy_rate_form{padding:0 0 60px 0}
.tbl_tcp_re3 .term_check p{width:22.5%!important}
.buy_rate_form .tbl_tcp_re3 td{line-height:1.3em}
.buy_rate_form #radiocheck_prod_rate span{padding:0 0 0 10px}
.buy_rate_form #radiocheck_prod_delivery_rate span{padding:0 0 0 10px}
.spon_saving_tit{padding-bottom:10px}
.spon_saving_tit span{display:block;padding-left:34px;font-size:12px}
.spon_saving_tit span strong{font-size:12px}
.buy_rate_form .tbl_tcp_re3 td select{font-size:12px}
.footer_law a{font-size:11px}
.footer_law a:before{margin:0 3px;vertical-align:middle}
.tpay_pwd_edit a p{font-size:12.5px}
.tpay_pwd_edit a:after{top:1px}
.list_mypoint li{padding:15px 0}
.list_mypoint li .fr{position:absolute;top:15px;right:0}
.list_mytakb li .fl{width:68%}
.tb_re_wrap8 ul li .taekbae_bz.ybttm {padding:5px 0}
.tb_re_wrap8 ul li .taekbae_bz.ybttm span{margin:0}
.tb_re_wrap8 .cate_wrap ul li .tarea dl dd{letter-spacing:-0.02em}
.newico:after{top:3px;width:10px;height:10px;background-size:10px;right:-12px}
.parcelchoice_new .tarea .txtbz b{vertical-align:middle}
.reserv_ui_wrap .r_tit h1{padding-left:18px}
.toptit_wrap a.btn_rt{right:5px}
.headerwrap .member{right:5px}
.txt01 .tp_m_menu a:before{content:'';display:block;text-align:center;margin:0 auto;width:50px;height:50px;background:url('/images/icon/ico_tp_m.png?rnd=210306') no-repeat;background-size:260px}
.txt01 .tp_m_menu a span{font-size:11px}
.txt01 .tp_m_menu a.tp_m_use:before{background-position:8px 3px;}
.txt01 .tp_m_menu a.tp_m_save:before{background-position:3px -62px!important;}
.txt01 .tp_m_menu a.tp_m_shopping:before{background-position:-105px 2px!important}
.txt01 .tp_m_menu a.tp_m_coupon:before{background-position:-217px 3px;}
.list_mypoint_wrap{margin:0 10px}
.headerwrap .mycount2 ul li dl dd{background:none}
.headerwrap .mycount2 ul li dl dd em{font-size:10px}
.headerwrap .mycount2 ul li dl dd span{font-size:10px}
.tcp_new_tap .tab_tcp li a span{font-size:14px}

.tcp_new_tap .tab_tcp li a.newdot span:after{right:-4px}
.srch_detail_wrap .tit span{padding-right:0}
.mga_20#contents .box_1grey.mgb_20 + .tit_tcp{padding:10px 8px}
.tpay_card_edit p:first-child{font-size:15px}
.its_extra_charge .info_list li{font-size:12px}
.html2015 .search_wrap .login_check span{font-size:12px}
.html2015 .search_wrap .loginjoin a{font-size:12px}
#cancel_div_finish.popup_layer_wrap .popup_layer{overflow-y:hidden;padding:20px 10px}
#cancel_div_finish.popup_layer_wrap .popup_layer .cancle_tbl_wrap *{font-size:11px!important}
.f1312{font-size:12px}
.inp_wrap_double input{width:44px}
.pop_layer_full .ui_agree_wrap{padding:0 14px}
}
/*galaxy fold 280px(~320px´ëÀÀ) ³¡*/

#reserve_cuhome_info.popup_layer_wrap .popup_layer .tit{padding-bottom:10px!important}
#reserve_cuhome_info .info_list li.f15{margin-bottom:3px!important}
#reserve_cuhome_info .border_ae.pda_15{padding:8px}
#reserve_cuhome_info .mgb_15.pdt_5.c_0.f15.pdl_15{margin-bottom:10px!important}


/* cuÈ¨ÅÃ¹è ÁýÇÏÁö¿ª È®´ë ¼öÁ¤
#reserve_cuhome_info.popup_layer_wrap .popup_layer .tit{padding-bottom:10px!important}
#reserve_cuhome_info .info_list li.f15{margin-bottom:3px!important}
#reserve_cuhome_info .border_ae.pda_15{padding:15px;}
#reserve_cuhome_info .border_ae.pda_15 .pdl_15{padding-left:0}
#reserve_cuhome_info .info_list {display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
#reserve_cuhome_info .info_list li{display:flex; display:-webkit-flex;background:#eef2f4;padding:3px 12px;margin:0 3px 0 0;text-align:center;background-image:none;border-radius:5.1px}
*/

.button_brd_type{margin:20px 0px 0px 0px}
.button_brd_type .button_area{display:table;width:100%}
.button_brd_type .button_area a{display:table-cell;width:50%}
.button_brd_type .button_area a span{color:#333;height:36px;line-height:36px;text-align:center;border-radius:4px;font-weight:500;border:1px solid #ddd;margin:1px;display:block}
.button_brd_type .button_area a:hover{text-decoration:none}

.tres_detail{padding-bottom:50px}
.tres_detail dl {display:table;width:100%;background:url('/images/icon/eeff.png') 11px 0 repeat-y;background-size:2px;vertical-align:top;padding-bottom:20px;}
.tres_detail dt {display:table-cell;width:38%;position:relative;padding-left:33px;padding-right:1%}
.tres_detail dt:before{content:'';width:8px;height:8px;display:inline-block;position:absolute;background:url('/images/icon/0c_circle.png') 0 center no-repeat;background-size:100%;top:5px;left:8px;}
.tres_detail dt.step_complate:before{background-image:url('/images/icon/tf_simbol.png');width:24px;height:24px;top:-3px;left:0}
.tres_detail dt span{color:#02c3c3;font-weight:600;font-size:1.05em;word-break:}

.tres_detail dd {display:table-cell;width:56%;position:relative;vertical-align:top;}
.tres_detail dd #updown span{position:absolute;top:10px;right:10px}
.tres_detail dd .date{color:#999;font-size:11px;font-weight:400}
.tres_detail dd .date br{display:none}
.tres_detail dd a{width:100%;display:block;cursor:pointer}
.tres_detail dd p{line-height:1.4em;font-size:1.05em;padding-bottom:5px}
.tres_detail dd .st_detail_call{font-size:12px;color:#999;padding-top:5px;word-break:keep-all}
.tres_detail dl:last-child{background:url('/images/icon/eeff.png') 11px 0 no-repeat;background-size:2px 8px}

@media screen and (max-width:320px) {
.tres_detail{padding-bottom:50px}
.tres_detail dl {display:block;width:100%;background:url('/images/icon/eeff.png') 11px 0 repeat-y;background-size:2px;vertical-align:top;padding-bottom:20px;}
.tres_detail dt {display:block;width:80%;position:relative;padding-left:33px;padding-right:1%}
.tres_detail dt:before{content:'';width:8px;height:8px;display:inline-block;position:absolute;background:url('/images/icon/0c_circle.png') 0 center no-repeat;background-size:100%;top:5px;left:8px;}
.tres_detail dt.step_complate:before{background-image:url('/images/icon/tf_simbol.png');width:24px;height:24px;top:-3px;left:0}
.tres_detail dt span{color:#02c3c3;font-weight:600;font-size:1.05em;word-break:}

.tres_detail dd {display:block;width:100%;padding-top:10px;position:relative;vertical-align:top;}
.tres_detail dd #updown span{position:absolute;top:10px;right:10px}
.tres_detail dd .date{padding-left:33px;color:#999;font-size:11px;font-weight:400}
.tres_detail dd .date br{display:none}
.tres_detail dd a{width:100%;display:block;cursor:pointer}
.tres_detail dd p{padding-left:33px;line-height:1.4em;font-size:1.05em;padding-bottom:5px}
.tres_detail dd .st_detail_call{font-size:12px;color:#999;padding-top:5px;word-break:keep-all}
}


.tres_detail.fulltres{padding-bottom:50px}
.tres_detail.fulltres dl {display:block;width:100%;background:url('/images/icon/eeff.png') 11px 0 repeat-y;background-size:2px;vertical-align:top;padding-bottom:20px;}
.tres_detail.fulltres dt {display:block;width:80%;position:relative;padding-left:33px;padding-right:1%}
.tres_detail.fulltres dt:before{content:'';width:8px;height:8px;display:inline-block;position:absolute;background:url('/images/icon/0c_circle.png') 0 center no-repeat;background-size:100%;top:5px;left:8px;}
.tres_detail.fulltres dt.step_complate:before{background-image:url('/images/icon/tf_simbol.png');width:24px;height:24px;top:-3px;left:0}
.tres_detail.fulltres dt span{color:#02c3c3;font-weight:600;font-size:1.05em;word-break:}

.tres_detail.fulltres dd {display:block;width:100%;padding-top:10px;position:relative;vertical-align:top;}
.tres_detail.fulltres dd #updown span{position:absolute;top:10px;right:10px}
.tres_detail.fulltres dd .date{padding-left:33px;color:#999;font-size:11px;font-weight:400}
.tres_detail.fulltres dd .date br{display:none}
.tres_detail.fulltres dd a{width:100%;display:block;cursor:pointer}
.tres_detail.fulltres dd p{padding-left:33px;line-height:1.4em;font-size:1.05em;padding-bottom:5px}
.tres_detail.fulltres dd .st_detail_call{font-size:12px;color:#999;padding-top:5px;word-break:keep-all}

.reserv_tbl2{;width:100%;margin:11.1px 0 60px 0;position:relative;padding:8px 0}
.reserv_tbl2:after{content:'';display:block;position:absolute;bottom:-30px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px} /*±¸ºÐ ¸·´ë±â*/
.reserv_tbl2 table th{width:65px;text-align:left;padding:5px 5px;color:#999;font-size:0.9em;vertical-align:top}
.reserv_tbl2 table td{width:*;padding:2px 0px;font-size:1.1em;line-height:1.4em;word-break:break-all}

.sect_area2 .search_area select.select01{width:100%;border-radius:4.1px;margin-bottom:10px}
.sect_area2 .search_area input.inp01{border:none;width:100%;border-bottom:1px solid #ddd}
.sect_area2 + .bt_area input[type="submit"].btn02i{background:#0cc!important;position:fixed;bottom:0;left:0;width:100%}


.dashboard_wrap{display:;position:relative;padding:8px 10.8px 8px 10.8px;}


.dashboard_wrap .sum_area {margin:0px 5px;position:relative;}
.dashboard_wrap .sum_area .sum_entry{padding:0px 0px;background:#fff;border-radius:8.1px}
.dashboard_wrap .sum_area .c_0{font-size:16px;font-weight:600;clear:both}
.dashboard_wrap .sum_area .c_r{font-size:16px;font-weight:500;position:absolute;top:0;right:0px;padding-right:20px;clear:both}
.dashboard_wrap .sum_area .c_r strong{font-size:17px;font-weight:600;letter-spacing:-0.03em}
.dashboard_wrap .sum_area .c_6{word-break:keep-all;padding:3px 0;line-height:1.3em}

.dashboard_wrap .sum_area .sum_entry ul{overflow:hidden;display:table;width:100%;margin:10px 0 10px 0;background:#f6f8f8;font-weight:bold;padding:10px 0;border-radius:8.1px}
.dashboard_wrap .sum_area .sum_entry ul li{display:table-cell;width:40%;text-align:center}
.dashboard_wrap .sum_area .sum_entry ul li:last-child{width:60%}
.dashboard_wrap .sum_area .sum_entry ul li div{display:block;padding:2px 0;color:#666;font-weight:400;font-size:12px;letter-spacing:-0.03em;}
.dashboard_wrap .sum_area .sum_entry ul li div b{color:#000;font-size:15px;font-weight:bold;padding-right:1px}
.dashboard_wrap .sum_area .sum_entry ul li div em{font-size:13px}

.dashboard_wrap .btm_btn{position:absolute;top:0px;right:0px;;display:inline-block;text-align:center;height:26px;line-height:26px;margin: 0 0 0 5px;text-indent:-9999em}
.dashboard_wrap .btm_btn span{text-indent:-9999em}
.dashboard_wrap .btm_btn span:before{content:'';background:url('/images/icon/right_ct.png') no-repeat;width:15px;height:20px;background-size:11px;display:block;opacity:0.5}

.dashboard_wrap .tres_area{margin:20px 5px 0px 5px;;position:relative;}
.dashboard_wrap .tres_area .tres_entry{padding:0px 0px;background:#fff;border-radius:8.1px;}
.dashboard_wrap .tres_area .tres_entry ul{display:table;width:100%;margin:0;margin:10px 0 10px 0;background:#f8f9f9;font-weight:bold;padding:10px 0;border-radius:8.1px;}
.dashboard_wrap .tres_area .tres_entry ul li{display:table-cell;width:25%;text-align:center}
.dashboard_wrap .tres_area .tres_entry ul li div{padding:4px 0;color:#666;font-weight:400;font-size:12px;letter-spacing:-0.03em;}
.dashboard_wrap .tres_area .tres_entry .c_0{font-size:16px;font-weight:600;}
.dashboard_wrap .tres_area .tres_entry .c_r{font-size:16px;font-weight:bold;color:#000!important}
.dashboard_wrap .tres_area .tres_entry .c_0.blank{color:#ccc!important}
.dashboard_wrap .tres_area .c_r{font-weight:bold}


@media screen and (max-width:320px) {

.srch_detail_wrap .tit h1{left:8px}
.r_tit h1{padding-left:8px}
}

.dashboard_wrap_pop {padding:0 15px}
.dashboard_wrap_pop ul{display:block;border:1px solid #dcdcdc;border-radius:5px;width:90%;padding:15px 10px;position:relative;margin:50px auto}
.dashboard_wrap_pop ul li{display:grid;grid-template-columns:35% 25% 40%;box-sizing:border-box;text-align:right}
.dashboard_wrap_pop ul li div{padding:10px 0px;position:relative;font-size:15px}
.dashboard_wrap_pop ul li div:first-child{text-align:left}
.dashboard_wrap_pop ul li div.c_r{font-weight:bold!important}
.dashboard_wrap_pop ul.grid_temp4 {width:90%}
.dashboard_wrap_pop ul.grid_temp4 li div.c_6:before{content:'Æò±Õ';background:#fff;position:absolute;top:3px;left:0;display:block;color:#999;font-size:11px;border-radius:5px;border:1px solid #eee;letter-spacing:-0.05em;padding:0 1px}
.dashboard_wrap_pop ul.grid_temp4:before{content:'°áÁ¦ÇöÈ²';position:absolute;top:-30px;left:5px;display:block;font-weight:bold;font-size:16px}
.dashboard_wrap_pop ul.grid_temp3 li{grid-template-columns:35% 25% 40% }
.dashboard_wrap_pop ul.grid_temp3:before{content:'Ãë¼Ò/È¯ºÒÇöÈ²';position:absolute;top:-30px;left:5px;display:block;font-weight:bold;font-size:16px}
.dashboard_wrap_pop ul.grid_temp2 {float:left;width:45%;margin:15px 0px 0 0}
.dashboard_wrap_pop ul.grid_temp2 {width:95%;border:none;border-bottom:1px solid #eee;border-radius:0;margin:5px 5px}
.dashboard_wrap_pop ul.grid_temp2:last-child{border-bottom:none}
.dashboard_wrap_pop ul.grid_temp2 li{grid-template-columns:70% 30% }
.dashboard_wrap_pop ul.grid_temp2 li div{padding:5px 5px;position:relative}
.dashboard_wrap_pop ul.grid_temp2 li:first-child div {font-weight:bold;font-size:16px;padding:5px 5px 10px 5px}
.dashboard_wrap_pop ul.grid_temp2 li div:last-child{text-align:right}

.dashboard_wrap_pop ul li.no_list{padding:30px 0;text-align:center!important;background:#fff;display:block!important}
.dashboard_wrap_pop ul .grid_temp_tit{position:relative;padding-right:20px}
.dashboard_wrap_pop ul .grid_temp_tit a#updown{position:absolute;top:8px;right:0px}
.dashboard_wrap_pop ul .grid_temp_list li:first-child div{font-weight:500;font-size:15px;padding:5px }

.bn_cuhome_top{padding:5px 18px 0px 18px;text-align:center;border-radius:8px}
.bn_cuhome_top:after{content:'';width:50px;height:3px;background:#000;display:block;margin-top:20px}
.bn_cuhome_top p:first-child {font-size:26px;color:#151515}
.bn_cuhome_top p:first-child strong{font-size:26px;font-weight:600}
.bn_cuhome_top p:first-child:before{content:'';background:url('/images/finder/box/txt_cu.png') no-repeat 0 12px;width:44px;height:38px;background-size:100%;display:inline-block;margin-right:8px}
.bn_cuhome_top p{font-size:16px;padding:0 30px;word-break:keep-all;line-height:1.4em;margin:8px 0;color:#333;font-weight:400}
.bn_cuhome_top p:last-child{color:#151515;padding:0}
.bn_cuhome_top p em{background:#e4f6f6;font-size:16px;font-weight:600}
.bn_cuhome_top p span{font-size:16px;font-weight:600;background:url('/images/icon/bul_a.png') no-repeat 0 5px;background-size:22px;padding:5px 5px 5px 28px;display:inline-block}
.bn_cuhome_top p span strong{color:#f36;font-size:18px;font-weight:600}
@media screen and (max-width:320px) {
.bn_cuhome_top p{padding:0 0px;text-align:}
.bn_cuhome_top + .parcelchoice_area .r_tit h1{padding-left:15px}
}

.info_list li.rtpickup_saturday{color:#f36}

/*½½¶óÀÌµå¹è³Ê*/
.swiper-container {
        width: 100%;
        height: 100%;

    }
.swiper-slide {
		width: 100%;
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
            align-items: center;
    }
.swiper-slide img{width:100%;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-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;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;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-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-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-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-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-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-pagination{text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:10px;height:10px;margin:0 2px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#5ac7ce}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:0px;left:0;width:97%;text-align:right;}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 3px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-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;-moz-transform-style:preserve-3d;-ms-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,left top,right 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:-moz-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,right top,left 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:-moz-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 top,left bottom,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:-moz-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 bottom,left top,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:-moz-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-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.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;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.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-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.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-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%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-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%;-webkit-background-size:100%;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)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.mall_wrap2 {width:96%;margin:5px 2%}
.mall_wrap2 span{display:inline-block;width:33.3%;text-align:center;margin:2px 0px;color:#888;background:#f9f9f9;padding:8px 0px;border-radius:8px;letter-spacing:-0.02em;font-size:11px!important;text-align:center}
.mall_wrap2 span:nth-child(2){width:27.3%}
.mall_wrap2 span em{color:#f36;display:block;font-size:12px!important}
@media screen and (max-width:359px) {
.mall_wrap2{width:94%;margin:3px 3%}
.mall_wrap2 span{width:100%;font-size:11px!important;padding:4px 0px;text-align:left;margin:1px 0}
.mall_wrap2 span:nth-child(2){width:100%}
.mall_wrap2 span em{display:inline-block;font-size:11px!important}
.mall_wrap2 span:before{width:10px;margin-left:3px;content:'';background:url('/images/icon/0check_0.png') no-repeat;display:inline-block;width:10px;height:10px;background-size:100%;margin-right:2px;opacity:0.6}
.copy b.c_r.bold{font-size:11px!important}
}
.copy b.c_r.bold{font-size:12.5px;}
.list_mytakb_wrap_srch{padding:10px}
.reserve_banner{padding-bottom:80px}

/*ÇÏ´Ü ÇªÅÍ ¼­ºê »èÁ¦*/
//footer *{display:none;}
footer{background:#fff!important;border:none!important;padding:30px 0}
/*ÇÏ´ÜÇªÅÍ °íÁ¤ ³¡*/

.new_sml_bz{width:4px;height:4px;border-radius:10px;background:#f36;display:inline-block;margin:0 0 5px 0px}
label .new_sml_bz{position:absolute;top:25px;right:18px}



/*ÅÃ¹è¿¹¾à ¸®´º¾ó*/
.taekbae_home_new{background:#f2f3f5;padding:0 0 0px 0;min-height:700px}

.reserve_wrap {padding:0 3%;overflow:hidden}


@media screen and (max-width:359px) {
.reserve_wrap *{font-size:14px}
.sfinder_mall *{font-size:14px}
}
.reserve_now {margin:10px 0 10px 0px;padding:15px 0px 10px 0px;border-radius:12px;background:#fff;position:relative;min-height:100px}

.reserve_now .list_mytakb_wrap{border:none;border-top:1px solid #eee;border-radius:0;padding-bottom:20px}
.reserve_now .mytakb_wrap{border-radius:12px;background:none}

.reserve_now p.tit span{color:#0cc;position:relative;padding:0 10px}
.reserve_now p.tit span strong{color:#151515;font-weight:500;font-size:14px;}
.reserve_now p.tit span strong.normal{font-size:14px;font-weight:500!important;padding-left:1px}
.reserve_now p.tit em{font-size:1.09em;color:#0cc;font-weight:bold}
.reserve_now p.tit i{font-style:normal;color:#999;font-size:11px;vertical-align:middle;padding-left:5px;position:relative}
.reserve_now .cart_save{background:url('/images/icon/ico_savet.png') no-repeat #fff;width:23px;height:23px;background-size:100%;position:absolute;top:15px;right:15px}
.reserve_now .cart_save a{display:block;width:24px;height:22px}
.reserve_now .cart_save span{background:#f36;border-radius:10em;color:#fff;min-width:8px;height:12px;line-height:13px;padding:1px 3px;text-align:center;position:absolute;top:-5px;right:-5px;font-size:9px;font-weight:bold;display:block;z-index:99}
.reserve_now .dashboard_wrap{padding:0;margin:0;}
.reserve_now .dashboard_wrap .tres_area{margin:0;padding:0}
.reserve_now .dashboard_wrap .tres_area .tres_entry{margin:0;padding:0 10px;border-radius:0;}
.reserve_now .dashboard_wrap .tres_area .tres_entry ul{padding:5px 0 0 0;margin:5px 0 0 0;background:#fff}
.reserve_now .dashboard_wrap .tres_area .tres_entry li div{font-size:0.75em;letter-spacing:0;color:#666;font-weight:400;}
.reserve_now .dashboard_wrap .tres_area .tres_entry li div.c_b{font-size:1.09em;font-weight:600;color:#0cc!important;background:#f8f9f9;margin:0 14%;padding:15px 0px;border-radius:10px}
.reserve_now .dashboard_wrap .tres_area .tres_entry li div.c_b.blank{color:#ccc!important}

.reserve_now .list_blank p{background:url('/images/icon/icon_thing_g.png') no-repeat center 10px ;background-size:24px;padding-top:40px;font-size:12px;font-weight:400;text-align:center;color:#999}

.reserve_now .list_loading p{padding-top:10px;font-size:12px;font-weight:400}
.reserve_now .list_loading p:before{background-image:url('/images/icon/loading_ball2.gif');background-size:70px;opacity:0.5}
.reserve_now.loading *{display:none}

.reserve_now a.down{vertical-align:top;cursor:pointer;display:inline-block;width:18px;height:18px;background:url('/images/icon/down_btm_ff.png') no-repeat 4px 6px #0cc; background-size:10px;border-radius:10em;text-indent:-9999em;}
.reserve_now a.up{vertical-align:top;cursor:pointer;display:inline-block;width:18px;height:18px;background:url('/images/icon/up_top_ff.png') no-repeat 4px 5px #0cc; background-size:10px;border-radius:10em;text-indent:-9999em;}
.reserve_now .btn_overview a{color:#999;background:none;padding:20px 0}

.login_wrap{margin:10px 0}
.login_wrap a{border:1px solid #0cc;color:#0cc;text-align:center;padding:14px 0;background:#fff;border-radius:8px;display:block}

.reserve_grid{margin:0}
.reserve_grid li{background:#fff;background-size:100px;border-radius:12px;padding:15px 36px 5px 36px;position:relative;margin-bottom:10px;}
.reserve_grid li .reserve_price.company dl.enter_bul dd{position:relative;padding-left:20px}
.reserve_grid li .reserve_price.company dl.enter_bul dd:before{content:'¤¤';width:18px;height:18px;display:block;background-size:8px;opacity:0.5;position:absolute;top:0;left:8px;font-weight:bold}
.reserve_grid li .reserve_price.company 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.company dl.arrow_btm .down_arr span:after{content:'';background:url('/images/icon/up_top.png') no-repeat #fff center;width:18px;height:18px;display:block;background-size:10px;position:absolute;top:1px;right:0px;border:1px solid #ddd;border-radius:10em;box-shadow:2px  rgba(0, 0, 0, 0.05);opacity:1}
.reserve_grid li .reserve_price.company dl.arrow_btm .up_arr span:after{content:'';background:url('/images/icon/down_btm.png') no-repeat #fff center;width:18px;height:18px;display:block;background-size:10px;position:absolute;top:1px;right:0px;border:1px solid #ddd;border-radius:10em;box-shadow:2px  rgba(0, 0, 0, 0.05);opacity:1}

@media screen and (max-width:390px) {
.reserve_grid li{padding:12px 4.5% 5px 4.5%;}
}
.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:12px}
.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:12px}
.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:12px}
.reserve_grid li.company:before,.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:12px}
.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}
.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:12px}

.reserve_grid li.bffm{min-height:130px}
.reserve_grid li.vehicle{min-height:180px}

.bz_only{position:absolute;top:-2px;right:-2px;background:#0cc;color:#fff;width:80px;height:20px;line-height:20px;text-align:center;border-bottom-left-radius:8px;border-top-right-radius:8px;font-size:11px!important}
.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:10px}
.reserve_grid li .reserve_tit h1 span{position:absolute;right:10px;bottom:0;font-size:0.70em;color:#f36}
.reserve_grid li .reserve_tit h1 span:before{content:'';width:12px;height:11px;background:url('/images/icon/reserve_arrow.png') no-repeat;display:inline-block;background-size:8px}
.reserve_grid li .reserve_tit h1 span b{font-size:1.05em;font-weight:600}
.reserve_grid li .reserve_tit h4{font-size:12px;color:#999;padding-bottom:5px;padding-left:10px}

.reserve_grid li:nth-child(1) .reserve_price.company dl:last-child dt:after{display:none}
.reserve_grid li .reserve_price.company dl{display:flex;width:100%;justify-content: space-between;padding:2px 0;}
.reserve_grid li .reserve_price.company dl strong img{width:70px;}
.reserve_grid li .reserve_price.company dl dd{padding-left:10px}
.reserve_grid li .reserve_price.company dl dd,.reserve_grid li .reserve_price.company dl dt,.reserve_grid li .reserve_price.company dl dt strong{font-size:13px!important}
@media screen and (max-width:359px) {
.reserve_grid li .reserve_price.company dl{padding:1px 0}
.reserve_grid li .reserve_price.company dl dd{width:;padding-left:0px}
}

.reserve_grid .btm_button{position:absolute;left:5%;bottom:10px;width:95%;}
.reserve_grid .btm_button a{}
.reserve_grid .btm_button a span{width:46%;background:#0cc;padding:10px 0;border:1px solid #0cc;color:#fff;display:inline-block;text-align:center;border-radius:8px;font-weight:bold}
.reserve_grid .btm_button a.w100 span{width:96%}
@media screen and (max-width:390px) {
.reserve_grid li .reserve_tit h1{padding-left:0px}
.reserve_grid li .reserve_tit h4{padding-left:0px;padding-bottom:2px}
.reserve_grid li .reserve_tit h1 span{right:0}
}

.reserve_grid li.bffm .biz_onair{border-radius:10em;padding:5px;position:absolute;bottom:50px;right:36px;color:#f36;font-weight:bold;font-size:12px}
@media screen and (max-width:340px) {
.reserve_grid li.bffm .biz_onair{right:4.5%}
}

.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 li .reserve_price{width:100%;padding-top:10px;background:url('/images/icon/reserve_tit.png?ver=23') no-repeat 0px 11px;background-size:285px;height:93px;}
.reserve_grid li.bang .reserve_price{background-position: 0px -145px;height:86px}
.reserve_grid li.dara .reserve_price{background-position: 0px -291px;height:95px}
.reserve_grid li.today .reserve_price{background-position: 0px -617px;height:84px}
.reserve_grid li.quic .reserve_price{background-position: 0px -445px}
.reserve_grid li.quic.logox .reserve_price{background-position: 0px -435px;height:70px}
.reserve_grid li.quick .reserve_price{background-position: 0px -945px;height:98px}
.reserve_grid li.company .reserve_price{background-position: 0px -778px;}
.reserve_grid li.sendy .reserve_price{background-position: 0px -617px;height:109px}
.reserve_grid li.vehicle .reserve_price{background-position: 12px -1095px;height:109px}
.reserve_grid li.bffm .reserve_price{background-position: 10px -458px;height:109px}
@media screen and (max-width:359px) {
.reserve_grid li .reserve_price{background-size:240px;padding-top:9px;height:76px; background-position: 0px 11px}
.reserve_grid li.bang .reserve_price{background-position: 0px -119px;height:71px}
.reserve_grid li.dara  .reserve_price{background-position: 0px -243px;height:79px}
.reserve_grid li.today .reserve_price{background-position: 0px -509px;height:79px}
.reserve_grid li.quic .reserve_price{background-position: 0px -373px;}
.reserve_grid li.quic.logox  .reserve_price{background-position: 0px -373px}
.reserve_grid li.quick .reserve_price{background-position: 0px -791px;height:80px}
.reserve_grid li.company .reserve_price{background-position: 0px -656px;}
.reserve_grid li.sendy .reserve_price{background-position: 0px -509px;height:80px}
.reserve_grid li.vehicle .reserve_price{background-position: 5px -925px;height:80px}
.reserve_grid li.bffm .reserve_price{background-position: 5px -382px;height:80px}
}

.reserve_grid li.company .reserve_price.company{background:none;padding-bottom:45px}
.reserve_grid li.bffm .reserve_price.company{background:none;padding-bottom:25px;height:80px;}
.info_ddst{position:relative;font-size:0.95em}
.info_ddst dd:before{content:'';position:absolute;top:7px;left:-6px;width:2px;height:2px;display:block;background:url('/images/bullet/li.png') no-repeat;background-size:2px}
.reserve_grid li.today .info_ddst{margin-top:0px;line-height:1.2em;font-size:0.95em}

@media screen and (max-width:320px) {
.info_ddst dd{font-size:0.8em!important;letter-spacing:-0.05em}
}
.reserve_grid li .reserve_price dl{display:table;float:right;width:63%;padding:1px 0}
@media screen and (max-width:359px) {
.reserve_grid li .reserve_price dl{width:60%;padding-top:0}
.reserve_grid li .reserve_price dl dd{font-size:0.85em}
}
@media screen and (min-width:520px){
.reserve_grid li .reserve_price{width:60%;padding-left:40%}
}

.reserve_grid li.bffm .reserve_price{padding-top:22px;}
.reserve_grid li.bffm .reserve_price:before{content:'ÅÃ¹è¹Ú½º/¿ÏÃæÀç/Æ÷Àåºñ Æ÷ÇÔ°¡';position:absolute;top:70px;right:36px;font-size:10.5px;color:#fff;background:#f47;height:12px;letter-spacing:-0.03em;padding:0 2px}
@media screen and (max-width:320px) {
.reserve_grid li.bffm .reserve_price:before{top:62px;right:4.5%}
}
.reserve_grid li.bffm .reserve_price.company{padding-top:10px}
.reserve_grid li.bffm .reserve_price.company:before{display:none}

.reserve_grid li .reserve_price dl dt{display:table-cell;text-align:right;color:#151515;font-size:0.85em;position:relative}
.reserve_grid li .reserve_price dl dt strong{font-weight:600;color:#151515;font-size:1.05em}
.reserve_grid li .reserve_price dl dd{display:table-cell;text-align:left;color:#999;font-size:0.85em;}
.reserve_grid li .reserve_price dl dt u{text-decoration:line-through;color:#999;font-size:0.98em;padding-right:1px}


/*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
{content:'';background:#f36;width:4px;height:4px;display:inline-block;border-radius:10em;position:absolute;top:3px;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.80em;word-break:keep-all;line-height:1.1em}
.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('/images/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}


.sfinder_mall {margin-top:20px;padding:0 0 0 3%}
.sfinder_mall .tit{margin:10px 0}
.sfinder_mall .tit h1{font-size:1.25em;font-weight:600;font-family:'noto';padding-left:8px;color:#151515;display:inline-block}
.sfinder_mall .tit p{font-size:12px;;color:#999;padding:5px 0 10px 8px;display:inline-block}

.native_scroll{margin-bottom:20px;overflow-x:auto;scrollbar-color: rebeccapurple green;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff}
.native_scroll::-webkit-scrollbar{background:#f2f3f5}
.native_scroll .native_scroll_list{width:250%;}
@media screen and (max-width:390px) {
.native_scroll .native_scroll_list{width:350%}
}

.native_scroll .native_scroll_list li{width:158px;float:left;position:relative;overflow:hidden}
.native_scroll .native_scroll_list li a{height:160px;display:block;margin:0 10px 0 0;color:#fff;font-size:12px;border-radius:8.1px;overflow: hidden;}
.native_scroll .native_scroll_list li a span{text-align:left;color:#fff;padding:20px 10px 10px 10px;display:block;font-size:16px;font-weight:600}
.native_scroll .native_scroll_list li a em{background:#fff;border-radius:6px;padding:2px 5px;font-size:13px;color:#53b9e9;margin:0 10px;font-weight:500}
.native_scroll .native_scroll_list li a p{background:url('/images/icon/reserve_boxmall.png') no-repeat;width:150px;height:160px;background-size:1200px;overflow:hidden;text-indent:-9999em;}

.native_scroll .native_scroll_list li.sfinder_post a{background:#0090ff}
.native_scroll .native_scroll_list li.sfinder_post a p{background-position: 15px -20px }

.native_scroll .native_scroll_list li.sfinder_bag a{background:#3f2ed3}
.native_scroll .native_scroll_list li.sfinder_bag a p{background-position: -510px -20px }
.native_scroll .native_scroll_list li.sfinder_bag a em{color:#3f2ed3}

.native_scroll .native_scroll_list li.sfinder_tape a{background:#944bfc}
.native_scroll .native_scroll_list li.sfinder_tape a p{background-position: -275px -50px }
.native_scroll .native_scroll_list li.sfinder_tape a em{color:#944bfc}

.native_scroll .native_scroll_list li.sfinder_label a {background:#3ca5db}
.native_scroll .native_scroll_list li.sfinder_label a p{background:url('/images/icon/reserve_boxmall2.png?ver=2') no-repeat  -2550px -20px }
.native_scroll .native_scroll_list li.sfinder_label a em{color:#3ca5db}

.native_scroll .native_scroll_list li.sfinder_printer a {background:#00a66a}
.native_scroll .native_scroll_list li.sfinder_printer a p{background:url('/images/icon/reserve_boxmall2.png?ver=2') no-repeat  -3085px -28px }
.native_scroll .native_scroll_list li.sfinder_printer a em{color:#00a66a}

.native_scroll .native_scroll_list li.sfinder_aircap a {background:#00588b}
.native_scroll .native_scroll_list li.sfinder_aircap a p{background:url('/images/icon/reserve_boxmall2.png?ver=2') no-repeat  -1545px -28px }
.native_scroll .native_scroll_list li.sfinder_aircap a em{color:#00588b}


ul.reserve_grid_2t{overflow:hidden;padding:0 3%;}
@media screen and (max-width:359px) {
ul.reserve_grid_2t *{font-size:13px}
span.bgtxt{font-size:0.85em}
}
.reserve_grid_2t li{display:table;width:100%;margin:10px 0;min-height:100px;position:relative;background:#fff;border:2px solid #fff;border-radius:8.1px;cursor:pointer}
.reserve_grid_2t li.on{border:2px solid #0cc}
.reserve_grid_2t li:hover{border:2px solid #0cc}

.reserve_grid_2t li input{width:0;height:0;padding:0;margin:0;position:absolute;top:15px;right:40px}
.reserve_grid_2t li input:before{content:'';width:26px;height:26px;display:block;background:url('/images/icon/0check_c.png') no-repeat;background-size:100%;}
.reserve_grid_2t li.on input:before{background-image:url('/images/icon/0check_0c.png')}
@media screen and (max-width:340px) {
.reserve_grid_2t li input:before{display:none}
}

.reserve_grid_2t li .tchoi{display:table-cell;width:52px}
.reserve_grid_2t li input + label{margin:10px;width:52px;height:52px;display:inline-block;background:url('/images/logo/taekbae_simbol.png?rnd=11') 1px -940px no-repeat ;background-size:47px;text-indent:-9999em;border-radius:9em}

.reserve_grid_2t li input#parcel_hd + label{background-position:1px -220px}
.reserve_grid_2t li input#parcel_hanjin + label{background-position:0 0}
.reserve_grid_2t li input#parcel_korex + label{background-position:0 -105px}
.reserve_grid_2t li input#parcel_homepick + label{background-position:2px -332px}
.reserve_grid_2t li input#parcel_cu + label{background-position:0 -547px}
.reserve_grid_2t li input#parcel_lotte + label{background-position:1px -220px}
.reserve_grid_2t li input#parcel_epost + label{background-position:0 -439px}
.reserve_grid_2t li input#parcel_cu24 + label{background-position:0 -547px}
.reserve_grid_2t li input#parcel_cu24_half + label{background-position:0 -547px}
.reserve_grid_2t li input#parcel_gs24 + label{background-position:1px -637px}
.reserve_grid_2t li input#parcel_eleven + label{background-position:1px -737px}
.reserve_grid_2t li input#parcel_eleven_half + label{background-position:1px -737px}
.reserve_grid_2t li input#parcel_gs24half + label{background-position:1px -637px}
.reserve_grid_2t li input#parcel_emart + label{background-position:1px -1052px}
.reserve_grid_2t li input#parcel_today + label{background-position:1px -1178px}
.reserve_grid_2t li input#parcel_tpickup + label{background-position:1px -1305px}
.reserve_grid_2t li input#parcel_rtpickup + label{background-position:1px -1305px}
.reserve_grid_2t li input#parcel_dver_quick + label:before{background-position:1px -1432px}
.reserve_grid_2t li input#parcel_bffm + label{background-position:1px -2020px}

.reserve_grid_2t li input#parcel_quick + label{background-position:10px -3888px;width:105px;height:70px;background-size:85px;border-radius:0}
.reserve_grid_2t li input#parcel_truck + label{background-position:10px -2775px;width:105px;height:70px;background-size:85px;border-radius:0}
.reserve_grid_2t li input#parcel_damas + label{background-position:10px -2955px;width:105px;height:70px;background-size:85px;border-radius:0}
.reserve_grid_2t li input#parcel_labo + label{background-position:10px -3165px;width:105px;height:70px;background-size:85px;border-radius:0}

.reserve_grid_2t.sendy_wrap li select{height:32px;line-height:32px;padding:0 5px;font-size:12px}
.reserve_grid_2t.sendy_wrap  .tarea{vertical-align:middle}

.reserve_grid_2t li.offlabel label{opacity:0.3}
.reserve_grid_2t li.offlabel input:before{display:none}

.reserve_grid_2t .tarea{vertical-align:top;padding:15px 10px 15px 0px}
.reserve_grid_2t .tarea h1{font-size:1.15em;padding:5px 0 10px 0;font-weight:600}
.reserve_grid_2t .tarea h1 span{font-size:0.7em}
.reserve_grid_2t .tarea h1 em{color:#999;font-size:0.70em;padding-left:3px;font-weight:500}
.reserve_grid_2t .tarea dl{width:90%;overflow:hidden;padding:0px 0px 3px 0px;}

.reserve_grid_2t .tarea .tarea_note p{padding:0 0 2px 0;font-size:0.80em;position:relative;font-weight:500;word-break:keep-all}
.reserve_grid_2t .tarea .tarea_note{padding:5px 0}
.reserve_grid_2t .tarea .tarea_note p:before{content:'';position:absolute;top:7px;left:-6px;width:2px;height:2px;display:block;background:url('/images/bullet/li.png') no-repeat;background-size:2px}

@media screen and (max-width:359px) {
.reserve_grid_2t .tarea .tarea_note p{font-size:11.5px}
.reserve_grid_2t .tarea dl{width:100%}
}
.reserve_grid_2t .tarea dt{float:right;font-weight:500;color:#151515;vertical-align:middle;text-align:right;font-size:0.90em;}
.reserve_grid_2t .tarea dt strong{font-size:1.05em;color:#151515;font-weight:600}
.reserve_grid_2t .tarea dt u{color:#999;font-size:0.95em;text-decoration:line-through;display:inline-block;padding-right:3px}
.reserve_grid_2t .tarea dt span{color:#999;font-size:0.95em;display:inline-block;padding-right:3px}
.reserve_grid_2t .tarea dd{float:left;color:#999;text-align:left;vertical-align:middle;font-size:0.90em;position:relative}
.reserve_grid_2t .tarea .list_bg_n dd{padding-left:0}
.reserve_grid_2t .tarea .list_bg_n dd:before{display:none;width:0;padding:0}
.reserve_grid_2t .tarea .enter_bul dd{font-size:0.80em;font-weight:500;line-height:1.6em;position:relative;padding-left:15px}
.reserve_grid_2t .tarea .enter_bul dd:before{content:'';background:url('/images/icon/ico_enter_g.png') no-repeat 0 4px ;width:18px;height:18px;display:block;background-size:8px;opacity:0.3;position:absolute;top:0;left:2px}
.reserve_grid_2t .tarea .enter_bul{padding-top:0px}

.reserve_grid_2t .tarea .btn_map{position:relative;padding-top:5px}
.reserve_grid_2t .tarea .btn_map:before{content:'';background:url('/images/icon/map.png') no-repeat 0px 3px ;padding-left:12px ;width:3px;height:18px;display:block;background-size:11px;position:absolute;top:6px;left:0;opacity:0.7}
.reserve_grid_2t .tarea .btn_map span{font-size:0.90em;text-decoration:underline;padding:7px 0 2px 16px}
.taekbae_home_new .info_wrap{margin:20px 5%;padding-bottom:50px}
span.bgtxt{background:#0cc;border-radius:3.1px;color:#fff;padding:1px 4px 0 4px;margin:0 3px;font-size:10px;display:inline-block;vertical-align:middle}


/*notice_txt_wrap °Ë»öÇØ¼­ Áßº¹»èÁ¦*/

.epost_info p{background:url('/images/bullet/li.png') no-repeat 37px 6px;background-size:3px;padding-left:46px;font-size:12.5px!important;color:#999!important;font-weight:400!important}

.end_ship_wrap{border:none;margin:10px 0px;word-break:keep-all;padding:0px;background:#f9f9f9;border-radius:5.1px}
.end_ship_wrap{font-family:'noto';text-align:center}

.end_ship_wrap .tit2{font-size:11px;line-height:1.4em;color:#999;border-bottom-left-radius:8px;;border-bottom-right-radius:8px;padding:20px}
.end_ship_wrap .tit1{text-align:;font-size:15px;letter-spacing:-0.03em;font-weight:bold;color:#000;padding:22px 18px 0px 18px;}
.end_ship_wrap .tit1 span{position:relative;font-size:17px;padding:0 ;font-weight:500}

.end_ship_wrap .tit3{font-size:13px;line-height:1.5em;color:#666;padding:10px 18px;font-weight:400}
.end_ship_wrap .tit3 span{font-size:13px;line-height:1.5em;color:#666;font-weight:;text-align:left;}

.end_ship_wrap .end_ship_graph{margin:5px 0;padding:0px 10%}
@media screen and (max-width:319px) {
.end_ship_wrap .end_ship_graph{padding:0px 3%}
}
.end_ship_wrap .end_ship_graph h1{display:inline-block;text-align:center;background:url('/images/icon/ico_ai.png') no-repeat 0 10px;background-size:24px;padding:10px 0px 10px 30px}
.end_ship_wrap .end_ship_graph h1 span{font-size:16px;font-weight:500;line-height:22px;vertical-align:middle;padding:5px 0}
.end_ship_wrap .end_ship_graph.ai_time h1{background-position:0 -82px}
.end_ship_wrap .end_ship_graph.ai_day,.end_ship_wrap .ship_graph.ai_time{background:none}
.end_ship_wrap .end_ship_graph ul{color:#333;;text-align:left;width:100%}
.end_ship_wrap .end_ship_graph ul li{margin-bottom:10px}
.end_ship_wrap .end_ship_graph .tit{margin:3px 5px 0px 0;display:inline-block;font-size:15px}/*ai200303Åë°è¼öÁ¤*/
.end_ship_wrap .end_ship_graph .graph{position:relative;margin: 0px 0px 0px 0px;padding:0 0 7px 0;display:inline-block;width:70%}
.end_ship_wrap .end_ship_graph .graph i{background:#999;display:block;position:absolute;top:0;left:0;height:4px}
.end_ship_wrap .end_ship_graph li:first-child .graph i{background:#f99}
.end_ship_wrap .end_ship_graph .graph u{background:#eee;width:80%;height:4px;display:block;position:absolute;top:0;left:0;}

.end_ship_wrap .end_ship_graph li .graph b{position:absolute;top:-10px;right:0px;color:#999;font-weight:500;font-size:14px}
.end_ship_wrap .end_ship_graph li:first-child .graph b{color:#f36}
.end_ship_wrap .end_ship_graph .finally{color:#666;font-size:13px;font-weight:400;display:block;text-align:left}

.end_ship_wrap .end_ship_graph .time_cate ul{overflow:hidden}
.end_ship_wrap .end_ship_graph .time_cate li{float:left;width:50%;text-align:left;margin-bottom:0px}
.end_ship_wrap .end_ship_graph .time_cate li .tit{font-size:11px;color:#999}
.end_ship_wrap .end_ship_graph .time_cate li .graph{width:50%;padding-bottom:5px}
.end_ship_wrap .end_ship_graph .time_cate li u{width:58%}
.end_ship_wrap .end_ship_graph .time_cate li b{font-size:11px;top:-7px;color:#999}
.step_complete2 + .end_ship_wrap  .end_ship_graph .tit{padding:5px 0 10px 0;}

.end_ship_graph.ai_time li.low .graph i{background:#999}
.end_ship_graph.ai_time li.low .graph b{color:#999}

.li_center_tl ul{display: table;margin-left: auto; margin-right: auto;text-align:left;margin-bottom:25px}
.li_center_tl ul li span{font-size:14px;}
.li_center_tl ul li span.c_r{font-size:15px}
.li_center_tl ul li span:first-child{color:#666;margin-right:3px;font-size:14px;}

.tbl_center_tl {background:#f9f9f9;border-radius:5.1px;width:100%;padding:10px 0;margin:0 0 20px 0}
.tbl_center_tl table{width:100%;margin-left: ; margin-right: ;text-align:center}
.tbl_center_tl table td{font-size:13px;padding:5px 20px}
.tbl_center_tl table th{color:#666;margin-right:3px;font-size:13px;;padding:5px 20px}


.tpay_end_bn{background:#f9f9f9;border-radius:5.1px;padding:15px 15px;margin:15px 0 0 0;text-align:left}
.tpay_end_bn p{font-size:13px;font-weight:400;text-align:left;color:#666}
h1.info_title_ico{position:relative;text-align:left;background:url('/images/icon/info.png') no-repeat 0 2px;background-size:1.05em;padding-left:20px;font-size:16px;margin:10px 0;display:block;font-weight:500}
h1.info_title_ico .btn_more{display:inline-block;text-align:right;position:absolute;top:5px;right:0;padding-right:5px}
h1.info_title_ico .btn_more span{font-size:13px;font-weight:400;color:#666}
h1.info_title_ico .btn_more:after{content:'';width:7px;height:12px;background:url('/images/icon/right_ct_c.png') right 0px no-repeat;background-size:7px;display:inline-block;position:absolute;top:1px;right:-5px}
@media screen and (max-width:359px) {
h1.info_title_ico .btn_more span{font-size:12px;width:40px;overflow:hidden;height:12px;display:block}
}
.bg_box_f5{background:#f9f9f9;border-radius:5.1px;padding:10px 20px;margin:10px 0}

.bg_box_f5 .tab_tcp li a{height:30px;line-height:20px}

.icomap{padding:0 0 0 0px;color:#333;font-size:13px;font-family:'noto'}
.icomap:before{content:'';background:url('/images/icon/map.png') right 2px no-repeat;background-size:10px;width:10px;height:14px;line-height:18px;display:inline-block;text-align:center;color:#333;margin-right:3px;}
.icoarrowr{padding:0 0 0 0px;color:#333;font-size:13px;font-family:'noto';padding-right:10px}
.icoarrowr:after{content:'';width:7px;height:12px;background:url('/images/icon/right_ct_c.png') right 0px no-repeat;background-size:7px;display:inline-block;position:absolute;top:1px;right:0px}

.list_ahref{padding:10px 0 0 0}
.list_ahref li{padding:5px }
.list_ahref a{text-indent:-9999em}/*ÇØ´ç Å¬·¡½º Ã£¾Æ¼­ ±³Ã¼!!!!!!!!!!!!!!*/

.step_3_wrap{width:100%;display:flex;}
.step_3_wrap li{padding:0 4px;position:relative;}
.step_3_wrap li img{width:100%;border-radius:8.1px}
.step_3_wrap li:after{content:'';width:7px;height:10px;background:url('/images/icon/right_ct_c.png') right center no-repeat;background-size:7px;display:block;position:absolute;top:35%;right:-4px}
.step_3_wrap li:last-child:after{display:none}
.step_3_wrap li p{text-align:center;padding:5px 0;line-height:1.3em;word-break:keep-all;font-size:13px;letter-spacing:-0.02em}
@media screen and (max-width:359px) {
.step_3_wrap li p{font-size:11px}
}

.step_4_wrap{width:96%;overflow:hidden;padding:10px 2%}
.step_4_wrap li{width:46%;float:left;position:relative;text-align:center;padding:15px 0;}
.step_4_wrap li:nth-child(even){float:right}
.step_4_wrap li:nth-child(5){clear:both;}
.step_4_wrap li img{width:100%;border-radius:8.1px}
.step_4_wrap li:before{content:'01';position:absolute;top:5px;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 li:nth-child(6):before{content:'06'}
.step_4_wrap li:nth-child(7):before{content:'07'}
.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}
@media screen and (max-width:359px) {
.step_4_wrap p{font-size:11px}
}

.step_7_wrap{width:100%;overflow:hidden;padding:5px 0}
.step_7_wrap li{width:50%;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:74%;}

.step_7_wrap li p:before{content:'1';position:absolute;top:3px;left:0px;color:#fff;background:#999;padding:3px;text-align:center;width:12px;height:12px;line-height:12px;border-radius:30px;font-size:13px;font-weight:bold}
.step_7_wrap li:nth-child(2) p:before{content:'2'}
.step_7_wrap li:nth-child(3) p:before{content:'3'}
.step_7_wrap li:nth-child(4) p:before{content:'4'}
.step_7_wrap li:nth-child(5) p:before{content:'5'}
.step_7_wrap li:nth-child(6) p:before{content:'6'}
.step_7_wrap li:nth-child(7) p:before{content:'7'}
.step_7_wrap p{height:20px;color:#333;text-align:center;padding:10px 0 5px 0;line-height:1.3em;word-break:keep-all;font-size:13px;letter-spacing:-0.02em}
@media screen and (max-width:359px) {
.step_7_wrap p{font-size:11px}
}

.txt01.end_article{margin:10px 0;padding:0 2%}
.relative_box3.end_article{margin:10px 0;padding:0 2%;width:96%}
@media screen and (max-width:359px) {
txt01.end_article{padding:0 }
#divReserveSurveyPop .section{width:270px}
}



.banner_basic1 *{font-size:15px;font-family:noto}
.banner_basic1{width:100%;overflow:hidden;position:relative;padding-bottom:10px}
.banner_basic1 h1{font-size:1.9em;color:#0cc;font-weight:600;padding:18px 30px 0 20px}
.banner_basic1 ul {padding:5px 20px}
.banner_basic1 ul li:before{content:'';display:inline-block;background:url('/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;top:50px;right:-10px;width:27.5%}
.banner_basic1 .visualimg img{width:100%;max-width:140px}
@media screen and (max-width:400px) {
.banner_basic1.cueasy .visualimg{display:none}
}

@media screen and (max-width:359px) {
.banner_basic1 *{font-size:12px}
.banner_basic1 h1{font-size:1.5em;padding:18px 20px 0 20px}
.banner_basic1 ul {padding:5px 15px}
.banner_basic1 .visualimg{right:-10px;width:27.5%}
}

.pay_card_wrap{border-radius:8.1px;padding:10px 10px 30px 10px;margin:0px 20px 30px 20px;color:#151515;position:relative;}
.pay_card_wrap .delete{width:75px;height:18px;position:absolute;top:15px;right:15px;cursor:pointer;background:url('/images/button/btn_close_w.gif') no-repeat right 0 ;background-size:15px;color:#333;text-indent:-9999em}
.pay_card_wrap h1{padding:30px 0px 30px 10px;text-align:center;font-size:21px;font-weight:bold;color:#151515}
.pay_card_wrap h1 strong{font-size:21px;font-weight:bold;}
.pay_card_wrap h1 span{display:block;padding-top:5px;font-size:18px;font-weight:bold}
.pay_card_wrap h1 span:before{content:'£ª£ª£ª£ª£ª ';letter-spacing:-0.3em;padding-right:10px;line-height:1.2em}
.pay_card_wrap.off{background:#aaa}
.pay_card_wrap.off h1{font-size:18px}
.pay_card_wrap .btn_btm{overflow:;text-align:center;display:block;padding-top:20px}
.pay_card_wrap .btn_btm .left{float:;border:1px solid #ddd;background:#fff;border-radius:8px;padding:5px 8px;font-size:13px;color:#151515}
.pay_card_wrap .btn_btm .right{float:;border:1px solid #ddd;background:#fff;border-radius:8px;padding:5px 8px;font-size:13px;color:#151515}
.pay_card_wrap .btn_edit{display:inline-block;padding-top:12px}
.pay_card_wrap .btn_edit img{width:21px;opacity:0.9}
.pay_card_wrap.off{background:url('/images/logo/tpay_g.png') 15px 15px no-repeat #999;background-size:90px;border-radius:8.1px;padding:30px;margin:0px 20px;color:#fff;position:relative}
.pay_card_wrap.off h1:before{content:'';background:url('/images/icon/ico_add_0c.png') no-repeat;background-size:35px;display:block;width:35px;height:45px;text-align:center;margin:0 auto}
.pay_card_wrap.on{border:1px solid #0cc;}
.pay_card_wrap.on h1.tit{padding:10px;font-size:16px;font-weight:normal;color:#555}
.pay_card_wrap.on h1{padding:10px}
.pay_card_wrap + .tpay_pwd_edit a{position:relative;display:block;text-align:center;border:1px solid #ddd;color:#151515;padding:10px 10px 20px 10px;margin:20px 20px 0px 20px;border-radius:8px}
.pay_card_wrap + .tpay_pwd_edit a p:before{opacity:0.7;content:'';width:23px;height:23px;background:url('/images/icon/ico_key.png') no-repeat 0 7px;display:inline-block;background-size:14px;}
.pay_card_wrap + .tpay_pwd_edit a:after{display:none}

.pay_card_logo{position:relative;margin:0px 20px;border-radius:10px;background:#0cc}
.pay_card_logo h1{color:#fff;padding-left:20px;}
.pay_card_logo h1.tit{padding:26px 0 15px 60px;font-size:13px;font-weight:normal;color:#fff}
.pay_card_logo h1 strong{font-size:1.45em;}
.pay_card_logo h1 span{font-size:1.45em;}
.pay_card_logo h2{font-size:13px;padding:8px 20px 18px 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.25);border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.pay_card_logo .btn_btm a{color:#fff;font-size:14px;font-weight:normal;padding:15px 0;display:inline-block;position:relative;}
.pay_card_logo .btn_btm a:after{content:'';width:1px;height:8px;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 label{color:#fff;font-size:14px}
.pay_card_logo .btn_btm a input:checked + label:before{background-image:url('/images/icon/0check_0.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{bottom:175px}
.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('/images/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:10px;background:#fff;padding:4px 6px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:12px;font-weight:bold;color:#f36;letter-spacing:-0.03em}
.multiple_card_wrap li{margin:0 0 15px 0}
.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('/images/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:#ff000d}

.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}

.pay_card_in_wrap{border-radius:10px;background:#fff;text-align:center}
.pay_card_in{position:relative}
.pay_card_in p{font-size:15px;letter-spacing:-0.00em;color:#151515;font-weight:400;padding:15px 0 13px 38px;position:relative;display:block;line-height:20px;text-align:left;font-weight:500}
.pay_card_in p:before{content:'';background:url('/images/icon/ico_add_0c.png') no-repeat;position:absolute;top:11px;left:8px;background-size:100%;display:block;width:24px;height:24px;;}
.pay_card_in .inp_btn{position:absolute;top:7px;right:5px;font-size:14px;line-height:18px;border-radius:6px;padding:9px 8px 5px 8px;color:#333;font-weight:400;letter-spacing:-0.05em;border:1px solid #ddd}
@media screen and (max-width:329px) {
.pay_card_in p{font-size:14px;padding-left:34px;letter-spacing:-0.05em;}
.pay_card_in p:before{width:20px;height:20px;top:14px}
.pay_card_in .inp_btn{padding:9px 3px 5px 3px;font-size:12px}
}
/*.pay_card_in .inp_btn:before{content:'';width:1px;height:15px;margin-right:5px;background:#ddd;display:inline-block}*/

.pay_card_in_wrap .pay_card_logo{}
.pay_card_logo.mg0{}
.pay_card_logo.mg0:after{content:'ÅÃ¹èÆäÀÌ';color:#fff;position:absolute;top:8px;left:60px;font-weight:300;font-size:11px;opacity:0.8}
.pay_card_logo.mg0:before{top:10px;left:20px}

.pay_card_logo.mg0 .name:after{content:'';background:url('/images/icon/right_ct_f.png') no-repeat top right;background-size:8px;width:24px;height:12px;padding-right:15px}
.pay_card_logo.mg0 h1{font-size:0.7em;padding:23px 0 8px 60px;text-align:left}
.pay_card_logo.mg0 .btn_btm{background:#;}
.pay_card_logo.mg0 .btn_btm a{color:#;padding:2px 0;font-size:12px;font-weight:500}
.pay_card_logo.mg0 .btn_btm a:after{background:#999}

.mycash_wrap{position:relative;margin:30px 0;padding:30px 10px}
.mycash_wrap:before{content:'';display:block;position:absolute;top:-10px;left:-10px;width:100%;height:14px;background:#eef2f4;padding:0 10px}
.mycash_wrap:after{content:'';display:block;position:absolute;bottom:-10px;left:-10px;width:100%;height:14px;background:#eef2f4;padding:0 10px}
.mycash_wrap h1{color:#0cc;font-size:23px;margin-bottom:10px;position:relative;padding:10px 60px 0 0}
.mycash_wrap h1 strong{color:#0cc;font-size:25px;font-weight:600}
.mycash_wrap h1 a.charge{background:#0cc;border-radius:8px;color:#fff;padding:6px 12px;position:absolute;top:13px;right:0}
.mycash_wrap p.right{color:#666;font-size:11px}
.mycash_wrap p.left{font-size:16px;font-weight:bold}
.mycash_wrap + .tit_tcp{padding:0px 5px 10px 5px;font-size:16px}
.list_mycash li{border-bottom:none}

.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:17px;font-weight:500;margin-bottom:10px;padding:5px 0px 0px 10px;word-break:keep-all;font-family:'noto';color:#151515}
.cancle_box li h1 br{display:none}
.cancle_box li p{padding:5px 0px 5px 10px;font-size:12px;color:#151515}
.cancle_box li p.li{background:url('/images/bullet/li.png') no-repeat 12px 9px;font-size:12px;background-size:3px;padding-left:20px;color:#999;word-break:keep-all;line-height:1.2em}
.cancle_box li p.c_0c{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}

@media screen and (max-width:359px) {
.cancle_box li h1{font-size:16px;text-align:center;padding:5px 20px 0px 20px}
.cancle_box li h1 br{display:block}
.cancle_box li p.li{font-size:12px;padding-right:15px}
.cancle_box li .btn{width:80%;font-size:12px}
}
.popup_layer_wrap .cancle_box_wrap li,.popup_layer_wrap .cancle_box_wrap li p {font-size:11px;}
.popup_layer_wrap .cancle_box_wrap .cancle_box li p.li{padding-top:3px;background-position:13px 7px;background-size:2px}
.popup_layer_wrap .cancle_box_wrap li p strong{font-size:12px}
.popup_layer_wrap .cancle_box_wrap .btn_inform{font-size:12px}

.tblgr_wrap{margin:15px 5% 0px 5%;padding-bottom:15px}
.tblgr{width:100%}
.tblgr thead{border-radius:8px}
.tblgr th{background:#e2e3e5;text-align:center;padding:8px 0;font-size:13px}
.tblgr td{border-bottom:1px solid #e9e9e9;text-align:center;padding:8px 0;font-size:13px;color:#666}

.rsv_list_wrap{width:100%;clear:both;background:#f2f3f4;padding-top:20px}
.rsv_list_wrap h1 img{width:200px}
.rsv_list_wrap h1{font-size:18px;font-weight:bold;text-align:center;padding:10px 0}
.rsv_list_wrap ul li{width:80%;padding:16px 5% 10px 5%;;background:#fff;margin:10px 5% 0 5%;border-radius:8px;position:relative}

.rsv_list_wrap ul li a{display:block}
.rsv_list_wrap ul p{display:table;padding:5px 0}
.rsv_list_wrap ul p span{display:table-cell;font-size:1.05em;color:#666;width:80px;display:inline-block;font-weight:400}
.rsv_list_wrap ul p strong{display:table-cell;font-size:1.05em;color:#151515;font-weight:500}
.rsv_list_wrap ul p strong.bold{font-size:1.1em}
.rsv_list_wrap ul em{font-weight:500;font-size:14px;position:absolute;bottom:15px;right:15px;color:#0cc;background:url('/images/icon/right_ct_0c.png') no-repeat center right;background-size:8px;padding-right:12px}
.rsv_list_wrap .list_loading p{display:block;color:#666;font-size:0.95em}

.barcode_wrap{background:#fff;text-align:center;border-top:2px dashed #ddd;padding:20px 0 10px 0;margin:0 5%;border-radius:8px}
.barcode_wrap img{width:85%;padding:5px 0}
.barcode_wrap .c_6{font-size:0.95em;font-weight:500;}
.barcode_wrap p{font-size:1.12em;color:#151515;font-weight:500;padding-bottom:10px;word-break:keep-all;line-height:1.4em}
.barcode_wrap p strong{font-size:1.05em;color:#151515;font-weight:bold;display:inline-block}

.barcode_wrap .barcode_cancle{padding:10px 0;color:#f36}
.barcode_wrap .barcode_cancle + p{text-decoration:line-through;padding:5px 0 10px 0}

.rsv_list_wrap + .bg_box_f5{margin-top:0;background:#f2f3f4;}
.rsv_list_wrap + .bg_box_f5 h1.tit{margin:20px 0 15px 0}
.rsv_list_wrap + .bg_box_f5 h1.tit strong{font-size:1.1em;font-weight:bold;}
.rsv_list_wrap .li{color:#666;background:url('/images/bullet/li.png') no-repeat left 5px;background-size:3px;font-size:0.9em;padding:0 0 5px 8px;font-weight:400;line-height:1.3em}

a.btn_listbarcode{display:inline-block;padding:2px 3px ;color:#151515;font-size:0.8em;border:1px solid #ddd;border-radius:5px}


.list-numbered {
  list-style: none;
  counter-reset: var-count;

}

.list-numbered > li {
  position: relative;
  padding:15px 0% 15px 10%!important;
}

.list-numbered > li:before {
	position: absolute;
	left: 4%;
	width:15px;
	text-align:center;
	display: inline-block;
 	margin: 5px auto ;
	color: #666;
	font-size:1.0em;font-weight:400;
	counter-increment: var-count;
	content: counter(var-count) "." ;
}

@media screen and (max-width:359px) {
.list-numbered > li:before{font-size:0.9em;margin:6px 0;left:3%}
.rsv_list_wrap ul em{right:7px}
.rsv_list_wrap ul p span{width:56px;font-size:0.9em}
.rsv_list_wrap ul p strong{font-size:0.9em}
.rsv_list_wrap ul em{font-size:0.9em}
.rsv_list_wrap ul p strong.bold{font-size:1.0em}
}

/*¿¹¾àÇöÈ²¸®½ºÆ® ¼öÁ¤ 2211*/
.dashboard_wrap{margin-bottom:0}
.srch_detail_wrap{background:#f2f3f4;padding-top:20px;}
.dashboard_wrap:after{display:none}

.list_wide_reserve2{overflow:hidden;text-align:left;background:#f8f9f9;width:100%;border-radius:9px}
.list_wide_reserve2 .list_loading p{padding:100px 0 200px 0}
.list_wide_reserve2 li{background:#fff;border-radius:8px;margin:10px;padding:18px 25px;position:relative}
.list_wide_reserve2 li .now{;margin-bottom:10px}
.list_wide_reserve2 li .now b{font-size:1.2em;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('/images/icon/right_ct_c.png') right center no-repeat;background-size:9px;padding-right:12px}
.list_wide_reserve2 li .now.linked .number b{background:none;padding-right:5px}

.list_wide_reserve2 li .dlwrap{display:table;width:100%}
.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:15px;width:54px;height:54px;display:block;background:url('/images/logo/taekbae_simbol.png?ver=2') 0 -1086px no-repeat;background-size:100%;text-indent:-9999em;border-radius:9em}
.list_wide_reserve2 li .grid .cat dd#parcel_hd{background-position:0px -250px}
.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 -120px}
.list_wide_reserve2 li .grid .cat dd#parcel_homepick{background-position:0px -380px}
.list_wide_reserve2 li .grid .cat dd#parcel_cu{background-position:0 -627px}
.list_wide_reserve2 li .grid .cat dd#parcel_lotte{background-position:0px -250px}
.list_wide_reserve2 li .grid .cat dd#parcel_epost{background-position:0 -510px}
.list_wide_reserve2 li .grid .cat dd#parcel_cu24{background-position:0 -627px}
.list_wide_reserve2 li .grid .cat dd#parcel_cu24_half{background-position:0 -627px}
.list_wide_reserve2 li .grid .cat dd#parcel_gs24{background-position:0px -737px}
.list_wide_reserve2 li .grid .cat dd#parcel_gs24half{background-position:0px -737px}
.list_wide_reserve2 li .grid .cat dd#parcel_eleven{background-position:0px -850px}
.list_wide_reserve2 li .grid .cat dd#parcel_eleven_half{background-position:0px -850px}
.list_wide_reserve2 li .grid .cat dd#parcel_quick{background-position:0px -968px}
.list_wide_reserve2 li .grid .cat dd#parcel_emart{background-position:0px -1212px}
.list_wide_reserve2 li .grid .cat dd#parcel_today{background-position:0px -1358px}
.list_wide_reserve2 li .grid .cat dd#parcel_tpickup{background-position:1px -1500px}/*¿À´ÃÇÈ¾÷*/
.list_wide_reserve2 li .grid .cat dd#parcel_rtpickup{background-position:1px -1500px}/*¿À´ÃÇÈ¾÷*/
.list_wide_reserve2 li .grid .cat dd#parcel_dver_quick{background-position:1px -1647px}
.list_wide_reserve2 li .grid .cat dd#parcel_sendy{background-position:0px -2167px}
.list_wide_reserve2 li .grid .cat dd#parcel_bffm{background-position:0px -2320px}

.list_wide_reserve2 li .now *{vertical-align:middle;}

/*.list_wide_reserve2 li .now.cancle *{opacity:0.4}
.list_wide_reserve2 li .now.cancle + .dlwrap .cat {opacity:0.4}
.list_wide_reserve2 li .now.cancle + .dlwrap .area{color:#999!important}
.list_wide_reserve2 li .now.cancle + .dlwrap .area{opacity:0.4}20251107¿¹¾àÇöÈ²°³¼± - ¿¹¾àÃë¼Ò Èå¸²È¿°ú Á¦°Å*/
.list_wide_reserve2 li .now em{background:none;color:#f36!important;margin:0 1px;padding:0 0px;font-size:0.9em;font-weight:normal}


.list_wide_reserve2 li .number{padding-top:8px}
.list_wide_reserve2 li .number b{font-weight:500;font-size:1.05em;padding-right:5px}
.list_wide_reserve2 li .number strong{font-weight:500;font-size:1.15em;margin-right:3px}
.list_wide_reserve2 li .number b:after{content:''; width:1px;height:12px;background:#fff;display:inline-block;}

.list_wide_reserve2 li .number .inp_btn{border-radius:5px;font-size:0.85em;border:1px solid #ccc;padding:5px 5px 3px 5px}
.list_wide_reserve2 li .grid .dat{position:absolute;top:4px;right:10px}
.list_wide_reserve2 li .grid .dat dd{display:none}
.list_wide_reserve2 li .grid .area:first-child .dat dd{display:inline-block;font-size:0.9em;color:#aaa;font-weight:400}
.list_wide_reserve2 li .grid .area:first-child .dat dd span{color:#aaa;display:block;font-weight:400}
.list_wide_reserve2 li .grid .area:first-child .dat dd span b{font-size:0.95em;color:#aaa;font-weight:400}

.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:0.99em;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:#ccc;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:#ccc;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 .rec *{display:inline-block}
.list_wide_reserve2 li .grid .abst{display:table;width:100%;margin-top:8px}
.list_wide_reserve2 li .grid .abst a{display:table-cell;text-align:center}
.list_wide_reserve2 li .grid .abst a span{border:1px solid #ddd;margin:1px;display:block;border-radius:4px;font-size:1.0em;color:#333;padding:10px 0}

.list_wide_reserve2 li .grid .area{border-top:1px solid #eee;padding:8px 0}
.list_wide_reserve2 li .grid .area:first-child{border-top:none;padding-top:0px}
.list_wide_reserve2 li .grid dl{padding-top:5px}
.list_wide_reserve2 li .grid dl:first-child{padding-top:0px}

@media screen and (max-width: 359px){
.list_wide_reserve2 *{font-size:12px}
.list_wide_reserve2 li{padding:15px 10px}
}

.layer_lider2{border:1px solid #ccc;background:#fff;position:absolute;bottom:10px;right:10px;width:72%;z-index:999;border-radius:8px}
.layer_lider2 .close{position:absolute;right:5px;top:3px;background:url('/images/button/btn_pop_close2.gif') no-repeat 0 0;text-indent:-9999em;display:block;width:15px;height:15px;background-size:15px}
.layer_lider2 .close:hover{text-decoration:none}
.layer_lider2 .face{padding:5px;float:left;}
.layer_lider2 .lider{padding:10px }
.layer_lider2 .lider p{line-height:18px;font-size:13px;color:#333;text-align:center}

.layer_lider2 .lider p strong{font-size:13px;}
.layer_lider2 .lider p:first-child,.layer_lider2 .lider p:first-child strong{color:#000;font-weight:bold;font-size:15px;padding-bottom:5px}
.layer_lider2 .face img{width:60px}

.list_mytakb_wrap .list_wide_reserve2{background:#fff;padding-top:5px}
.list_mytakb_wrap .list_wide_reserve2 .grid dt{display:none}
.list_mytakb_wrap .list_wide_reserve2 li{position:relative;margin:2px 5px;padding:18px 15px 10px 15px }
@media screen and (min-width:322px) {
.list_mytakb_wrap .list_wide_reserve2 li .grid .abst{position:absolute;bottom:12px;right:0;display:inline-block;width:auto}
}
.list_mytakb_wrap .list_wide_reserve2 li .grid{line-height:1.15em}
.list_mytakb_wrap .list_wide_reserve2 li .grid *{line-height:1.15em;font-size:0.9em!important}
.list_mytakb_wrap .list_wide_reserve2 li .grid .abst a{display:inline-block;}
.list_mytakb_wrap .list_wide_reserve2 li .grid .abst a span{;padding:3px 5px}
.list_mytakb_wrap .list_wide_reserve2 li .now.cancle + .dlwrap .grid .cat dd{opacity:0.2}
.list_mytakb_wrap .list_wide_reserve2 li .now{position:absolute;top:15px;left:78px}
.list_mytakb_wrap .list_wide_reserve2 li .now *{;vertical-align:middle}
.list_mytakb_wrap .list_wide_reserve2 li .now b{font-size:0.95em}
.list_mytakb_wrap .list_wide_reserve2 li .grid_text{padding-top:18px}
.list_mytakb_wrap .list_wide_reserve2 li .now span{font-size:0.75em}
.list_mytakb_wrap .list_wide_reserve2 li .now em{font-size:0.75em}
.list_mytakb_wrap .list_wide_reserve2 .list_loading p{padding:60px 0 0px 0}

@media screen and (max-width:320px) {
.list_mytakb_wrap .list_wide_reserve2 li{padding:15px 15px 0 15px}
.list_mytakb_wrap .list_wide_reserve2 li .dlwrap{padding-bottom:8px}
.list_mytakb_wrap .list_wide_reserve2 li .grid .abst{bottom:0px}
.list_mytakb_wrap .list_wide_reserve2 li .grid .abst a{display:table-cell;}
}


.overview_wrap{background:#f2f3f4}
.overview_wrap_pagenum{background:#f8f9f9;padding:10px 10px }
.overview_wrap_pagenum .wrap_box{background:#fff;border-radius:8px;padding:10px 10px 20px 10px}
.overview_wrap_pagenum .wrap_box .num_box{border-bottom:1px solid #eee;text-align:center;margin:0 auto;}
.overview_wrap_pagenum .wrap_box .num_box ul {overflow-x:auto;-ms-overflow-style: none;  scrollbar-width: none;white-space:nowrap}
.overview_wrap_pagenum .wrap_box .num_box ul li{text-align:center;padding:0 15px;display:inline-block;height:30px;line-height:30px}
.overview_wrap_pagenum .wrap_box .num_box a{font-size:16px;text-align:center;color:#999}
.overview_wrap_pagenum .wrap_box .num_box a.on{color:#333}
.overview_wrap_pagenum .wrap_box .stlt_box {width:60%;padding:10px 20%}
.overview_wrap_pagenum .wrap_box .stlt_box a:first-child{float:left;background:url('/images/icon/left_ct_last.png') no-repeat;background-size:10px;padding-left:15px;margin-left:10px;font-size:13px;}
.overview_wrap_pagenum .wrap_box .stlt_box a:last-child{float:right;background:url('/images/icon/right_ct_last.png') no-repeat 100% 0 ;background-size:10px;padding-right:15px;margin-right:10px;font-size:13px;}


.list_wide_reserve2.list_cancle {background:#fff;margin:0 0 15px 0;padding:0;position:relative}
.list_wide_reserve2.list_cancle li {background:#fff;margin:0;padding:15px 15px 15px 15px;border-bottom:1px solid #f2f3f4}

.list_wide_reserve2 .list_blank{margin: 18px 10px; line-height:1.4em;padding:160px 0px 80px 0px; background:url('/images/icon/ico_blank.png') no-repeat center  100px #fff; border-radius:10px;background-size:45px;text-align:center}
.list_wide_reserve2 .list_blank p{color:#888;font-size:14px}
.list_wide_reserve2.list_cancle .list_blank{color:#888;font-size:14px;margin: 18px 10px; line-height:1.4em;padding:160px 0px 80px 0px; background:url('/images/icon/ico_blank.png') no-repeat center  100px #fff; border-radius:10px;background-size:45px;text-align:center}
.list_wide_reserve2.list_cancle .list_blank p{color:#888;font-size:14px}
.list_mytakb_wrap .list_wide_reserve2 .list_blank p:before{display:none}
.list_wide_reserve2 .chkbig{position:absolute;top:17px;left:0;}
.list_wide_reserve2 .chkbig{margin:0;padding:0;opacity:0;width:0;}
.list_wide_reserve2 .chkbig + label{position:absolute;top:17px;left:5px;cursor:pointer;display:block;font-size:14px;text-align:left;width:22px;height:22px;background:url('/images/icon/0check_c.png') no-repeat 0 0 #fff;border:1px solid #ddd;border-radius:6px;background-size:22px;}
.list_wide_reserve2 .chkbig:checked + label{background-image:url('/images/icon/0check_f.png');background-color:#0cc;border:1px solid #0cc}
@media screen and (max-width:320px) {
.list_wide_reserve2 .chkbig, .list_wide_reserve2 .chkbig + label{top:12px}
}

.pop_layer_wrap_full .list_wide_reserve2{background:#fff;padding:0;border-top:1px solid #ddd;border-radius:0;margin-top:10px}

.pop_layer_wrap_full .list_wide_reserve2 li .grid .area{width:100%}
.pop_layer_wrap_full .list_wide_reserve2 li {padding:10px;margin:0 0 0px 0;border-bottom:1px solid #eee;border-radius:0}
.pop_layer_wrap_full .list_wide_reserve2 li .grid .dat{right:10px}
.pop_layer_wrap_full .list_wide_reserve2 .chkbig + label{position:absolute;top:7px;left:5px;}
.pop_layer_wrap_full .list_wide_reserve2 .now b{padding-left:28px}
.pop_layer_wrap_full .list_wide_reserve2 .number b{padding-left:0px}
.pop_layer_wrap_full .list_wide_reserve2 + .ui_btn_wrap{padding-bottom:112px;border-top:1px solid #ddd}
.pop_layer_wrap_full .list_wide_reserve2 + .ui_btn_wrap.fixed.hauto{padding-bottom:0;border-top:1px solid #ddd}
@media screen and (max-width:320px) {
.pop_layer_wrap_full .list_wide_reserve2 .chkbig, .list_wide_reserve2 .chkbig + label{top:0}
}

/*¿¢¼¿Ãß°¡*/
.btn_excel{margin:25px 18px;border:1px solid #cbcbcb;background:#fff;border-radius:8px}
.btn_excel span{font-size:14px;text-align:center;margin:0 auto;display:block;height:45px;line-height:45px;cursor:pointer;vertical-align:middle}
.btn_excel span:before{content:'';background:url('/images/icon/logo_excel.png') no-repeat;width:40px;height:25px;display:inline-block;vertical-align:middle}

.btn_shoplink{position:relative;margin:25px 18px 5px 18px;border:1px solid #cbcbcb;background:#fff;border-radius:8px}
.btn_shoplink a:first-child span{font-size:15px;text-align:center;display:block;height:45px;line-height:45px;cursor:pointer;vertical-align:middle;letter-spacing:-0.03em;padding-right:15px}
.btn_shoplink a:first-child span:before{content:'';margin-right:5px;background:url('/images/icon/shoplink.png') no-repeat;border-radius:8em;background-size:100%;width:22px;height:22px;display:inline-block;vertical-align:middle;}
.btn_shoplink a:last-child span{}
.btn_shoplink a.howto span:after{content:'';background:url('/images/icon/help.png') no-repeat #eef2f5;background-position:-1px -3px;background-size:290px;position:absolute;top:13px;right:5px;text-align:center;font-weight:bold;border-radius:5em;font-size:12px;width:18px;height:18px;color:#666;margin:0 3px 0 1px;display:inline-block;line-height:14px;}


.common_area.shop_wrap .sel_btn_wrap.mgt_20 select.w70{width:75%;padding-right:22px}
.common_area.shop_wrap .sel_btn_wrap.mgt_20 .w30{width:25%}
.common_area.excel_wrap{padding:0px}
.common_area.excel_wrap .r_tit h1 span{font-size:18px;font-weight:bold}
.common_area.shop_wrap{padding:0px 18px}
.common_area.shop_wrap .dl_list_wrap ul li{margin:10px 0}
@media screen and (max-width:320px) {
.reserv_ui_wrap .r_tit h1{font-size:17px}
.common_area.shop_wrap{padding:0px 8px}
.common_area.shop_wrap .txt_size14.c_0.mgb_20{padding-left:10px;}
.common_area.shop_wrap .not_left{padding-left:10px}
.common_area.shop_wrap .dl_list_wrap ul li .top_titarea{margin-bottom:5px}
.common_area.shop_wrap .dl_list_wrap ul li .top_titarea h1 strong{font-size:14px}
.common_area.shop_wrap .dl_list_wrap ul li dl{padding:4px 0}
.common_area.shop_wrap .dl_list_wrap ul li dt{font-size:13px}
.common_area.shop_wrap .dl_list_wrap ul li dd{font-size:13px}
}
.common_area.shop_wrap .r_tit h1 span{font-size:18px;font-weight:bold}
.excel_in_txt{padding:10px 20px 0px 20px}
.excel_list_wrap {overflow:;border-top:1px solid #eee;width:100%;overflow-y:scroll}
.excel_list_wrap .tbl_thtit{display:table;width:200%}
.excel_list_wrap .tbl_thtit span{display:table-cell;text-align:center;position:relative}

.shop_list_wrap {overflow:;border-top:1px solid #eee;width:100%;overflow:auto}
.shop_list_wrap .tbl_thtit{display:table;width:180%}
.shop_list_wrap .tbl_thtit span{display:table-cell;text-align:center;position:relative}
.common_area.shop_wrap select{font-size:14px}
.common_area.shop_wrap .btn_gray{border:1px solid #ddd;background:#fff;width:48%;display:inline-block;padding:10px 0;font-size:14px;border-radius:5px;margin-top:15px;color:#151515}
.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;padding-top:50px}
.shop_list_wrap .nolist{height:400px;border-top:1px solid #eee;padding-top:50px}
.tbl_overflow{overflow:auto;}
.tbl_thtit{padding:10px 0;font-size:11px;color:#555;text-align:center;background:#eee}
.tbl_overflow table{width:300%;border-top:1px solid #ddd}
.tbl_overflow table th{padding:10px 0;font-size:14px;color:#555;text-align:center;background:#f9f9f9;border:1px solid #eee;}
.tbl_overflow table th:first-child,.tbl_overflow table th:last-child{border-left:none}
.tbl_overflow table td{border-bottom:1px solid #ddd;border-right:1px solid #eee;padding:10px 5px;text-align:center}
.tbl_overflow table td:last-child{border-right:none}
.tbl_overflow table td:last-child {width:160px}


a.btn_excel_up{float:left;border:1px solid #1eaeb5;background:#1eaeb5;color:#fff;border-radius:8px;height:40px;line-height:40px;font-size:13px;display:inline-block;width:50%;text-align:center;font-weight:bold;margin:1px}
a.btn_excel_sample{border:1px solid #aaa;border-radius:8px;height:40px;line-height:40px;font-size:13px;display:inline-block;width:46%;text-align:center;color:#666;margin:1px}
a.btn_excel_sample span:before{content:'';background:url('/images/icon/logo_excel.png') no-repeat;width:16px;height:19px;background-size:100%;margin-right:5px;display:inline-block;vertical-align:middle;}
a.btn_excel_up:hover,a.btn_excel_sample:hover{text-decoration:none}
.srch_inpbtn{background:#0cc;margin-top:5px;width:100%;height:45px;line-height:45px;display:inline-block;color:#fff;text-align:center;border-radius:5px;font-size:16px}

.excel_in_txt .ico_question{margin:10px 0;display:block}
.ico_question:before{content:'?';border:1px solid #555;background:#555;border-radius:8em;width:16px;height:16px;line-height:16px;display:inline-block;text-align:center;color:#fff;margin-right:5px;font-size:13px;font-family:'roboto'}

.btn_g3_100{background:#555;color:#fff;border-radius:8px;width:99%;display:block;text-align:center;height:40px;line-height:40px;margin:5px 0 }

/*¿¢¼¿Ãß°¡ end*/

.account_section{display:none}




/*¹è¼Ûºñ ¾È³»  ¼öÁ¤230316*/
.charge_table .title{font-size:17px;font-weight:bold;padding-bottom:10px}
.charge_table .tbl_basic_r2{width:100%;margin:5px 0 5px 0;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee}
.charge_table .tbl_basic_r2 th{font-size:13px;background:#fff;color:#333;padding:7px 0;word-break:keep-all;border-bottom:1px solid #eee;vertical-align:middle;border-left:none;text-align:center}
.charge_table .tbl_basic_r2 th span{display:block;font-size:14px;font-weight:normal;letter-spacing:0;color:#555;}
.charge_table .tbl_basic_r2 td .dashed{font-size:13px}
.charge_table .tbl_basic_r2 td{text-align:center;padding:15px 0 0 0;font-size:13pxword-break:keep-all;color:#555;letter-spacing:0.0em!important;border-bottom:none;vertical-align:middle}
.charge_table .tbl_basic_r2 tr:last-child td{padding-bottom:15px}
.charge_table .tbl_basic_r2 td .c_r{font-size:14px;font-weight:500;color:#151515!important}
.charge_table .tbl_basic_r2 thead tr th{border-left:none}
.charge_table .tbl_basic_r2 thead tr:nth-child(2) th{background:#fff;font-weight:normal;border-left:none;padding:4px 0;font-size:13px!important;}
.charge_table .tbl_basic_r2 thead tr:nth-child(2) th:last-child{border-right:none}
.charge_table .tbl_basic_r2 tbody td{font-weight:normal;border-left:none}
.charge_table .tbl_basic_r2 tbody td:last-child,.tbl_basic_r2 tbody td:last-child{border-right:none;text-align:right}
.charge_table .tbl_basic_r2 td:first-child{font-size:13px;text-align:left}
.charge_table .tbl_basic_r2 + .jeju_txt *{font-size:13px;color:#555;font-weight:normal;padding-left:0!important}


/*
.reserve_grid_2t .li_eleven {

  animation: 1s animateBorderOne ease infinite; }

@keyframes animateBorderOne {
  to {
    border-color: #fff;
    box-shadow: 0 0 0 1px #eee;
  }

}
*/
.on_now_tag{
   	position:absolute;top:58px;left:10px;
}


.on_now_tag:before {
    content: "NEW";
	color:#fff;
	font-size:11px;
	padding-top:2px;
	text-align:center;
    display: inline-block;
    width: 44px;
    height: 12px;
	padding-bottom:0px;
	line-height:12px;
    background-color: #f36;
    border-radius: 5em;
    margin-left: 3px;
    -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;
}
@media screen and (min-width:768px) {
.on_now_tag{	position:absolute;top:-6px;left:-4px;}
.on_now_tag:before{border-radius:5px;border-bottom-left-radius:0;border-top-right-radius:0;}
}
-webkit-keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}

.on_event_tag{
   	position:absolute;top:58px;left:10px;
}


.on_event_tag:before {
    content: "EVENT";
	color:#fff;
	font-size:11px;
	padding-top:2px;
	text-align:center;
    display: inline-block;
    width: 44px;
    height: 12px;
	padding-bottom:0px;
	line-height:12px;
    background-color: #f36;
    border-radius: 5em;
    margin-left: 3px;
    -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;
}
@media screen and (min-width:768px) {
.on_event_tag{	position:absolute;top:-6px;left:-4px;}
.on_event_tag:before{border-radius:5px;border-bottom-left-radius:0;border-top-right-radius:0;}
}
-webkit-keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}



span.bz_early{background:#fff8f8;border-radius:6px;color:#f36;margin:5px 0 0 0;text-align:center!important;width:50px;font-size:0.7em!important;padding:1px 3px;font-weight:normal}

.ev_line_bz{background:#def4f4;border-radius:6px;color:#0aa!important;margin:5px 0 0 0;text-align:center!important;width:100%;font-size:0.75em!important;padding:5px 0;font-weight:normal}

.eleven_info_img{background:#f9f9f9!important}
.eleven_info_img p:nth-child(2) img{width:32%}
.eleven_info_img .border_t{border-top:1px solid #e5e5e5}

.box_type_wrap{display:table;width:100%}
.box_type_wrap .tit{display:table-cell;width:58%;padding-left:2%;font-size:17px;font-weight:normal;border:1px solid #e2e2e2;height:40px;line-height:40px;border-radius:5px;background:url('/images/icon/down_btm.png') no-repeat 97% center;background-size:10px}
.box_type_wrap .plusminus_wrap2{display:table-cell;width:40%;text-align:right}
.box_type_wrap .plusminus_wrap2 span input{display:inline-block;width:40px;border-bottom:none!important;text-align:center;color:#333!important}
.box_type_wrap .plusminus_wrap2 span button{background:#eef2f5;border:none;cursor:pointer;padding:0;width:26px;height:26px;line-height:26px;color:#666;border-radius:5.1px;font-size:17px;font-weight:500}

.box_type_wrapper .m_tit p.tip{display:inline-block}


.rt_ev_landingwrap .ui_btn_wrap.fixed .btn_2 a span{line-height:1.3em;font-size:0.8em;padding-top:3px;font-weight:normal}
.rt_ev_landingwrap .ui_btn_wrap.fixed .btn_2 a span strong{font-size:19px;font-weight:bold}
.rt_ev_landingwrap .ui_btn_wrap.fixed .btn_2 a span strong em{font-size:0.9em;font-weight:normal}
.rt_ev_landingwrap .ui_btn_wrap.fixed .btn_2 a span br + strong {font-size:0.95em;color:#ff0;font-weight:bold}
.rt_ev_landingwrap .ui_btn_wrap.fixed .btn_2 a:last-child span{background:#0db7ad}

@media screen and (max-width:330px) {
.rt_ev_landingwrap .ui_btn_wrap.fixed .btn_2 a span{line-height:1.3em;font-size:13px;padding-top:10px;}
.rt_ev_landingwrap .ui_btn_wrap.fixed .btn_2 a span strong{font-size:15px;font-weight:bold}
}

#reserve_today_info  p{font-weight:bold;padding:5px 0 2px 0}
#reserve_today_info .info_list li{font-weight:normal!important;line-height:1.3em}

.pay_ui_wrap{padding:20px}
.pay_ui_wrap h1{font-size:21px;font-weight:bold;letter-spacing:-0.03em}
.pay_ui_wrap h2{font-size:15px;font-weight:bold}
.pay_ui_wrap .pay_allsum {margin:30px 0}
.pay_ui_wrap .pay_allsum dl{display:table;width:100%;}
.pay_ui_wrap .pay_allsum dl dt{display:table-cell;font-size:18px;font-weight:bold;letter-spacing:-0.03em}
.pay_ui_wrap .pay_allsum dl dd{display:table-cell;text-align:right;font-size:20px;color:#f36;font-weight:bold;letter-spacing:-0.03em}
.pay_ui_wrap .pay_allsum dl dd strong{font-size:20px;font-weight:bold;color:#f36;;letter-spacing:0em}

.pay_ui_wrap .inner_wrap{border:1px solid #ddd;border-radius:10px;padding:20px}
.pay_ui_wrap .inner_wrap .dis_tbl dl:first-child{border-top:none;margin-top:15px}
.pay_ui_wrap .inner_wrap .dis_tbl dl{border-bottom:none;padding:6px 0;}
.pay_ui_wrap .inner_wrap .dis_tbl dl dt,.pay_ui_wrap .inner_wrap .dis_tbl dl dd{}
.pay_ui_wrap .inner_wrap .dis_tbl dl dd{text-align:right;color:#000;font-weight:bold}
.pay_ui_wrap .inner_wrap .dis_tbl dl dd span{display:inline-block;color:#000;font-weight:bold}
.pay_ui_wrap .inner_wrap .dis_tbl dl dd .c_0c{display:inline-block;position:relative;font-size:14px}
.pay_ui_wrap .inner_wrap .dis_tbl dl dd .c_0c:after{content:'';position:absolute;top:2px;right:-10px;display:inline-block;background:url('/images/icon/arr_r_0c.png') no-repeat right center;background-size:15px;width:7px;height:10px}
.pay_ui_wrap .inner_wrap .dis_tbl dl dd strong{}
.pay_ui_wrap .inner_wrap .dis_tbl dl *{font-size:15px;font-family:'noto'}


.pay_ui_wrap .inner_wrap .dis_ul {padding-top:10px}
.pay_ui_wrap .inner_wrap .dis_ul li{;padding:10px 0 10px 30px;position:relative;border-bottom:1px solid #eee}
.pay_ui_wrap .inner_wrap .dis_ul li:first-child{border-bottom:none}
.pay_ui_wrap .inner_wrap .dis_ul li span{display:block;text-align:;font-size:14px;font-family:'noto';line-height:1.4em}
.pay_ui_wrap .inner_wrap .dis_ul li span:first-child {display:block;text-align:center;position:absolute;top:10px;font-size:12px;left:0;width:20px;height:20px;line-height:20px;background:#eee;border-radius:10em;}
.pay_ui_wrap .inner_wrap .dis_ul li span:last-child{text-align:right;color:#f36;position:absolute;bottom:10px;right:0;}
.pay_ui_wrap .inner_wrap .dis_ul .btn_overview{margin:0;padding-bottom:0;padding-top:20px;cursor:pointer}
@media screen and (max-width:330px) {
.pay_ui_wrap{padding:20px 10px}
.pay_ui_wrap .inner_wrap{padding:20px 15px}
.pay_ui_wrap .inner_wrap .dis_tbl dl *{font-size:14px!important}
.pay_ui_wrap .inner_wrap .dis_ul li span{font-size:14px}
}

.com_copy_det{width:100%;}
.com_copy_det li{height:64px;padding:0 0 0 20px;display:table;margin:10px 0}
.com_copy_det li span{display:table-cell;vertical-align:middle;position:relative;padding-left:100px;font-weight:bold;color:#111;font-size:15px;line-height:1.5em}
.com_copy_det li span:before{position:absolute;top:0;left:0;content:'';background:url('/images/icon/ico_trucknight.png') no-repeat center  #fef;;background-size:80%;display:inline-block;width:88px;height:64px;margin:0 auto;border-radius:20px}
.com_copy_det li:nth-child(2) span:before{background-image:url('/images/icon/ico_crap.png');background-color:#ffc;background-size:80%;background-position:center ;}
.com_copy_det li:nth-child(3) span:before{background-image:url('/images/icon/ico_tropi.png');background-color:#daf4fa;background-size:75%;background-position:center ;}

@media screen and (max-width:330px) {
.com_copy_det li span{font-size:13px;letter-spacing:-0.03em;padding-left:80px}
.com_copy_det li span:before{width:70px}
}

.company_price_wrapper .tbl04_3{border-top:1px solid #eef2f3;margin:0 5% 0 5%;width:90%}
.company_price_wrapper .tbl04_3 th{background:#f2f8fa;color:#333;font-weight:normal;padding:10px 0}
.company_price_wrapper .tbl04_3 td{padding:10px 0;text-align:center;}
.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;font-weight:bold}
.company_price_wrapper .tbl04_3 span.bg_r{display:inline-block;vertical-align:top;background:#f36;color:#fff;border-radius:8px;font-size:12px;padding:3px 3px 2px 3px;}

@media screen and (max-width:330px) {
.company_price_wrapper .tbl04_3 span.bg_r{display:none}
}

.its_extra_charge .company_price_wrapper .tbl04_3, .agree_box_inner .company_price_wrapper .tbl04_3{width:100%;margin:0} 
.company_price_wrapper .tbl04_3 tr:last-child td{font-size:12px;border-bottom:1px solid #ddd}
.its_extra_charge .company_price_wrapper .tbl04_3.lotte_table th{font-size:11px;background:#f8f8fa;border-top:1px solid #ddd;border-bottom:1px solid #ddd;letter-spacing:-0.03em;font-weight:normal}
.agree_box_inner .company_price_wrapper .tbl04_3.lotte_table th{color:#454545;text-align:center;font-size:11px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;letter-spacing:-0.03em;font-weight:normal}
.agree_box_inner .company_price_wrapper .tbl04_3.lotte_table th p{margin:0}
.its_extra_charge .company_price_wrapper .tbl04_3.lotte_table td, .its_extra_charge .company_price_wrapper .tbl04_3.lotte_table td b{letter-spacing:-0.03em;font-weight:normal}
.its_extra_charge .company_price_wrapper .tbl04_3.lotte_table th.diagonal{font-weight:normal;position:relative;background-image: linear-gradient(to left bottom, #f8f8fa calc(50% - 1px), #eee, #f8f8fa calc(50% + 1px)); background-size: 110% 110%; background-position: center;}
.agree_box_inner .company_price_wrapper .tbl04_3.lotte_table th.diagonal{text-align:center;font-weight:normal;position:relative;background-image: linear-gradient(to left bottom, #fff calc(50% - 1px), #eee, #fff calc(50% + 1px)); background-size: 110% 110%; background-position: center;}
.its_extra_charge .company_price_wrapper .tbl04_3.lotte_table th.diagonal p:first-child em{font-size:11px!important;}

.kko_char_wrap .company_price_wrapper .tbl04_3{width:100%;margin:0 0 40px 0} 
.kko_char_wrap .company_price_wrapper .tbl04_3.lotte_table th{font-size:11px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;letter-spacing:-0.03em;font-weight:normal}
.kko_char_wrap .company_price_wrapper .tbl04_3.lotte_table td, .its_extra_charge .company_price_wrapper .tbl04_3.lotte_table td b{letter-spacing:-0.03em;font-weight:normal}
.kko_char_wrap .company_price_wrapper .tbl04_3.lotte_table th.diagonal{font-weight:normal;position:relative;background-image: linear-gradient(to left bottom, #fff calc(50% - 1px), #eee, #fff calc(50% + 1px)); background-size: 110% 110%; background-position: center;}
.kko_char_wrap .company_price_wrapper .tbl04_3.lotte_table th.diagonal p:first-child em{font-size:11px!important;}


.form_wrapper{margin:0 20px}
.form_wrapper *{font-size:15px;color:#111}
.form_wrapper .filed_wrap{margin:0px 0 20px 0;width:100%;}
.form_wrapper h1{display:block;margin-bottom:2px}
.form_wrapper input[type="text"]{height:44px;line-height:44px;border-radius:6px;font-size:15px;width:95%;padding:0 5px;border:1px solid #ddd}
.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;
}
#originFileName{display:inline-block}
.form_wrapper .filed_wrap .chklist{margin-top:10px;overflow:hidden}
.form_wrapper .filed_wrap .chklist li{display:inline-block;margin-bottom:15px;margin-right:10px;}
.form_wrapper .filed_wrap .chklist li:last-child{margin-bottom:5px}
.form_wrapper  input[type="checkbox"]{margin:0;padding:0;opacity:0;width:0!important;}
.form_wrapper  input[type="checkbox"] + label{position:relative;padding-left:28px;padding-right:3px;cursor:pointer;color:#666;line-height:22px;}
.form_wrapper  input[type="checkbox"] + label:before{content:'';position:absolute;top:0px;left:0px;width:20px;height:20px;border-radius:3px;background:url('/images/icon/0check_c.png')  no-repeat;background-size:20px;border:1px solid #ddd}
.form_wrapper  input[type="checkbox"]:checked + label:before{background-image:url('/images/icon/0check_0c.png');border:1px solid #0cc}
.form_wrapper  input[type="checkbox"]:checked + label{color:#000;}

.inp_flw {display:block;width:100%;}
.inp_flw span{width:100%;;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{color:#333;margin:0;display:table;width:100%}
.form_wrapper .filed_wrap .chklist li.goods_size_wrap span {display:table-cell;width:23.5%;font-size:12px;vertical-align:bottom!important}
.form_wrapper .filed_wrap .chklist li.goods_size_wrap span input{text-align:center;width:65%;height:44px;line-height:44px;display:inline-block;width:;border-radius:6px;margin-right:2px;font-size:15px;border:1px solid #ddd}
.form_wrapper .filed_wrap .chklist li.goods_size_wrap  .float_wrap:last-child span input{width:22%}
.form_wrapper select{height:44px;line-height:44px;border-radius:6px;font-size:15px;width:98%;border:1px solid #ddd;background:#fff}

.form_wrapper .agr_wrap input[type="checkbox"]:checked + label:before{background-image:url('/images/icon/0check_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}

.agr_wrap{position:relative;overflow:hidden;width:100%;padding:5px 0;position:relative}
.agr_wrap .agr_tx{font-size:11px;letter-spacing:-0.05em;}
.agr_wrap .agr_rad{font-size:11px;}
.agr_wrap u.txt_size14i{cursor:pointer;display:inline-block;font-size:13px;text-indent:-9999em;background:url('/images/index/ar_left_g.png') no-repeat 0 0px;width:20px;height:18px;background-size:9px}


.agr_wrap.border_t{padding:15px 0 10px 0}
.agr_wrap.border_t label{color:#000!important}

ul.reserve_grid_2t .biz_onair{display:inline-block;border-radius:8px;padding:0 5px;color:#f36;background:#fee;font-weight:bold;font-size:13px;
	-webkit-animation:opacity1 1s both infinite;
    -moz-animation:opacity1 1s both infinite;
    animation:opacity1 1s both infinite;}
@keyframes opacity1 {
 0% {
    opacity: 0.8;
  }	
  100% {
    opacity: 1;
  }
}
ul.reserve_grid_2t .biz_onair.ing_g{color:#fff;background:#f69;font-size:12px;
	-webkit-animation:opacity2 1s both infinite;
    -moz-animation:opacity2 1s both infinite;
    animation:opacity2 1s both infinite;}
@keyframes opacity2 {
	0% {
    opacity: 0.4;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}

.reserve_grid_2t .tarea .btn_big{margin:0px 0 10px 0;font-size:14px;border:1px solid #0cc;text-align:center;color:#fff;width:99%;display:block;padding:5px 0px 6px 0px;border-radius:5px;background:#0cc}
.reserve_grid_2t .tarea .btn_big:hover{text-decoration:none}

.reserve_grid_2t #li_bffm .tarea .btn_big{margin:10px 0 0 0}

.reserve_grid_2t .tarea.bottom{padding-top:0px;padding-bottom:20px}
.reserve_grid_2t .tarea.bottom dd span{color:#151515;font-size:1.02em}
.reserve_grid_2t .tarea.bottom dd strong{font-weight:bold;color:#151515;font-size:1.02em}
.reserve_grid_2t .tarea.bottom dt .btn_sml{border:1px solid #ddd;border-radius:4px;padding:0 3px;font-size:13px;letter-spacing:-0.05em}
.reserve_grid_2t .tarea.bottom dl{padding:3px 5px}

@media screen and (max-width:320px) {
.reserve_grid_2t .tarea .bottom dd strong{font-weight:bold;font-size:12px}
.reserve_grid_2t .tarea.bottom dt .btn_sml{font-size:11px;padding:2px 2px}
}

.reserve_grid_2t li.offlogo{opacity:0.5;border-color:#f9f9f9}
.reserve_grid_2t li.offlogo *{opacity:1;color:#999}
.reserve_grid_2t li.offlogo:hover{cursor:none;border-color:#f9f9f9}
.reserve_grid_2t li.offlogo input:before{display:none}

.lotte_table *{font-size:14px!important;letter-spacing:-0.00em}
.lotte_table td {font-size:13px!important;}
.lotte_table td b{font-size:14px!important;display:inline-block;word-break:keep-all}
.lotte_table th b:before{content:'';}

.lotte_table 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;}
.lotte_table th.diagonal p:first-child{position:absolute;top:5px;right:5%;font-size:13px;}
.lotte_table th.diagonal p:first-child em{display:block;font-size:11px}
.lotte_table th.diagonal p:last-child{position:absolute;bottom:6px;left:15%;font-size:13px}

@media screen and (max-width:330px) {
.lotte_table *{font-size:11px!important;letter-spacing:-0.03em}
.lotte_table td {font-size:12px!important}
.lotte_table td b{font-size:13px!important;}
}

/*layerNEW!!!*/

.popup_layer_wrapper{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_wrapper .overlay_t{ display:none}
.popup_layer_wrapper .popup_layer{position:absolute;text-align:center;z-index:9999;overflow-y:hidden;max-height:500px;width:320px;padding:0px 0px 50px 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}
@media screen and (max-width:330px) {
.popup_layer_wrapper .popup_layer{width:260px}
}
.popup_layer_wrapper .popup_layer .section_y{overflow-y:auto;max-height:390px;padding:0 20px}
.popup_layer_wrapper .popup_layer .section_y *{line-height:1.4em}
.popup_layer_wrapper .popup_layer .tit{font-size:18px;font-weight:bold;padding:20px;display:inline-block}
.popup_layer_wrapper .popup_layer .close{position:absolute;right:10px;top:10px;text-indent:-9999em;background:url('/images/icon/ui_ico_v1909.png?rnd=20190803') no-repeat 0 0;background-position:-388px -160px;background-size:500px;width:30px;height:30px;}
.popup_layer_wrapper .popup_layer .btn_wrapper{position:absolute;left:0;bottom:0px;width:100%;z-index:9999}
.popup_layer_wrapper .popup_layer .btn_wrapper a.full{background:#0cc;width:100%;height:50px;line-height:50px;color:#fff;display:inline-block;text-align:center;border-bottom-left-radius:5.1px;border-bottom-right-radius:5.1px}

#biz_open_guide .pdt_10.bold.center_i{padding:10px;margin-top:20px;font-size:14px;text-align:center;line-height:1.4em;word-break:keep-all}

.ready_comp {overflow:hidden;margin-top:5px;}
.ready_comp li{float:left;background:url('/images/icon/reserve_boxmall2.png') no-repeat;width:46%;height:110px;background-size:2100px;overflow:hidden;padding-top:5px}
.ready_comp li p{color:#000;font-weight:bold;letter-spacing:-0.05em}
.ready_comp li:first-child{background-position: -1970px 15px; }
.ready_comp li:last-child{background-position: -1635px 20px;width:54%}
.ready_comp li p:before{content:'1';display:inline-block;background:#aaa;color:#fff;border-radius:10em;width:18px;height:18px;line-height:18px;text-align:center;margin-right:5px}
.ready_comp li:last-child p:before{content:'2'}

.reserve_grid_2t li.bn_wrap_bkorexn{height:70px;background:#11347a;border:2px solid #11347a!important;padding:10px}
.reserve_grid_2t li.bn_wrap_bkorexn h1:before{position:absolute;top:10px;left:18px;content:'';background:url('/images/logo/cjone_logo.png') no-repeat 0 0px;display:inline-block;background-size:155px 45px;width:130px;height:40px}
.reserve_grid_2t li.bn_wrap_bkorexn h1{padding:15px 15px 15px 15px;text-align:left;font-size:23px;color:#fff;word-break:keep-all;font-family:'noto';font-weight:600;padding-left:145px}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det{width:90%;padding:10px 5% 0px 5%;}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det li{border:none;display:table;margin:0px 0;background:#11347a;min-height:30px}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det li span{letter-spacing:-0.03em;display:table-cell;vertical-align:top;font-weight:normal;position:relative;padding-left:75px;color:#fff;font-size:14px;line-height:1.5em}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det li span:before{position:absolute;top:0;left:0;content:'';background:url('/images/icon/ico_trucknight.png') no-repeat;background-size:85%;border-radius:0;display:inline-block;width:78px;margin:0 auto}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det li:nth-child(2) span:before{background-image:url('/images/icon/ico_crap.png');background-size:80%;}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det li:nth-child(3) span:before{background-image:url('/images/icon/ico_tropi.png');background-size:75%;}
@media screen and (max-width:330px) {
.reserve_grid_2t li.bn_wrap_bkorexn h1{font-size:18px}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det{width:98%;padding:10px 1% 0 1%}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det li span{font-size:12px}
.reserve_grid_2t li.bn_wrap_bkorexn .com_copy_det li span{padding-left:65px}
}
@media screen and (min-width:530px) {

.reserve_grid_2t li.bn_wrap_bkorexn{display:none}
}

.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;}



.scrl_bn_wrap{width:100%;position:relative;height:160px;border:1px solid #ddd;background:url('/images/banner/sul_2024_bg.png?ver=2') #e0e8ef;background-size:100%}
.scrl_bn_wrap span:first-child{width:24%;word-break:keep-all;display:inline-block;padding-left:4%;padding-top:35px;font-weight:bold}
.scrl_bn_wrap span:first-child img {max-width:120px}
.scrl_bn_wrap span:last-child{background:#fff;position:absolute;top:33px;right:10px;width:64%;padding-left:2%;padding-top:2px;height:125px;overflow-y:scroll;}
.scrl_bn_wrap span table td{border-bottom:1px solid #eee;color:#151515;padding:7px 0;word-break:keep-all;letter-spacing:-0.02em;font-size:13px}
.scrl_bn_wrap span table td:nth-child(2){color:#e73c3e;vertical-align:middle}
.scrl_bn_wrap span table td:nth-child(3){color:#36c;vertical-align:middle}
.scrl_bn_wrap img{width:100%;}
.scrl_bn_wrap .top_tit{position:absolute;top:10px;right:10px;width:66%;background:#87abe2;color:#fff;border-radius:10px;border-bottom-left-radius:0;;border-bottom-right-radius:0;}
.scrl_bn_wrap .top_tit td{padding:7px 0px 3px 10px;font-size:12px}
.scrl_bn_wrap .top_tit td:first-child{text-align:center;}

@media screen and (max-width:320px) { 
.scrl_bn_wrap{height:140px;}
.scrl_bn_wrap span:first-child{padding-left:2%}
.scrl_bn_wrap span:last-child{height:100px;top:30px;width:64%;}
.scrl_bn_wrap span table td{font-size:12px;padding:2px 0;letter-spacing:-0.06em;}
.scrl_bn_wrap .top_tit{width:68%}
.scrl_bn_wrap .top_tit td{font-size:11px;padding:3px 0 0 5px}
}

.history_html{overflow-y:auto;height:60%}
.dl_list_wrap ul{width:100%}
.dl_list_wrap ul li {margin:10px 5px;}
.dl_list_wrap ul li .section_df{position:relative;border:1px solid #ddd;border-radius:10px;overflow:hidden;padding:15px;}
.dl_list_wrap ul li .section_df .abst {clear:both;display:flex;padding-top:5px}
.dl_list_wrap ul li .section_df .abst .btn_0cc{display:flex;width:70%;padding:5px 0;justify-content:center;margin:1px;text-align:center;color:#fff;background:#0cc;border-radius:5px}
.dl_list_wrap ul li .section_df .abst .btn_grey{display:flex;width:30%;padding:5px 0;justify-content:center;margin:1px;text-align:center;color:#fff;background:#aaa;border-radius:5px}
.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:13px}
.dl_list_wrap ul li .top_titarea h1{display:inline-block;font-size:16px;line-height:22px;color:#000}
.dl_list_wrap ul li .top_titarea h1 strong{font-size:16px;letter-spacing:-0.02em;font-weight:bold}

span.shoplogo{text-indent:-9999em;background-color:#eee;width:22px;height:22px;line-height:22px;display:inline-block;margin-right:5px;border-radius:2px}
span.shoplogo.naver{background:url('/images/logo/shopping/naver.png') no-repeat;background-size:100%}
span.shoplogo.coupang{background:url('/images/logo/shopping/coupang.png') no-repeat;background-size:100%}
span.shoplogo.auction{background:url('/images/logo/shopping/auction.png') no-repeat;background-size:100%}
span.shoplogo.gmarket{background:url('/images/logo/shopping/gmarket.png') no-repeat;background-size:100%}
span.shoplogo.st11{background:url('/images/logo/shopping/11st.png') no-repeat;background-size:100%}
span.shoplogo.aliexpress{background:url('/images/logo/shopping/aliexpress.png') no-repeat;background-size:100%}
span.shoplogo.cafe24{background:url('/images/logo/shopping/cafe24.png') no-repeat;background-size:100%}
span.shoplogo.makeshop{background:url('/images/logo/shopping/makeshop.png') no-repeat;background-size:100%}

.dl_list_wrap ul li .top_titarea .edit_a{position:absolute;top:20px;right:20px}
.dl_list_wrap ul li .top_titarea .edit_a a{border:1px solid #ddd;font-size:13px;border-radius:5px;padding:2px 5px;color:#666}
.dl_list_wrap ul li dl dd select{display:inline-block;width:100%;height:24px;line-height:24px;padding:0 5px;font-size:12px;font-weight:500!important}

.dl_list_wrap ul li dl{width:95%;display:flex;float:left;padding:4px}
.dl_list_wrap ul li dt{display:table-cell;width:25%;font-size:14px;color:#333;font-weight:400}
.dl_list_wrap ul li dd{display:table-cell;width:75%;color:#151515;font-weight:600;font-size:14px}

.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;font-size:14px;padding-top:3px;font-size:14px;top:5px;right:5px;width:30px;text-indent:-9999em}
.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:18px;height:18px;border-radius:5px;background:url('/images/icon/0check_f.png')  no-repeat #ddd;background-size:18px;vertical-align:middle;border:1px solid #ddd}
.dl_list_wrap ul li input[type="checkbox"]:checked + label:after{background:url('/images/icon/0check_f.png') #0cc;background-size:18px;vertical-align:middle;border:1px solid #0cc}
.dl_list_wrap ul li input[type="checkbox"]:checked + label{color:#000;}
.dl_list_wrap ul li .excel dl{padding-left:18px}
.dl_list_wrap ul li .excel .number_area{position:absolute;top:17px;left:5px;font-size:15px;color:#000;font-weight:normal;letter-spacing:-0.03em}
.dl_list_wrap ul li input[type="checkbox"] + label.disable:before{background:url('/images/icon/0check_f.png') #dedede;background-size:18px;vertical-align:middle;border:1px solid #ddd;cursor:none;opacity:0.5}
.dl_list_wrap ul li input[type="checkbox"] + label.disable{color:#ddd;}
.dl_list_wrap ul li .section_df .clsboxlist{padding-right:22px}
@media screen and (max-width:320px) { 
.dl_list_wrap ul li .section_df{padding:10px 0px 10px 10px}  
.dl_list_wrap ul li .top_titarea h1{font-size:0.9em}
.dl_list_wrap ul li .excel .number_area{top:12px;}
}

.chk_txtl span{font-size:14px;margin:3px;display:inline-block;line-height:1.8em}
.chk_txtl span input[type="checkbox"]{margin:0;padding:0;opacity:0;width:0!important;height:0!important}
.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('/images/icon/checkbox_c.png')  no-repeat;background-size:20px;vertical-align:middle;}
.chk_txtl span input[type="checkbox"]:checked + label:before{background-image:url('/images/icon/checkbox_5a.png');}
.chk_txtl span input[type="checkbox"]:checked + label{color:#000;}

.sel_btn_wrap{width:100%;display:flex;align-items:center}
.sel_btn_wrap .w30{border:1px solid #0cc;color:#0cc;text-align:center;height:45px;line-height:45px;margin:0 5px;border-radius:5px}

.none_wrapper{padding:100px 0 200px 0;text-align:center }
.none_wrapper:before{content:'';display:block;width:50px;height:70px;background:url('/images/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}

.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('/images/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}

.form_inp01_wrapper {padding:20px 20px}
.form_inp01_wrapper .inp01{height:38px;line-height:38px;width:96%;padding:0 2%}
.form_inp01_wrapper select{height:38px;line-height:38px;border:1px solid #ccc;width:100%;border-radius:5px;padding:0 2%;color:#333;background-color:#fff}


.for_btn_wrap{width:100%;display:flex;align-items:center}
.for_btn_wrap .w10{width:30%!important}
.for_btn_wrap .rt_btn{border:1px solid #eef2f5;background:#eef2f5;color:#333;text-align:center;height:38px;line-height:38px;margin-left: 5px;border-radius:5px;}
.for_btn_wrap .rt_btn:hover{text-decoration:none;border:1px solid #bbb}

.flex_type_wrap{display:flex;}



.multiple_card_list{padding-bottom:60px}
.icon_back {position:relative;padding-left:20px}
.icon_back a{position:absolute;top:-5px;left:-8px;background:url('/images/icon/left_ct_c.png') no-repeat;background-size:16px;width:24px;height:24px;display:inline-block;text-indent:-9999em;margin-right:5px}
.icon_back + .info_txt{padding:10px 0 0 20px;font-size:13px;color:#666;word-break:keep-all;line-height:1.4em;}
.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:45px 20px 20px 20px;margin:0px 8px 10px 8px}
.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;width:75%}

.multiple_card_list ul li .mycard_on{position:absolute;top:15px;left:20px;background:#0cc;font-size:12px;border-radius:10px;padding:3px 5px;color:#fff}

.multiple_card_list ul li dt .se_number{position:absolute;top:15px;left:20px;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:#f3f3f3;border:1px solid #f3f3f3}

.multiple_card_list ul li dd{color:#333;padding:10px 0;font-size:14px}
.multiple_card_list ul li .btm_button{position:absolute;bottom:20px;right:10px}
.multiple_card_list ul li .btm_button a{background:#fff;border:1px solid #ddd;color:#333;border-radius:5.1px;padding:4px 6px;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{text-align:center;margin:30px 0;}
.multiple_card_add span{font-size:18px;color:#000;position:relative;padding-left:30px}
.multiple_card_add a:hover{text-decoration:none}
.multiple_card_add span:before{content:'';position:absolute;top:2px;left:0;background:url('/images/icon/ico_add_0c.png') no-repeat;background-size:100%;width:24px;height:24px;}

.more_list{position:absolute;top:5px;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}


.landing_wrpper{ height:100%; }

.landing_sponser_wrap{padding:30px 40px 0px 40px}
@media screen and (max-width:320px) { 
.landing_sponser_wrap{padding:20px 10px}
}
.landing_sponser_wrap h1{text-align:center;color:#000;font-size:26px;word-break:keep-all;font-weight:bold;font-family:'noto';}
.landing_sponser_wrap .coupon_wrap{;position:relative;border-radius:15px;display:table;width:100%;color:#fff;background:#0cc;height:160px;margin-top:20px;text-align:center}
.landing_sponser_wrap .coupon_wrap.off{background:#ccc}
.landing_sponser_wrap .coupon_wrap.off:before{content:'±â°£¸¸·á';border-radius:10em;background:#333;width:70px;height:70px;line-height:70px;display:block;position:absolute;top:-10px;right:-10px}
.landing_sponser_wrap .coupon_wrap .coupon_inner{display:table-cell;vertical-align:middle;padding-top:5px}
.landing_sponser_wrap .coupon_wrap .coupon_inner:before{content:'';border-radius:10em;background:#fff;width:30px;height:30px;display:block;position:absolute;top:65px;left:-15px}
.landing_sponser_wrap .coupon_wrap .coupon_inner:after{content:'';border-radius:10em;background:#fff;width:30px;height:30px;display:block;position:absolute;top:65px;right:-15px}
.landing_sponser_wrap .coupon_wrap p{font-size:22px;font-weight:400;}
.landing_sponser_wrap .coupon_wrap h1{padding:5px 0;color:#fff;font-size:52px;display:block}
.landing_sponser_wrap .btn_p span{padding:5px 0;text-align:center;font-size:18px;background:#000;color:#fff;height:48px;line-height:48px;width:100%;display:block}

.landing_wrpper .bn_wrap{padding-top:25px}
.landing_wrpper .bn_wrap h1{font-size:20px;;letter-spacing:-0.03em;word-break:keep-all;font-weight:bold;font-family:'noto';padding-bottom:5px}
.landing_wrpper .bn_wrap p{color:#666;line-height:1.4em;word-break:keep-all;padding-bottom:10px}
.landing_wrpper .bn_wrap h1:before{content:'';display:block;width:45px;height:5px;background:#000;margin:0 auto 15px auto}

.subtit_type{position:relative;padding:40px 0 10px 0}
.subtit_type:after{content:'';display:block;position:absolute;top:0px;left:-18px;width:100%;height:14px;background:#eef2f4;padding:0 18px} 
.subtit_type .contactlist_btn{top:38px;left:80px;}
.subtit_type .limitrl{background:url('/images/icon/info.png') no-repeat 0px 2px ;background-size:13px;position:absolute;top:45px;right:-10px;border:none;padding-left:15px;font-size:13px}
.pr_tooltip{z-index:999; position:absolute;top:-14px;left:55px; width: 188px;display: block;}
.pr_tooltip:after{
  content: '';
  position:absolute;top:47px;right:100px;
  border-top: 5px solid #0cc;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
   }
.tooltip_text {  display: ;  word-break:keep-all;position: absolute; font-weight:500;text-shadow:0 0 2px #0bb;   border-radius: 8px;  padding: 7px 10px;  font-size:13px;  color: white; color:#fff; background: linear-gradient(45deg,  #0cc ,#0cc);}
.pr_tooltip .close{content:'X';position:absolute;right:6px;top:6px;text-indent:-9999em;cursor:pointer;background:url('/images/icon/close_wh.png') no-repeat 0 0;background-size:100%;width:10px;height:10px;}

.pr_tooltip_top{z-index:999; position:absolute;top:180px;left: 50%; transform: translateX(-60%) translateY(-60%);-webkit-transform: translateX(-60%) translateY(-60%);width: 190px;display: block;}
.pr_tooltip_top:after{
  content: '';
  position:absolute;top:-4px;left:40px;
  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('/images/icon/close_wh.png') no-repeat 0 0;background-size:100%;width:10px;height:10px;}


.btn_shoplink .pr_tooltip_top{top:38px;right:30px}
.btn_shoplink .tooltip_text{width:215px;padding:6px 15px;word-break:break-all;background:#333;text-shadow:0 0 2px #333;}
.btn_shoplink .pr_tooltip_top .close{right:-50px}
.btn_shoplink .pr_tooltip_top:after{left:100px; border-bottom: 5px solid #333}

@media screen and (max-width:320px) { 
.subtit_type .contactlist_btn{padding:0 7px}
.subtit_type .limitrl{font-size:12px;letter-spacing:-0.05em}
}

.common_section.receiver_a + .common_section.receiver_a	.r_tit{border-top:16.1px solid #eef2f4}
.common_section.receiver_a + .common_section.receiver_a	.r_tit.subtit_type{border-top:none}

.bn_txt_bg a{display:block;padding:14px 0px;text-align:center;background: #e5faf4;}
.bn_txt_bg p{position:relative;display:inline-block;padding-left:45px;font-weight:400}
.bn_txt_bg p:before{content:'';background:url('/images/icon/ico_coupon.png') no-repeat center 0px;position:absolute;top:-3px;left:0;background-size:30px;width:45px;height:20px;display:inline-block}

.button_cart_save{background:#fff;border-left:1px solid #ddd;display:block;position:fixed;z-index:999;bottom:0px;right:0px;text-align:center;width:35%;height:53px;line-height:53px;border-top:1px solid #ddd;}
.button_cart_save a{width:100%;display:inline-block;position:relative;font-size:17px}
.button_cart_save a span{display:inline;padding-left:3%;color:#000;font-weight:500;font-size:17px}
.button_cart_save a span:before{content:'';display:inline-block;width:24px;height:25px;background:url('/images/icon/ico_savet.png') no-repeat 0px 7px;background-size:20px}
.button_cart_save + .button_section{width:65%!important;}

.ol_list_st1{padding:5px 20px 10px 10px!important}
.ol_list_st1 li{position:relative;word-break:break-all;padding-left:35px;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 .onebox{top:0px;padding:3px;font-size:16px;font-weight:bold}
.ol_list_st1 li .cv_copy{display:table;margin-top:10px}
.ol_list_st1 li .cv_copy strong{display:table-cell;background:#ff0;color:#f36;width:78%;padding:0 2%;line-height:15px;vertical-align:middle}
.ol_list_st1 li .cv_copy span{display:table-cell;width:18%;background:#eee;border:1px solid #ccc;color:#000;border-radius:5px;line-height:45px;padding:0 5px;margin-left:5px;text-align:center}
.ol_list_st1 li .cv_copy a:hover{text-decoration:none}

.ol_list_st2{padding:0px 0px 10px 5px!important}
.ol_list_st2 li{position:relative;word-break:break-all;text-align:left;margin-bottom:15px}
.ol_list_st2 li .onebox{top:10px;padding:3px;font-size:16px;font-weight:bold}
.ol_list_st2 li .textbox{padding:10px 15px 0px 35px;word-break:keep-all;line-height:1.4em;}
.ol_list_st2 li p:last-child{padding-right:15px}
.ol_list_st2 li img{width:80%;line-height:0!important;padding:0 10%}
.ol_list_st2 li strong{font-weight:bold}

.ol_list_st2 li .cv_copy_wrap{padding:0 10px 0px 35px}
.ol_list_st2 li .cv_copy{display:table;margin-top:10px;width:94%;vertical-align:middle;}
.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:58%;background:#ff0;padding:0px 5px 5px 8px;color:#f36;border-radius:5px;font-size:13px}
.ol_list_st2 li .cv_copy span{display:block;width:36px;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}
#out_infoCoupang p.mgb_10{margin-top:10px!important}
#out_infoCoupang .pda_20{padding:0px 0px 10px 0px!important}

.ol_list_st4{}
.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:14px;left:15px;padding:0px;font-weight:normal;font-size:12px;line-height:22px}
.ol_list_st4 li .textbox{padding:10px 10px 10px 43px;word-break:keep-all;font-size:14px;text-align:left}
.ol_list_st4 li img{width:160px;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_wide_reserve22{overflow:hidden;text-align:left;background:#f2f3f4;width:100%}
.list_wide_reserve22 .list_loading p{padding:100px 0 200px 0}
.list_wide_reserve22 li{background:#fff;border-radius:8px;margin:10px;padding:18px 25px;position:relative}
.list_wide_reserve22 li .now{;margin-bottom:10px}
.list_wide_reserve22 li .now b{font-size:1.2em;font-weight:bold;color:#151515}
.list_wide_reserve22 li .now span{color:#0cc;font-size:0.9em;padding-left:2px}
.list_wide_reserve22 li .now.linked b{background:url('/images/icon/right_ct_c.png') right center no-repeat;background-size:9px;padding-right:12px}

.list_wide_reserve22 li .dlwrap{display:table;width:100%}
.list_wide_reserve22 li .dlwrap .grid:first-child{width:62px}
.list_wide_reserve22 li .grid{display:table-cell;vertical-align:top}

.list_wide_reserve22 li .grid .cat{text-indent:-9999em}
.list_wide_reserve22 li .grid .cat dt{height:0;}
.list_wide_reserve22 li .grid .cat dd{margin-right:15px;width:54px;height:54px;display:block;background:url('/images/logo/taekbae_simbol.png?ver=2') 0 -1086px no-repeat;background-size:100%;text-indent:-9999em;border-radius:9em}
.list_wide_reserve22 li .grid .cat dd#parcel_hd{background-position:0px -250px}
.list_wide_reserve22 li .grid .cat dd#parcel_hanjin{background-position:0 0}
.list_wide_reserve22 li .grid .cat dd#parcel_korex{background-position:0 -120px}
.list_wide_reserve22 li .grid .cat dd#parcel_homepick{background-position:0px -380px}
.list_wide_reserve22 li .grid .cat dd#parcel_cu{background-position:0 -627px}
.list_wide_reserve22 li .grid .cat dd#parcel_lotte{background-position:0px -250px}
.list_wide_reserve22 li .grid .cat dd#parcel_epost{background-position:0 -510px}
.list_wide_reserve22 li .grid .cat dd#parcel_cu24{background-position:0 -627px}
.list_wide_reserve22 li .grid .cat dd#parcel_cu24_half{background-position:0 -627px}
.list_wide_reserve22 li .grid .cat dd#parcel_gs24{background-position:0px -737px}
.list_wide_reserve22 li .grid .cat dd#parcel_gs24half{background-position:0px -737px}
.list_wide_reserve22 li .grid .cat dd#parcel_eleven{background-position:0px -850px}
.list_wide_reserve22 li .grid .cat dd#parcel_quick{background-position:0px -968px}
.list_wide_reserve22 li .grid .cat dd#parcel_emart{background-position:0px -1212px}
.list_wide_reserve22 li .grid .cat dd#parcel_today{background-position:0px -1358px}
.list_wide_reserve22 li .grid .cat dd#parcel_tpickup{background-position:1px -1500px}/*¿À´ÃÇÈ¾÷*/
.list_wide_reserve22 li .grid .cat dd#parcel_rtpickup{background-position:1px -1500px}/*¿À´ÃÇÈ¾÷*/
.list_wide_reserve22 li .grid .cat dd#parcel_dver_quick{background-position:1px -1647px}
.list_wide_reserve22 li .grid .cat dd#parcel_sendy{background-position:0px -2167px}
.list_wide_reserve22 li .grid .cat dd#parcel_bffm{background-position:0px -2320px}

.list_wide_reserve22 li .now *{vertical-align:middle;}
.list_wide_reserve22 li .now.cancle *{color:#999!important;vertical-align:middle}
.list_wide_reserve22 li .now em{background:none;color:#f36!important;margin:0 1px;padding:0 0px;font-size:0.9em;font-weight:normal}

.list_wide_reserve22 li .now.cancle + .dlwrap *{color:#999!important}
.list_wide_reserve22 li .now.cancle + .dlwrap .cat dd{opacity:0.2}
.list_wide_reserve22 li .number{padding-top:8px}
.list_wide_reserve22 li .number b{font-weight:500;font-size:1.05em;padding-right:5px}
.list_wide_reserve22 li .number strong{font-weight:500;font-size:1.15em}
.list_wide_reserve22 li .number b:after{content:''; width:1px;height:12px;background:#fff;display:inline-block;}
.list_wide_reserve22 li .number .inp_btn{border-radius:5px;font-size:0.85em;border:1px solid #ccc;margin:0 5px;padding:2px 5px}
.list_wide_reserve22 li .grid .dat{}
.list_wide_reserve22 li .grid .dat dd{display:inline-block;}
.list_wide_reserve22 li .grid .num dt,.list_wide_reserve22 li .grid .num dd{display:inline-block;}
.list_wide_reserve22 li .grid dt{display:inline-block;}
.list_wide_reserve22 li .grid .nam{display:inline-block;}
.list_wide_reserve22 li .grid .nam dt{font-size:1.05em;font-weight:bold;color:#000}
.list_wide_reserve22 li .grid *{font-size:0.99em;color:#555}
.list_wide_reserve22 li .grid .pho{display:inline-block;}
.list_wide_reserve22 li .grid .pho dt:before{content:''; width:1px;height:12px;background:#ccc;display:inline-block;margin:0 6px 0 2px}
.list_wide_reserve22 li .grid .rec dt,.list_wide_reserve22 li .grid .num dt,.list_wide_reserve22 li .grid .dat dt{font-weight:400;color:#333}
.list_wide_reserve22 li .grid .sum dt{display:inline-block}
.list_wide_reserve22 li .grid .sum dt:before{content:''; width:1px;height:12px;background:#ccc;display:inline-block;margin:0 6px 0 2px}
.list_wide_reserve22 li .grid .sum dt:first-child:before{display:none}
.list_wide_reserve22 li .grid .rec *{display:inline-block}
.list_wide_reserve22 li .grid .abst{display:table;width:100%;margin-top:8px}
.list_wide_reserve22 li .grid .abst a{display:table-cell;text-align:center}
.list_wide_reserve22 li .grid .abst a span{border:1px solid #ddd;margin:1px;display:block;border-radius:4px;font-size:0.9em;color:#333;padding:7px 0}
.list_wide_reserve22 li .grid .area{border-top:1px solid #eee;padding:8px 0}
.list_wide_reserve22 li .grid .area:first-child{border-top:none;padding-top:0px}
.list_wide_reserve22 li .grid dl{padding-top:5px}
.list_wide_reserve22 li .grid dl:first-child{padding-top:0px}
.list_wide_reserve22 li .grid dt{color:#666}
.list_wide_reserve22 li .grid dd{color:#111;font-weight:bold}
@media screen and (max-width: 359px){
.list_wide_reserve22 *{font-size:12px}
.list_wide_reserve22 li{padding:15px 10px}
}

.list_mytakb_wrap .list_wide_reserve22{background:#fff;padding-top:5px}

.list_mytakb_wrap .list_wide_reserve22 li{position:relative;margin:2px 5px;padding:18px 15px 10px 15px }
@media screen and (min-width:322px) {
.list_mytakb_wrap .list_wide_reserve22 li .grid .abst{position:absolute;bottom:12px;right:0;display:inline-block;width:auto}
}
.list_mytakb_wrap .list_wide_reserve22 li .grid{line-height:1.15em}
.list_mytakb_wrap .list_wide_reserve22 li .grid *{line-height:1.15em;font-size:0.9em!important}
.list_mytakb_wrap .list_wide_reserve22 li .grid dd{color:#111}
.list_mytakb_wrap .list_wide_reserve22 li .grid .abst a{display:inline-block;}
.list_mytakb_wrap .list_wide_reserve22 li .grid .abst a span{;padding:3px 5px}
.list_mytakb_wrap .list_wide_reserve22 li .now.cancle + .dlwrap .grid .cat dd{opacity:0.2}
.list_mytakb_wrap .list_wide_reserve22 li .now{position:absolute;top:15px;left:78px}
.list_mytakb_wrap .list_wide_reserve22 li .now *{;vertical-align:middle}
.list_mytakb_wrap .list_wide_reserve22 li .now b{font-size:0.95em}
.list_mytakb_wrap .list_wide_reserve22 li .grid_text{padding-top:18px}
.list_mytakb_wrap .list_wide_reserve22 li .now span{font-size:0.75em}
.list_mytakb_wrap .list_wide_reserve22 li .now em{font-size:0.75em}
.list_mytakb_wrap .list_wide_reserve22 .list_loading p{padding:60px 0 0px 0}

@media screen and (max-width:320px) {
.list_mytakb_wrap .list_wide_reserve22 li{padding:15px 15px 0 15px}
.list_mytakb_wrap .list_wide_reserve22 li .dlwrap{padding-bottom:8px}
.list_mytakb_wrap .list_wide_reserve22 li .grid .abst{bottom:0px}
.list_mytakb_wrap .list_wide_reserve22 li .grid .abst a{display:table-cell;}
}

.list_wide_reserve22.list_cancle {background:#fff;margin:0 0 15px 0;padding:0;position:relative}
.list_wide_reserve22.list_cancle li {background:#fff;margin:0;padding:15px 15px 15px 15px;border-bottom:1px solid #f2f3f4}

.list_wide_reserve22 .list_blank{margin: 18px 10px; line-height:1.4em;padding:160px 0px 80px 0px; background:url('/images/icon/ico_blank.png') no-repeat center  100px #fff; border-radius:10px;background-size:45px;text-align:center}
.list_wide_reserve22 .list_blank p{color:#888;font-size:14px}
.list_wide_reserve22.list_cancle .list_blank{color:#888;font-size:14px;margin: 18px 10px; line-height:1.4em;padding:160px 0px 80px 0px; background:url('/images/icon/ico_blank.png') no-repeat center  100px #fff; border-radius:10px;background-size:45px;text-align:center}
.list_wide_reserve22.list_cancle .list_blank p{color:#888;font-size:14px}
.list_mytakb_wrap .list_wide_reserve22 .list_blank p:before{display:none}

/*¹ÝÇ°½ÅÃ» ³¡*/


/*ÇÃ·ÎÆÃ*/
.floating_bn{position:fixed;bottom:50px;right:20px;z-index:9998;border-radius:100em;box-shadow : 4px 3px 3px #eee;}
.floating_bn a {display:block;width:55px;height:55px;border-radius:10em;background:url('/images/icon/floating_customer.gif') no-repeat center #fff;color:transparent;background-size:88%;border:1px solid #ccc}

.floating_shoplink{position:fixed;bottom:110px;right:20px;z-index:9998;}
.floating_shoplink a img {width:150px}


#Cart_List .list_loading{padding:100px 0 200px 0}

.coupang_info{border:1px solid #eee;border-radius:5px;margin:0 10px;padding:10px}
.coupang_info .bg_red{border-radius:5px;padding:0 5px;color:#fff}
.coupang_info .lh_18{font-size:13px;word-break:keep-all}
.coupang_info .lh_18 b{font-weight:;color:#f36;font-size:13px}

.btn_rt_wrap {position:relative}
.btn_rt_wrap .inp_btn{position:absolute;top:0;right:0;background:#0cc;color:#fff;}

.btn_btm_wrap {position:relative;margin-bottom:50px}
.btn_btm_wrap .inp_btn{position:absolute;bottom:-46px;left:0;border:none;background:#f2f3f4;border:1px solid #ddd;color:#333;width:95%;height:38px;line-height:38px;border-radius:5px;border-top-left-radius:0;;border-top-right-radius:0;text-align:center;}

.shop_id_wrap{margin:10px 10px 0 0}
.shop_id_wrap p.c_r{font-size:13px}
.shop_id_wrap ul{width:100%;display:flex;margin:10px 0 0px 0;}
.shop_id_wrap ul li{background:#fff;border:1px solid #ddd;border-radius:6px;position:relative;text-align:center;width:30.3%;display:flex;align-items:center;justify-content:center;margin:1px}
.shop_id_wrap ul li.add{width:50%;max-width:125px;color:#000;}
.shop_id_wrap ul li.on{border:1px solid #0cc;background:#0cc}
.shop_id_wrap ul li.on.del{text-align:left;border:1px solid #ddd;background:#fff}
.shop_id_wrap ul li .delete{display:inline-block;position:absolute;top:0;right:0px;background:url('/images/icon/close_xgr.png') no-repeat 50% center;background-size:11px;width:11px;height:13px;}
.shop_id_wrap ul li a{font-size:13px!important;padding:10px 5px;display:block;width:100%}
.shop_id_wrap ul li.on a{color:#fff}
.shop_id_wrap ul li.on.del a{color:#000}
.shop_id_wrap ul a:hover{text-decoration:none}
.shop_id_wrap ul li.add a{color:#000;border-radius:6px;background:#fff;padding-right:5px;padding-left:15px;background:url('/images/icon/plus_xgr.png') no-repeat 8px center;background-size:11px;}
@media screen and (max-width:320px) {
.shop_id_wrap ul li a{font-size:12px!important;letter-spacing:-0.03em}
.shop_id_wrap ul li.add{max-width:105px}
.shop_id_wrap ul li.add a{background-position:4px center}
}
.sendy_banner_wrap{background:url('/images/banner/truck.gif') no-repeat 90% center #fff2f6;background-size:82px;padding:15px 33px 15px 33px;margin:0 18px 18px 18px;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:5px;font-size:15px}
.sendy_banner_wrap span{color:#f36;text-decoration:underline;font-size:13px;font-weight:bold}
@media screen and (max-width:350px) {
.sendy_banner_wrap{padding:15px 13px 15px 13px;background:url('/images/banner/truck.gif') no-repeat 95% center #fff2f6;background-size:72px}
.sendy_banner_wrap p{padding-bottom:5px;font-size:13px}
}

.reserve_grid_wrap + .sendy_banner_wrap{margin:0}

.shoplink_wrap{width:96%;padding:10px 10px 10px 4%;overflow:hidden;}
.shoplink_wrap ul{display:flex;flex-wrap:wrap;gap:12px 6px}
.shoplink_wrap li{position:relative}
.shoplink_wrap li span.shoplogo{;border:4px solid #eee;width:50px;height:50px;border-radius:10px}
.shoplink_wrap li.on span.shoplogo{border:4px solid #0cc}
.shoplink_wrap li span.shoplogo:hover{border:4px solid #0cc;cursor:pointer}
.shoplink_wrap li.on:before{content:'';background:url('/images/icon/0checkbox_0c.png') no-repeat center #0cc;background-size:100%;width:23px;height:23px;display:inline-block;position:absolute;top:0;right:16%;border-radius:8px;}
span.end.shoplogo{opacity:0.3;}
span.end.shoplogo + span{position:absolute;top:22px;left:6px;font-size:12px;color:#000;font-weight:bold;box-shadow:0 0 10px #fff}


.dashboard_wrap.shoplink_dashboard .between .pdl_10 b{padding-left:10px!important;padding-top:5px}
.dashboard_wrap span.shoplogo{border-radius:8px;width:44px;height:44px;margin:4px auto}
.dashboard_wrap .shoplink_wrap li{margin:0 auto;text-align:center;padding:0;vertical-align:middle;}
.dashboard_wrap .shoplink_wrap .btn{border:1px solid #ccc;border-radius:4px;padding:2px 0px 1px 0px;width:44px;letter-spacing:-1px;margin-top:2px;display:block;margin:4px auto;}
.dashboard_wrap .shoplink_wrap span.shoplogo{border:1px solid #eee}
.dashboard_wrap .shoplink_wrap .on span.shoplogo{border:1px solid #0cc}

.shoplink_wrap.slider {
  position: relative;
  max-width: 100vw; 
  overflow: hidden;width:96%;margin:0 2%;height:64px;padding:15px 0
}

.slides {
  display: flex;
  transition: transform 0.2s ease;margin: 0 12px;
}

.slide {
  max-width: 25%;flex: 0 0 25%;  list-style:none; text-align:center /* ½½¶óÀÌµå ÇÏ³ª´ç È­¸é 100% */
}
@media screen and (max-width:320px) {
.slide {
  max-width: 33.3%;flex: 0 0 33.3%;  }
}
.slide img {
  width: 100%;
  height: auto;
}
.slide span{display:block;}

.prevbtn, .nextbtn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url('/images/icon/left_ct.png') no-repeat  center;background-size:8px;border:1px solid #ccc;
  color: white;
  padding:10px;width:20px;height:20px;
  cursor: pointer;
  border-radius: 10em;text-indent:-9999em;
}
.nextbtn {background-image:url('/images/icon/right_ct.png')}

.prevbtn { left: 0px;}
.nextbtn { right: 0px;}
.prevbtn:hover,.nextbtn:hover {
    border:1px solid #555;
}

.prevbtn:disabled,.nextbtn:disabled {
    opacity: 0.3;
    cursor: not-allowed;
}


.row_container{display:flex;align-items: center;box-sizing:border-box;}
.between{justify-content: space-between}

.landing_wrap {}
.landing_wrap h1{font-size:21px;font-family:'noto';color:#000;text-align:}
.landing_wrap h2{font-size:17px;font-family:'noto';text-align:;color:#000;margin:10px 0 0 0;display:inline-block;background:url('/images/background/bg_cee.png') repeat-x 0 14px;}
.landing_wrap h3{font-size:15px;font-family:'noto';text-align:;color:#000;letter-spacing:-0.04em;padding:0 0 5px 0;font-weight:500;}
.landing_wrap p{font-size:13px!important;color:#666;word-break:keep-all;;letter-spacing:-0.04em;font-family:'noto';font-weight:400;line-height:1.4em}
.landing_wrap .pdr_20{padding-right:10px}
.icon_wrap_2x ul{width:100%}
.icon_wrap_2x li{position:relative;padding:2px 0px 2px 0px;vertical-align:top;margin:0px 0}
.icon_wrap_2x li p{padding:5px 0 0 50px;}

.icon_wrap_2x li h3:before{content:'';background:url('/images/icon/radio_c.png') no-repeat 0 0;background-size:6px;display:inline-block;width:10px;height:6px}
.icon_wrap_2x li:before{content:'';background:url('/images/icon/shoplink_icon.png') no-repeat 0 6px;width:60px;height:40px;background-size:230px;position:absolute;top:33px;left:3px}
.icon_wrap_2x li:last-child:before{background-position:-190px  6px}

.border_c0 {border:2px solid #0cc;text-align:center;border-radius:10px;margin:10px}
.border_c0 h2{color:#000;padding:5px 0;font-size:17px!important;letter-spacing:-0.03em}

#loginLayer .popup_layer p{font-size:17px;padding:5px 0 15px 0}
#loginLayer #search{margin:0}
#loginLayer .search_area{padding-right:0}
#loginLayer .search_area input{height:40px;width:98%}
#loginLayer input.btn02i.gra01{width:100%;height:52px;background:#0cc;color:#fff;border:none}

/***´õº¸±â »çÀÌµå¹Ù***/
.sidebar_wrap{width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;position:fixed;top:0;right:0}
.side_finder{width:80%;font-size:11px;height:100%;background:#fff;padding-top:20px;position:fixed;top:0;right:0}
.side_finder .ico_ver, .btn_plus::after,.area_pwe .ico_notice,.area_pwe .ico_customer,.area_pwe .ico_faq,.area_pwe .ico_user,.area_menu ul li a::after,
.area_menu .ico_alim,.area_menu  .ico_shopa,.area_menu .ico_taekbae,.area_menu .ico_service,.area_menu .ico_person,.area_menu .ico_guide,.area_menu .ico_star,.area_menu .ico_logout,
{background:url('/images/finder/side_ico_v1811.png?rnd=20181129') no-repeat;background-size:230px 350px;display:inline-block;overflow:hidden;color:transparent}

.area_head {background:#fff;width:100%;height:55px;text-align:center;position:relative;overflow:hidden;text-align:right;}
.area_head img{width:100%;}
.area_head .img_award{display:none;width:25%;max-width:160px;position:absolute;right:10px;top:5px}

.area_head .img_logo{width:70%;padding:0 15%;position:absolute;top:5px}
.area_head .img_logo img{width:85px;position:absolute;top:12px;left:22px}

.area_head .version{color:#555;position:absolute;right:15px;top:18px}
.area_head .version .ico_ver{display:none;background-size:200px;width:36px;height:36px;background-position:-160px -50px;vertical-align:top}
.area_head .version .ver_info{}
.area_head .version .ver_info .ok{border:1px solid #eee;color:#999;border-radius:0.8em;font-size:12px;height:18px;line-height:21px;padding:0 5px;display:inline-block;}
.area_head .version .ver_info .update{background:#0cc;color:#fff;border-radius:0.8em;font-size:12px;height:18px;line-height:21px;padding:0 5px;display:inline-block;}

.area_user{overflow:hidden;width:100%;height:130px;text-align:center;border-bottom:1px solid #eee;;border-top:1px solid #eee;background:#f6f6f6}

.area_user .point{position:relative;float:left;text-align:center;width:49.6%;height:135px;padding-top:8px;border-right:1px solid #eee}
.area_user .point .tit{position:absolute;top:15px;left:10%;font-size:11px;color:#666}
.area_user .point a:nth-child(1){background:#fff;border-radius:10px;width:80%;height:47px;content:'';display:block;margin:15% 10%;padding:13px 0 0 0}
.area_user .point *{vertical-align:middle}
.area_user .point p em:before{content:'';display:inline-block;background:url('/images/uio/ui_ico_v1812.png?rnd=20190116') no-repeat;background-size:500px;color:transparent;text-indent:-9999em;background-position:-143px -141px;width:32px;height:32px;vertical-align:middle;}
.area_user .point .btn_plus{position:absolute;top:97px;right:15px;color:#0cc;height:24px}
.area_user .point .btn_plus:before{display:inline-block;content:'';background:url('/images/uio/ui_ico_v1812.png?rnd=20190116') no-repeat;background-size:500px;color:transparent;text-indent:-9999em;background-position:-220px -141px;width:20px;height:22px;vertical-align:bottom;}

.area_user .cash{position:relative;float:left;text-align:center;width:49.6%;height:135px;padding-top:8px;}
.area_user .cash .tit{position:absolute;top:15px;left:10%;font-size:11px;color:#666}
.area_user .cash a:nth-child(1){background:#fff;border-radius:10px;width:80%;height:47px;content:'';display:block;margin:15% 10%;padding:13px 0 0 0}
.area_user .cash *{vertical-align:middle}
.area_user .cash p em:before{content:'';display:inline-block;background:url('/images/uio/ui_ico_v1812.png?rnd=20190116') no-repeat;background-size:500px;color:transparent;text-indent:-9999em;background-position:-181px -141px;width:32px;height:32px;vertical-align:middle}
.area_user .cash .btn_plus{position:absolute;top:97px;right:15px;color:#0cc;height:24px}
.area_user .cash .btn_plus:before{display:inline-block;content:'';background:url('/images/uio/ui_ico_v1812.png?rnd=20190116') no-repeat;background-size:500px;color:transparent;text-indent:-9999em;background-position:-220px -141px;width:20px;height:22px;vertical-align:bottom;}

.area_user p{color:#000;font-size:13px;font-weight:normal;}
.area_user p em{color:#000;font-size:21px;font-weight:normal;padding-right:5px}

.area_login{overflow:hidden;width:100%;text-align:center;border-bottom:1px solid #f5f5f5}
.area_login .login{padding:20px 10px}
.area_login .login_a{border-radius:4px;border:1px solid #54c4ca;background:#fff;color:#54c4ca;font-size:18px;font-weight:bold;width:100%;display:block;height:40px;line-height:40px;}

.area_menu ul{overflow:hidden;width:100%;margin:5px 0 0 0}
.area_menu ul li{width:100%;height:42px;line-height:42px;position:relative;}
.area_menu ul li .meu_a{display:block;}
.area_menu ul li span{vertical-align:middle}
.area_menu ul li span.meu_t{font-size:15px;color:#222}
.area_menu ul li a::after{display:block;position: absolute;top:15px;right:15px;width:14px;height: 42px; content:'';background-position:-72px -58px;opacity:0.5}

.area_menu .ico_alim{padding-left:19px;width:28px;height:42px;background-position:10px 8px;background-size:170px;opacity:0.5}
.area_menu .ico_shopa{padding-left:19px;width:28px;height:42px;background-position:10px -23px;background-size:170px;opacity:0.5}
.area_menu .ico_taekbae{padding-left:19px;width:28px;height:42px;background-position:10px -53px;background-size:170px;opacity:0.5}
.area_menu .ico_service{padding-left:19px;width:28px;height:42px;background-position:10px -83px;background-size:170px;opacity:0.5}
.area_menu .ico_person{padding-left:19px;width:28px;height:42px;background-position:10px -113px;background-size:170px;opacity:0.5}
.area_menu .ico_guide{padding-left:19px;width:28px;height:42px;background-position:10px -143px;background-size:170px;opacity:0.5}
.area_menu .ico_star{padding-left:19px;width:28px;height:42px;background-position:10px -174px;background-size:170px;opacity:0.5}
.area_menu .ico_logout{padding-left:19px;width:28px;height:42px;background-position:10px -205px;background-size:170px;opacity:0.5}
.area_menu li:nth-child(8) .ico_star{margin-left:17px;width:11px;height:42px;background-position:-75px 7px;background-size:170px;opacity:0.5}
.area_menu .ico_chatbot{padding-left:19px;margin-left:17px;width:11px;height:42px;background-position:-75px 7px;background-size:170px;opacity:0.5}


.area_pwe3{padding:5px 0px 15px 0px;border-bottom:1px solid #f5f5f5;height:170px;margin:10px 0px}
.area_pwe3 .pwe_a{position:relative;float:left;width:33.3%;padding:14px 0;text-align: center;}
.area_pwe3 .pwe_t{font-size:13px;color:#555;height:20px;line-height:20px;font-family:'noto';}
@media screen and (max-width:400px) {
.area_pwe3 .pwe_t{font-size:11px;}
}
.area_pwe3 .ico_notice, 
.area_pwe3 .ico_faq, 
.area_pwe3 .ico_customer, 
.area_pwe3 .ico_faq,
.area_pwe3 .ico_point,
.area_pwe3 .ico_buyli,
.area_pwe3 .ico_mytb,
.area_pwe3 .ico_alam,
.area_pwe3 .ico_user,
.area_pwe3 .ico_chatbot,
.area_pwe3 .ico_coupon{
margin:0 auto;position:relative;background:url('/images/icon/menu_top.png?ver=2') no-repeat;background-size:99px;width:33px;height:38px;display:block}

.area_pwe3 .ico_point{background-position:-3px -184px}
.area_pwe3 .ico_buyli{background-position:-2px -301px}
.area_pwe3 .ico_mytb{background-position:-2px -364px}
.area_pwe3 .ico_alam{background-position:-1px -240px}
.area_pwe3 .ico_notice{background-position:-65px -301px}
.area_pwe3 .ico_customer{background-position:-62px -184px}
.area_pwe3 .ico_faq{background-position:-62px -364px}
.area_pwe3 .ico_user{background-position:-63px -240px}
.area_pwe3 .ico_chatbot{background-position:-64px -420px}
.area_pwe3 .ico_coupon{background-position:-2px -423px}
.area_pwe3 .new{display:block;position:absolute;top:-3px;right:-7px;color:#fff;background:#ff307e;border-radius:5em;height:4px;width:4px;font-size:7px;font-weight:bold;text-indent:-9999em}

.area_menu2 ul{overflow:hidden;width:100%;}

.area_menu2 ul li .meu_a{display:block;padding:20px 25px;position:relative}

.area_menu2 ul li span.meu_t{font-size:18px;color:#222;font-family:'noto';font-weight:700}
@media screen and (max-width:400px) {
.area_menu2 ul li span.meu_t{font-size:14px;}
}
.area_menu2 ul li span.meu_t:after{content:'';background:url('/images/icon/right_ct_c.png') no-repeat;background-size:10px;display:inline-block;width:10px;height:20px;position:absolute;top:20px;right:25px}

.side_finder .close_pop{position:absolute;right:5px;top:10px;text-indent:-9999em;background:url('/images/icon/close_xbk.png') no-repeat;background-size:18px;width:30px;height:30px;}

/*´õº¸±â »çÀÌµå ¼öÁ¤ ³¡*/

#footer_re_main { display:block;margin:20px auto;width:100%; position:relative;padding-bottom:20px;border-top: 1px solid #ededed;} 

#footer_re_main .wrap {position:relative ;margin: 5px auto; width: 100%;  padding-top:10px}
#footer_re_main .wrap a{padding:0px 5px 0px 0px ;display:inline-block}
#footer_re_main .wrap a:before{content:'';width:1px;height:10px;background:#ccc;display:inline-block;margin-right:10px}
#footer_re_main .wrap a:first-child:before{display:none}
#footer_re_main .wrap a:hover{text-decoration:underline}
#footer_re_main .intro_navi {text-align: center; margin: 15px 0 10px 0;  color: #333; font-size: 14px; }
#footer_re_main .intro_navi strong{font-size:14px;color:#000}
#footer_re_main p {  color: #999; text-align:center;padding-top:10px;padding-bottom:10px}
#footer_re_main p span{color:#999;display:block;line-height:1.5em;font-size:0.85em}

/* ÅÃ¹èÆÄÀÎ´õ ¾Û ´Ù¿î·Îµå ¹è³Ê (ºñ½ÃÁð)*/
.bn_app {position:relative;background:#fff}
.bn_app .close {position:absolute; top:7px; right:7px;}
.bn_app .close a img {width:15px;}
.bn_app .tit {text-align:center; padding-top:10px;}
.bn_app .tit img {width:85%;}
.bn_app .btn {overflow:hidden; padding:10px;}
.bn_app .btn .btn_g {display:inline-block; float:left; background:#f2f2f2; border:1px solid #e5e6ed; border-radius:5px; width:49%; text-align:center; padding:7px 0;}
.bn_app .btn .btn_a {display:inline-block; float:right; background:#f2f2f2; border:1px solid #e5e6ed; border-radius:5px; width:49%; text-align:center;  padding:7px 0;}
.bn_app .btn a img {width:120px;}
.bn_app .shadow {height:8px; background:url('/images/banner/bn_appdown_bg.jpg')}

.modal_container{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;}
.modal{position:absolute;text-align:center;z-index:9999;width:100%;height:auto;padding:0px;text-align:left;margin:0 auto;bottom:0;left: 0;background:#fff;border-radius:12px;}
.modal_btm{position:absolute;text-align:center;z-index:9999;width:100%;height:auto;padding:0px;text-align:left;margin:0 auto;bottom:0;left: 0;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow: 10px 14px 14px 10px rgba(0, 0, 0, 0.35);}
.modal_btm {   animation: fadeUp 500ms; } @keyframes fadeUp {   from { opacity: 0;transform: translateY(100%); } to { opacity: 1; transform: translateY(0);} }
.modal_container .close{position:absolute;right:5px;top:5px;text-indent:-9999em;background:url('/images/icon/close_xbk.png') no-repeat;background-size:18px;width:20px;height:20px;}
.flex_cont{display:flex;align-items;justify-content:space-evenly;align-items:center;gap:10px;margin:20px}
.flex_cont a{border:1px solid #ddd;padding:15px 0;border-radius:8px;width:100%;text-align:center}
.flex_cont a:last-child{border:1px solid #111;background:#111;color:#fff}
.txt_lft_img{font-size:1.15em;line-height:1.4em;padding:30px 25px 0px 25px;display:flex;align-items:center;justify-content:space-evenly;gap:10px}

@media screen and (max-width:767px) {
.right_pc{display:none}
.pc_show{display:none}
}
/********************************deviceset.css*******************************************************/

@media screen and (min-width:1023px) {

.mobile_show{display:none}
.sidebar_wrap{width:310px;background:#fff;z-index:9999;height:470px;position:absolute;top:119px;right:0px;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}
.side_finder{width:100%;font-size:11px;background:#fff;padding-top:20px;position:absolute;top:0px;right:0;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
.area_menu2 ul li span.meu_t{font-size:16px}

.modal_btm{position:absolute;text-align:center;z-index:9999;width:35%;height:auto;padding:0px;text-align:left;margin:0 auto;bottom:0;left:65%;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow: 10px 14px 14px 10px rgba(0, 0, 0, 0.25);}

.html2015{padding:0;}
*{font-family:'¸¼Àº °íµñ'!important}
a{cursor:pointer}
.f13{font-size:15px!important}
.headerwrap{width:1024px;margin:0 auto 20px auto;padding:20px 0px 30px 0px;position:relative;border-bottom:2px solid #0cc;background:#}
.headerwrap .logoarea{position:relative;height:auto;line-height:auto;width:1024px;margin:0 auto;background:none}
.headerwrap .logo{width:200px}

.headerwrap .logo a {width:135px;height:80px}
.headerwrap .mycount2 {padding-top:10px}
.headerwrap .member{top:30px;right:15px;cursor:pointer}
.headerwrap .member img{width:30px;height:auto}
.headerwrap .mycount2 dl{padding:7px 6px 0px 6px ;}
.headerwrap .mycount2 ul li dl dt{font-size:15px;letter-spacing:0;width:100%;opacity:0.7;font-weight:500;font-family:'noto';color:#14a7af;line-height:22px}
.headerwrap .mycount2 ul li dl dd{font-size:15px;width:100%;background:url('/images/index/ar_left_g.png') no-repeat 93% 2px;background-size:8px;line-height:22px}
.headerwrap .mycount2 ul li dl dd em{color:#151515;font-weight:600;font-size:16px;padding-right:2px;font-family:'noto';;line-height:21px}
.headerwrap .mycount2 ul li dl dd span{color:#666;padding-right:2px;font-size:15px;font-weight:400;font-family:'noto';line-height:21px}

.headerwrap .top_navi{width:1024px;margin:40px auto 0 auto}
.headerwrap .top_navi li{display:inline-block;margin:0px 30px;}
.headerwrap .top_navi li a {font-weight:bold;font-size:18px}
form[name="RegiForm"]{}

#footer_re_main { display:block;margin:20px auto;width:1024px; position:relative;border-top: 1px solid #ededed;} 
#footer_re_main .floating_shoplink{position:absolute;bottom:30px;right:65px}
#footer_re_main .floating_bn{position:absolute;bottom:30px;right:0}
#footer_re_main .wrap {position:relative ; margin: 5px auto; width: 624px;  padding-top:15px}
#footer_re_main .wrap a{padding:0 0 0 0 ;}
#footer_re_main .wrap a:before{content:'';width:1px;height:10px;background:#ccc;display:inline-block;margin-left:10px}
#footer_re_main .wrap a:first-child:before{display:none}
#footer_re_main .wrap a:hover{text-decoration:underline}
#footer_re_main .intro_navi {text-align: center; margin: 15px 0 10px 0;  color: #333; font-size: 14px; display:inline-block}
#footer_re_main .intro_navi strong{font-size:14px;color:#333}
#footer_re_main p {  text-align:center;padding-bottom:0}
#footer_re_main p span{color: #999; font-size: 11px;display:inline-block;padding:0 5px}

#middle{margin:0 auto;width:1024px;}


.flex_container{display: flex;   flex-direction: row; width:1024px;margin:0 auto;position:relative}
.left_pc{width:710px;}
.right_pc{width:310px;margin-left:20px;margin-top:55px}

.left_pc .pay_card_in_wrap, .left_pc .reserve_now , .left_pc .sfinder_mall {display:none}
.right_pc .pay_card_in_wrap p.tit{font-size:17px;font-weight:bold;color:#151515;padding:18px}
.right_pc .pay_card_in_wrap, .right_pc .reserve_now {display:block;border:1px solid #eee}
.right_pc .pay_card_in_wrap{text-align:left;margin-top:20px;padding-bottom:15px}
.right_pc .pay_card_in_wrap .pay_card_wrap.off h1{font-size:15px}
.right_pc .pay_card_in_wrap h1{padding:14px 0 0 0px}

.right_pc .reserve_now {margin-top:0px;padding-top:20px;height:175px}
.right_pc .reserve_now .dashboard_wrap .sum_area {padding:15px 18px 5px 18px;background:none}
.right_pc .reserve_now .dashboard_wrap .sum_area .c_r{top:15px;color:#000!important}
.right_pc .reserve_now .dashboard_wrap .sum_area .sum_entry ul{background:none;margin:5px 0 0 0;}
.right_pc .reserve_now .dashboard_wrap .sum_area .sum_entry ul li{text-align:left;}
.right_pc .reserve_now .dashboard_wrap .sum_area .sum_entry ul li:last-child{text-align:right;}
.right_pc .reserve_now .dashboard_wrap .sum_area .sum_entry ul li div{display:inline-block}

.right_pc .sfinder_mall {margin-top:20px;padding:0 0 0 0}
.right_pc .sfinder_mall .tit{margin:10px 0 0 0}
.right_pc .sfinder_mall .tit h1{font-size:17px;font-weight:bold;padding-left:8px;color:#151515;display:inline-block}
.right_pc .sfinder_mall .tit p{font-size:12px;;color:#999;padding:5px 0 10px 8px;display:none}

.right_pc .native_scroll{margin-bottom:20px;overflow-x:auto;scrollbar-color: #f2f3f5 #fff;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff}
.right_pc .native_scroll::-webkit-scrollbar{background:#f2f3f5}
.right_pc .native_scroll .native_scroll_list{width:100%;}

.right_pc .native_scroll .native_scroll_list li{width:93px;margin:3px;float:left;position:relative;overflow:hidden;border:1px solid #eee;border-radius:8px}
.right_pc .native_scroll .native_scroll_list li a{height:84px;display:block;margin:0;color:#fff;font-size:12px;border-radius:8.1px;overflow: hidden;}
.right_pc .native_scroll .native_scroll_list li a span{text-align:left;color:#000;padding:10px 10px 0px 10px;display:block;font-size:12px;font-weight:600}
.right_pc .native_scroll .native_scroll_list li a em{padding:0px;font-size:11px;color:#0cc;margin:0 10px;font-weight:500}
.right_pc .native_scroll .native_scroll_list li a p{background:url('/images/icon/reserve_boxmall.png') no-repeat;width:150px;height:160px;background-size:760px;overflow:hidden;text-indent:-9999em;}

.right_pc .native_scroll .native_scroll_list li.sfinder_post a{background:#fff}
.right_pc .native_scroll .native_scroll_list li.sfinder_post a p{background-position: 15px -12px }
.right_pc .native_scroll .native_scroll_list li.sfinder_bag a{background:#fff}
.right_pc .native_scroll .native_scroll_list li.sfinder_bag a p{background:url('/images/icon/reserve_boxmall2.png?ver=2') no-repeat  -610px -20px;background-size:2000px  }
.right_pc .native_scroll .native_scroll_list li.sfinder_tape a{background:#fff}
.right_pc .native_scroll .native_scroll_list li.sfinder_tape a p{background-position: -175px -40px }
.right_pc .native_scroll .native_scroll_list li.sfinder_label a {background:#fff}
.right_pc .native_scroll .native_scroll_list li.sfinder_label a p{background:url('/images/icon/reserve_boxmall2.png?ver=2') no-repeat  -1540px -15px;background-size:2000px  }
.right_pc .native_scroll .native_scroll_list li.sfinder_printer a {background:#fff}
.right_pc .native_scroll .native_scroll_list li.sfinder_printer a p{background:url('/images/icon/reserve_boxmall2.png?ver=2') no-repeat -1770px -15px;background-size:1900px  }
.right_pc .native_scroll .native_scroll_list li.sfinder_aircap a {background:#fff}
.right_pc .native_scroll .native_scroll_list li.sfinder_aircap a p{background:url('/images/icon/reserve_boxmall2.png?ver=2') no-repeat  -935px -20px;background-size:2000px }

.banner_pc{position:absolute;top:55px;left:-315px}
.banner_pc img{border-radius:10px;}
.random_bn{margin:17px 0}
/*¸ÞÀÎ*/
.box_login_wrap2{border:1px solid #eee;border-radius:8px;padding:20px 20px 15px 20px;background:#fff;display:none}
.box_login_wrap2 .entry{border:1px solid #ddd;display:block;border-radius:5px}
.box_login_wrap2 .entry input{border:none;height:36px;line-height:36px;border-radius:5px;width:96%;padding:0 2%}
.box_login_wrap2 .entry input:last-child{border-top:1px solid #ddd;border-top-left-radius:0;border-top-right-radius:0}
.capcha_area_login a{margin-top:5px;background:#0cc;color:#fff;font-size:15px;width:100%;height:40px;line-height:40px;display:block;text-align:center;letter-spacing:-0.03em;border-radius:8px}

.box_login_wrap2 .option  input{display:none}
.box_login_wrap2 .option  input + label{cursor:pointer;font-size:11px;color:#666}
.box_login_wrap2 .option  input + label:before{content:'';width:18px;font-size: 14px;font-weight: 700;height:24px;line-height: 24px;cursor: pointer;border-radius:5px;color: #666;background: url('/images/icon/0check_c.png') 0px 0px no-repeat;background-size:20px;padding-left:21px}
.box_login_wrap2 .option  input:checked  + label:before {background-image: url('/images/icon/0check_0.png');color: #333}
.box_login_wrap2 .option  input:checked  + label{color:#000}
.box_login_wrap2 .search{padding-top:10px;text-align:center}
.box_login_wrap2 .search a{color:#666;font-size:11px;position:relative;padding:0 5px 0 2px;}
.box_login_wrap2 .search a:after{content:'';display:inline-block;width:1px;height:9px;background:#ddd;position:absolute;top:3px;left:-4px}
.box_login_wrap2 .search a:first-child:after{display:none}
/*ÅÃ¹èÆäÀÌ*/
.pay_card_wrap{margin:20px 160px;padding:30px}
.tpay_pwd_edit{margin:0 140px}
.tbpay_wrapper{border-radius:10px;}
.tbpay_area{background:url('/images/visual/bg_tbpay.png') no-repeat #fff;border:1px solid #ddd;background-size:100%;border-radius:10px;padding:30px 50px;margin:0 10px}
.tbpay_wrapper .banner_basic1{background:#;}
.tbpay_wrapper .banner_basic1 h1{font-size:39px;font-weight:600;margin-bottom:20px;letter-spacing:-0.04em;color:#0cc}
.tbpay_wrapper .banner_basic1 h1 strong{font-size:39px;letter-spacing:-0.04em}
.tbpay_wrapper .banner_basic1 ul li{font-size:19px;color:#151515;padding-bottom:15px}
.tbpay_wrapper .banner_basic1 ul li span{display:inline-block!important;color:#555;letter-spacing:-0.04em}
.tbpay_wrapper .banner_basic1 .visualimg {right:-40px}
.tbpay_wrapper .banner_basic1 .visualimg img{max-width:200px}
.mycash_wrap{background:#fff;border:1px solid #ddd;border-radius:10px;padding:30px 60px 50px 60px;margin-bottom:50px}
.mycash_wrap p.left{text-align:;font-size:24px;display:inline-block;padding:0 60px;color:#0cc;}
.mycash_wrap h1{font-size:35px;text-align:;padding-right:110px;color:#000;display:inline-block;width:250px}
.mycash_wrap h1 strong{font-size:37px;color:#000}
.tbpay_wrapper .txt01{background:none;border:none}
.mycash_wrap h1 a.charge{height:66px;line-height:66px;font-size:18px;padding:0 25px;top:18px;right:00px;font-weight:600}
.mycash_wrap p.right{text-align:;font-size:14px;padding-right:200px}
.mycash_wrap + .tit_tcp{font-size:18px}
.list_mycash_wrap{background:#fff;border:1px solid #ddd;border-radius:10px;padding:20px 40px;margin-top:20px}
.tbpay_wrapper .search_wide_select{width:25%;float:right;display:inline-block;margin:0;text-align:right}
.tbpay_wrapper .search_wide_select select{background-color:#fff}
.tbpay_wrapper .tit_tcp{display:inline-block;padding-top:10px}
.pay_card_wrap h1 strong{font-size:24px}
form[name='user_auth_form'] + .pop_layer_wrap_full.scl_bg_f{width:700px;margin:0 auto;padding:30px 5%;margin-top:40px}

/*ÅÃ¹èÆ÷ÀÎÆ®*/	
.tbpoint_wrapper .txt01{background:none;border:none}
.tbpoint_area{background:#fff;border:1px solid #ddd;border-radius:10px;}
.tbpoint_area .bn_btm_rd {text-align:center;display:none}
.tbpoint_area .bn_btm_rd img{width:60%!important}
.tp_m_wrap .tp_my {padding:50px 0px 0px 60px}
.tp_m_wrap .tp_my .ft1{font-size:24px;color:#0cc;font-weight:bold;display:inline-block;padding:0 20px}
.tp_m_wrap .tp_my .ft2{font-size:35px;text-align:;padding-right:0px;color:#000;display:inline-block;width:480px}
.tp_m_wrap .tp_my .ft2 strong{font-size:37px;color:#000;font-weight:bold}
.tp_m_wrap .tp_my .ft2 a.charge{display:none;height:66px;line-height:66px;font-size:18px;padding:0 25px;top:-10px;right:00px;font-weight:600}
.tp_m_wrap .tp_myli{padding-right:85px;margin-bottom:30px}
.tp_m_wrap .tp_myli p span,.tp_m_wrap .tp_myli p span strong,.tp_m_wrap .tp_myli p span a.inpbtn{font-size:14px}
.txt01 .tp_m_menu{margin:0 8.5% 30px 8.5%;width:83%;}
.txt01 .tp_m_menu .tp_m_shopping{display:none}
.list_mypoint_wrap{background:#fff;border:1px solid #ddd;border-radius:10px;padding:20px 40px;margin-top:20px}
.tbpoint_wrapper .tit_tcp{font-size:18px;margin-top:30px}
.section2015 .title2015 h2{padding:0 8px;font-size:19px}

	/*ÅÃ¹èÆ÷ÀÎÆ® ¿î¼ÛÀå¹øÈ£Àû¸³*/
.txt01.buy_rate_form{padding:30px 18px 30px 18px!important}

/*¸ð¹ÙÀÏ ±³È¯±Ç*/
.tab_menu_new{margin-top:45px;position:relative;height:45px}
.tab_menu_new h1{width:50%;display:inline-block;font-size:25px;font-weight:bold;color:#333}
/*.tab_menu_new ul {background:none;border:none;width:50%;position:absolute;top:-10px;right:0}*/
.tab_menu_new ul li{;text-align:center}
.tab_menu_new ul li span{font-size:18px}
.tab_menu_new li a.on span:before{display:none}
.shopping_use_tit, .shopping_use_tit.border_n{background:none;margin:10px 0;padding-top:0;border:none}
.mall_list_wrap{background:#fff;border-radius:10px;border:1px solid #ddd;padding:60px 0}
.itemList_wrap{padding:0px 0}
.itemDetail{background:#fff;border-radius:10px;border:1px solid #ddd;padding:30px 0 0 0}
.itemList .no_list{border:1px solid #ddd;border-radius:10px;min-height:400px;padding-top:200px}
.mall_list_wrap ul li img{width:100%;max-width:120px}
.mall_list_wrap ul li p{font-size:14px;padding-bottom:30px}
.shopping_use .itemList{padding:0}
.shopping_use .itemList li.item{width:32%;margin:0.5% 0 0.5% 1% ;padding:30px 0;background:#fff;border-radius:10px;border:1px solid #ddd;}

.shopping_use .itemDetail {;position:relative}
.shopping_use .itemDetail .item{display:table;width:100%;}
.shopping_use .itemDetail .item .thumb{display:table-cell;width:60%}
.shopping_use .itemDetail .item .thumb img{width:80%;}
.shopping_use .itemDetail .item .info{display:table-cell;width:40%;vertical-align:top;padding-top:60px;padding-right:20px;text-align:left;}
.shopping_use .itemDetail .item .info p{font-size:21px!important;padding-bottom:10px!important}
.shopping_use .itemDetail .item .info p.c_r{font-size:25px!important}
.shopping_use .itemDetail .ui_btn_wrap.fixed{position:absolute;top:265px;left:63%;width:30%;}
.wrap_tab_tcp.tpoint_tab .tab_tcp li a{padding:15px 0;font-size:15px!important}
.shopping_use .itemDetail .tpoint_detail_notice{padding:30px 50px}

.point_coupon_list_my .itemList_wrap{border:none;background:none}
.point_coupon_list_my .item a{margin:10px 0;background:#fff;padding:10px 40px;border:1px solid #ddd}
.point_coupon_list_my .itemList{clear:both}
.point_coupon_list_my .item .info{padding:15px 50px}
.point_coupon_list_my .item .thumb:after{right:-30px}
.point_coupon_list_my .item .stamp{top:15px;left:88%}
.point_coupon_list_my .itemList .item.off a{opacity:1}
.point_coupon_list_my .itemList .item.off .thumb,.point_coupon_list_my .itemList .item.off .info,.point_coupon_list_my .itemList .item.off .thumb,.point_coupon_list_my .itemList .item.off .stamp{opacity:0.5}
.paging{clear:both}
.buylist{padding:10px 70px}
.iconp{padding-left:70px;}
.iconp:before{left:40px}

/*³ªÀÇ ÅÃ¹èÄíÆù*/
.tbcoupon_top{border:2px solid #0cc;border-radius:10px;padding:20px 0px;margin-top:20px}
.tbcoupon_top .st{font-size:24px;color:#0cc;font-weight:bold;text-align:left;padding:0 80px}
.tbcoupon_top .my {text-align:right;color:#000;font-size:35px;font-weight:normal;padding:0 80px}
.tbcoupon_top .my strong{font-size:37px;color:#000}
.tbcoupon_top .st2{background:none;border-top:1px solid #eee;padding:5px 0;}
.tbcoupon_top .st2 span a{font-size:15px}
.mycoupon_free_x{border-radius:10px;border:1px solid #ddd}
.mycoupon_free_o + .paging{padding-top:30px!important}
.mycoupon_free_o dl{width:43%;float:left;margin:10px 1%}

/*Å¸ÀÌÆ²¹Ù*/
.toptit_wrap{margin:30px auto;background:none;;border-bottom:none;width:100%}
.toptit_wrap .fl h2{font-size:25px;font-weight:bold}
.tcp_new_tap .tab_tcp li a span{font-size:18px}
.tcp_new_tap .tab_tcp .on a span{font-weight:bold}
.toptit_wrap + .wrap_tab_tcp.tcp_new_tap{position:relative;}
.toptit_wrap + .wrap_tab_tcp.tcp_new_tap .tab_tcp{width:70%;position:absolute;top:-70px;right:0}
.toptit_wrap + .wrap_tab_tcp.tcp_new_tap .tab_tcp li.on:first-child a{background:none;text-indent:0}
.toptit_wrap + .wrap_tab_tcp.tcp_new_tap .tab_tcp li:first-child a{background:none;text-indent:0}
.toptit_wrap + .wrap_tab_tcp.tcp_new_tap .tab_tcp li{width:18%!important}
.question_wrapper .wrap_tab_tcp{position:relative;overflow:hidden;width:100%;height:50px}
.question_wrapper .wrap_tab_tcp .tab_tcp{width:70%;position:absolute;top:0px;right:0}
.question_wrapper .wrap_tab_tcp .tab_tcp li.on:first-child a{background:none;text-indent:0}
.question_wrapper .wrap_tab_tcp .tab_tcp li:first-child a{background:none;text-indent:0}
.question_wrapper .wrap_tab_tcp .tab_tcp li{width:18%!important}

.html2015 .tab03 {border:none!important}
.html2015 .tab03 li a, .html2015 .tab03 li.on a{font-size:19px}
.tab03 .on a:after{display:none}
/*Å¸ÀÌÆ²*/
.info_title{font-weight:bold}
.r_tit h1{font-size:19px}
section#middle h3.f15:first-child{font-size:25px!important;font-weight:bold;padding:45px 0 20px 0!important}

/*¾È³»¹®±¸*/
.inform_section{background:none}

/*ÅÃ¹è¿¹¾à ·¹ÀÌ¾Æ¿ô*/
.reserv_common_wrap{position:relative;float:left;width:620px;min-height:700px;margin:0 auto;background:#fff;border-radius:10px;border:1px solid #eee;padding:20px 40px 100px 40px;}
.account_section{display:block;float:left;width:258px;padding:0 20px 40px 20px;border:1px solid #eee;border-radius:8px;background:#fff;margin-left:20px}

.reserve_wrap{padding:0}
	/*¹ÝÇ°½ÅÃ»
	.return_wrap + .reserv_common_wrap{width:758px}*/

/*ÅÃ¹è¿¹¾à ¸ÞÀÎ*/
ul.reserve_grid_2t{padding:0}
.reserve_grid_2t li{float:left;width:48%;margin:10px 0;min-height:250px;position:relative;background:#fff;border:2px solid #eee;border-radius:8.1px;cursor:pointer}
.reserve_grid_2t li:nth-child(even){float:right}
.reserve_grid_2t li.on{border:2px solid #0cc}
.reserve_grid_2t li:hover{border:2px solid #0cc}

.reserve_grid_2t li input{width:0;height:0;padding:0;margin:0;position:absolute;top:10px;right:40px}
.reserve_grid_2t li input:before{content:'';width:26px;height:26px;display:block;background:url('/images/icon/0check_c.png') no-repeat;background-size:100%;}
.reserve_grid_2t li.on input:before{background-image:url('/images/icon/0check_0c.png')}
.reserve_grid_2t li .tchoi{display:block;width:100%;text-align:center;}
.reserve_grid_2t li input + label{margin:20px 10px 0 10px;width:52px;height:52px;display:inline-block;background:url('/images/logo/taekbae_simbol.png?rnd=5') center 0 no-repeat ;background-size:47px;text-indent:-9999em;border-radius:9em}

.reserve_grid_2t li input#parcel_hd + label{background-position:1px -220px}
.reserve_grid_2t li input#parcel_hanjin + label{background-position:0 0}
.reserve_grid_2t li input#parcel_korex + label{background-position:0 -105px}
.reserve_grid_2t li input#parcel_homepick + label{background-position:2px -332px}
.reserve_grid_2t li input#parcel_cu + label{background-position:0 -547px}
.reserve_grid_2t li input#parcel_lotte + label{background-position:1px -220px}
.reserve_grid_2t li input#parcel_epost + label{background-position:0 -444px}
.reserve_grid_2t li input#parcel_cu24 + label{background-position:0 -547px}
.reserve_grid_2t li input#parcel_cu24_half + label{background-position:0 -547px}
.reserve_grid_2t li input#parcel_gs24 + label{background-position:1px -637px}
.reserve_grid_2t li input#parcel_eleven + label{background-position:1px -737px}
.reserve_grid_2t li input#parcel_gs24half + label{background-position:1px -637px}
.reserve_grid_2t li input#parcel_emart + label{background-position:1px -1052px}
.reserve_grid_2t li input#parcel_today + label{background-position:1px -1178px}
.reserve_grid_2t li input#parcel_tpickup + label{background-position:1px -1305px}
.reserve_grid_2t li input#parcel_rtpickup + label{background-position:1px -1305px}
.reserve_grid_2t li input#parcel_dver_quick + label{background-position:1px -1433px}
.reserve_grid_2t li input#parcel_bffm + label{background-position:0px -2320px}

.reserve_grid_2t li.offlabel label{opacity:0.3}
.reserve_grid_2t li.offlabel input:before{display:none}

.reserve_grid_2t .tarea{display:block;vertical-align:top;padding:0px 0 10px 0}
.reserve_grid_2t .tarea h1{position:relative;font-size:18px;padding:5px 0 15px 0;font-weight:600;text-align:center}
.reserve_grid_2t .tarea h1 em{display:none;color:#999;font-size:0.70em;padding-left:3px;font-weight:500}
.reserve_grid_2t .tarea dl{width:84%;overflow:hidden;padding:0px 8% 3px 8%;}

.reserve_grid_2t .tarea .tarea_note{padding:0 0 5px 0}
.reserve_grid_2t .tarea .tarea_note p{padding:0 0 2px 0;font-size:12px}
.reserve_grid_2t .tarea .tarea_note p{padding-left:10px}
.reserve_grid_2t .tarea dt{float:right;font-weight:500;color:#151515;vertical-align:middle;text-align:right;font-size:13px;}
.reserve_grid_2t .tarea dt strong{font-size:1.05em;color:#151515;font-weight:600}
.reserve_grid_2t .tarea dt u{color:#999;font-size:0.95em;text-decoration:line-through;display:inline-block;padding-right:3px}
.reserve_grid_2t .tarea dt span{color:#999;font-size:0.95em;display:inline-block;padding-right:3px}
.reserve_grid_2t .tarea dd{float:left;color:#555;text-align:left;vertical-align:middle;font-size:12px;position:relative;word-break:keep-all}
.reserve_grid_2t .tarea .enter_bul dd{font-size:0.80em;font-weight:500;line-height:1.6em;position:relative;padding-left:15px}
.reserve_grid_2t .tarea .enter_bul dd:before{content:'';background:url('/images/icon/ico_enter_g.png') no-repeat 0 4px ;width:18px;height:18px;display:block;background-size:8px;opacity:0.3;position:absolute;top:0;left:2px}
.reserve_grid_2t .tarea .enter_bul{padding-top:3px}
.reserve_grid_2t .tarea .enter_bul:last-child{padding-top:0}
.reserve_grid_2t .tarea .btn_map{position:relative;padding-top:5px;padding-left:20px}
.reserve_grid_2t .tarea .btn_map:before{content:'';background:url('/images/icon/map.png') no-repeat 20px 3px ;padding-left:12px ;width:30px;height:18px;display:block;background-size:11px;position:absolute;top:6px;left:0;opacity:0.7}
.reserve_grid_2t .tarea .btn_map span{font-size:12px;text-decoration:underline;padding:7px 0 2px 16px}
.reserve_grid_2t.sendy_wrap li select{width:90%!important;margin:0 5%}
.reserve_grid_2t .tarea.bottom{width:100%;padding-left:18px}
.taekbae_home_new .info_wrap{margin:20px 5%;padding-bottom:50px}
span.bgtxt{background:#0cc;border-radius:3.1px;color:#fff;padding:1px 4px 0 4px;margin:0 3px;font-size:10px;display:inline-block;vertical-align:middle}

.bz_only{left:-2px;border-radius:0;border-top-left-radius:8px;border-bottom-right-radius:8px}

.reserve_grid li .reserve_price dl{width:83%}
/*ÅÃ¹è¿¹¾à ´Ü°è*/
.taekbae_home_new .common_section{background:#fff;position:relative}

.taekbae_home_new{width:100%;margin:0 auto ;background:none;position:relative}

.reserve_grid_wrap .reserve_grid li{float:left;width:42.5%;border:1px solid #eee;margin:10px 0;padding:25px 20px 15px 20px;min-height:165px}
.reserve_grid_wrap .reserve_grid li:nth-child(even){float:right}
.reserve_grid_wrap .reserve_grid li .reserve_price{width:74%;padding-left:26%}
.reserve_grid_wrap + .tblgr_wrap{display:none}
.reserve_grid_wrap .reserve_grid li .reserve_price dl dd{font-size:12px}
.reserve_grid_wrap .reserve_grid li .reserve_tit h1{font-size:1.35em}

.reserv_common_wrap .common_area .limitproduct_newtype:before{padding-top:0}

.holi_stop_wrap{margin-top:38px}
.holi_stop_wrap .tabletype_div3{border-bottom:1px solid #eee}
.reserv_common_wrap .common_area .limitproduct_newtype a.inpbtn.limitrl{width:110px}
.banner_basic1.cueasy .visualimg{display:block}

  /*ÅÃ¹è¿¹¾à´Ü°è-°áÁ¦*/
.tbcash_pay{background:#fff;border-radius:10px;border:1px solid #eee;padding:20px 40px 60px 40px!important;position:relative;}
.tcash_bridge{padding:10px 10px;width:48%}
.tcash_bridge + .ad_t_mid{position:absolute;top:70px;right:60px}
.tcash_bridge + .ad_t_mid img{width:340px!important;border-radius:10px}
.kcppay_wrap2 li{width:19%;margin:0.5%}
.kcppay_wrap2 ul li.paycall{width:39%;margin:0.5%}

  /*ÅÃ¹è¿¹¾à´Ü°è-¿Ï·á*/
.end_article{background:#fff;border-radius:10px;border:1px solid #eee;width:50%!important;padding:40px 25%!important}
.html2015 .step_complete2 .text{font-size:27px}
.step_complete2 + .tbl_center_tl{background:none;border:1px solid #eee;border-radius:10px;padding-top:0;margin:0 0 30px 0}
.step_complete2 + .tbl_center_tl th{padding:10px 0}
.step_complete2 + .tbl_center_tl td{font-size:14px;font-weight:bold;width:30%}
.bg_box_f5{background:#f9f9f9}
.step_4_wrap li span img{border:1px solid #eee;border-radius:10em}
.tpay_end_bn{padding:20px;word-break:keep-all}

   /*ÅÃ¹è¿¹¾àÇöÈ², Ãë¼Ò, ¹ÝÇ°½ÅÃ» °ü·Ã ¸®½ºÆ®*/
.r_tit.rgt_area select.flt_r{right:10px;top:44px;width:120px}
.dashboard_wrap .sum_area,.dashboard_wrap .tres_area{background:#fff;padding:10px 28px}
.dashboard_wrap .btm_btn{top:20px;right:22px;width:95px}
.dashboard_wrap .btm_btn span{color:#333;background:url('/images/icon/right_ct_c.png') right center no-repeat #fff;background-size:8px}
.dashboard_wrap .c_0{color:#151515!important;font-weight:bold!important}
.srch_detail_wrap{background:#f9f9f9}
.srch_detail_wrap ul{margin:20px 10px 10px 10px}
.srch_detail_wrap ul li{width:16%!important;padding:2px}
.srch_detail_wrap ul li a.srch_btn{height:40px;line-height:40px;width:90%}
.srch_detail_wrap ul li:last-child{right:20px}
.srch_detail_wrap ul li select, .srch_detail_wrap ul li input[type="text"]{height:40px;line-height:40px}
.list_wide_reserve2{background:#f9f9f9;border-radius:10px}
.list_wide_reserve2 ul li .grid_text .abst{position:absolute;width:180px;right:50px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.list_wide_reserve2 ul li .now:after{content:'';position:absolute;top:0;right:280px;background:#f9f9f9;display:block;width:1px;height:100%}
.list_wide_reserve2 ul li .now.cancle:after{display:none}
.list_wide_reserve2 ul li .grid_text .abst a{display:block;margin:4px; }
.list_wide_reserve2 ul li .grid_text .abst a span{padding:10px 0;border:1px solid #dcdcdc}
.list_wide_reserve2 ul li{border:1px solid #dcdcdc;padding:30px 50px;cursor:pointer}

.list_wide_reserve2.list_cancle{background:#f9f9f9;border-radius:10px}
.list_wide_reserve2.list_cancle ul li{border:1px solid #dcdcdc;padding:30px 50px;margin:10px}

.cancle_box_wrap .tit strong{font-size:15px;color:#151515;font-weight:bold}
.cancle_box li:first-child{text-align:center;background:#fff;border:1px solid #eee}
.cancle_box li{background:#fff}
.cancle_box li .btn{height:30px;line-height:30px;width:50%}
.cancle_box li p.li{background:none}

  /*¿¹¾à»ó¼¼*/
#ReservePaymentList{background:#fff;border-radius:10px;padding:20px 50px!important}
#ReservePaymentList .reserv_tbl{border-top:1px solid #eee;}
#ReservePaymentList .reserv_tbl th,#ReservePaymentList .reserv_tbl td{padding:14px 18px 14px 18px;border-bottom:1px solid #eee}
.h2_area h2{font-weight:bold}
.txt04.reserve_renew + .center_b20_2{position:relative}
.txt04.reserve_renew + .center_b20_2 a:nth-child(1){border-bottom-left-radius:10px;border-top-left-radius:10px}
.txt04.reserve_renew + .center_b20_2 a:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}
.ui_btn_wrap .btn_area.set0cc50 a:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px;height:50px;line-height:50px}
.ui_btn_wrap .btn_area.set0cc50 a:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px;height:50px;line-height:50px}

/*·£µùÆäÀÌÁö*/
.rt_ev_landingwrap{width:800px;margin:0 auto}

/*¸·´ë±â »èÁ¦{content:'';display:block;position:absolute;top:0px;left:-40px;width:100%;height:14px;background:#eef2f4;padding:0 40px}  */
.receiver_entry{border-bottom:none}
.reserv_common_wrap .common_area .limitproduct_newtype:after{display:none}
.reserv_common_wrap .common_area .limitproduct:after{display:none}
.receiver_area .m_tit{border-top:none}
.reservelist_wrap:after{display:none}
.holi_stop_wrap:before{display:none}
.common_section.receiver_a + .common_section.receiver_a .r_tit{border:none}
.reserve_edit_wrapper .common_section:after{display:none}
.reserv_tbl:after{display:none}
.mycash_wrap:before,.mycash_wrap:after{display:none}
.reserv_tbl2:after{display:none}
.subtit_type:after{display:none}
/*¸·´ë±â »èÁ¦ ³¡*/
.pr_tooltip{width:240px}
.tbcash_title{border-top:none}
.tbcash_title b{font-weight:bold}
.tbl_basic_r2{width:100%;margin:5px 0 5px 0;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee}
.tbl_basic_r2 th{font-size:12px!important;background:#fff;color:#222;padding:7px 0;word-break:keep-all;border-bottom:1px solid #eee;vertical-align:middle;border-left:none}
.tbl_basic_r2 th span{display:block;font-size:13px!important;font-weight:normal;letter-spacing:-0.03em;color:#555;}
.tbl_basic_r2 td{text-align:center;padding:8px 0;font-size:13px;word-break:keep-all;color:#555;letter-spacing:0.0em!important;border-bottom:none;vertical-align:middle}
.tbl_basic_r2 td .c_r{font-size:13px;font-weight:bold;}
.tbl_basic_r2 thead tr th{border-left:none}
.tbl_basic_r2 thead tr:nth-child(2) th{background:#fff;font-weight:normal;border-left:none;padding:4px 0;font-size:13px!important;}
.tbl_basic_r2 thead tr:nth-child(2) th:last-child{border-right:none}
.tbl_basic_r2 tbody td{font-weight:normal;border-left:none}
.tbl_basic_r2 tbody td:last-child,.tbl_basic_r2 tbody td:last-child{border-right:none}
.tbl_basic_r2 td:first-child{font-size:12px;text-align:left}
.charge_table .title{background:none;padding-left:0;font-weight:bold}
.jeju_txt *{font-size:12px;color:#555;line-height:1.5em}
.jeju_txt p{padding-left:0!important}
/*¹öÆ°*/

.reserv_ui_wrap{position:relative;background:none!important;overflow:inherit}
.reserv_ui_wrap .button_section{position:absolute;left:0;bottom:0px;width:100%;z-index:9998;margin:0 auto}
.button_cart_save{background:#fff;border-left:1px solid #ddd;display:block;position:absolute;right:0;bottom:0px;width:100%;z-index:9998;margin:0 auto;text-align:center;width:35%;height:53px;line-height:53px;border-top:1px solid #ddd;}
.button_section{background:#f2f3f4;}
.button_section a.prev{border-bottom-left-radius:10px}
.button_section a.next{border-bottom-right-radius:10px}
.list_ahref li a.icomap:after{content:'Áöµµº¸±â';text-decoration:underline}
.reserv_common_wrap .common_area .limitproduct_newtype .abs_rt{top:43px}
.ui_btn_wrap.fixed{position:absolute;background:none}
.overview_wrap {background:none;margin:0}
.btn_overview{margin:0 10px}
.btn_overview a{border:none;background:none;padding:20px 0;font-weight:bold}
.reserv_ui_wrap .return_btn_wrap{position:absolute;left:0;margin-top:50px}/*¹ÝÇ°½ÅÃ»*/
.reserv_ui_wrap .return_btn_wrap span{;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
     /*ÅÃ¹èÆäÀÌ ¹öÆ°*/
.tbcash_pay{position:relative;}
.tbcash_pay .ui_btn_wrap.fixed{position:absolute}

     /*ÅÃ¹è¿¹¾à ¿Ï·á ¹öÆ°*/
.end_article{position:relative;}
.end_article .ui_btn_wrap.fixed {position:relative;margin:50px auto}
.end_article .ui_btn_wrap.fixed .btn_area.set0cc{position:relative;width:50%;margin:0 auto}

/*·¹ÀÌ¾î*/
   /*ÁÖ¼Ò·Ï*/

.pop_layer_wrap_full{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.5)!important;flex-wrap:nowrap}
.pop_layer_wrap_full .pop_layer_full{position:relative;width:40%;padding:20px 20px 70px 20px}/*top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:8px;padding:20px 40px;width:438px;margin:0 auto}*/
.pop_layer_wrap_full.scl_bg_f .ui_topnav{background:#fff}
.pop_layer_wrap_full.scl_bg_f .ui_btn_wrap.fixed .btn_area{width:100%;margin:0}
.pop_layer_wrap_full.subLayer#addressSearch{position:relative;border-radius:10px;width:800px;padding:20px;border:1px solid #eee;margin:0 auto}

	/*°¡±î¿î ÆíÀÇÁ¡ Ã£±â*/
#gspostbox_div.pop_layer_wrap_full{position:relative!important;border-radius:10px;width:800px;padding:20px;border:1px solid #eee;margin:0 auto}
#cvs_addressSearch{position:relative!important;border-radius:10px;width:80%!important;padding:30px 10%;border:1px solid #eee}
#cvs_addressSearch #cvs_addressSearch{padding:0;width:100%!important;border:none}
#cvs_addressSearch .find_addr *{display:inline-block;vertical-align:middle;margin:0!important;padding:1px}
#cvs_addressSearch .find_addr select{width:180px!important}
#cvs_addressSearch .find_addr .btn_27, #cvs_addressSearch .find_addr .inp_70{float:normal;width:none}
#cvs_addressSearch .find_addr .inp_70 input{width:250px}
#cvs_addressSearch .txt13{margin:15px 10px}
#cvs_addressSearch #map{background:url('/images/icon/ico_blank.png') no-repeat center 150px;background-size:45px;margin:0 auto;}
#cvs_addressSearch #map:after{content:'ÁÖ¼Ò¸¦ °Ë»öÇØÁÖ¼¼¿ä';display:block;text-align:center;padding-top:210px;color:#555}

	/*¾à°üµ¿ÀÇ ¿¹¾à´Ü°è*/
#comm_agree_div .section_full{position:absolute;text-align:center;z-index:9999;overflow-y:auto;max-height:460px;width:420px;padding: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}
#agree_personal  .section_full,#agree_damaged .section_full,#agree_autopay .section_full{position:absolute;text-align:center;z-index:9999;overflow-y:auto;max-height:538px;width:420px;padding: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}
#agree_personal  .section_full .ui_btn_wrap.fixed,#agree_damaged .section_full .ui_btn_wrap.fixed,#agree_autopay .section_full .ui_btn_wrap.fixed{position:relative}
.layer_full_header{background:#fff}

#comm_agree_div .ui_btn_wrap.fixed{position:absolute}

   /*´Ù·®ÅÃ¹è*/
.popup_layer_wrap .popup_layer{width:420px!important;max-height:670px}
#reserve_cuhome_info .popup_layer{width:420px}
.popup_layer_wrap .popup_layer section#middle{width:100%}
.popup_layer_wrap .popup_layer section#middle form[name='LoginForm']{padding:0}

	/*ÅÃ¹èÆ÷ÀÎÆ® Àû¸³ - ¾à°üµ¿ÀÇ*/

.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:9999;overflow-y:auto;max-height:460px;width:420px;padding: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_full{position:absolute;text-align:center;z-index:9999;overflow-y:auto;max-height:460px;width:420px;padding: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}

/*ÇªÅÍ*/
footer{background:#f9f9f9!important}

/*·Î±×ÀÎ*/
form[name='LoginForm']{padding:60px 250px 20px 250px}
form[name='LoginForm'] + .l_info_1{padding:0 240px!important}
form[name='LoginForm'] + .l_info_1 + .key_lg{padding:0 25%!important;width:50%}
form[name='LoginForm'] + .l_info_1 + .key_lg a{background:#fff}
form[name='LoginForm'] + .l_info_1 + .key_lg + .mgt_10.mgb_20{text-align:center}
form[name='LoginForm'] + .l_info_1 + .key_lg + .mgt_10.mgb_20 img{width:50%!important;border-radius:10px}

/*³»Á¤º¸*/
form[name='info']{background:#fff;border-radius:10px;border:1px solid #ddd}
/*ÅÃ¹è¹è¼ÛÁ¶È¸*/
body.ver2 #middle > h2{font-size:25px;line-height:44px;padding:0;margin:30px auto;border-bottom:none;color:#333;font-family:'noto';font-weight:600}
.takb_search_wrap{background:#fff;border:1px solid #ddd;padding:40px 5%;width:90%;overflow:hidden;border-radius:10px}
.takb_search_wrap{position:relative;bottom:0;left:0;z-index:999}
.takb_search_wrap h2{font-size:18px;padding-bottom:25px;color:#333;font-weight:bold}
.takb_search_wrap .fl{float:left;width:70%}
.takb_search_wrap .fl select{width:49%;border:none;height:46px;margin-bottom:5px;background:#f9f9f9;border-radius:5px;}
.takb_search_wrap .fl input{width:49%;border:none;height:46px;background:#f9f9f9;padding-left:1%;border-radius:5px;}
.takb_search_wrap .fr{float:left;width:30%;text-align:right}
.takb_search_wrap .fr .btn{background:#0cc;width:97%;height:46px;line-height:46px;display:inline-block;text-align:center;border-radius:5px;color:#fff;font-weight:bold;font-size:16px;border:none}
.list_mytakb_wrap{border:none;height:450px;margin-bottom:15px}
.list_mytakb_wrap .list_mytakb .li{background:#fff;border:1px solid #ddd;border-radius:10px;margin:10px;padding:20px 40px}
strong{font-weight:bold}
.txt01{padding:0px;background:#fff;border:1px solid #ddd;border-radius:10px}
.buy_rate_form .tbl_tcp_re3 *{font-size:15px!important}
.reserv_tbl2{width:90%;padding:20px 5% 0px 5%}
.tres_detail {width:90%;padding:0px 5%}

form[name=joinForm] .form_in_wrapper{background:#fff;border-radius:10px;margin-bottom:0;padding:20px 40px 200px 40px!important;}
form[name=joinTerm] .section01 .round_box01{background:#fff;border-radius:10px;padding:20px 40px 40px 40px!important;}
form[name=joinForm] .section01 .round_box01{background:#fff;border-radius:10px;padding:20px 40px 40px 40px!important;}
form[name=joinForm] .tbl02{background:#fff;border-radius:10px;}

form[name=joinTerm] input,form[name=joinTerm] select{height:34px;line-height:34px}
.ui_btn_wrap.fixed {border-radius:10px}

form[name=joinTerm] .dl_type03 dt{width:25%;padding:10px 0;font-size:15px!important}
form[name=joinTerm] .dl_type03 dd{width:70%;padding:10px 0;font-size:15px!important}
legend.dpn + .tbl02.mgb_10.font01.pda_10 th{width:25%;display:inline-block;padding-left:5%!important}
legend.dpn + .tbl02.mgb_10.font01.pda_10 td{width:60%;display:inline-block}
legend.dpn + .tbl02.mgb_10.font01.pda_10 .w90{width:93%!important}

.idpw_wrapper .form_in_wrapper{width:500px;margin:50px auto}
.idpw_wrapper .form_in_wrapper .button_section.fixed{position:relative;border-radius:10px}

.login_more{width:500px;margin:50px auto!important}
.login_more .idpw_wrap{background:#fff}
.login_more .btn_wrap{position:relative;border-radius:10px;padding:3.5%;width:93%}
.login_more .btn_wrap a:first-child{border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}
.login_more .btn_wrap a:last-child{border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0}

/*°í°´¼¾ÅÍ*/ 
.question_wrapper .relative_box3{background:#fff;border-radius:10px;border:1px solid #eee} 
.question_wrapper .relative_box3 .toptit_wrap_wh {padding:0 40px} 
.question_wrapper .relative_box3 form{padding:0 40px} 
.question_wrapper .relative_box3 .list_form{padding:0 40px}
.question_wrapper .relative_box3 .list_form_view{padding:0 40px}
.question_wrapper .ui_btn_wrap.fixed {width:90%;margin:50px auto 0px auto}

.notice_wrapper .olist_notice{background:#fff;border-radius:10px;border:1px solid #eee} 
.notice_wrapper .olist_notice li{padding:20px 40px}
.notice_wrapper .olist_notice dt{font-weight:bold}

/*È¸¿ø°¡ÀÔ*/
.join_form{width:450px;margin:10px auto;position:relative}
.join_form section{margin-top:20px;padding-top:10px;border:1px solid #eee;border-radius:10px;}
.form_in_wrapper .button_section.fixed{position:absolute;bottom:0}
/*
.reserve_grid_2t #li_hanjin {
  border: 1px solid #0cc;
  box-shadow: 0 0 0 1px #fff;
  animation: 1s animateBorderOne ease infinite;
}
.reserve_grid_2t #li_hanjin:before{content:'N';color:#0cc;font-weight:bold;width:20px;height:20px;display:inline-block;position:absolute;top:0;left:0}

@keyframes animateBorderOne {
  to {
    border-color: #ccc;
    box-shadow: 0 0 0 1px #fff;
  }
  */
}

/*****************************************************************************************************************************************/

.grid_container2{display:grid;grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr);gap:15px}

@media screen and (max-width:320px) {
.grid_container2{display:grid;grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(1, 1fr);}
}

.tab-default-scroll {
  margin-top:5px;
  position: relative;
  overflow: hidden;
  width:100%;
}

.tab-default-container {
  display: flex;
  overflow-x: auto;
  justify-content:flex-start;
}
@media screen and (min-width:330px) {
.tab-default-container{gap:10px}
}

.tab-default-container::-webkit-scrollbar {
  display: none;
}

.tab-default-container a {
  white-space: nowrap;  padding:4px 8px; color:#666;border-radius: 8px;  text-align:center;   cursor: pointer;   transition: background-color 0.1s ease; }

.tab-default-container a.on{font-weight:600;background:#333;border:1px solid #333;color:#fff}
.tab-default-container a:hover { background-color: #333; border:1px solid #333;color:#fff}

.fms_dashboard.dashboard_wrap .tres_area .tres_entry{padding:0 30px}
.dashboard_wrap .prev_btn{box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);width:20px;height:20px;border:1px solid #ddd;border-radius:10em;background:url('/images/icon/left_ct.png') no-repeat #fff center;background-size:8px;position:absolute;top:45%;left:10px;text-indent:-9999em;z-index:999}
.dashboard_wrap .prev_btn:hover{border:1px solid #666}
.dashboard_wrap .next_btn{box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);width:20px;height:20px;border:1px solid #ddd;border-radius:10em;background:url('/images/icon/right_ct.png') no-repeat #fff center;background-size:8px;position:absolute;top:45%;right:10px;text-indent:-9999em;z-index:999}
.dashboard_wrap .next_btn:hover{border:1px solid #666}
.dashboard_wrap .top_text{position:absolute;top:16px;right:10px;font-size:0.75em;color:#999;font-size:400}
.dashboard_wrap.fms_dashboard .tres_entry ul{padding:8px 0px}

.reserve_now .tab_menu_new li{display: list-item;}
.reserve_now .tab_menu_new ul{display:flex;justify-content: space-around;padding-bottom:6px;border-top-left-radius:10px;border-top-right-radius:10px;justify-content: space-around;}
.reserve_now .tab_menu_new ul li:first-child{padding:0 0 0 10px}
.reserve_now .tab_menu_new .rgt_menu{position:absolute;top:18px;right:10px;font-size:0.75em;background:url('/images/icon/right_ct.png') no-repeat right 2px;color:#999;background-size:6px;padding-right:10px}

.tbl_fms_wrap{width:100%;margin-bottom:50px}
.tbl_fms_wrap thead{background:#f9f9f9;border-radius:10px}
.tbl_fms_wrap th{padding:15px 5px;text-align:center;color:#555;font-weight:500}
.tbl_fms_wrap td{padding:15px 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}


.tab-default {
  position: relative;
  overflow: hidden;
  margin:10px;
}

.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}



.fulfillment-info {    
 letter-spacing:-0.05em
}

.fulfillment-info *{	font-family:"pr";
	font-weight:400;font-size:20px;
	src:url('font/Pretendard-Regular.woff'),
	url('font/Pretendard-Regular.woff');
  unicode-range: U+AC00-D7AF;}


.fulfillment-info .title-main {
  color: #fff;background:url('/images/icon/fms_img3.png') no-repeat left bottom;
  background-size:120%;
  line-height: 2em;letter-spacing:-0.06em;
 word-break:keep-all;padding:60px 0 0 0;width:100%;min-height:190px; text-shadow:0 2px 5px rgba(0,0,0,0.5) ;text-align:center;
}


.fulfillment-info .title-main p{color:#fff;font-size:18px;letter-spacing:-0.04em;font-weight:500;margin-bottom:20px}
.fulfillment-info .title-main span{font-size:30px;}
.fulfillment-info .title-main strong{font-weight: 700;font-size:30px;}

.fulfillment-info .desc-main {
  font-size: 1.25rem;word-break:keep-all;
  color: #000;text-align:center;font-weight:300;
  line-height: 1.5;text-align:;letter-spacing:-0.05em;padding:7px 30px;
}

.fulfillment-info .desc-main b{font-size: 1.25rem;font-weight:bold;}

@media screen and (max-width:320px) {
.fulfillment-info *{font-size:18px}
.fulfillment-info .title-main {background-size:160%}
.fulfillment-info .title-main span,.fulfillment-info .title-main strong{font-size:26px;}
}

.fulfillment-info .event-title:after{content:'';width:120px;height:120px;display:block; background:url('/images/icon/warehouse.gif') no-repeat center center;
  background-size:160%;margin:0 auto;border-radius:10em}

.fulfillment-info .info-box{text-align:center;width:100%;padding:0px 0px 20px 0px}
.fulfillment-info .info-box h1{ padding-bottom:10px; color: #000;    font-weight: bold;  font-size: 1.35rem;;line-height:1.4em;}
.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 h1:before{content:'';width:30px;height:5px;background:#000;display:block;margin:18px auto}
.fulfillment-info .info-box ol{ padding-top:10px;width:100%;justify-content: start}
.fulfillment-info .info-box ol li{font-size:1.10rem;line-height:1.3em;display:inline-block;width:40%;padding:10px ;margin:4px 2px;word-break:keep-all;color:#000;font-weight:500;border-radius:16px;border:1px solid #0dd;box-shadow:0 2px 5px rgba(0,0,0,0.1)}
.fulfillment-info .info-box ol li p{display:block;width:44px;height:52px;text-align:center;margin:0 auto}
.fulfillment-info .info-box ol li div{display:block;font-size:1.05rem;line-height:1.3em;word-break:keep-all;;color:#000;padding:0 8px}
@media screen and (max-width:320px) {
.fulfillment-info .info-box ol li div{padding:0}
}
.fulfillment-info .info-box ol li span{display:block;font-size:1.10rem;line-height:1.4em;color:#0cc;font-weight:bold}
.fulfillment-info .info-box ol li:nth-child(1) p{width:60px}
.fulfillment-info .info-box ol li p img{padding-top:7px}
.fulfillment-info .info-box ol li:nth-child(3) p img{padding-top:10px}
/*
.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-box {text-align:center;margin:0px 0 10px 0}
.fulfillment-info .event-title {
  background:#d0fcfa;
  border-radius: 20em;
  display: inline-block;
  margin: 15px 0;
}

.fulfillment-info .event-title2{
  color: #000; text-align:center;
  font-weight: bold;line-height:1.4em;
  font-size: 1.45rem;word-break:keep-all;
  letter-spacing: -0.05em;margin:0 10%
  }
.fulfillment-info .event-title2 b{color:#f36;font-weight:bold;font-size:1.75rem;;background: linear-gradient(180deg, transparent 66%, #d0fcfa 66%, #d0fcfa 95%, transparent 90%);}
.fulfillment-info .event-title2 span{font-weight:bold}
.fulfillment-info .event-desc {
  font-size: 1.05rem;
  color: #000;
  margin-top: 10px;word-break:keep-all;line-height:1.5em;
  display: inline-block;}


.fulfillment-info .section-title {
  font-size: 1.15rem;
  font-weight: 500;
  border-top: none;
  padding: 15px 0 18px 0;
  color: #000;
  letter-spacing: -0.5px;
}

.fulfillment-info .section-title strong{font-weight:bold}
.fulfillment-info .section-title span{font-size:0.85em;display:block;color:#666;padding-top:5px}
.fulfillment-info .section-title:before{content:'';width:30px;height:5px;background:#000;display:block;margin:18px auto}

.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:0.95em;padding:0 5px;
  letter-spacing: -0.05em;background: #f36}


.fulfillment-info .info-list {
  font-size: 1.05rem;
  color: #333;
  margin-bottom: 28px;
  padding-left: 16px;
}
.fulfillment-info .info-list li {
  margin-bottom: 7px;
  list-style: circle;
  line-height: 1.7;font-size:0.95em;
}

.fulfillment-info .tbl_basic_r2 th p{font-size:1.05em;letter-spacing:0.03em;color:#000;padding:5px 0;}
.fulfillment-info .tbl_basic_r2 td{font-size:0.75em;letter-spacing:0.03em;color:#000;padding:14px 0;}
.fulfillment-info .tbl_basic_r2 th.diagonal{font-weight:normal;position:relative;background-image: linear-gradient(to left bottom, #f9f9f9 calc(50% - 1px), #eee, #f9f9f9 calc(50% + 1px)); background-size: 110% 110%; background-position: center;}
.fulfillment-info .tbl_basic_r2 td:last-child{text-align:center}
.fulfillment-info .apply-btn-wrap.fixed{text-align:center;overflow:hidden;position:fixed;bottom:0px;left:0;width:100%;border-top:none;z-index:99}

.fulfillment-info .apply-btn {
  width: 100%;display:block;
  background: linear-gradient(90deg, #0cc 60%, #0dd 100%);
      color: #fff;
    border: 1px solid #0cc;
    line-height: 54px;
    min-height: 54px;
  font-size: 1.25rem;
  font-weight: 600;letter-spacing:-0.05em;
  cursor: pointer;
  letter-spacing: -0.5px;
  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:0.85em;padding:0px 0 20px 0;font-weight:600;}
.fulfillment-info .foot-list-wrap{background:#f9f9f9;padding:40px 5% 80px 5%;margin-top:30px;}

.fulfillment-info .c_point{color:#f36;font-size:1.25em;font-weight:bold}

#fms_layer .ui_btn_wrap.fixed {height:54px;border:1px solid #ddd;padding:2%;width:96%;}
#fms_layer .ui_btn_wrap.fixed .btn_area{display:flex;justify-content:space-between;gap:4px;}
#fms_layer .ui_btn_wrap.fixed a {width:auto;border-radius:5px;border:1px solid #0cc;box-sizing: border-box;flex:2 1 0;}
#fms_layer .ui_btn_wrap.fixed a:nth-child(2){flex:1 1 30px}
#fms_layer .ui_btn_wrap.fixed a span{height:50px;line-height:50px;background:#0cc;color:#fff;font-size:16px;letter-spacing:-0.05em;font-weight:bold;border-radius:5px}
#fms_layer .ui_btn_wrap.fixed a:last-child span{background:#fff;color:#0cc}
#fms_layer .ui_btn_wrap.fixed a:first-child span{background:#0cc;color:#fff}
@media screen and (max-width:331px) {
#fms_layer .ui_btn_wrap.fixed a span{font-size:14px}
}


.package_area .boxsize_wrap.bffm_wide .titlewrap p.text{padding:0px 0 4px 0}
.boxtype_wrap{display:flex;align-items: center;margin:10px 0;justify-content: flex-end;gap:5px;box-sizing: border-box;}
.boxtype_wrap select{background:#fff;border:1px solid #fff;padding:5px 0px;border-radius:5px;min-width:90px}
.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{display:flex;align-items: center;margin-left:20px;height:32px;border-bottom:1px solid #ddd;padding:0 5px}
.amt_container input{border-radius:5px;border:none;text-align:center;font-size:16px;width:50px;background:#fff}

.package_area .bffm_wide .input_chk{height:54px;padding:0}


.qua_container{display:flex;border:1px solid #ddd;border-radius:5px;gap:2px;padding:0 2px;height:32px;}
.quantity-input-container {
  display: flex;
  align-items: center;
  border-radius: 4px;
  width: fit-content;
}

@media screen and (max-width:331px) {
.boxtype_wrap{gap:2px}
.boxtype_wrap .amt_container{margin-left:0px;}
.qua_container{gap:2px}
.amt_container input{border-radius:5px;border:none;text-align:center;font-size:16px;width:40px}
}
/* 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:24px;width:24px;
  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: 40px;
  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;
}

.bffm_wide_area{display:flex;flex-wrap:wrap;}

.boxsize_wrapper li {display: flex; flex-wrap: wrap;justify-content: space-between; background-color: #fff; border-radius: 8px; margin:8px 0;}
.boxsize_wrapper li .tit {font-weight: 500;    }
.boxsize_wrapper li .text { margin-top:5px; font-size:0.85em;  color: #666; }

.boxsize_wrapper .plusminus_wrap { align-items: top;}
.boxsize_wrapper .plusminus_wrap button {background-color: #fff; color: #ccc; border:1px solid #ddd; border-radius: 5em;width:28px;height:28px; cursor: pointer; }
.boxsize_wrapper .plusminus_wrap button:hover { border:1px solid #000;color:#000;transition: all 0.15s ease; }
.boxsize_wrapper .plusminus_wrap input {width: 35px;text-align: center;border:none;height:30px;font-weight:bold;padding-left:0;background:#fff}

