@charset "utf-8";

#popupBox img {vertical-align:top;margin-bottom:0px}
#popupBox div.close {background-color:#4f4f4f;padding:5px 10px 0 10px;height:25px}
#popupBox div.close .right {float:right}
#popupBox div.close img {vertical-align:middle;margin-bottom:2px}

/* POPUP PAGE : Layer */
#blue_box2 {position:relative;border:2px solid #0b4ca0;background:url('/resources/image/design/popup/bg_bluebox.gif') repeat-x left top;margin:0;padding:29px 15px 10px 15px}
#blue_box2 div.btn_close {position:absolute;top:17px;right:17px}
#blue_box2 h2 {height:27px;position:relative;border-bottom:1px solid #dddddd;margin-bottom:15px}
#blue_box2 h6 {margin-bottom:7px}
#blue_box2 div.popwrap {padding:0 10px}

/* POPUP PAGE : Layer */
#redBox {position:relative}
#redBox h2 {height:40px; padding-left:20px; margin-bottom:20px; font:bold 16px/40px nanumG; color:#fff; background-color:#d60500}
#redBox h2 img {margin-top:10px}
#redBox div.btn_close {height:33px; position:absolute; top:13px; right:10px}
#redBox h6 {margin-bottom:7px}
#redBox div.popwrap {padding:0 20px}

/* MyBay Find Box */
div.findbox01 {margin-bottom:10px}
div.findbox01 ul li {float:left}
div.findbox01 ul li.sel {padding-top:1px}
div.findbox01 ul li.btn {padding:0 20px 0 4px}
div.findbox01 ul li.dot {padding:3px 20px 0 8px;background:url('/resources/image/design/popup/bull_01.gif') no-repeat left 7px}
div.findbox01 ul li.dot span {font-weight:bold}

/* 프리미엄 상품 */
div.premium_01 dt	 {height:27px}
div.premium_01 dd.txt01 {padding:0 0 25px 15px;line-height:22px}

/* 아이디 패스워드 찾기 */
div.findid_01 {margin-top:25px;border-top:1px solid #d1d1d1;padding-top:15px}
div.findid_01 p.txt01 {position:relative;padding:3px 0 7px 0}
div.findid_01 p.txt01 .btn {position:absolute;top:0px;right:0px}
div.findid_02 {text-align:center;padding:30px 0 25px 0}
div.findpw_01 {background-color:#efefef;padding:10px 15px;font-size:11px;margin-bottom:10px}
div.findpw_01 ol li {color:#383d41}
div.findpw_01 ol li span {color:#ff8400}
div.findpw_02 {margin-top:25px;border-top:1px solid #d1d1d1;padding-top:15px}
div.findpw_02 p.bull01 {color:#383d41;font-size:11px;padding:3px 20px 2px 8px;background:url('/resources/image/design/popup/bull_01.gif') no-repeat left 6px}
div.findpw_02 p.btn	 {margin-top:5px}
div.findpw_02 p.btn	img {vertical-align:top;margin-bottom:0px}
div.findpw_02 div.info {background-color:#efefef;padding:15px;color:#383d41;font-size:11px;line-height:17px}
div.findpw_02 div.info span {color:#ff8400}
div.findpw_03 {color:#383d41;font-size:11px;line-height:17px;padding:0 20px 8px 17px;background:url('/resources/image/design/popup/bull_02.gif') no-repeat left top}
div.findpw_03 span {color:#ff8400}

/* Print : Bill Cash */
#printCash {width:338px;background-color:#f5f5f5;padding:10px 10px 20px 10px;position:relative}
#printCash div.info {width:338px;position:absolute;top:10px;left:10px;padding-top:60px}
#printCash table.info {width:300px;margin:0 auto;table-layout:fixed}
#printCash table.info td {color:#000000;line-height:18px;text-align:left;vertical-align:top}
#printCash table.info td.r1 {height:20px;padding:32px 0 0 1px}
#printCash table.info td.r2 {height:20px;padding:27px 0 0 1px}
#printCash table.info td.r3 {height:20px;padding:22px 0 0 1px}
#printCash table.info td.r4 {height:20px;padding:22px 0 0 1px}
#printCash table.info td.r5 {height:20px;padding:52px 0 0 1px}
#printCash table.info td.r6 {height:20px;padding:28px 0 0 1px}
#printCash table.info td.r7 {padding:23px 0 0 14px}
#printCash table.info td.r7 table.info_right {width:135px;table-layout:fixed}
#printCash table.info td.r7 table.info_righ td {width:15px}
#printCash table.info tr.r8 td {height:29px;color:#151515;text-align:center;padding:0px}
#printCash table.info tr.r9 td {height:29px;color:#d50002;text-align:center;padding:0px}
#printCash table.info td.r10 {height:20px;padding:3px 0 0 0}
#printCash table.info td.r11 {height:20px;padding:6px 15px 0 0;text-align:right}
#printCash div.btn {text-align:center;padding:10px}
#printCash div.email {width:320px;margin:0 auto;background-color:#ffffff;padding:8px 0 5px 10px;color:#686868;font-size:11px}
#printCash .texton {margin-bottom:2px;font-size:11px}

/* 유료등록 서비스 : 프리미엄 등록관리 */
div.service_01 {font-size:14px;font-weight:bold;border:1px solid #d1d1d1;background-color:#f5f5f5;padding:9px 15px 5px 15px;margin-bottom:15px}

/* 캠페인 : 마일리지 */
div.campaign_01 {border:1px solid #d1d1d1;margin-bottom:20px}
div.campaign_01 dt {width:100px;height:25px;font-weight:bold;float:left;text-align:center;padding:11px 0 0 0; background-color:#f5f5f5}
div.campaign_01 dd {height:28px;float:left;padding:8px 0 0 10px}
div.campaign_01 dd select {font-size:11px}
div.campaign_02 {background-color:#f5f5f5;border:1px solid #d1d1d1;margin-bottom:15px;padding:5px}
div.campaign_02 textarea {padding:8px 5px 5px 10px;line-height:20px}

/* Common : list */
div.plist_tab01 {margin-bottom:15px}
table.plist_tab01 {width:100%;table-layout:fixed}
table.plist_tab01 th {background-color:#d9eafc;border-left:1px solid #b2c6df;vertical-align:top;padding:7px 0 6px 0}
table.plist_tab01 td {border-left:1px solid #b2c6df;border-bottom:1px solid #b2c6df;text-align:center;padding:9px 0 5px 0;color:#373c3f;font-size:11px;line-height:15px}
table.plist_tab01 .fst {border-left:0px}
table.plist_tab01 td.price01 {padding:9px 10px 5px 0;text-align:right}
table.plist_tab01 td.left {padding:9px 0 5px 10px;text-align:left}
table.plist_tab01 td.no_data {padding:13px 0 10px 0;border-left:0px}

/* Popup : Tab01 */
div.pop_tab01 {background:url('/resources/image/design/pay/tab_bg.gif') repeat-x left top;*zoom:1;padding-bottom:25px}
div.pop_tab01:after {content:"";display:block;clear:both}
div.pop_tab01 ul.clear_aft	 {width:100%;height:30px}
div.pop_tab01 ul.clear_aft li {float:left;padding-right:2px}
div.pop_tab01 ul.sub {clear:both;width:100%;height:32px;background:url('/resources/image/design/pay/line_01.gif') repeat-x left bottom;padding-top:16px}
div.pop_tab01 ul.sub li {float:left;background:url('/resources/image/design/pay/dot_02.gif') no-repeat left top;padding:0 11px}
div.pop_tab01 ul.sub li.fst {background-image:none;padding-left:0px}

/* Popup : Tab02 */
div.pop_tab02 {height:46px;background:url('/resources/image/design/popup/bg_tab_02.gif') repeat-x left top;*zoom:1}
div.pop_tab02:after {content:"";display:block;clear:both}
div.pop_tab02 ul {width:100%;height:46px}
div.pop_tab02 ul li {float:left;padding-right:2px}

/* @@@@@@@@@@		Common : Notice 01			@@@@@@@@@@ */
div.pop_notice01 {border:1px solid #efedd0;background-color:#fffef7}
div.pop_notice01 ol {padding:10px 10px 8px 10px}
div.pop_notice01 ol li {color:#7d7d7d;font-size:11px;line-height:14px;padding:0 0 0 7px;background:url('/resources/image/design/pay/dot_01.gif') no-repeat left 5px}
div.pop_notice01 p.txt01 {padding:10px 10px 8px 10px;color:#7d7d7d;font-size:11px;line-height:14px}

/* @@@@@@@@@@		Common : Notice 02			@@@@@@@@@@ */
div.pop_notice02 {margin-bottom:5px}
div.pop_notice02 ol.bull01 li {color:#555555;padding:0 0 5px 8px;background:url('/resources/image/design/popup/bull_01.gif') no-repeat left 4px}
div.pop_notice02 ol.bull02 li {color:#888888;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_03.gif') no-repeat left 6px;font-size:11px}
div.pop_notice02 ol.bull02 li.img {color:#888888;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_03.gif') no-repeat left 9px;font-size:11px}
div.pop_notice02 ol.bull03 li {color:#555555;line-height:18px;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_04.gif') no-repeat left 5px;font-size:11px}
div.pop_notice02 ol.bull03 li.none {padding:0 0 2px 0;background:none}
div.pop_notice02 ol.bull03 li.img {color:#555555;line-height:18px;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_04.gif') no-repeat left 9px;font-size:11px}

/* @@@@@@@@@@		Common : Notice 03			@@@@@@@@@@ */
div.pop_notice03 {background:#fafafa url('/resources/image/design/service/notice_01.gif') no-repeat 30px 50%;padding:15px 35px 15px 130px;margin-top:20px;margin-bottom:10px}
div.pop_notice03 ol li {background:url('/resources/image/design/service/bull_01.gif') no-repeat left 6px;padding:0 0 0 12px;color:#939393;font-size:11px;line-height:18px}
div.pop_notice03 ol li.none {background-image:none;padding:0 0 2px 5px}

/* @@@@@@@@@@		Common : Notice 04			@@@@@@@@@@ */
div.pop_notice04 {border:1px solid #d1d1d1;background-color:#f5f5f5;margin-bottom:15px}
div.pop_notice04 ol {padding:10px 10px 8px 10px}
div.pop_notice04 ol li {color:#7d7d7d;font-size:11px;padding:0 0 0 7px;background:url('/resources/image/design/pay/dot_01.gif') no-repeat left 4px}
div.pop_notice04 p.txt01 {padding:10px 20px 8px 10px;color:#7d7d7d;font-size:11px}

/* @@@@@@@@@@		Common : Table 01			@@@@@@@@@@ */
div.pop_table01 {border-top:1px solid #e5e5e5;margin-bottom:15px}
table.pop_table01 {width:100%;table-layout:fixed}
table.pop_table01 th {padding:8px 0 6px 15px;font-weight:normal;text-align:left;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f9f9f9}
table.pop_table01 td {padding:8px 0 6px 15px;text-align:left;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
table.pop_table01 .fst {border-left:0px}
table.pop_table01 tr.center th, table.pop_table01 tr.center td {text-align:center;padding-left:0px}
table.pop_table01 tr.center th {text-align:center;padding:8px 0 7px 0}
table.pop_table01 tr.center td {text-align:center;padding:9px 0 6px 0}
table.pop_table01 td.img {padding:6px 0 5px 15px}
table.pop_table01 td.check {padding:6px 0 3px 11px}
table.pop_table01 td.text {padding:6px 0 5px 15px}
table.pop_table01 td.right, table.pop_table01 tr.center td.right {text-align:right;padding:6px 15px 5px 0}
table.pop_table01 td input.check {vertical-align:middle;margin:0 0 3px 0}
table.pop_table01 td input.check2 {vertical-align:middle;margin:0 0 3px 10px}
table.pop_table01 td.total {border-left:0px;text-align:right;padding:11px 15px 7px 0;border-bottom:2px solid #e7e7e7;font-weight:bold}
table.pop_table01 .small {color:#888888;font-size:11px}
table.pop_table01 .small select {color:#888888;font-size:11px}
table.pop_table01 ul.time {*zoom:1}
table.pop_table01 ul.time:after {content:"";display:block;clear:both}
table.pop_table01 ul.time li.r1 {width:220px;float:left;font-size:11px;background:url('/resources/image/design/item/bull_07.gif') no-repeat left 5px;padding:0 0 0 7px}
table.pop_table01 ul.time li.r2 {width:110px;float:left;font-size:11px}
table.pop_table01 ul.time li.r3 {width:250px;float:left;font-size:11px;background:url('/resources/image/design/item/bull_07.gif') no-repeat left 7px;padding:2px 0 0 7px}

/* @@@@@@@@@@		Common : Table 02			@@@@@@@@@@ */
div.pop_table02 {border-top:1px solid #c8c8c8;margin-bottom:15px}
table.pop_table02 {width:100%;table-layout:fixed}
table.pop_table02 th {border-bottom:1px solid #e5e5e5;background-color:#fbfbfb;padding:9px 0 6px 0}
table.pop_table02 td {text-align:center;border-bottom:1px solid #e5e5e5;padding:9px 0 5px 0}
table.pop_table02 td.left {text-align:left;padding:9px 0 5px 10px}
table.pop_table02 td.right {text-align:right;padding:9px 10px 5px 0}
table.pop_table02 tr.line th, table.pop_table02 tr.line td {border-left:1px solid #e5e5e5}
table.pop_table02 span.up {color:#f31e1e;font-size:11px;font-weight:bold}
table.pop_table02 span.down {color:#245fb3;font-size:11px;font-weight:bold}
table.pop_table02 tr.line .fst {border-left:0px}
table.pop_table02 a.word {float:left;width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}

/* @@@@@@@@@@		Common : FONT			@@@@@@@@@@ */
.col01 {color:#f37200}
.col03 {color:#245fb3;font-size:12px;font-weight:bold}
.col04 {color:#f65d00;font-size:12px;font-weight:bold}
.col05 {color:#888888}
.col06 {color:#245fb3}
.col07 {color:#f65d00}
.col08 {color:#2d9204;font-size:11px}
.col09 {padding:0 0 0 7px;background:url('/resources/image/design/item/bull_07.gif') no-repeat left 3px}
.col10 {color:#888888;font-size:11px}
.col11 {color:#f65d00;font-size:11px}
.col12 {color:#245fb3;font-size:11px}
.col13 {padding:0 0 0 7px;background:url('/resources/image/design/popup/bull_01.gif') no-repeat left 3px}
.col15 {color:#f31e1e;font-size:11px;letter-spacing:-1px}
.col16 {color:#4b4b4b;font-size:11px }
.col17 {font-size:18px;font-weight:bold;width:100%;text-align:center;padding-bottom:20px;padding-top:10px}
.col18 {font-size:14px;font-weight:bold;width:100%;text-align:center;padding-top:30px;padding-bottom:10px;padding-top:10px}
.col19 {font-size:18px;font-weight:bold;width:100%;text-align:center;padding-bottom:40px;padding-top:10px}
.col20 {font-size:18px; font-weight:bold; width:100%; color:#036fba}
.col21	 { color:#666666; font-size:12px }
	
/* Mileage : Layout */
#mileage .check {border:0px}
#mileage img {vertical-align:middle;margin-bottom:1px}
#mileage .tit {background:url(/image/mybay/pay/tit_bg.gif) left top repeat-x;height:40px;clear:both;position:relative;padding:20px 0 0 20px}
#mileage .tit .closeBtn {float:right;margin:0 20px 0 0;*margin:-21px 20px 0 0} 
#mileage {width:670px}
#mileage h1.pop_tit {width:650px;height:40px;position:relative;padding:20px 0 0 20px;background:url('/resources/image/design/pay/tit_bg.gif') left top repeat-x}
#mileage h1.pop_tit .closeBtn {position:absolute;top:20px;right:20px}
#mileage div.cont	 {padding:0 20px;*zoom:1}
#mileage div.cont:after {content:"";display:block;clear:both}
#mileage div.process {padding:11px 0; border-bottom:1px solid #dedede}
#mileage .cont .larea {float:left;position:relative;width:142px;min-height:486px}
#mileage .cont .rarea {float:left;position:relative;width:488px}
#mileage ul.mine {width:100%;height:54px;padding:25px 0 0 0;border-bottom:1px solid #dedede;*zoom:1}
#mileage ul.mine:after {content:"";display:block;clear:both}
#mileage ul.mine li {float:left}
#mileage ul.mine li.r1 {padding-top:5px}
#mileage ul.mine li .money {font-size:29px;font-weight:bold;color:#cc1414;font-family:arial;line-height:30px;padding:0 3px 0 8px}
#mileage ul.mine li .won {vertical-align:3px;margin:0px}
#mileage ul.leftmenu {width:130px; background:#f1f1f1; min-height:486px;	height:auto}
#mileage ul.leftmenu li {list-style:none; border-bottom:1px solid #d9d9d9; margin:0 13px; vertical-align:middle; height:20px}
#mileage ul.leftmenu li a {display:inline-block; margin-top:4px}
#mileage p.description {padding:13px 0 14px 0;background-color:#ffffff}
#mileage .btn {padding:10px 20px;border-top:2px solid #838383;clear:both;text-align:center}
#mileage .contbox {width:458px;padding:20px 14px;position:relative}

/* Mileage : Right Contents */
#mileage h5 {background:url('/resources/image/design/pay/bullet01.gif') no-repeat left -20px;padding:0 0 0 18px;height:23px;color:#003880;font-weight:bold;font-size:12px;border-bottom:1px solid #d1ddef}
#mileage h6 {background:url('/resources/image/design/pay/bullet01.gif') no-repeat left -57px;padding:0 0 0 10px;height:23px;color:#383d41;font-weight:bold;font-size:12px;position:relative}
#mileage h6 div.btn_view {position:absolute;top:-3px;right:0px}
#mileage .txt01 {font-size:11px;color:#666;line-height:13px;padding:9px 0 20px 0}
#mileage .txt02 {border:1px solid #b2c6e0;margin-bottom:20px}
#mileage .txt02 p {padding:6px 10px 4px 10px;color:#383d41;line-height:18px}
#mileage .txt02 p.bg {padding:6px 10px 4px 10px;border-top:1px solid #b2c6e0;background-color:#d9e5fc;font-weight:bold}
#mileage .txt02 a.mlink {display:inline-block; color:#f37200; margin:0}
#mileage .txt02 ul {width:420px;margin:0 auto;padding:8px 0 5px 0;overflow:hidden}
#mileage .txt02 ul li.r1 {width:130px;float:left}
#mileage .txt02 ul li.r2 {width:130px;float:left}
#mileage .txt02 ul li.r3 {width:160px;float:left}
#mileage .txt02 ul li.r4 {clear:both;width:420px}
#mileage .txt02 ul li.r5 {width:25%; float:left}
#mileage .txt02 ul input.check {vertical-align:middle;margin-bottom:3px}
#mileage .txt03 {color:#e10d0d;font-size:16px;font-weight:bold;text-align:right}
#mileage .txt04 {color:#ff7510;font-weight:bold}
#mileage .txt05 {color:#727272;font-size:11px;text-align:right;*zoom:1;margin-bottom:15px}
#mileage .txt05:after {content:"";display:block;clear:both}
#mileage .txt05 img.left {float:left}
#mileage .txt06 li {background:url('/resources/image/design/pay/dot_01.gif') no-repeat left 5px;color:#878787;font-size:11px;padding:0 0 0 7px}
#mileage .txt06 li span {color:#3c71c5}
#mileage .marginT25 {margin-top:25px}
#mileage table.table01 {width:100%;table-layout:fixed;border-bottom:1px solid #b2c6e0;border-right:1px solid #b2c6e0;margin-bottom:5px}
#mileage table.table01 th {color:#383d41;padding:8px 0 5px 10px;text-align:left;background-color:#d9e5fc;border-top:1px solid #b2c6e0;border-left:1px solid #b2c6e0}
#mileage table.table01 td {color:#3f3f3f;padding:8px 0 5px 10px;border-top:1px solid #b2c6e0;border-left:1px solid #b2c6e0}
#mileage table.table01 td.check {padding:4px 0 3px 10px}

/* Mileage Information : Layout */
#mileage2 {width:600px;height:485px}
#mileage2.auto {width:auto; height:auto}
.col03 {color:#245fb3;font-size:12px;font-weight:bold}
.col04 {color:#f65d00;font-size:12px;font-weight:bold}
.col05 {color:#888888}
.col06 {color:#245fb3}
.col07 {color:#bc2d01}
.col08 {color:#2d9204;font-size:11px}
.col09 {padding:0 0 0 7px;background:url('/Image/design/item/bull_07.gif') no-repeat left 3px}
.col10 {color:#888888;font-size:11px}
.col11 {color:#f65d00;font-size:11px}
.col12 {color:#245fb3;font-size:11px}
.col13 {padding:0 0 0 7px;background:url('/Image/design/popup/bull_01.gif') no-repeat left 3px}
.col15 {color:#f31e1e;font-size:11px;letter-spacing:-1px}
.col16 {color:#4b4b4b;font-size:11px }
.col17 {font-size:18px;font-weight:bold;width:100%;text-align:center;padding-bottom:20px;padding-top:10px}
.col18 {font-size:14px;font-weight:bold;width:100%;text-align:center;padding-top:30px;padding-bottom:10px;padding-top:10px}
.col19 {font-size:18px;font-weight:bold;width:100%;text-align:center;padding-bottom:40px;padding-top:10px}
.col20 {font-size:18px; font-weight:bold; width:100%; color:#036fba}
.col21 {color:#666666; font-size:12px}
.col22 {color:#f31e1e}
.col23 {color:#ab650b}
#mileage2 h1.pop_tit {height:26px;position:relative;padding:11px 0 0 10px;background-color:#437ac6;background-image:none;font-family:notoKR;font-size:16px;font-weight:400;color:#fff;letter-spacing:-1px}
#mileage2 h1.pop_tit .closeBtn {position:absolute;top:10px;right:15px}
#mileage2 div.cont {width:580px;padding:15px 10px 0 10px}
#mileage2 div.cont_box {width:520px;margin:0 auto}
#mileage2 h5 {color:#000000;font-size:16px;font-weight:bold;text-decoration:underline;margin-bottom:22px;line-height:normal}
#mileage2 h6 {color:#535353;background:url('/resources/image/design/pay/bullet01.gif') no-repeat left -346px;padding:0 0 6px 9px}
#mileage2 h6 .small {font-size:12px;font-weight:normal}
#mileage2 .cont_box .txt01 {padding:0 0 30px 10px;letter-spacing:5px}

/* 마이베이 : 메시지 읽기 */
div.message_01 {width:610px;margin-bottom:3px}
div.message_01 dl dt {width:60px;height:20px;float:left}
div.message_01 dl dd {width:550px;height:20px;float:left}
div.message_01 dl dd.r2 {color:#000000;font-weight:bold}
div.message_02 {height:250px;overflow:auto;padding:10px 10px;background-color:#ffffff;border:1px solid #cccccc;margin-bottom:8px;color:#888888;line-height:18px}
div.message_03 {color:#888888;text-align:center}

/* 마이베이 : 보안 서비스 재설정하기 */
div.ibset_01 {width:406px;margin:0 auto 22px auto}
div.ibset_01 li {width:91px;float:left;text-align:center;margin-left:14px;position:relative}
div.ibset_01 li.fst {margin-left:0px}
div.ibset_01 li p {width:91px;position:absolute;top:77px;left:0px;text-align:center}
div.ibset_01n {border:1px solid #e5e5e5;background-color:#f9f9f9;padding:14px 14px 10px 14px;margin-bottom:20px}
div.ibset_01n li {float:left;text-align:center;margin-left:14px}
div.ibset_01n li.fst {margin-left:0px}
div.ibset_01n li p.txt {width:111px;text-align:center;border:2px solid #cacaca;background-color:#ffffff;color:#888888;font-size:11px;line-height:18px;letter-spacing:-1px;padding:8px 0}
div.ibset_01n li p.btn {margin-top:10px}
div.ibset_01n li p.tit {width:234px;border:2px solid #cacaca;background-color:#ffffff;color:#f31e1e;font-weight:bold;line-height:18px;letter-spacing:-1px;padding:10px 0 7px 0}
div.ibset_01n li p.tit img {vertical-align:middle;margin-bottom:3px}
div.ibset_02 {width:518px;margin:0 auto 22px auto}
div.ibset_02 li {width:168px;float:left;text-align:center;margin-left:7px;position:relative}
div.ibset_02 li.fst {margin-left:0px}
div.ibset_02 li p {width:168px;position:absolute;bottom:10px;left:0px;text-align:center}
div.ibset_02n {width:520px;margin:0 auto 22px auto}
div.ibset_02n li {width:253px;float:left;text-align:center;margin-left:10px;border:1px solid #e5e5e5;line-height:18px;padding:10px 0 0 0}
div.ibset_02n li.fst {margin-left:0px}
div.ibset_02n li p.tit {color:#f31e1e;font-weight:bold}
div.ibset_02n li p.txt {color:#888888;padding-bottom:10px}
div.ibset_02n li p.dot {color:#888888;font-size:11px;background-color:#f9f9f9;text-align:left;padding:10px 15px}
div.ibset_02n li p.btn {margin:10px 0}
div.ibset_03 {width:520px;*zoom:1;margin-bottom:15px}
div.ibset_03:after {content:"";display:block;clear:both}
div.ibset_03 div.left {width:330px;height:30px;float:left;background:url('/resources/image/design/popup/ibset_19.gif') left top no-repeat;text-align:center;padding:11px 0 0 0}
div.ibset_03 div.right {width:185px;height:30px;float:right;background:url('/resources/image/design/popup/ibset_20.gif') left top no-repeat;text-align:center;padding:11px 0 0 0}
div.ibset_03 div.left strong {color:#f65d00}
div.ibset_03 div.right strong {color:#245fb3}
div.ibset_03n {width:520px;height:30px;background:url('/resources/image/design/popup/ibset_34.gif') left top no-repeat;text-align:center;font-weight:bold;padding-top:12px;margin-bottom:14px}
div.ibset_03n input.check2 {margin-left:30px}
div.ibset_04 {text-align:left;font-size:11px;margin-top:5px}
div.ibset_05n {width:520px;margin:0 auto 22px auto}
div.ibset_05n li {width:168px;float:left;text-align:center; border:1px solid #e5e5e5;line-height:18px;padding:10px 0 0 0}
div.ibset_05n li.fst {margin-left:0px;margin-right:5px}
div.ibset_05n li p.tit {color:#f31e1e;font-weight:bold}
div.ibset_05n li p.txt {color:#888888;padding-bottom:10px}
div.ibset_05n li p.dot {color:#888888;font-size:11px;background-color:#f9f9f9;text-align:left;padding:10px 3px 10px 7px ;letter-spacing:-1px}
div.ibset_05n li p.btn {margin:10px 0}
div.ibset_06n {border:1px solid #e5e5e5;background-color:#f9f9f9;padding:14px 14px 10px 14px;margin-bottom:20px}
div.ibset_06n li {float:left;text-align:center;margin-left:14px}
div.ibset_06n li.fst {margin-left:0px}
div.ibset_06n li p.txt {width:111px;border:2px solid #cacaca;background-color:#ffffff;color:#888888;font-size:11px;line-height:18px;letter-spacing:-1px;padding:8px 0}
div.ibset_06n li p.btn {margin-top:10px}
div.ibset_06n li p.tit {width:158px;border:2px solid #cacaca;background-color:#ffffff;color:#f31e1e;font-weight:bold;line-height:18px;letter-spacing:-1px;padding:10px 0 7px 0}
div.ibset_06n li p.tit img {vertical-align:middle;margin-bottom:3px}
div.ibset_07n {border:1px solid #e5e5e5;background-color:#f9f9f9;padding:14px 14px 10px 14px;margin-bottom:20px}
div.ibset_07n li {float:left;text-align:center;margin-left:14px}
div.ibset_07n li.fst {margin-left:0px}
div.ibset_07n li p.txt {width:111px;border:2px solid #cacaca;background-color:#ffffff;color:#888888;font-size:11px;line-height:18px;letter-spacing:-1px;padding:8px 0}
div.ibset_07n li p.btn {margin-top:10px}
div.ibset_07n li p.tit {width:142px;border:2px solid #cacaca;background-color:#ffffff;color:#f31e1e;font-weight:bold;line-height:18px;letter-spacing:-1px;padding:10px 0 7px 0}
div.ibset_07n li p.tit img {vertical-align:middle;margin-bottom:3px}
div.ibset_08n {width:500px;height:30px;background:url('/resources/image/design/popup/ibset_41.gif') left top no-repeat;text-align:center;font-weight:bold;padding-top:12px;margin-bottom:14px}
div.ibset_08n input.check2 {margin-left:30px}

/* 마이베이 : 보안 정보 확인 */
div.safe_01 {border-top:1px solid #d1d1d1;padding-top:13px;color:#245fb3;font-size:11px;line-height:18px}
div.safe_01 .right {float:right;margin-top:-2px}

/* 주소검색 */
div.address_01 {background-color:#efefef;padding:10px;margin-bottom:10px}
div.address_01 select {font-size:11px}
div.password_01 {border-top:1px solid #d1d1d1;font-size:11px;margin-top:15px;padding-top:15px}
div.password_01 .right {float:right;margin-top:-5px}

/* 인증요청시 추가된 팝업 2011.09.06 */
#redBox div.gray_box {position:relative;width:435px;margin:0 auto;padding-top:15px}
#redBox div.con_01 {position:relative;width:435px;margin:0 auto;margin-top:10px}
#redBox div.con_01 ul li.r1 {width:210px;height:260px;float:left;background:url('/resources/image/design/campaign/mileage_bg_02.gif') no-repeat left top}
#redBox div.con_01 ul li.r2 {width:210px;height:260px;float:right;background:url('/resources/image/design/campaign/mileage_bg_02.gif') no-repeat left top}
#redBox div.con_01 .tit {height:43px; text-align:center; padding:10px 0 0 0}
#redBox div.con_01 .txt {width:140px;height:78px;margin:0 auto;color:#333333;line-height:16px}
#redBox div.con_01 .btn {text-align:center}
#redBox div.con_01 .col01 {color:#f02131;font-weight:bold}
#redBox div.con_01 .col02 {color:#888888}
#redBox div.con_01 .txt .btn_center {padding-top:5px}

/* 인증요청시 추가된 팝업 css */
/* campaign pop */
div.popwrap div.campaign_02 ul.info li {padding:7px 0 3px 2px;font-size:11px}
div.popwrap div.campaign_02 ul.info li.line {padding:6px 0 6px 2px;border-bottom:#e4e4e4 solid 1px}
div.popwrap div.campaign_02 ul.info li.line input.num {width:184px}

/* 답변메일 만족도체크 팝업*/
div.mail_ans_tit {border-bottom:3px #4f4f4f solid;height:64px}
div.mail_ans_tit ul li.s01 {float:left;width:555px;padding-left:11px}
div.mail_ans_con {width:560px}
div.mail_ans_con p.mail_ans_img {margin:0;padding:0;padding-left:20px;padding-top:20px}
div.mail_ans_con div.mail_ans_pr {width:480px;margin-left:20px;border:1px solid #e5e5e5;background-color:#f9f9f9;padding:20px;font:normal 12px/1.5 dotum "돋움";color:#666666;letter-spacing:-1px}
div.mail_ans_con div.mail_ans_pr ul {width:475;height:23px;padding-left:2px}
div.mail_ans_con div.mail_ans_pr ul li {float:left}
div.mail_ans_con div.mail_ans_pr ul li span {font-weight:bold;color:#d86100;margin-left:5px;margin-right:28px;vertical-align:middle;font-size:12px}
div.mail_ans_con div.mail_ans_btn {padding:27px;margin-bottom:25px;text-align:center}

/* 스마트폰 보안 */
div.agree_box {padding:10px 5px 5px 5px;height:65px;background-color:#f9f9f9;border:1px solid #e5e5e5}
div.agree_box h6 {height:20px}
div.agree_box div.agree {padding:15px 20px;height:30px;overflow:auto;border:1px solid #cccccc;background-color:#ffffff;margin-bottom:5px;line-height:20px}
div.nonmember_agree {color:#2f2f2f;text-align:right;padding-top:5px;margin-bottom:20px}

/*계좌받기 테이블*/
.mychargingaccount_popup {position:relative}
.mychargingaccount table {width:100%;border-collapse:collapse}
.mychargingaccount table th {background:#d9e5fd;height:27px;font-weight:normal;color:#383d41;border-top:1px solid #b2c6e0;border-right:1px solid #b2c6e0;border-bottom:1px solid #b2c6e0;border-left:1px solid #b2c6e0}
.mychargingaccount table th.end {font-weight:normal;height:27px;border:1px solid #b2c6e0;border-width:1px;color:#383d41;text-align:center}
.mychargingaccount table td {height:27px;border:1px solid #b2c6e0}
.mychargingaccount table td.bank {background:#fcf5e5;color:#696969;text-align:center}
.mychargingaccount table td.no {background:#f0f5fe;color:#3f3f3f}
.mychargingaccount table td.no strong {margin-left:12px}
.btndetail2 {right:135px;position:absolute;margin:-1px 0 0 0}
.mychargingaccount table td.time {background:#f0f5fe;color:#383d41;text-align:center}
.bank {width:104px}
.time {width:111px}
.cmtbox {width:100%;position:relative;float:left;padding-top:12px}
 ul.cmt {padding-left:15px;width:100%;background:#fff}
 ul.cmt li {background:url('/resources/image/mybay/pay/bullet01.gif') left -105px no-repeat;font-size:11px;text-indent:8px;line-height:15px;list-style:none;color:#848684}
 ul.cmt li.b1 {color:#3971c6}
.mychargingaccount_msg {width:454px;height:120px;border:2px solid #0b4ca0;background-color:#ffffff;position:absolute;z-index:900}
.mychargingaccount_msg div.msg {margin:0 auto;position:relative}
.mychargingaccount_msg div.msg p.text {color:#666666;width:418px;padding: 20px 20px 20px 20px;line-height:20px}
.mychargingaccount_msg p.close {position:absolute;top:7px;right:7px}

/* 거래내역확인 팝업 직인*/
div.ib_sign {background:url(/resources/image/design/popup/sign.jpg) center no-repeat}
.paddingleft15 {padding-left:15px}

/*안심로그인 */
div.login_safe div.box {width:365px;margin:0 auto;padding:15px 0;*zoom:1}
div.login_safe div.box:after {content:"";display:block;clear:both}
div.login_safe div.box div.form {width:365px;height:100px;float:left;border-top:1px solid #d6d3d3;border-bottom:1px solid #d6d3d3;background-color:#fafafa;position:relative;margin-bottom:15px}
div.login_safe div.box div.form ul {height:70px;margin:25px 0 0 75px}
div.login_safe div.box div.form ul li {height:25px}
div.login_safe div.box div.btn {position:absolute;top:25px;left:215px}
div.login_safe div.box div.join {border-top:1px solid #e5e5e5;font-size:11px;text-align:center;padding-top:15px}
div.login_safe div.box div.join img {padding:0 4px 2px 10px}
div.notice_safe {line-height:20px}

/* KT올레뮤직 */
div.ktBox {margin-bottom:15px}
div.ktBox p img {margin-bottom:10px}
div.ktLine {margin-bottom:10px;padding:5px;border-top:solid 1px #d1d1d1}
div.ktLine_b {margin-top:10px;padding:5px;border-top:solid 1px #d1d1d1}
div.pop_notice02 h6 {margin-top:10px}
.kt_blueBox {font-size:11px;letter-spacing:-0.05em}
.padding10 {padding:10px}

/* KT올레뮤직 : layer */
div.blue_box_kt {position:relative;border:2px solid #0b4ca0;background:url('/resources/image/design/popup/bg_bluebox.gif') repeat-x left top;background-color:#fff;margin:0;padding:15px 15px 15px 15px}
div.blue_box_kt .btn_close_blue {height:35px;position:absolute;top:0;right:0;padding:15px 15px 0 0}
div.blue_box_kt h3 {height:27px;position:relative;border-bottom:1px solid #dddddd;margin-bottom:15px}
div.blue_box_kt h6 {margin-bottom:7px}
div.blue_box_kt .popwrap {padding:0 10px}
div.blue_box_kt .btn_kt {position:absolute;top:140;left:15;padding:0 15px 15px 0}
div.blue_box_kt span.txt_right {position:relative;padding-left:30px}

/*마일리지 충전하기 테이블 스타일*/
div.book_02 {text-align:right;color:#727272;font-size:11px;margin-bottom:20px}
div.book_03 ol li {color:#878787;font-size:11px;background:url('/resources/image/design/pay/bull_02.gif') no-repeat left 5px;padding-left:8px}
div.book_03 ol li .col01 {color:#3c71c5}
.padding_b20 {padding-bottom:20px}

/*마일리지 충전하기 내전용충전계좌*/
.mycmtbox {width:100%;position:relative;float:left;padding-top:5px;background-color:#f1f5fe}
#pop .mycontbox {width:458px;padding:20px 14px 10px 14px;position:relative}
div.pop_notice01 ol.mli li {padding-bottom:3px}
div.pop_notice01 ol li.none { color:#7d7d7d; font-size:11px; line-height:14px; padding:0 0 0 7px; background-image:none}
div.cont_box ol.mli li {padding-bottom:3px; font-size:11px}

/*마일리지 충전하기 아이템베이이용권*/
div.contbox div.txt02 p a.bayl {font-weight:bold;text-decoration:underline;color:#f0664f}
div.contbox div.txt02 p a.bay2 {text-decoration:underline;color:#f0664f;font-size:11px}

/* 마일리지결제 팝업추가 2013.04.12 */
#redBox div.gray_box_06 {position:relative;width:445px;margin:0 auto;padding-top:5px}
#redBox div.con_02 {position:relative;width:445px;margin:0 auto;margin-top:15px}
#redBox div.con_02 ul li.r1 {width:210px;height:145px;float:left;border:1px solid #d7d7d7}
#redBox div.con_02 ul li.r2 {width:210px;height:145px;float:right;border:1px solid #d7d7d7}
#redBox div.con_02 ul li.r3 {width:210px;height:145px;float:left;border:1px solid #d7d7d7;margin-top:20px}
#redBox div.con_02 ul li.r4 {width:210px;height:145px;float:right;border:1px solid #d7d7d7;margin-top:20px}
#redBox div.con_02 .tit {height:43px;text-align:center;padding:10px 0 0 0}
#redBox div.con_02 .txt {width:170px;height:53px;margin:0 auto;color:#333333;line-height:16px}
#redBox div.con_02 .btn {text-align:center}
#redBox div.con_02 .col01 {color:#f02131;font-weight:bold}
#redBox div.con_02 .col02 {color:#888888}
#redBox div.con_02 .txt .btn_center {padding-top:10px}
#redBox div.con_02 div.btn_center {padding-top:7px}
div.pop_notice06 {margin:20px 0 5px 0;background:#fafafa;height:40px;padding:5px 0 0 10px}
div.nomcont {font-size:12px}
div.pop_notice06 {font-size:12px}
div.pop_notice06 ol.bull01 li {color:#555555;padding:0 0 5px 8px;background:url('/resources/image/design/popup/bull_01.gif') no-repeat left 4px}
div.pop_notice06 ol.bull02 li {color:#888888;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_03.gif') no-repeat left 5px;font-size:11px}
div.pop_notice06 ol.bull02 li.img {color:#888888;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_03.gif') no-repeat left 9px;font-size:11px}
div.pop_notice06 ol.bull03 li {color:#555555;line-height:18px;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_04.gif') no-repeat left 5px;font-size:11px}
div.pop_notice06 ol.bull03 li.img {color:#555555;line-height:18px;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_04.gif') no-repeat left 9px;font-size:11px}

/* 2013.08.27이후 css */
/* popup common  */
#titlebox {position:relative;padding-bottom:20px;border:solid 2px #d60500}
#titlebox h2 {height:28px; width:100%; padding:12px 0 0 20px;background-color:#d60500}
#titlebox div.btn_close {height:35px;position:absolute;top:0;right:0;padding:13px 15px 0 0}
#titlebox div.popwrap {padding:20px}
#titlebox h6 {margin-bottom:10px}
#titlebox h6.txt {margin-bottom:10px;background:url('/resources/image/design/popup/h6.gif') no-repeat 0px 2px;font-size:14px;font-weight:bold;color:#474747;padding-left:15px}
#titlebox h6.txt span {color:#be2d00}
#titlebox2 {padding-bottom:20px}
#titlebox2 h2 {height:28px; width:100%; padding:12px 0 0 20px;background-color:#d60500}
#titlebox2 div.btn_close {height:35px;position:absolute;top:0;right:0;padding:13px 15px 0 0}
#titlebox2 div.popwrap {padding:20px}
#titlebox2 h6 {margin-bottom:10px}
#titlebox2 h6.txt {margin-bottom:10px;background:url('/resources/image/design/popup/h6.gif') no-repeat 0px 2px;font-size:14px;font-weight:bold;color:#474747;padding-left:15px}
#titlebox2 h6.txt span {color:#be2d00}

/* popup 게임 평가 */
div.popwrap div.inp {border:#cfcfcf 1px solid;background-color:#f8f8f8;padding:10px;margin-bottom:20px}
div.popwrap div.inp input.idp {border:#cfcfcf 1px solid;width:368px}
div.popwrap ol.bull01 li {color:#666666;padding:0 0 2px 8px;background:url('/resources/image/design/popup/bull_03.gif') no-repeat left 5px;font-size:12px}
div.popwrap .btn_center {padding-top:5px;/*스크롤 생기는 문제로 수치 변경*/}

/* Popup: Tab02 2013.10.17 가이드적용*/
div.popwrap select.w110 {width:110px}
div.popwrap select.w408 {width:408px}
div.popwrap input.box {border:#cfcfcf 1px solid}
div.popwrap input.w180 {width:180px}
div.popwrap input.w130 {width:130px}
div.popwrap input.w100 {width:100px}
div.popwrap input.w50 {width:50px}
div.popwrap input.w408 {width:408px}
div.popwrap input.w311 {width:311px}
div.popwrap input.h18 {height:18px;line-height:18px}
div.popwrap .marginr20 {margin-right:20px}
div.popwrap .marginr5 {margin-right:5px}
div.popwrap .marginb10 {margin-bottom:10px}
div.popwrap .marginb20 {margin-bottom:20px}
div.popwrap .btn_center01 {width:auto;text-align:center}
div.pop_tab02 {height:46px;background:url('/resources/image/design/popup/bg_tab_02.gif') repeat-x left top;*zoom:1}
div.pop_tab02:after {content:"";display:block;clear:both}
div.pop_tab02 ul {width:100%;height:46px}
div.pop_tab02 ul li {float:left;padding-right:2px}
div.popwrap div.box {border:#cfcfcf 1px solid;background-color:#f8f8f8;padding:10px;margin-bottom:20px}
div.popwrap div.box p.cont01 {margin-top: 10px}
div.popwrap div.box p.cont01 span.bb {font-weight:bold}
table.choice tr td.on {font-weight:bold}
div.popwrap div.box div.addlist {border:#cfcfcf 1px solid;width:436px;font-size:11px;letter-spacing:-1px;background-color:#ffffff;overflow:auto;height:192px}
div.popwrap div.box div.addlist table td {border-bottom:#e6e6e6 solid 1px;height:40px;padding:4px;color:#707070}
div.popwrap div.box div.addlist table td span {color:#9E9E9E}
div.popwrap div.box div.addlist02 {border:#cfcfcf 1px solid;width:408px;font-size:11px;letter-spacing:-1px;background-color:#ffffff;height:96px;overflow-x:hidden;overflow-y:auto}
div.popwrap div.box div.addlist02 table td {border-bottom:#e6e6e6 solid 1px;height:40px;padding:4px;width:408px}
div.popwrap div.box div.addlist03 {border:#cfcfcf 1px solid;width:400px;font-size:11px;letter-spacing:-1px;background-color:#ffffff;height:30px;padding:5px}
div.popwrap div.box div.addlist03 p.t01 {color:#333333}
div.popwrap div.box div.addlist03 p.t02 {color:#747474}

/* 20131118 보안서비스 초기화 하기 (작업자:이미화) */
div.btm_s1 {margin:20px;border-top:#cfcfcf 1px solid;padding-top:10px}

/* 20141006 결제인증 프로세스 변경/휴대폰 인증 (작업자:이미화) */
div.boxnew_hfree div.box2set {width:435px;margin:0 auto;margin-bottom:10px}
div.boxnew_hfree div.box2set ul li.r1 { width:210px; height:142px; float:left; border:#cfcfcf 1px solid; margin-right:10px}
div.boxnew_hfree div.box2set ul li.r2 { width:210px; height:142px; float:right; border:#cfcfcf 1px solid}
div.boxnew_hfree div.box2set p.tit { height:20px; text-align:center; padding:8px 0 0 0; background-color:#264189; color:#ffffff; font-weight:bold; margin:6px}
div.boxnew_hfree div.box2set dl { color:#666666; padding:3px 0 0 10px; height:65px;  }
div.boxnew_hfree div.box2set dd {  text-align:center}
div.boxnew_hfree div.box2set dd span {color:#be2d00; font-weight:bold}
div.boxnew_hfree div.box2set p.btn { text-align:center}

/* 20141223 스마트페이 (백채원) */
div.boxnew_hfree div.box2set dt.Lblank35 {padding-left:35px}
div.boxnew_hfree div.box2set dt.Lblank22 {padding-left:22px}
div.popwrap .btn_center2 { text-align:center;border-top:1px solid #e4e4e4;margin-top:20px;padding-top:20px}

/* 20150224 티켓베이 연동 (백채원) */
#tiketbay_box {position:relative;background:url('/Image/design/popup/bg_tiketbaybox.gif') repeat-x left top}
#tiketbay_box h2 {height:55px;padding:30px 0 0 50px}
#tiketbay_box h2.logo_family {position:absolute; top:0px; right:50px}
.tiketbay_box_gray {width:500px;padding-bottom:30px;background-color:#f1f1f1;border:solid 1px #e5e5e5;margin:13px 50px 26px 50px}
.tiketbay_box_gray table {margin:30px 0 0 30px; border-collapse:collapse}
.tiketbay_box_gray table tr th {height:45px;text-align:left}
.tiketbay_box_gray table tr td {height:25px;color:#888}
.tiketbay_box_gray table tr td span {color:#dadada}
.tiketbay_box_gray table tr td.line {background:url('/Image/design/popup/line.gif') repeat-x 20px; height:40px}
.tiketbay_box_gray table a:link {color:#888}
.tiketbay_box_gray table input.idpw {border:1px solid #c7c7c7; background-color:#fff;width:355px;height:29px;padding:6px 0 0 10px;font-size:16px;line-height:normal;font-family:Tahoma, Geneva, sans-serif}
.tiketbay_box_gray table input.hpnum {border:1px solid #c7c7c7; background-color:#fff;width:250px;height:29px;padding:6px 0 0 10px;font-size:16px;line-height:normal;font-family:Tahoma, Geneva, sans-serif}
.tiketbay_box_gray table input.IBm {border:1px solid #c7c7c7; background-color:#f7f7f7;width:300px;height:29px;padding:6px 0 0 10px;font-size:16px;line-height:normal;font-family:Tahoma, Geneva, sans-serif}

/* input box padding-top 간격 핵 */
:root .tiketbay_box_gray table input.idpw {height:35px;padding:0 0 0 10px}
:root .tiketbay_box_gray table input.hpnum {height:35px;padding:0 0 0 10px}
:root .tiketbay_box_gray table input.IBm {height:35px;padding:0 0 0 10px}
.tiketbay_bluetxt {color:#79a3d6}
.tiketbay_box_gray table span.authtime {width:95px;text-align:right;font-size:16px;line-height:normal;font-family:Tahoma, Geneva, sans-serif;color:#f64e4f;display:inline-block;font-weight:normal}
.pop_tiketbay_title {width:500px;margin:0 50px 0 50px;padding-top:15px}
.pop_tiketbay_title ul li {list-style-position:inside;list-style:url('/Image/design/popup/bullet.gif');font-size:11px;letter-spacing:-0.03em}
.pop_tiketbay_title p {text-align:right;padding-top:25px}

/* 20150227 티켓베이 연동 백채원 */
.blue_box4 {position:relative; border:3px solid #0b4ca0; background-color:#fff; margin:0; padding:25px 30px 20px 30px}  
.blue_box4 div.btn_close {position:absolute; top:20px; right:26px}
.blue_box4 h2 {height:27px; position:relative; border-bottom:1px solid #036fba; margin-bottom:15px; padding:0 0 5px 0}
#box_familyJoin {position:relative;	background-color:#fff;margin:25px 30px 30px;width:350px}
#box_familyJoin p.script {margin:10px 0 10px 0}
#box_familyJoin p span.link {color:#e82a10;text-decoration:underline}
.box_familyJoin_h2 {width:100%;height:35px;border-bottom:1px solid #cfcfcf;position:relative}
.box_familyJoin_h2 span.familylogo {float:right;position:absolute;top:0px;right:10px}
.family_id {border:2px solid #cfcfcf;background-color:#f8f8f8;width:99.5%;padding-top:17px;padding-bottom:17px;margin-bottom:10px;text-align:center; color:#666}
.family_id p.f_id {font-size:14px;font-weight:bold}
.family_id p.join_finish {font-size:12px;font-weight:bold;color:#0060ff;letter-spacing:-0.05em;height:30px}
.family_id ul.receive {width:85%;font-size:11px;text-align:left;margin:0 auto}
.family_id span {color:#e82a10}
.box_join_aree_title {width:100%;height:32px;background-color:#dfe0e4;color:#003e9c;font-weight:bold}
.box_join_aree_title span {font-size:11px;color:#474747}
.box_join_aree_title ul {padding-top:2px;padding-left:10px}
.box_join_aree_title ul li {display:inline-bolock;line-height:32px}
.box_join_aree {border:1px solid #c7c7c7;width:99.5%;color:#333;margin-bottom:10px}
.box_join_aree ul {margin:5px 10px 10px 20px}
.box_join_aree ul li {position:relative;letter-spacing:-0.05em;font-size:11px;line-height:28px;height:28px}
.box_join_aree ul li span.rightBtn {position:absolute;top:4px;right:5px;display:inline-block}
.box_join_aree ul li:after {content:""; display:block; clear:both}
.box_join_aree ul li {*zoom:1}
.box_join_aree table {width:90%;text-align:left;font-size:11px;margin:0 auto;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; border-collapse:collapse}
.box_join_aree table th {font-weight:normal;background-color:#f8f8f8;height:20px;padding-left:10px;letter-spacing:-0.05em;border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf;text-align:left}
.box_join_aree table td {font-weight:normal;height:20px;padding-left:10px;letter-spacing:-0.05em;font-size:11px;border-bottom:1px solid #cfcfcf}
.box_join_aree p {width:87%;text-align:left;font-size:11px;margin:auto;padding:5px 0 0 5px;margin-top:5px;margin-bottom:10px;letter-spacing:-0.05em}
.box_join_aree p.box {width:87%;height:29px;text-align:left;font-size:11px;margin:auto;border:1px solid #cfcfcf;padding:5px 0 0 10px;margin-top:5px;margin-bottom:10px;background-color:#f8f8f8;letter-spacing:-0.01em}
.box_join_aree p input {width:150px;height:18px;text-align:left;font-size:11px;margin:0 auto;border:1px solid #cfcfcf;padding-left:10px;line-height:18px}
.dayclose {position:absolute;bottom:0;background-color:#dfe0e4;width:100%;height:28px;text-align:right}
.dayclose a {display:inline-block; height:28px}
.dayclose a img {margin-top:9px; margin-right:15px}
#redBox div.con_01 ul li.r3 { width:210px; height:120px; float:left; border:1px solid #cfcfcf}
#redBox div.con_01 ul li.r4 { width:210px; height:120px; float:right; border:1px solid #cfcfcf}

/* 20150409 보안수단추가+IP (김혜미) */
div.pop_safe2 div.col06 {border-top:1px solid #cfcfcf; padding-top:10px; margin-top:20px}
div.pop_safe2 div.pop_table01 {margin-bottom:10px}

/* 201510126 하단 30일동안보지않기 추가 (백채원) */
#blue_box2_b1 { position:relative; padding:0px; background-color:#0b4ca0; height:27px;overflow:hidden }
#blue_box2_b1 ul { padding:0 10px 0 10px}
#blue_box2_b1 ul li { float:left}
#blue_box2_b1 ul li.l1 { position:absolute;top:5px}
#blue_box2_b1 ul li.l2 { position:absolute;right:15px;padding-top:2px;margin:0;height:10px}

/* 20150728 마일리지충전팝업 상세보기 팝업 (김혜미) */
#mileage2 ul.tab {width:100%; overflow:hidden; background:url('/resources/image/design/pay/tab_bg.gif') repeat-x}
#mileage2 ul.tab li {float:left}
#mileage2 ul.tabmenu {width:100%; overflow:hidden; padding:15px 0; margin-bottom:20px; background:url('/resources/image/design/pay/line_01.gif') left bottom repeat-x}
#mileage2 ul.tabmenu li {float:left; padding-left:20px; background:url('/resources/image/design/pay/tabmenuline.gif') left no-repeat}
#mileage2 ul.tabmenu li:first-child {background:none; padding-left:0}

/* POPUP PAGE: Layer */
#blue_box3 {position:relative;border:2px solid #0b4ca0;background:url('/resources/image/design/popup/bg_bluebox.gif') repeat-x left top;background-color:#fff;margin:0;padding:20px 20px 23px 20px;*padding-bottom:17px}  
#blue_box3 div.btn_close {position:absolute;top:23px;right:20px}
#blue_box3 h2 {height:27px;position:relative;border-bottom:1px solid #036fba;margin-bottom:15px;padding:0 0 5px 0}
#blue_box3 div.pop_notice02 ol.bull02 li {font-size:12px}

/* 20150721 로그인도용방지서비스 팝업 (김혜미) */
div.security_login_popup {text-align:center}
div.security_login_popup ul {text-align:left; width:580px; margin:10px auto; line-height:20px}
div.security_login_popup ul li:before {content:'- '}
div.security_login_popup_faq dl {text-align:left}
div.security_login_popup_faq dl dt {font-weight:bold; margin-top:15px}
div.security_login_popup_faq dl dt:first-child {margin-top:0}
div.security_login_popup_faq dl dd {font-size:11px; color:#888; margin-top:5px}
div.security_login_popup_faq dl dd a {color:#ff6102}
div.security_login_popup_faq dl dd a:hover {text-decoration:underline}

/* 20150930 물품추가등록권 (김혜미) */
div.addsellpop00 .addsell_form01 {float:right; margin-top:-5px}
div.addsellpop01 {border-bottom:1px solid #333; margin-bottom:10px; margin-top:-7px}
div.addsellpop01 table th {font-weight:bold; color:#444}
div.addsellpop01 table td {font-size:11px}
div.addsellpop02 {margin-bottom:10px}
div.addsellpop02 table th {font-weight:bold; color:#444}
div.addsellpop02 table td.left {text-align:left; padding-left:10px}
table.addsellpop02_1 {width:100%; table-layout:fixed}
table.addsellpop02_1 td {border:0 !important; padding:0 !important}
.coupon_help_pop01 {text-decoration:underline; color:#1a7cc0}

/* 20151110 LOL 공지사항 팝업 (김혜미) */
div.item_notice_pop {background:url('/resources/image/design/item/item_notice_pop.gif') no-repeat; height:550px; overflow:hidden}
div.item_notice_pop span.notice_close {width:55px; height:55px; position:absolute; left:527px; top:1px; text-indent:-9999px}
div.item_notice_pop ul {width:510px;margin: 240px 0 0 40px;font-size:11px}
div.item_notice_pop ul li {line-height:1.6; margin-bottom:5px}
div.item_notice_pop ul li .impact {color:#be2d00}
div.item_notice_pop_btn {width:100%; height:30px; background:#4f4f4f; overflow:hidden; position:absolute; bottom:0}
div.item_notice_pop_btn .close {position:absolute; right:20px; top:5px}
div.item_notice_pop_btn .today {position:absolute; left:20px; top:7px}

/* 20160217 경매물품 등록/관리 팝업 (김혜미) */
#redBox2 {position:relative; padding:20px}
#redBox2 h2 {position:relative; height:15px; padding:8px 18px; margin-bottom:10px; background:url('/resources/image/design/popup/bg_redbox.gif') repeat-x left top}
div.act_wrap h2 > img {position:absolute; left:10px}
div.act_wrap h6 .act_mileage {float:right; margin-top:-2px}
div.act_wrap .act_help {position:absolute; right:10px}
div.act_wrap .act_help2 {float:right}
div.act_wrap .act_help3 {position:absolute; top:11px; margin-left:5px; *top:10px}
div.act_wrap .act_date {font-weight:bold; float:left; margin:0 5px}
ul.pop_tab01 {width:100%; height:31px; overflow:hidden; margin-bottom:10px; background:url('/resources/image/design/popup/tab01_bg.gif') repeat-x left top}
ul.pop_tab01 li {float:left; margin-right:2px; text-align:center}
ul.pop_tab01 li a {position:relative; color:#747474; display:inline-block; min-width:140px; height:30px; line-height:32px; background:url('/resources/image/design/popup/tab01_off_m.gif') repeat-x left top}
ul.pop_tab01 li a span.left {position:absolute; top:0; left:0; height:30px; width:10px; background:url('/resources/image/design/popup/tab01_off_l.gif') no-repeat left top}
ul.pop_tab01 li a span.right {position:absolute; top:0; right:0; height:30px; width:10px; background:url('/resources/image/design/popup/tab01_off_r.gif') no-repeat right top}
ul.pop_tab01 li a.on {height:31px; color:#474747; font-weight:bold; background:url('/resources/image/design/popup/tab01_on_m.gif') repeat-x left top}
ul.pop_tab01 li a.on span.left {height:31px; background:url('/resources/image/design/popup/tab01_on_l.gif') no-repeat left top}
ul.pop_tab01 li a.on span.right {height:31px; background:url('/resources/image/design/popup/tab01_on_r.gif') no-repeat right top}
div.act_wrap {position:relative}
div.act_wrap table.list_tab03 {position:relative}
div.act_wrap table.list_tab03 th.fst {text-align:left; padding:6px 0 4px 15px; font-size:12px}
div.act_wrap table.list_tab03 td {padding:6px 0 4px 15px}
div.act_wrap table td label {cursor:pointer}
div.act_wrap table td input.input_radio {margin:-1px 2px 0 5px}
div.act_wrap table td input.size1 {width:50px}
div.act_wrap table td input.size2 {width:380px}
div.act_wrap table td input.size3 {width:85px}
div.act_wrap span.blue_07 {font-size:11px}
div.act_wrap div.pop_notice02 li {color:#666}
div.act_wrap div.ntc_2 li {color:#a8a8a8}
div.act_wrap table.list_tab04 th {color:#474747; font-weight:bold}
div.act_wrap table.list_tab04 td {font-size:11px}
div.act_wrap table.list_tab04 tr.out td a {color:#036fba; text-decoration:underline}
div.act_wrap div.paging a {margin:0 3px}
div.act_wrap div.paging a:hover {text-decoration:underline}
div.act_wrap div.paging a.on {font-weight:bold; text-decoration:underline}

/* 20160317 약관 및 동의 팝업 (김혜미) */
div.privacy_pop p {margin:10px 0}
div.privacy_pop .sp01 {padding-left:15px}
div.privacy_pop .sp02 {padding-left:20px}
div.privacy_pop .sp03 {padding-left:55px}
div.privacy_pop .sp04 {padding-left:45px}
div.privacy_pop .sp05 {padding-left:30px}

/* RM 결제등급별 타 충전수단 유도 기능 추가 (김혜미) 20160412 */
#mileage3 {width:600px; background-color:#fff}
#mileage3 h1.pop_tit {height:33px;position:relative;padding:17px 0 0 20px;background-color:#1577f2}
#mileage3 h1.pop_tit .closeBtn {position:absolute;top:17px;right:20px}
#mileage3 div.cont {width:520px; margin:20px auto}
#mileage3 div.cont_box {margin:10px 0; padding:20px 0; overflow:hidden; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
#mileage3 div.cont_box div.left {width:40%; float:left}
#mileage3 div.cont_box div.right {width:60%; float:right}
#mileage3 h5 {color:#000000; font-size:16px; padding-top:2px}
#mileage3 h6 {color:#e00e0f; font-size:14px; padding-top:2px; margin-bottom:10px}
#mileage3 ul.rmList li {line-height:19px; background:url('/resources/image/design/service/bull_01.gif') no-repeat left 7px; padding-left:10px}
#mileage3 div.rmForm {font-size:11px}
#mileage3 div.btn_center {position:absolute; bottom:20px; width:520px}
div.rmPopB #mileage2 {position:absolute; top:50%; left:50%; margin:-105px 0 0 -210px; width:420px !important; height:210px !important; background-color:#fff}
div.rmPopB div.cont_box {width:380px !important}
div.rmPopB div.cont_box table td {font-size:11px}

/* 20160527 마일리지충전팝업 - 티머니 사용방법안내 (김혜미) */
#mileage2 .cont_t1 {overflow:hidden; margin-top:20px}
#mileage2 .cont_t1 .left_t1 {float:left}
#mileage2 .cont_t1 .right_t1 {float:right; width:80%}
#mileage2 .cont_t1 .right_t1 h6 {font-size:14px; background:none; padding:0; margin-top:12px; margin-bottom:5px}

/* 20170704 비밀번호 변경 팝업 (김혜미) */
.pwNoticePop {position:relative; width:670px; height:409px; background:url('/resources/image/design/popup/pwNoticePop.jpg') no-repeat}
.pwNoticePop .btn {position:absolute; left:0; bottom:0; width:650px; padding:5px 10px; overflow:hidden; background-color:#4f4f4f}
.pwNoticePop .btn .close {float:left}
.pwNoticePop .btn .today {float:right}
.pwNoticePop .link {position:absolute; top:303px; left:219px; width:233px; height:53px}

/* 20180126 관심게임 수정 팝업 (서재진) */
.gameregistpop .marginT85 {margin-top:85px}
.gameregistpop div#sch_direct {margin:0 auto}
.gameregistpop #sch_direct .sch_layer, .gameregistpop #sch_direct .sch_layer > ul, .gameregistpop #sch_direct .sch_layer2, .gameregistpop #sch_direct .sch_layer2 > ul {height:72px}

/* 20180201 네아로 연동 - 계정확인 (김혜미) */
.link_confirm {overflow:hidden; color:#333}
.link_confirm h1 {height:21px; padding:12px 0 11px; background:#fff; border-bottom:1px solid #c5c7cc; text-align:center}
.link_confirm h1 img {width:84px}
.link_confirm h2 {height:42px; font:bold 16px/42px nanumG; text-align:center; border-bottom:1px solid #c5c7cc}
.link_confirm .txt01 {font:bold 13px nanumG; text-align:center; margin-bottom:15px}
.link_confirm .txt02 {font:bold 13px nanumG; margin-bottom:10px}
.link_confirm .box {padding:15px}
.link_confirm ul.cert_wrap {overflow:hidden}
.link_confirm ul.cert_wrap li {float:left; position:relative; width:49%; margin-left:2%}
.link_confirm ul.cert_wrap li:first-child {margin-left:0}
.link_confirm ul.cert_wrap li a {display:block; padding:10px 0; text-align:center; background:#efefef; color:#333}
.link_confirm ul.cert_wrap li a img {margin:10px 0}
.link_confirm dl.cert_wrap {overflow:hidden; font-weight:bold; font-size:13px}
.link_confirm dl.cert_wrap dt {float:left; width:110px; margin:0 10px 10px 0; border-right:2px solid #e7e7e7; color:#7b7b7c}
.btn_fullType01 {width:100%; height:50px; margin-top:30px; text-align:center; font:bold 15px nanumG; color:#fff; background:linear-gradient(to right, #ff293a, #ff4381); background-color:#ff293a; border:0}

/* 20180328 - 서재진 - 카카오페이 간편 인증 레이어 */
#redBox div.gray_box_06 div.kakao_box {width:394px; height:66px; margin:0 auto; margin-top:20px; background:url('/resources/image/design/popup/kakaopay_box.gif')}
#redBox div.gray_box_06 div.kakao_box > p {text-align:center; line-height:66px}

/* basic popup layout 3.0 */
.popBox {position:relative; font-family:notoKR; letter-spacing:-0.05em; color:#333}
.popBox h3 {padding:20px 0; border-bottom:2px solid #d5d7dd; text-align:center; font-size:20px; font-weight:400}
.popBox .con {padding:20px 30px 30px; overflow:hidden}
.popBox input:hover, .popBox input:focus {background:none}
.popBox input::placeholder {color:#adafb7 !important; opacity:1; /* Firefox */} /* Chrome, Firefox, Opera, Safari 10.1+ */
.popBox input:-ms-input-placeholder {color:#adafb7 !important} /* Internet Explorer 10-11 */
.popBox input::-ms-input-placeholder {color:#adafb7 !important} /* Microsoft Edge */
.popBox dl.inputList {width:100%; overflow:hidden; border-bottom:1px solid #a9a9a9; font-size:0; color:#333b58}
.popBox dt {display:inline-block; width:30%; height:20px; margin:15px 0; border-right:1px solid #c4c5c7; font-size:15px; line-height:20px; vertical-align:middle}
.popBox dd {display:inline-block; width:69%; vertical-align:middle}
.popBox dd .num {width:73%; height:50px; margin:0; padding:0 0 0 7%; border:none; font:bold 18px/50px notoKR; color:#333b58}

/* 통합 본인인증 고도화_20180509_김혜미 */
.ctfMbl dd .num {width:93%}
.ctfArs ul.arsList {overflow:hidden; margin:20px auto}
.ctfArs ul.arsList li {float:left; width:48%; background:#eff1f4; text-align:center; color:#686d80; font-size:13px; font-weight:bold}
.ctfArs ul.arsList li + li {margin-left:4%}
.ctfArs ul.arsList li:before {content:''; display:block; width:62px; height:51px; margin:15px auto 12px; background:url('/resources/image/design/certify/bg_ars_type.png') 0 0 no-repeat}
.ctfArs ul.arsList li.m:before {}
.ctfArs ul.arsList li.h:before {background-position-y:100%}
.ctfArs ul.arsList li .blue_08 {margin:5px 0 15px; font-size:17px}
.ctfArs ul.arsList li a.btn_full02 {margin:0; height:30px; line-height:30px; font-size:13px}
.ctfArs .arsNum {margin:20px auto; padding:20px 0 10px; background:#eff1f4; text-align:center; font-size:15px; color:#333b58; font-weight:bold}
.ctfArs .arsNum .red10 {display:inline-block; height:50px; line-height:50px; font-size:35px; font-weight:normal; letter-spacing:5px}
.ctfArs .info {margin-top:30px; text-align:center; line-height:25px; font-size:13px; font-weight:bold}
.ctfMng .infoNum {margin:15px auto 35px; text-align:center; font:bold 16px notoKR; color:#333b58}
.ctfMng .inputList.mngNum dd:before {content:'(-제외)'; float:right; font:bold 18px/50px notoKR; color:#adafb7}

/* 다이렉트메시지_답장등록 (김혜미) */
.directMsg_reply table {font-family:dotum}
.directMsg_reply table td {font-size:11px}
.directMsg_reply .info td {letter-spacing:normal}
.directMsg_reply .reply_tit {border-top:2px solid #333}
.directMsg_reply .reply_con {position:relative; display:block; max-height:300px; overflow-y:auto; border-bottom:1px solid #cfcfcf}
.directMsg_reply .reply_tit th, .directMsg_reply .reply_con td {box-sizing:border-box}
.directMsg_reply .reply_tit th:nth-child(1), .directMsg_reply .reply_con td:nth-child(1) {width:40px}
.directMsg_reply .reply_tit th:nth-child(2), .directMsg_reply .reply_con td:nth-child(2) {width:90px}
.directMsg_reply .reply_tit th:nth-child(3), .directMsg_reply .reply_con td:nth-child(3) {width:100px}
.directMsg_reply .reply_tit th:nth-child(4), .directMsg_reply .reply_con td:nth-child(4) {width:300px; word-break:break-word; word-wrap:break-word}
.directMsg_reply .reply_con td:nth-child(4) {position:relative;}
.directMsg_reply .reply_con td:nth-child(4) .delete_btn {position:absolute;top:6px;right:6px;cursor:pointer}
.directMsg_reply .reply_con td:nth-child(4) .del_msg {color:#a0a0a0;}
.directMsg_reply .reply_tit th:nth-child(5), .directMsg_reply .reply_con td:nth-child(5) {width:calc(100% - 480px)}
.directMsg_reply .reply_con tr:last-child td {border-bottom:0}
.directMsg_reply .reply_con td.none {color:#a0a0a0}
.directMsg_reply .reply_con select {width:75%}
.directMsg_reply .reply_con select:disabled {background:#f0eeee; color:#a0a0a0}
.directMsg_reply .reply_con textarea {width:75%; height:40px; padding:0; margin-top:10px; resize:none; border:0; font-size:11px; overflow:auto; background:none}
.directMsg_reply .reply_con textarea:hover, .directMsg_reply .reply textarea:active, .directMsg_reply .reply textarea:focus {background:none}
.directMsg_reply .reply_con textarea.on {border:1px solid #e0e0e0}
.directMsg_reply .reply_con textarea.on:focus {background:#fcf7e4}
.directMsg_reply .reply_con p.textarea {color:#666}
.directMsg_reply .reply_con p.textarea input:focus {background:#fcf7e4}
.directMsg_reply .reply_con .btn_pop01.type02 {margin-left:15px; padding:0 20px}
.directMsg_reply .reply_con .btn_pop01.type01 {margin-top:5px}

/* 다이렉트메시지_관리 (김혜미) */
.directMsg_admin .admin_tit {border-top:2px solid #333}
.directMsg_admin .admin_con {position:relative; display:block; max-height:340px; overflow-y:auto; border-bottom:1px solid #cfcfcf}
.directMsg_admin table {font-family:dotum}
.directMsg_admin td {font-size:11px; letter-spacing:normal}
.directMsg_admin th, .directMsg_admin td {box-sizing:border-box}
.directMsg_admin th:nth-child(1), .directMsg_admin td:nth-child(1) {width:40px}
.directMsg_admin th:nth-child(2), .directMsg_admin td:nth-child(2) {width:80px}
.directMsg_admin th:nth-child(3), .directMsg_admin td:nth-child(3) {width:50px}
.directMsg_admin th:nth-child(4), .directMsg_admin td:nth-child(4) {width:90px}
.directMsg_admin th:nth-child(5), .directMsg_admin td:nth-child(5) {width:60px}
.directMsg_admin th:nth-child(6), .directMsg_admin td:nth-child(6) {width:280px}
.directMsg_admin th:nth-child(7), .directMsg_admin td:nth-child(7) {width:80px}
.directMsg_admin th:nth-child(8), .directMsg_admin td:nth-child(8) {width:90px}
.directMsg_admin th:nth-child(9), .directMsg_admin td:nth-child(9) {width:calc(100% - 690px)}
.directMsg_admin tr:last-child td {border-bottom:0}
.directMsg_admin table .btn_pop01.type02 {position:relative; padding:0 7px}
.directMsg_admin table .btn_pop01.type02.new::after {position:absolute; right:-6px; top:-6px; width:14px; height:13px; line-height:13px; content:'N'; background:#e95a55; border-radius:50%; text-align:center; font-weight:bold; font-size:10px}
.directMsg_admin .search {margin:10px 0; text-align:right}

/* 할인쿠폰 선택 팝업 (20180813 서재진) */
.coupon .list_tab04 td, .coupon .list_tab04 th, .coupon .inp_box label.rdobox {font-family:dotum; font-size:12px; color:#444}
.coupon input[name=coupon_rd] + label.rdobox {padding-left:15px}
.coupon .btn_coupon {cursor:pointer}
.coupon td.orange03 {color:#ff7800}
.coupon div.list_tab04 {margin-top:20px}
.coupon div.list_tab04 .coupon_none {height:200px}
.coupon div.list_tab04 .coupon_none td {cursor:default}
.coupon .own_coupon {display:none}
.coupon .paging02 {margin-top:20px; font-size:0; text-align:center}
.coupon .paging02 li {display:inline-block; margin-left:10px; font-size:12px; font-weight:bold}
.coupon .paging02 li:first-child {margin-left:0}
.coupon .paging02 .paging_first::before {content:''; display:inline-block; width:11px; height:9px; margin-right:5px; background:url('/resources/image/design/icon/ico_paging.png') left center no-repeat}
.coupon .paging02 .paging_prev::before {content:''; display:inline-block; width:5px; height:9px; margin-right:5px; background:url('/resources/image/design/icon/ico_paging.png') left center no-repeat}
.coupon .paging02 .paging_prev::after {content:'|'; margin-left:10px; font-weight:normal}
.coupon .paging02 .paging_last::after {content:''; display:inline-block; width:11px; height:9px; margin-left:5px; background:url('/resources/image/design/icon/ico_paging.png') right center no-repeat}
.coupon .paging02 .paging_next::after {content:''; display:inline-block; width:5px; height:9px; margin-left:5px; background:url('/resources/image/design/icon/ico_paging.png') right center no-repeat}

.coupon .pop_server {display:none; position:absolute; top:150px; left:50%; width:290px; padding:10px; margin-left:-145px; background:#fff; border:1px solid #616161}
.coupon .pop_server th {font-size:12px; color:#616781}
.coupon .pop_server td {color:#616781}
.coupon .pop_server .tit {overflow:hidden}
.coupon .pop_server .tit h3 {float:left; padding:0; margin-bottom:10px; border:0; font-size:14px}
.coupon .pop_server .tit .close {float:right; width:14px; height:14px; background:url('/resources/image/design/popup/btn_close_04.png') center no-repeat; text-indent:-9999px}

/* 연락처 수정 팝업 (20180814 서재진) */
.edit_address .edit_con {width:73%; margin:15px 0; padding-left:7%; color:#333b58}
.edit_address .edit_con p {line-height:18px; font-size:18px}
.edit_address .edit_con label.rdobox {color:#333b58}
.edit_address .phone.off dt,.edit_address .phone.off input,.edit_address .phone.off select {color:#b9bcc3}
.edit_address .edit_con .inp_box {margin-right:10px}
.edit_address .edit_con select.type01 {width:auto; height:20px; line-height:20px; padding-left:0; padding-right:20px; background:url('/resources/image/design/icon/ico_input_on.png') right center no-repeat; border:0; font-size:17px; color:#333b58}
.edit_address .edit_con .type01:disabled {background:url('/resources/image/design/icon/ico_input_off.png') right center no-repeat; color:#b9bcc3}
.edit_address .edit_con .ph {width:55%; height:20px; margin-left:10px; border:0; font-family:notoKR; font-size:17px; font-weight:normal; color:#333b58}
.edit_address .edit_con .ph:disabled, .edit_address .edit_con .ph:disabled:hover {background:#fff}
.edit_address .edit_con .pw {width:100%; height:18px; border:0; font-family:notoKR; font-size:17px;}

/* pg 팝업 (20180814 서재진) */
.popBox div.pg_box {width:100%; padding:90px 0; text-align:center}
.popBox div.pg_box h4 {font-size:20px; color:#4083c8}
.popBox div.pg_box p {margin-top:15px; margin-bottom:20px; font-size:20px}

/* 물품 추가 등록권 구매하기 팝업 (20180904 서재진) */
.register_box .list_tab04 label {font-family:dotum,'돋움',Helvetica,'Apple SD Gothic Neo',sans-serif; color:#555}
.register_box select.type01 {font-family:dotum,'돋움',Helvetica,'Apple SD Gothic Neo',sans-serif}
.register_box h4.sub_tit {display:inline-block; margin-bottom:10px; font-size:15px; font-weight:400; color:#6e7283}
.register_box h4.sub_tit + a.btn_pop01 {float:right}
.register_box .notice_box {margin-top:10px}
.register_box .notice_box p {font-family:dotum,'돋움',Helvetica,'Apple SD Gothic Neo',sans-serif}
.register_box .notice_box a {color:#f42e4f}
.register_box .p_color {font-weight:bold; color:#ff3066;}
.register_box tr.period td.left2, .register_box tr.total td.left2 {padding:20px 0 20px 20px}
.register_box .register_buy tr.period .inp_box {margin-left:10px}
.register_box .register_buy tr.period .inp_box:first-child {margin-left:0}
.register_box .register_buy tr.total span.payment {display:inline-block; margin-right:20px; vertical-align:middle}
.register_box .register_buy tr.total div.choice_box {display:inline-block; vertical-align:middle}
.register_box .register_buy tr.total div.choice_box .inp_box {width:66px; vertical-align:0}
.register_box .register_buy tr.total div.choice_box .inp_box:first-child {margin-bottom:5px}
.register_box .register_buy tr.total div.choice_box .inp_box label {font-size:12px}
.register_box .register_buy tr.total div.choice_box .inp_box + p {width:78px; margin-right:4px}
.register_box .register_buy tr.total div.choice_box p {display:inline-block; color:#555}
.register_box .register_buy tr.total div.choice_box p:last-child span {color:#ff3066}

/* 계정거래가이드 (20200330 서재진) */
.popBox.accountGuide .contents {display:none}
.popBox.accountGuide .main_nav {position:fixed; top:0; left:0; width:100%; z-index:9}
.popBox.accountGuide .main_nav::after {content:''; display:block; clear:both}
.popBox.accountGuide .main_nav a {float:left; width:25%; height:60px; background:#4083c8; line-height:58px; font-family:notoKR; font-size:16px; font-weight:700; color:#fff; text-align:center}
.popBox.accountGuide .main_nav a.on {background:#669cd3}
.popBox.accountGuide .con_box {display:none; padding:85px 0 25px; width:968px; margin:0 auto; box-sizing:border-box}
.popBox.accountGuide .tab_account_notice .account_notice {height:60px; padding:0 15px; margin:0 20px; border:1px solid #e5e7ea; line-height:60px; font-size:20px; font-weight:700; color:#000; box-sizing:border-box}
.popBox.accountGuide .tab_account_notice .account_notice::before {content:''; display:inline-block; width:32px; height:32px; margin-right:10px; background:url('/resources/image/design/popup_ing/ico_accountGuide.png') 0 0 no-repeat; vertical-align:-8px}
.popBox.accountGuide .tab_account_notice .account_notice_list {padding:60px 30px; overflow:hidden}
.popBox.accountGuide .tab_account_notice .account_notice_list > li {float:left; width:50%; margin-top:60px; overflow:hidden}
.popBox.accountGuide .tab_account_notice .account_notice_list > li:nth-child(-n+2) {margin-top:0}
.popBox.accountGuide .tab_account_notice .account_notice_list > li > i {float:left; display:block; width:130px; height:130px; margin-right:27px; background:url('/resources/image/design/popup_ing/ico_accountGuide.png') -32px 0 no-repeat;}
.popBox.accountGuide .tab_account_notice .account_notice_list > li:nth-child(2) > i {background-position-x:-162px}
.popBox.accountGuide .tab_account_notice .account_notice_list > li:nth-child(3) > i {background-position-x:-292px}
.popBox.accountGuide .tab_account_notice .account_notice_list > li:nth-child(4) > i {background-position-x:-422px}
.popBox.accountGuide .tab_account_notice .account_notice_list > li:nth-child(5) > i {background-position-x:-552px}
.popBox.accountGuide .tab_account_notice .account_notice_list > li:nth-child(6) > i {background-position-x:-682px}
.popBox.accountGuide .tab_account_notice .account_notice_list > li:nth-child(7) > i {background-position-x:-812px}
.popBox.accountGuide .tab_account_notice .account_notice_list > li > div {float:left}
.popBox.accountGuide .tab_account_notice .account_notice_list > li > div > h5 {position:relative; padding-left:12px; line-height:1.2; font-size:18px; font-weight:400; color:#4083c8}
.popBox.accountGuide .tab_account_notice .account_notice_list > li > div > h5::before {content:''; position:absolute; top:4px; left:0px; width:10px; height:7px; margin-right:2px; background:url('/resources/image/design/popup_ing/ico_accountGuide.png') 0 -34px no-repeat}
.popBox.accountGuide .tab_account_notice .account_notice_list > li > div > h5::after {content:''; display:inline-block; width:10px; height:7px; margin-left:2px; background:url('/resources/image/design/popup_ing/ico_accountGuide.png')  -11px -34px no-repeat; vertical-align:7px}
.popBox.accountGuide .tab_account_notice .account_notice_list > li ul {margin-top:10px}
.popBox.accountGuide .tab_account_notice .account_notice_list > li ul > li {position:relative; padding-left:8px; margin-top:20px; font-size:14px; color:#666}
.popBox.accountGuide .tab_account_notice .account_notice_list > li ul > li:first-child {margin-top:0}
.popBox.accountGuide .tab_account_notice .account_notice_list > li ul > li::before {content:''; position:absolute; top:7px; left:0; width:3px; height:3px; background:#cecece}
.popBox.accountGuide .tab_account_guide .tab_type01 {padding:0 20px; box-sizing:border-box}
.popBox.accountGuide .tab_account_guide .tab_type01 > a {width:25%; border-left-width:0}
.popBox.accountGuide .tab_account_guide .tab_type01 > a:first-child {border-left-width:1px}
.popBox.accountGuide .tab_account_guide .contents {margin:45px 0; text-align:center}
.popBox.accountGuide .tab_account_guide .contents > h6 {font-size:18px; font-weight:700; color:#4083c8}
.popBox.accountGuide .tab_account_guide .contents > div {margin-top:40px}
.popBox.accountGuide .tab_account_guide .contents > div > p {margin-bottom:20px; font-size:16px; font-weight:700; color:#666}
.popBox.accountGuide .tab_baySafety {padding-left:20px; padding-right:20px; font-size:14px; color:#666}
.popBox.accountGuide .tab_baySafety > div {margin-top:40px}
.popBox.accountGuide .tab_baySafety > div > h6 {margin-bottom:10px; font-size:18px; font-weight:400; color:#4083c8}
.popBox.accountGuide .tab_baySafety > div > ul > li {margin-top:5px}
.popBox.accountGuide .tab_baySafety > div > ul > li:first-child {margin-top:0}
.popBox.accountGuide .tab_baySafety table {width:100%; border-bottom:1px solid #e1e3e8; font-size:14px; text-align:center}
.popBox.accountGuide .tab_baySafety table caption {display:table-caption; height:40px; background:#f3f5fa; border-top:1px solid #e1e3e8; line-height:40px; }
.popBox.accountGuide .tab_baySafety table td {height:40px; border-top:1px solid #e1e3e8; border-left:1px solid #e1e3e8; line-height:40px}
.popBox.accountGuide .tab_baySafety table td:first-child {border-left:0}
.popBox.accountGuide .tab_baySafety table td > strong {color:#4083c8}
.popBox.accountGuide .tab_baySafety .btn_baySafety_detail {display:block; width:280px; height:54px; margin:15px auto 10px; background:url("/resources/image/design/popup_ing/btn_baySafety_detail.jpg")}
.popBox.accountGuide .tab_contract .tab_type01 {padding:0 20px; box-sizing:border-box}
.popBox.accountGuide .tab_contract .contents {text-align:center}
.popBox.accountGuide .tab_contract .contents > div {margin-top:45px}
.popBox.accountGuide .tab_contract .contents > div > h6 {margin-bottom:30px; font-size:18px; color:#4083c8}
.popBox.accountGuide .tab_contract .contract_notice {padding:20px; border-top:1px solid #e4e4e4; text-align:left}
.popBox.accountGuide .tab_contract .contract_notice > h5 {margin-bottom:15px; font-size:14px; font-weight:400; color:#000}
.popBox.accountGuide .tab_contract .contract_notice > h5 > span {margin-right:10px; color:#4084c8}
.popBox.accountGuide .tab_contract .contract_notice li {margin-top:5px; color:#666}
.popBox.accountGuide .tab_contract .contract_notice li:first-child {margin-top:0}

/* 매칭거래 팝업 */
.popup_matching {position:fixed; top:500px; left:50%; width:220px; height:155px; margin-left:530px; background:url('/resources/image/design/matching/img_pop_matching.gif') 0 0 no-repeat; z-index:9}
.popup_matching .btn_matching {display:block; height:100%}
.popup_matching .btn_close {position:absolute; top:0; right:0; width:20px; height:20px; z-index:1}
.popup_matching .btn_day {position:absolute; bottom:0; right:0; width:100%; height:26px; z-index:1}