@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

html,body{width:100%;height:100%;margin:0px; font-family:'Nanum Gothic',나눔고딕}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;vertical-align:middle;}
img {vertical-align:middle;}
form{clear:both}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
body,select,button,table{font-family:'Nanum Gothic',나눔고딕,Dotum,tahoma,AppleGothic,sans-serif;font-size:11px;color:#515151;}
input,textarea{font-family:'Nanum Gothic',나눔고딕,Dotum,tahoma,AppleGothic,sans-serif;font-size:11px;color:#515151;}
input[type=text],
input[type=file],
input[type=password]{height:18px; border:1px solid #ddd;outline: none;}
textarea {padding:5px; border:1px solid #ddd;}
select {height:20px; padding:0px; border:1px solid #ddd;}
input[type=checkbox],
input[type=radio] {margin:0px; padding:0px; height:12px;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
label{cursor:pointer}
body {background:none !important;}
.hand,.pointer {cursor:pointer}
.underline{text-decoration:underline}
.relative{position:relative}
.absolute{position:absolute}
.small {font-size:13px; letter-spacing:-1px;}
.desc {font-size:13px; color:#848484; letter-spacing:-1px;}
.totalprice {color:#bb0000; font-size:18px; }
.hide {display:none;}
.unvisibility {visibility:hidden;}
.bold {font-weight:bold;}

.input-box-default-text {color:#515151 !important; letter-spacing:-1px;}

/* 하이퍼링크 */
a:link,
a:visited,
a:active	{color:#000000}
a:hover		{color:#ff0000}

.fb-like,
.fb-like>span,
.fb-like>span>iframe {min-width:90px !important;min-height:25px !important;}

/* 폰트 색상 */
.red {color:red}
.blue {color:orange}
.orange {color:orange}
.green {color:green}
.black {color:black}
.white {color:white}
.gray {color:#ccc}
.tahoma {font-family:'Nanum Gothic',나눔고딕;}

/* 좌,우 여백설정 */
.mr5{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr25{margin-right:25px !important}
.mr30{margin-right:30px !important}

.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px !important}

.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}

.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}

.pd5{padding:5px !important}
.pd7{padding:7px !important}
.pd10{padding:10px !important}
.pd15{padding:15px !important}
.pd20{padding:20px !important}
.pd30{padding:30px !important}
.pd40{padding:40px !important}


.pdl5{padding-left:5px !important}
.pdl10{padding-left:10px !important}
.pdl20{padding-left:20px !important}
.pdl30{padding-left:30px !important}
.pdl40{padding-left:40px !important}

.pdr5{padding-right:5px !important}
.pdr10{padding-right:10px !important}
.pdr30{padding-right:30px !important}
.pdr40{padding-right:40px !important}

/*.pdt5{padding-top:5px !important}
.pdt10{padding-top:10px !important}
.pdt20{padding-top:20px !important}
.pdt30{padding-top:30px !important}
.pdt40{padding-top:40px !important}*/

.pdb5{padding-bottom:5px !important}
.pdb10{padding-bottom:10px !important}
.pdb30{padding-bottom:30px !important}
.pdb40{padding-bottom:40px !important}

.wp100{width:100%}
.wp95{width:95%}
.wp85{width:85%}

.wx300{width:300px}
.wx500{width:500px}
.wx150{width:150px}
.wx110{width:110px}
.wx200{width:200px}
.wx250{width:250px}
.wx80{width:80px}
.wx70{width:70px}
.wx50{width:50px}
.wx30{width:30px}
.wx20{width:20px}

.hx50{height:50px}
.hx100{height:100px}
.hx150{height:150px}
.hx200{height:200px}
.hx250{height:250px}
.hx300{height:300px}
.hx350{height:350px}
.hx400{height:400px}
.hx450{height:450px}
.hx650{height:650px}

.fx11 {font-size:11px;}
.fx12 {font-size:12px;}
.fx13 {font-size:13px;}
.fx14 {font-size:14px;}
.fx15 {font-size:15px;}
.fx16 {font-size:16px;}
.fx17 {font-size:17px;}
.fx20 {font-size:20px;}

/* 정렬 */
.left {text-align:left !important}
.right {text-align:right !important}
.center {text-align:center !important}
.hide{display:none}

/* 클리어부스 */
.fleft {float:left}
.fright {float:right}
.cboth{clear:both}
.clearbox {*zoom:1;}
.clearbox:after {content:""; display:block; clear:both;}

.wrap {position:relative;width:1200px;margin:0 auto;}
.wrap2 {position:relative;width:1280px;margin:0 auto;}

/**/
.event_banner {width:100%;height:110px;background:#00a99d;}
.event_banner .boxClose {position:absolute;right:0;bottom:15px;color:#fff;}

.h_info{margin:0 auto; overflow:hidden;background:#f5f5f5;border-bottom:1px solid #e8e8e8;}
.h_info .site{padding:13px 0 0 0;float:left; overflow:hidden;}
.h_info .site li{margin-right:-1px;margin-right:17px; float:left; overflow:hidden;}
.h_info .site li a{height:25px; display:inline-block; overflow:hidden;}
.h_info .site li img{display:inline-block;vertical-align:top;margin-right:7px;}
.h_info .gnb{padding:13px 0 0 0; float:right; overflow:hidden;}
.h_info .gnb li{padding:0 10px; float:left; font-size:12px; }
.h_info .gnb li:first-child{background:none;}
.h_info .gnb li.last{padding-right:0;}
.h_info .gnb li a{color:#5a5a5a; text-decoration:none;}
.h_info .gnb li img{display:inline-block;vertical-align:top;margin-right:7px;}

.f_info{margin:70px auto 0 auto; overflow:hidden;background:#f5f5f5;border-top:1px solid #dadada;border-bottom:1px solid #dadada;text-align:center;}
.f_info ul{width:560px;margin:0 auto;padding:13px 0; overflow:hidden;}
.f_info ul li{padding:0 10px; float:left; font-size:12px; }
.f_info ul li:first-child{background:none;}
.f_info ul li.last{padding-right:0;}
.f_info ul li a{color:#5a5a5a; text-decoration:none;}
.f_info ul li img{display:inline-block;vertical-align:top;margin-right:7px;}

/* 상단 카테고리 뎁스 */
.category_depth {margin:20px 0; letter-spacing:-1px;}
.category_depth ul.list {}
.category_depth ul.list li.item {position:relative; color:#9f9f9f; float:left; padding-left:3px;}
.category_depth ul.list li.item:first-child {width:13px; height:12px; margin:0 0 0 0; display:inline-block; font-size:0; line-height:0; text-indent:-9999px; background:url('../images/location_home.png') no-repeat; vertical-align:middle; opacity:1; filter:alpha(opacity=100);}
.category_depth ul.list li.item > a {color:#9f9f9f}
.category_depth ul.list li.selected > a {color:#333333; font-weight:bold; padding-right:10px; background:url("../images/design/right_quick_arrowdown.gif") no-repeat right center;}
.category_depth ul.sub_menu_list {display:none; position:absolute; white-space:nowrap; z-index:10; border:1px solid #a0a5b8; background-color:#f2f2f2; padding:7px;}
.category_depth ul.sub_menu_list li.sub_item a {display:block; color:#858585; padding:1px 0;  font-weight:normal;}
.category_depth ul.sub_menu_list li.sub_item a:hover {color:#202020}
.category_depth ul.list li.selected ul.sub_menu_list {display:block;}

/* 팝업 */
.designPopup		{position:absolute; z-index:100;}
.designPopup .designPopupBody	{}
.designPopup .designPopupBar	{height:25px; background-color:#fff; color:#fff;}
.designPopup .designPopupBar .designPopupTodaymsg	{float:left; line-height:25px; padding-left:5px; font-size:11px; color:#898989; letter-spacing:-1px; font-family:dotum;}
.designPopup .designPopupBar .designPopupClose		{float:right; line-height:25px; padding-right:5px; cursor:pointer; font-size:11px; color:#585858; letter-spacing:-1px; font-family:dotum;}



#header {position:relative;height:160px;}
#header .gnb {height:110px;}
#header .gnb h1 {position:absolute;top:25px;left:0;}
#header .search {position:absolute;top:38px;left:50%;margin-left:-230px;width:470px;height:38px;background:url('../images/bgSearch.png') 0 0 no-repeat;}
#header .search .input {position:absolute;left:20px;top:5px;height:25px;width:400px;border:0;font-size:14px;}
#header .search .btnSearch {position:absolute;right:20px;top:10px;}
#header .right {position:absolute;top:30px;left:50%;margin-left:360px;width:240px;height:55px;}
#header .menu {height:50px;background:#222222;}
#header .menu .allmenu {position:absolute;top:0;left:0;display:inline-block;text-indent:-9999px;width:50px;height:50px;background:url('../images/btnAllmenu.png') 0 0 no-repeat;}
#header .menu .allmenu.active {background-position:0 -50px;}
#header .menu > div > a {position:relative;display:inline-block;}
#header .menu > div > a.menu01 {margin-left:50px;}
#header .menu .submenu {display:none;position:absolute;left:0;bottom:0;width:144px;background:#fff;border:1px solid #dddddd;border-bottom:0;z-index:5;}
#header .menu .submenu a {display:block;color:#666666;padding:10px;border-bottom:1px solid #dddddd;}
#header .menu .submenu a:hover {background:#ff8100;color:#fff;}
#header .menu .submenu.sub01 {width:141px;bottom:-136px;left:50px;}
#header .menu .submenu.sub02 {width:141px;bottom:-203px;left:194px;}
#header .menu .submenu.sub03 {width:141px;bottom:-102px;left:338px;}
#header .menu .submenu.sub04 {width:141px;bottom:-100px;left:482px;}
#header .menu .submenu.sub07 {width:141px;bottom:-136px;left:1060px;}
#header .menu .submenu.sub08 {width:141px;bottom:-102px;left:1060px;}
#header .boxAllmenu {display:none;position:absolute;left:50%;top:160px;width:1200px;height:570px;margin-left:-600px;background:#fff;z-index:10;-webkit-box-shadow: 0px 10px 15px 2px rgba(225,225,225,0.75);
-moz-box-shadow: 0px 10px 15px 2px rgba(225,225,225,0.75);
box-shadow: 0px 10px 15px 2px rgba(225,225,225,0.75);}
#header .boxAllmenu .section {position:absolute;}
#header .boxAllmenu .section1 {top:30px;left:35px;width:395px;}
#header .boxAllmenu .section2 {top:30px;left:470px;width:125px;}
#header .boxAllmenu .section3 {top:30px;left:645px;width:125px;}
#header .boxAllmenu .section4 {top:30px;left:810px;width:350px;}
#header .boxAllmenu .section5 {top:340px;left:35px;width:285px;}
#header .boxAllmenu .section6 {top:340px;left:195px;width:125px;}
#header .boxAllmenu .section7 {top:340px;left:810px;width:125px;}
#header .boxAllmenu .section8 {top:340px;left:470px;width:135px;}
#header .boxAllmenu .section9 {top:340px;left:645px;width:150px;}
#header .boxAllmenu .section10 {top:340px;left:875px;width:150px;}

#header .boxAllmenu p.title {width:100%;color:#ff8100;font-size:15px;font-weight:400;padding:15px 0;border-bottom:2px solid #e7e7e7;}
#header .boxAllmenu ul {float:left;margin-right:16px;}
#header .boxAllmenu li.title {margin:10px 0;background:none;text-indent:0;}
#header .boxAllmenu li.title a{color:#333333;font-size:13px;}
#header .boxAllmenu li {background:url('../images/bgLi.png') 3px 3px no-repeat;text-indent:13px;margin:8px 0;}
#header .boxAllmenu li a {color:#888888;font-size:12px;}

#header .quickban {  }
#header .quickban .quick_right { position:absolute; right:50%; margin-right:-900px; top:200px; width:260px; z-index:8;}
#header .quickban .quick_left { position:absolute; left:50%; margin-left:-900px; top:200px; z-index:8; }
#header .quickban .quick_left .kakaotxt { width:78px; height:20px; border:1px solid #3b1e1e; }

#footer {width:100%;height:100px;padding:35px 0 50px;}
#footer span {display:block;font-size:13px;color:#333333;font-weight:800;margin-bottom:10px;}
#footer span.cat {display:inline-block;}
#footer .logo {position:absolute;top:0;left:-40px;}
#footer .txt {position:absolute;top:0;left:180px;color:#666666;line-height:18px;}
#footer .notice {position:absolute;top:0;left:665px;}
#footer .notice li {height:23px;}
#footer .info {position:absolute;top:0;left:910px;}
#footer .info img {margin:5px 0 20px;}
#footer .escrow {position:absolute;top:0;right:0;}

#boardlayout {width:100%;}

.dim {display:none;position:fixed;z-index:9;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);}
.goods_list_summary {margin:0 0 10px 0;}

#rtBanner {position:fixed;width:250px;height:100%;top:0;right:-240px;;background:url('../images/bgRight.png') 0 0 repeat-y;z-index:10;}
#rtBanner .icoXlarge {display:none;position:absolute;width:33px;left:-40px;top:10px;cursor:pointer;}
#rtBanner .icoOpen { width:27px; height:94px; position:absolute; top:400px; left:-17px; z-index:3; cursor:pointer; }
#rtBanner .icoClose { display:none;width:27px; height:94px; position:absolute; top:400px; left:-17px; z-index:3; cursor:pointer; }
#rtBanner .wrap {position:absolute;width:90px;left:10px;top:0;}
#rtBanner .compare {position:absolute;width:155px;height:100%;right:0;top:0;background:#ff8100;border-bottom:1px solid #e4e4e4;}
#rtBanner .compare .btn {display:block;width:130px;margin:10px auto;}
#rtBanner .compare .btnSideDantong {display:none;}
#rtBanner .compare ul {width:128px;margin:10px auto;padding:0;}
#rtBanner .compare ul li {position:relative;width:128px;height:128px;margin-bottom:10px;border:1px solid #e4e4e4;}
#rtBanner .compare ul li img {max-width:90%;height:100%;}
#rtBanner .compare ul li img.icoX {position:absolute;top:-1px;right:-1px;width:20px;height:20px;cursor:pointer;}
#rtBanner .btnCompare {position:relative;}
#rtBanner .btnCompare span.count {display:none;position:absolute;left:2px;top:2px;width:20px;height:20px;padding:0;border-radius:50%;background:#ff3300;color:#fff;line-height:18px;font-size:13px;z-index:10;text-align:center;}

#rtBanner .boxEv {position:absolute;width:995px;height:100%;top:0;right:-995px;overflow-y:scroll;}
#rtBanner .event01 {width:995px;height:100%;background:url('../images/bgRight01.png') 0 0 no-repeat;display:none;}
#rtBanner .event02 {width:995px;height:100%;background:url('../images/bgRight02.png') 0 0 no-repeat;display:none;}
#rtBanner .event03 {width:995px;height:100%;background:url('../images/bgRight03.png') 0 0 no-repeat;display:none;}
#rtBanner .boxEv .res_wrap {width:915px;margin:50px auto;}
#rtBanner .boxEv .res_wrap2 {float:left;width:587px;margin:50px 20px 50px 60px;}
#rtBanner .boxEv .res_wrap3 {position:relative;float:left;width:300px;margin:95px 0 50px 0;}
#rtBanner .event01 ul.sublist {width:100%;margin:10px auto;padding:0;}
#rtBanner .event01 ul.sublist li {float:left;position:relative;float:left;width:278px;height:232px;margin-right:34px;margin-bottom:25px;border:1px solid #e4e4e4;}
#rtBanner .event01 ul.sublist li img {width:100%;height:100%;border-bottom:1px solid #e4e4e4;}
#rtBanner .event01 ul.sublist li .info {position:relative;background:#fff;height:55px;}
#rtBanner .event01 ul.sublist li .info p.name {position:absolute;font-weight:bold;top:20px;left:20px;font-size:14px;color:#000;}
#rtBanner .event01 ul.sublist li .info p.price {position:absolute;top:40px;left:20px;font-size:13px;color:#888888;}
#rtBanner .event01 ul.sublist li:nth-child(3n) {margin-right:0;}
#rtBanner .event02 a.all {position:absolute;right:0;top:-30px;}
#rtBanner .event02 ul.bbs {width:100%;margin:10px auto;padding:0;}
#rtBanner .event02 ul.bbs li {position:relative;float:left;width:278px;min-height:176px;background:#fff;margin-bottom:20px;}

#visual {height:500px;background:#e3e3e3;}

#container .listbox {margin-top:40px;}

#Viewinfo .vselect {width:100%;padding:5px 0;height:30px;line-height:40px;font-size:14px;}

#dvGraph {display:none;position:fixed;width:600px;height:500px;left:50%;top:100px;margin-left:-300px;background:#fff;z-index:10; border-radius:10px;  }
.btnCloseGraph {display:block; position:absolute; top:20px; right:24px;}

#dvReservation {display:none;position:fixed;width:600px;height:500px;max-height:500px;left:50%;top:100px;margin-left:-300px;background:#fff;z-index:10; border-radius:10px;  }
#dvReservation .wrap {width:530px;margin:15px auto;}
#dvReservation h2 {color:#333;font-size:15px;}
#dvReservation table {width:100%;margin-top:15px;border:1px solid #dcdcdc;border-bottom:0;}
#dvReservation th {background:#f9f9f9;color:#333;font-size:13px;padding:15px 10px;border-bottom:1px solid #dcdcdc;text-align:left;}
#dvReservation td {border-bottom:1px solid #dcdcdc;text-align:left;padding-left:15px;}
#dvReservation .btn {display:block;width:133px;height:30px;line-height:30px;background:#222222;color:#fff !important;text-align:center;margin:10px auto;}
#dvReservation .fld12 {width:90%;height:100px;margin:10px 0;}
.btnCloseReservation {display:block; position:absolute; top:20px; right:24px;}


#dvOffline {display:none;position:fixed;width:600px;height:500px;max-height:500px;left:50%;top:100px;margin-left:-300px;background:#fff;z-index:10; border-radius:10px;  }
#dvOffline .wrap {width:530px;margin:15px auto;}
#dvOffline h2 {color:#333;font-size:15px;}
#dvOffline table {width:100%;margin-top:15px;border:1px solid #dcdcdc;border-bottom:0;}
#dvOffline th {background:#f9f9f9;color:#333;font-size:13px;padding:15px 10px;border-bottom:1px solid #dcdcdc;text-align:left;}
#dvOffline td {border-bottom:1px solid #dcdcdc;text-align:left;padding-left:15px;}
#dvOffline .btn {display:block;width:133px;height:30px;line-height:30px;background:#222222;color:#fff !important;text-align:center;margin:10px auto;}
#dvOffline .fld12 {width:90%;height:100px;margin:10px 0;}
.btnCloseOffline {display:block; position:absolute; top:20px; right:24px;}

#dvCard {display:none;position:absolute;width:565px;height:525px;left:0;top:10px;padding:70px 25px 30px;background:#fff;z-index:10; border:1px solid #a8a8a8;}
#dvCard .dvtitle {position:absolute;top:-2px;left:0;width:100%;height:43px;background:#222222;color:#fff;font-size:15px;font-weight:800;line-height:45px;text-indent:25px;}
#dvCard .btnSaveclose {position:absolute;top:15px;right:20px;}
#dvCard table {width:545px;margin:15px auto;padding:0;}
#dvCard table th {text-align:center;padding:5px 0;color:#333333;font-size:13px;border-top:1px solid #222222;border-bottom:1px solid #a8a8a8;}
#dvCard table td {width:inherit !important;color:#666666;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}
#dvCard table tr.active td {background:#f7f7f7;}
#dvCard table td > img {display:inline-block;margin-bottom:10px;vertical-align:top;margin-top:25px;}
#dvCard table td > div {display:inline-block;position:relative;width:180px;height:50px;}
#dvCard table td > div p {display:block;margin-left:15px;margin-top:20px;color:#333333;font-weight:800;}
#dvCard table td > div span {display:block;margin-left:15px;margin-top:10px;color:#a8a8a8;}
#dvCard table td > span.price {position:relative;display:block;margin-top:5px;}
#dvCard table td > span.price strong {color:#ff8100;}
#dvCard > p {color:#666666;}

#dvInternet {display:none;position:absolute;width:565px;height:525px;left:0;top:10px;padding:70px 25px 30px;background:#fff;z-index:10; border:1px solid #a8a8a8;}
#dvInternet .dvtitle {position:absolute;top:0;left:0;width:100%;height:43px;background:#222222;color:#fff;font-size:15px;font-weight:800;line-height:45px;text-indent:25px;}
#dvInternet .btnSaveclose {position:absolute;top:15px;right:20px;}
#dvInternet table {width:545px;margin:15px auto;padding:0;}
#dvInternet table th {text-align:center;color:#333333;font-size:13px;border-top:1px solid #222222;border-bottom:1px solid #a8a8a8;}
#dvInternet table td {width:inherit !important;color:#666666;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}
#dvInternet table tr.active td {background:#f7f7f7;}
#dvInternet table td > img {display:inline-block;margin-bottom:10px;vertical-align:top;margin-top:25px;}
#dvInternet table td > div {display:inline-block;position:relative;width:180px;height:50px;}
#dvInternet table td > div p {display:block;margin-left:15px;margin-top:20px;color:#333333;font-weight:800;}
#dvInternet table td > div span {display:block;margin-left:15px;margin-top:10px;color:#a8a8a8;}
#dvInternet table td > span.price {position:relative;display:block;margin-top:5px;}
#dvInternet table td > span.price strong {color:#ff8100;}
#dvInternet > p {color:#666666;}

#dvcms {display:none;position:absolute;width:565px;height:525px;left:0;top:10px;padding:70px 25px 30px;background:#fff;z-index:10; border:1px solid #a8a8a8;}
#dvcms .dvtitle {position:absolute;top:0;left:0;width:100%;height:43px;background:#222222;color:#fff;font-size:15px;font-weight:800;line-height:45px;text-indent:25px;}
#dvcms .btnSaveclose {position:absolute;top:15px;right:20px;}
#dvcms table {width:545px;margin:15px auto;padding:0;}
#dvcms table th {text-align:center;color:#333333;font-size:13px;border-top:1px solid #222222;border-bottom:1px solid #a8a8a8;}
#dvcms table td {width:inherit !important;color:#666666;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}
#dvcms table tr.active td {background:#f7f7f7;}
#dvcms table td > img {display:inline-block;margin-bottom:10px;vertical-align:top;margin-top:25px;}
#dvcms table td > div {display:inline-block;position:relative;width:180px;height:50px;}
#dvcms table td > div p {display:block;margin-left:15px;margin-top:20px;color:#333333;font-weight:800;}
#dvcms table td > div span {display:block;margin-left:15px;margin-top:10px;color:#a8a8a8;}
#dvcms table td > span.price {position:relative;display:block;margin-top:5px;}
#dvcms table td > span.price strong {color:#ff8100;}
#dvcms > p {color:#666666;}

#dvcmsh {display:none;position:absolute;width:565px;height:525px;left:0;top:10px;padding:70px 25px 30px;background:#fff;z-index:10; border:1px solid #a8a8a8;}
#dvcmsh .dvtitle {position:absolute;top:0;left:0;width:100%;height:43px;background:#222222;color:#fff;font-size:15px;font-weight:800;line-height:45px;text-indent:25px;}
#dvcmsh .btnSaveclose {position:absolute;top:15px;right:20px;}
#dvcmsh table {width:545px;margin:15px auto;padding:0;}
#dvcmsh table th {text-align:center;color:#333333;font-size:13px;border-top:1px solid #222222;border-bottom:1px solid #a8a8a8;}
#dvcmsh table td {width:inherit !important;color:#666666;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}
#dvcmsh table tr.active td {background:#f7f7f7;}
#dvcmsh table td > img {display:inline-block;margin-bottom:10px;vertical-align:top;margin-top:25px;}
#dvcmsh table td > div {display:inline-block;position:relative;width:180px;height:50px;}
#dvcmsh table td > div p {display:block;margin-left:15px;margin-top:20px;color:#333333;font-weight:800;}
#dvcmsh table td > div span {display:block;margin-left:15px;margin-top:10px;color:#a8a8a8;}
#dvcmsh table td > span.price {position:relative;display:block;margin-top:5px;}
#dvcmsh table td > span.price strong {color:#ff8100;}
#dvcmsh > p {color:#666666;}

#dvDcwelfare {display:none;position:absolute;width:565px;height:525px;left:0;top:10px;padding:70px 25px 30px;background:#fff;z-index:10; border:1px solid #a8a8a8;}
#dvDcwelfare .dvtitle {position:absolute;top:-2px;left:0;width:100%;height:43px;background:#222222;color:#fff;font-size:15px;font-weight:800;line-height:45px;text-indent:25px;}
#dvDcwelfare .btnDcwelfareclose {position:absolute;top:15px;right:20px;}

#dvSmskakao {display:none;position:fixed;width:600px;height:240px;max-height:240px;left:50%;top:100px;margin-left:-300px;background:#fff;z-index:10;border-radius:10px;}
#dvSmskakao .dvtitle {position:absolute;top:0;left:0;width:100%;height:43px;background:#222222;color:#fff;font-size:15px;font-weight:800;line-height:45px;text-indent:25px;}
#dvSmskakao .btnCloseSmskakao {position:absolute;top:15px;right:20px;}
#dvSmskakao .btn {display:block;width:133px;height:30px;line-height:30px;background:#222222;color:#fff !important;text-align:center;margin:10px auto;}

.listbox ul {margin:0;padding:0;}
.listbox ul li {position:relative;float:left;width:290px;height:435px;margin:0 10px 15px 0;}
.listbox ul li .box {position:relative;height:395px;border:1px solid #e9e9e9;border-bottom:0;}
.listbox ul li .boxov {position:absolute;top:0;left:0;width:288px;height:395px;border:1px solid #ff8100;border-bottom:0;background:rgba(214,214,214,.4);z-index:0;display:none;}
.listbox ul li .boxov img {position:absolute;top:160px;left:110px;}
.listbox ul li .box .icon {position:absolute;top:-6px;left:10px;z-index:1;}
.listbox ul li .box .pbox {width:288px;height:288px;text-align:center;vertical-align:middle;background:#fff;}
.listbox ul li .box .info {position:relative;height:105px;background:#f9f9f9;border-top:1px solid #e9e9e9;}
.listbox ul li .box .info .com {position:absolute;top:28px;right:28px;width:26px;height:28px;background:url('../images/icoCompany.png') 0 0 no-repeat;}
.listbox ul li .box .info .com.skt {background-position:0 0;}
.listbox ul li .box .info .com.kt {background-position:0 -28px;}
.listbox ul li .box .info .com.lg {background-position:0 -56px;}
.listbox ul li .box .info .com.Frugal {background-position:0 -84px;}
.listbox ul li .box .info span {position:absolute;top:20px;left:20px;font-size:12px;color:#666666;}
.listbox ul li .box .info p.name {position:absolute;top:40px;left:20px;width:200px;font-size:15px;color:#000; font-weight:bold; text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal !important;}
.listbox ul li .box .info p.price {position:absolute;top:70px;left:20px;font-size:15px;color:#ff8100;}
.listbox ul li .box .info p.price2 {position:absolute;top:73px;right:20px;font-size:11px;color:#888888;}
.listbox ul li .btnbox a {cursor:pointer;}
.listbox ul li .btnbox a.price {display:inline-block;width:145px;height:43px;background:url('../images/boxPrice.png') 0 0 no-repeat;text-indent:-9999px;}
.listbox ul li .btnbox a.price2 {display:inline-block;width:145px;height:43px;background:url('../images/boxPrice2.png') 0 0 no-repeat;text-indent:-9999px;}
.listbox ul li .btnbox a:hover {background-position:0 -43px;}
.listbox ul li:hover .boxov {display:block;}
.listbox ul li:hover .btnbox a {background-position:0 -43px;}
.listbox ul:last-child:after {display:block;content:'';clear:both;}

.comparebox ul li {position:relative;float:left;width:100%;height:288px;background:#fff;margin:0 10px 0 0;}
.comparebox ul li .box {float:left;position:relative;width:239px;height:235px;border:1px solid #e9e9e9;border-bottom:0;}
.comparebox ul li .box > img {/*width:239px;*/display:block;margin:0 auto;height:235px;}
.comparebox ul li .boxov {position:absolute;top:0;left:0;width:288px;height:395px;border:1px solid #ff8100;border-bottom:0;background:rgba(214,214,214,.4);z-index:0;display:none;}
.comparebox ul li .boxov img {position:absolute;top:160px;left:110px;}
.comparebox ul li .info {float:left;position:relative;width:630px;margin-left:25px;}
.comparebox ul li .info p.name {width:630px;font-weight:bold;position:absolute;top:20px;left:0;line-height:55px;font-size:20px;color:#000;border-bottom:1px dotted #cccccc;}
.comparebox ul li .box .com {position:absolute;top:28px;left:20px;width:26px;height:28px;background:url('../images/icoCompany.png') 0 0 no-repeat;}
.comparebox ul li .box .com.skt {background-position:0 0;}
.comparebox ul li .box .com.kt {background-position:0 -28px;}
.comparebox ul li .box .com.lg {background-position:0 -56px;}
.comparebox ul li .box .com.Frugal {background-position:0 -84px;}
.comparebox ul li .info .rcom {position:absolute;top:35px;right:85px;}
.comparebox ul li .info .rcom2 {position:absolute;top:35px;right:0px;}
.comparebox ul li .info table {position:absolute;top:85px;left:0;width:630px;}
.comparebox ul li .info table th {font-size:14px;font-weight:800;height:40px;}
.comparebox ul li .info2 {position:absolute;left:0;bottom:0;width:100%;height:50px;background:#fff3e7;border-top:1px solid #ff8100;}
.comparebox ul li .info2 .txt {position:absolute;top:15px;left:48px;color:#333333;font-size:15px;}
.comparebox ul li .info2 .txt span {display:inline-block;color:#888888;font-size:13px;margin-left:15px;}
.comparebox ul li .info2 .txt i.ico {position:absolute;left:-20px;top:5px;width:13px;height:9px;background:url('../images/icoCompare.png') 0 -4px no-repeat;;}
.comparebox ul li .info2 .txt2 {position:absolute;top:15px;left:190px;color:#333333;font-size:15px;}
.comparebox ul li .info2 .txt2 span {display:inline-block;color:#888888;font-size:13px;margin-left:15px;}
.comparebox ul li .info2 .txt2 i.ico {position:absolute;left:-20px;top:3px;width:13px;height:13px;background:url('../images/icoCompare.png') 0 -19px no-repeat;;}
.comparebox ul li .info2 .txt3 {position:absolute;top:15px;left:355px;color:#333333;font-size:15px;}
.comparebox ul li .info2 .txt3 span {display:inline-block;color:#888888;font-size:13px;margin-left:15px;}
.comparebox ul li .info2 .txt3 i.ico {position:absolute;left:-20px;top:2px;width:13px;height:16px;background:url('../images/icoCompare.png') 0 -36px no-repeat;;}
.comparebox ul li .info2 .price {position:absolute;top:10px;right:25px;color:#ff8100;font-size:14px;}
.comparebox ul li .info2 .price strong {font-size:24px;font-weight:normal;}

.btnspan {display:inline-block;cursor:pointer;margin-right:10px;background:#ededed;color:#888888;line-height:20px;padding:2px 5px;font-size:13px;border-radius:10px;}
.btnspan.active {background:#ff8100;color:#fff;}

.sns_list:after {content:'';display:block;clear:both;}
.cont:after {content:'';display:block;clear:both;}

.instagram {margin:20px 0 0 0;}
.instagram:after {content:'';display:block;clear:both;}
.instagram li {position:relative;float:left;width:20%;padding:0;overflow:none;cursor:pointer;}
.instagram li img {max-width:100%;}
.instagram ul:after {content:'';display:block;clear:both;}
.instagram li .dims {display:none;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.7);z-index:1;}
.instagram li .caption {display:none;position:absolute;width:90%;height:100%;left:0;top:0;padding:15px;font-size:15px;color:#fff;z-index:2;}
.instagram li:hover .dims {display:block;}
.instagram li:hover .caption {display:block;}

#container #hotdeal {height:620px;background:url('../images/bgHotdeal.png') center top no-repeat;overflow-y:hidden;}
#container #hotdeal .listbox {padding-top:130px;}
#container .section {padding-top:30px;}
#container .secbanner01 {position:relative;width:100%;height:133px;margin:15px 0;background:url('../images/boxbanner01.jpg') center top no-repeat;text-indent:-9999px;}
#container .secbanner02 {position:relative;width:100%;height:133px;margin:15px 0;background:url('../images/boxbanner02.jpg') center top no-repeat;text-indent:-9999px;}
#container .secbanner03 {position:relative;width:100%;height:133px;margin:15px 0;background:url('../images/boxbanner03.jpg') center top no-repeat;text-indent:-9999px;}

#restok_table th {width:70px;}

/* SUB */
.subLocation {color:#666; display:block; margin:20px 0 20px 0;}
.subLocation a{margin-top:20px; font-size:13px; color:#888; opacity:0.8; filter:alpha(opacity=80); line-height:15px; position:relative;}
.subLocation a:first-child{width:13px; height:12px; margin:0 0 0 0; display:inline-block; font-size:0; line-height:0; text-indent:-9999px; background:url('../images/location_home.png') no-repeat; vertical-align:middle; opacity:1; filter:alpha(opacity=100);}
.subLocation a:first-child:before{display:none;}
.subLocation a.on {font-weight:bold; color:#666;}
.subTitle {max-width:1200px;margin:0 auto;color:#333; font-size:30px; font-weight:normal; width:100%; text-align:center; margin-bottom:40px; letter-spacing:-2px;}
.subTitletext { color:#666; font-size:18px; width:100%; text-align:center; } 


/* IPTV 메인 */
.iptv_top { width:100%; border-top:2px solid #222; border-bottom:1px solid #e7e7e7; height:238px;}
.iptv_top .leftwrap { float:left; padding:45px 0 0 30px;}
.iptv_top .rightwrap { float:right; }
.iptv_product { width:578px; height:290px; margin-top:40px;}
.iptv_product img { display:block; float:left; }
.iptv_product h3 { font-size:23px; font-weight:bold; border-bottom:2px solid #222; color:#222; padding: 0 0 18px 30px;}
.iptv_left { float:left; }
.iptv_right { float:right; }
.iptv_banner { width:578px; padding-top:84px;}
.iptv_banner2 { margin-top:40px;}

/* IPTV 상세 */
.iptv_view {border-top:2px solid #222; border-bottom:1px solid #e7e7e7; margin-bottom:35px; }
.iptv_view .viewimg { float:left; margin:0 44px;}
.iptv_view .producttxt { float:left; font-size:15px; color:#888; }
.iptv_view .producttxt h3 { font-size:26px; color:#ff6e00; font-weight:bold; margin:55px 0 5px 0;}
.iptv_view .producttxt span.price { font-size:20px; color:#333; font-weight:bold; margin-bottom:20px; display:block;}
.iptv_view .producttxt span.notice { background:url('../images/icon_b_notice.png') left top no-repeat; color:#222; font-size:15px; padding-left:23px; display:block; margin-bottom:20px;}
.iptv_view .producttxt p { margin-bottom:35px; }
.iptv_view .producttxt:after {display:block;content:'';clear:both; }

.iptv_viewTab {width:100%;}
.iptv_viewTab ul { width:100%; border-left:1px solid #c6c6c6;}
.iptv_viewTab ul:after {content:'';display:block;clear:both;}
.iptv_viewTab li { float:left; font-size:18px; width:33.2%; color:#888; background-color:#f7f7f7; text-align:center; padding:20px 0; border-right:1px solid #c6c6c6; border-top:1px solid #c6c6c6; border-bottom:2px solid #2b2b2b;}
.iptv_viewTab li.on { background-color:#fff; border-bottom:none; border-top:2px solid #000; color:#000; font-weight:800; }
.iptv_viewTab li.on .point { color:#ff8100; }
.iptv_viewTab a { display:block; color:#888; }
.iptv_viewTab a:hover { color:#333; }
.iptv_viewTab .contents { border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; padding:36px; }
.iptv_contents { border:1px solid #c6c6c6; padding:36px; text-align:center; }


/* 주문내역확인 */
.detailView { border-top:2px solid #222; width:100%; border-bottom:1px solid #e9e9e9; margin-bottom:20px; }
.detailView h2.complete {margin:10px 0 0 20px;}
.detailView .detailImage { float:left; width:340px; text-align:center; margin-top:30px; }
.detailView .detailImage img { border:1px solid #e9e9e9; }
.detailView .detailInfo { float:left; padding-top:30px; width:860px; }
.detailView .detailInfo span.sub_name { font-size:15px; color:#666; }
.detailView .detailInfo h3 { font-size:25px; color:#222; font-weight:bold; margin-top:5px;}
.detailView .detailInfo table { font-size:13px; width:100%; border-collapse:collapse; border-spacing:0;border-collapse: separate; margin-top:20px; }
.detailView .detailInfo th { text-align:left; padding:5px 0; color:#222;}
.detailView .detailInfo td { color:#666; }

.order_td {font-size:13px;text-align:left; padding:5px 0; color:#000;font-weight:bold; }
.order_title {font-size:20px;text-align:left; padding:5px 0; color:#000;font-weight:bold;letter-spacing:-1px; }



.detailMonth { background-color:#f7f7f7; padding:36px; border-top:1px solid #a8a8a8; margin-top:50px; }
.detailMonth ul { width:100%; }
.detailMonth ul:after {content:'';display:block;clear:both;}
.detailMonth li { float:left; width:47%;}
.detailMonth .rightwrap { width:47%; padding-left:45px; }
.detailMonth li p { position:relative; font-size:15px; color:#333; font-weight:800; padding-left:30px; margin:5px 0 25px 0;}
.detailMonth li p i.icon_monthp { position:absolute; top:-4px; left:0; background:url('../images/icon_monthp.png') 0 0 no-repeat; width:24px; height:24px; }
.detailMonth li p i.icon_monthp2 { position:absolute; top:-4px; left:0; background:url('../images/icon_monthp.png') 0 0 no-repeat; background-position:0 -24px; width:24px; height:24px; }
.detailMonth li p span { position:absolute; text-align:center; top:-6px; right:0; background:url('../images/monthbox.png') 0 0 no-repeat; font-size:13px; font-weight:0; width:72px; height:26px; padding:5px 0 0 0;}
.detailMonth li dl { width:100%; }
.detailMonth li .option { height:80px;}
.detailMonth li dl:after { content:''; display:block; clear:both; width:100%; }
.detailMonth li dt { width:40%; float:left; font-size:15px; font-weight:800; color:#333; margin-bottom:12px;}
.detailMonth li dd { width:60%; float:right; text-align:right; font-size:15px; color:#ff8100; margin-bottom:12px;}
.detailMonth li dd .monthp { color:#666; }
.detailMonth li .allprice { border-top:1px solid #e3e3e3; margin-top:20px; padding-top:20px;}
.detailMonth li .allprice dt { padding-top:7px; }
.detailMonth li .allprice dd { color:#666; }
.detailMonth li .allprice dd span { font-size:25px; color:#ff8100; }
.detailMonth li .allprice .price  { color:#ff8100; }
.detailMonth li .allprice .price strong { font-size:25px; color:#ff8100; }
.detailMonth li .allprice .price span { color:#666; font-size:15px;}

.detailPrice { position:relative; padding:20px; height:60px; background-color:#fff1e3; border:1px solid #ff8100; font-size:18px; margin-bottom:40px; }
.detailPrice .info {font-weight:600; }
.detailPrice .info2 .txt {position:absolute;top:55px;left:40px;font-weight:600;color:#333333;font-size:18px; padding-right:15px;border-right:1px solid #dcdcdc;}
.detailPrice .info2 .txt span {display:inline-block;color:#888888;font-weight:normal;font-size:18px;margin-left:15px;}
.detailPrice .info2 .txt i.ico {position:absolute;left:-20px;top:5px;width:13px;height:9px;background:url('../images/icoCompare.png') 0 -4px no-repeat;}
.detailPrice .info2 .txt2 {position:absolute;top:55px;left:190px;font-weight:600;color:#333333;font-size:18px; padding-right:15px;border-right:1px solid #dcdcdc;}
.detailPrice .info2 .txt2 span {display:inline-block;color:#888888;font-weight:normal;font-size:18px;margin-left:15px;}
.detailPrice .info2 .txt2 i.ico {position:absolute;left:-20px;top:3px;width:13px;height:13px;background:url('../images/icoCompare.png') 0 -19px no-repeat;}
.detailPrice .info2 .txt3 {position:absolute;top:55px;left:355px;font-weight:600;color:#333333;font-size:18px; }
.detailPrice .info2 .txt3 span {display:inline-block;color:#888888;font-weight:normal;font-size:18px;margin-left:15px;}
.detailPrice .info2 .txt3 i.ico {position:absolute;left:-20px;top:2px;width:13px;height:16px;background:url('../images/icoCompare.png') 0 -36px no-repeat;}
.detailPrice .info2 .price {position:absolute;top:45px;right:35px;color:#ff8100;font-size:18px;font-weight:600;}
.detailPrice .info2 .price strong {font-size:32px;font-weight:600;}
.detailPrice .smalltxt { font-size:15px; font-weight:normal; }

.detailBtn { width:100%; }
.detailBtn:after { display:block;content:'';clear:both; }
.detailBtn .leftwrap { float:left; }
.detailBtn .rightwrap { float:right; }


/* 마이페이지 주문배송확인 */
.list_table_style { width:100%; }
.list_table_style th { background-color:#f3f3f3; height:45px; border-top:2px solid #222; font-size:13px; color:#222; border-bottom:1px solid #e9e9e9;}
.list_table_style td { border-bottom:1px solid #e9e9e9; font-size:13px; color:#666;}
.list_table_style td.cell { border-bottom:1px solid #e9e9e9; text-align:center; height:100px;}
.list_table_style td.image img { width:50px; height:75px; margin:20px;}
.list_table_style td span.sub_name { font-size:12px; }
.list_table_style td span.main_name { font-size:16px; color:#222; font-weight:bold; margin-bottom:10px;}


/* 상세페이지 */

#subviewImage { margin-top:30px; background:url('../images/viewimage.jpg') top center no-repeat; width:100%; height:480px; }

.titlemg {margin-top:40px;}
.productInfo { position:relative; height:70px; border-bottom:1px solid #a8a8a8;}
.companyinfo { position:absolute; left:0; }
.companyinfo ul {width:50%; }
.companyinfo ul:after {content:'';display:block;clear:both;}
.companyinfo li { float:left; margin-top:25px;line-height:28px;}
.companyinfo li .com { position:absolute; left:0; top:24px; width:26px; height:28px; background:url('../images/icoCompany.png') left top no-repeat; }
.companyinfo li .com.skt {background-position:0 0;}
.companyinfo li .com.kt {background-position:0 -28px;}
.companyinfo li .com.lg {background-position:0 -56px;}
.companyinfo li .com.Frugal {background-position:0 -84px;}
.companyinfo .name { color:#333; font-size:20px; }
.companyinfo span { margin:0 30px; }
.productPrice { position:absolute; top:24px; right:0; font-size:20px; font-weight:bold; color:#333;}
.productPrice span {color:#ff8100; font-weight:none;}

.productVtxt {position:relative;}
.productVtxt ul {background:url('../images/productv_Bg.jpg') left top repeat-y; border-bottom:1px solid #a8a8a8;}
.productVtxt ul:after {content:'';display:block;clear:both;}
.productVtxt li { float:left; width:400px; }
.productVtxt li table {width:370px; margin: 15px 0 15px 20px; font-size:13px;}
.productVtxt li table th {text-align:left; width:90px; font-size:14px;font-weight:800;height:40px;}
.productVtxt li table td {width:280px; letter-spacing:-1px;} 
.productVtxt li table .notice {font-size:11px; background:url('../images/icon_notice.png') left top no-repeat; font-size:11px;margin-top:10px; padding-left:15px;}
.productVtxt li table .trmargin { margin-top:10px; }
.productVtxt li table .pwrap { position:relative; width:170px; height:16px; padding:5px 0; background-color:#ededed; display:inline-block;}
.productVtxt li table .on { position:absolute; background:url('../images/icon_check.png') top left no-repeat; width:9px; height:10px; top:7px; right:10px; }

.monthPrice { background-color:#f7f7f7; padding:36px;  }
.monthPrice ul { width:100%; }
.monthPrice ul:after {content:'';display:block;clear:both;}
.monthPrice li { float:left; width:48%;}
.monthPrice .rightwrap { width:48%; padding-left:45px; }
.monthPrice li p { position:relative; font-size:15px; color:#333; font-weight:800; padding-left:30px; margin:5px 0 25px 0;}
.monthPrice li p i.icon_monthp { position:absolute; top:-4px; left:0; background:url('../images/icon_monthp.png') 0 0 no-repeat; width:24px; height:24px; }
.monthPrice li p i.icon_monthp2 { position:absolute; top:-4px; left:0; background:url('../images/icon_monthp.png') 0 0 no-repeat; background-position:0 -24px; width:24px; height:24px; }
.monthPrice li p span { position:absolute; text-align:center; top:-6px; right:0; background:url('../images/monthbox.png') 0 0 no-repeat; font-size:13px; font-weight:0; width:72px; height:26px; padding:5px 0 0 0;}
.monthPrice li dl { width:100%; }
.monthPrice li .option { /*height:80px;*/}
.monthPrice li dl:after { content:''; display:block; clear:both; }
.monthPrice li dt { width:50%; float:left; font-size:15px; font-weight:800; color:#333; margin-bottom:12px;}
.monthPrice li dd { width:50%; float:right; text-align:right; font-size:15px; color:#ff8100; margin-bottom:12px;}
.monthPrice li dd .monthp { color:#666; }
.monthPrice li .allprice { border-top:1px solid #e3e3e3; margin-top:20px; padding-top:20px;}
.monthPrice li .allprice dt { padding-top:7px; }
.monthPrice li .allprice dd { color:#666; }
.monthPrice li .allprice dd span { font-size:25px; color:#ff8100; }
.monthPrice li .allprice .price  { color:#ff8100; }
.monthPrice li .allprice .price strong { font-size:25px; color:#ff8100; }
.monthPrice li .allprice .price span { color:#666; font-size:15px;}

.monthAllprice { position:relative; padding:30px 20px; background-color:#fff1e3; border:1px solid #ff8100; font-size:15px; }
.monthAllprice:after {content:'';display:block;clear:both;}
.monthAllprice .info {float:left;font-weight:800; }
.monthAllprice .info2 {float:right;}
.monthAllprice .info2 .txt {position:relative;display:inline-block;font-weight:800;color:#333333;font-size:16px; padding-right:10px;border-right:1px solid #dcdcdc;margin-right:10px;text-indent:5px;}
.monthAllprice .info2 .txt div {display:inline-block;color:#888888;font-weight:normal;font-size:14px;margin-left:10px;text-indent:0;}
.monthAllprice .info2 .txt i.ico {display:inline-block;margin-right:5px;width:13px;height:9px;background:url('../images/icoCompare.png') 0 -4px no-repeat;}
.monthAllprice .info2 .txt2 {position:relative;display:inline-block;font-weight:800;color:#333333;font-size:16px; padding-right:10px;border-right:1px solid #dcdcdc;margin-right:10px;text-indent:5px;}
.monthAllprice .info2 .txt2 div {display:inline-block;color:#888888;font-weight:normal;font-size:14px;margin-left:10px;text-indent:0;}
.monthAllprice .info2 .txt2 i.ico {display:inline-block;margin-right:5px;width:13px;height:13px;background:url('../images/icoCompare.png') 0 -19px no-repeat;}
.monthAllprice .info2 .txt3 {position:relative;display:inline-block;font-weight:800;color:#333333;font-size:16px;margin-right:10px;text-indent:5px;}
.monthAllprice .info2 .txt3 div {display:inline-block;color:#888888;font-weight:normal;font-size:14px;margin-left:10px;text-indent:0;}
.monthAllprice .info2 .txt3 i.ico {display:inline-block;margin-right:5px;width:13px;height:16px;background:url('../images/icoCompare.png') 0 -36px no-repeat;}
.monthAllprice .info2 .price {position:relative;display:inline-block;color:#ff8100;font-size:14px;}
.monthAllprice .info2 .price strong {font-size:25px;font-weight:800;}
.monthAllprice .smalltxt { font-size:12px; font-weight:normal; }

.btnwrap { width:100%; margin:23px 0 70px 0; line-height:20px; }
.btnwrap .leftwrap { float:left; }
.btnwrap .graytxt { color:#aaa; }
.btnwrap .rightwrap { float:right; }

.eventPlist { }
.eventPlist ul { margin-top:20px;  width:100%; border-left:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}
.eventPlist ul:after { content:''; display:block; clear:both; }
.eventPlist li { position:relative; font-size:13px; float:left; height:215px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; width:20%; margin-right:-1px; font-weight:800; color:#333;line-height:20px;}
.eventPlist li input { /*position:absolute; left:15px; top:15px; z-index:2;*/ }
.eventPlist li img { margin:10px 0; }
.eventPlist li label {position:absolute; left:85px; bottom:0px; z-index:2;margin:5px 0;}
.eventPlist li span { background:url('../images/icon_point.png') left top no-repeat; width:15px; height:15px; height:25px; padding-left:20px; font-weight:800; color:#909090;}
.eventPlist li span.choice { background:url('../images/icon_point.png') left top no-repeat; background-position:0 -15px; width:15px; height:15px; height:25px; padding-left:20px; font-weight:800; color:#ff8100;}
/*.eventPlist li.on:after { content:'';position:absolute;width:100%;height:214px;top:0;left:0;border:1px solid #ff8100; }
.eventPlist li:hover:after { content:'';position:absolute;width:100%;height:214px;top:0;left:0;border:1px solid #ff8100; }*/
.eventPlist li.on label {color:#ff8100;}
/*.eventPlist li.on {border-bottom:1px solid #ff8100;border-right:1px solid #ff8100;margin:-1px;}
.eventPlist li:hover {border-bottom:1px solid #ff8100;border-right:1px solid #ff8100;margin:-1px;}*/

.eventChecked { width:100%; border-top:2px solid #e7e7e7; border-left:2px solid #e7e7e7; border-right:2px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-collapse:collapse; border-spacing:0;border-collapse: separate; margin-top:20px;}
.eventChecked th { height:50px; background-color:#f4f4f4; font-size:13px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
.eventChecked th:last-child { border-right:none; }
.eventChecked td { height:50px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; font-size:13px; }
.eventChecked td:last-child { border-right:none; }
.eventChecked td.name { padding-left:20px; }
.eventChecked td.eventPrice { line-height:50px; background-color:#fff1e3; border-bottom:1px solid #ff8100; position:relative; font-size:12px; padding-left:20px; color:#888;}
.eventChecked td.eventPrice strong { font-weight:800; font-size:16px; color:#000; float:right; padding-right:20px;}
.eventChecked td.eventPrice strong span { font-size:24px; color:#ff8100; margin-top:3px; background:none;}
.eventChecked td span { background:url('../images/icon_point.png') left top no-repeat; width:15px; height:15px;padding-left:20px; font-weight:800; color:#909090;}
.eventChecked td span.choice { background:url('../images/icon_point.png') left top no-repeat; background-position:0 -15px; width:15px; height:15px; height:25px; padding-left:20px; font-weight:800; color:#ff8100;}
.eventChecked td span img {margin-right:5px;margin-bottom:6px;}
.widthBtn { width:100%; text-align:center; margin:20px 0 70px 0;}

.dvPointBox {position:fixed;width:1200px;bottom:0;left:50%;margin-left:-600px;display:none;z-index:10px;}

.viewTab {width:100%;}
.viewTab ul { width:100%; border-left:1px solid #c6c6c6;}
.viewTab ul:after {content:'';display:block;clear:both;}
.viewTab li { float:left; font-size:18px; width:33.22999%; color:#888; background-color:#f7f7f7; text-align:center; padding:20px 0; border-right:1px solid #c6c6c6; border-top:1px solid #c6c6c6; border-bottom:2px solid #2b2b2b;}
.viewTab li.on { background-color:#fff; border-bottom:none; border-top:2px solid #000; color:#000; font-weight:800; }
.viewTab li.on .point { color:#ff8100; }
.viewTab .contents { border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; padding:36px; text-align:center;}

#dvCompare {margin:0 auto 20px;}
#dvCompare:after {content:'';display:block;clear:both;}
.btnSideDantong {display:none; }

.slideImg {display:block;position:relative;width:90px;height:85px;overflow:hidden;}
.slideImg > img {position:absolute;}
.slideImg > img.active {left:-90px;}

#dvGift {display:none;position:fixed;width:1000px;height:600px;top:60px;left:50%;margin-left:-500px;background:#fff;z-index:10;}
#dvGift .icoXlarge {position:fixed;top:60px;left:50%;margin-left:520px;right:-40px;}
#dvGift .cont {text-align:center;}

#tbDantong {margin:0 auto; }
#tbDantong caption { background-color:#fff; padding-right:10px; }
#tbDantong th {padding:10px 5px;font-size:14px; background-color:#ffe3c7;}
#tbDantong td {padding:10px 5px;font-size:14px;text-align:center;}
#tbDantong td.price {color:#ff8100;font-weight:800;text-indent:5px;}



/* 회원가입 추가 */
.n_jointype { width:100%; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.n_jointype th { border-right:1px solid #e1e1e1; color:#000; border-bottom:1px solid #e1e1e1; font-size:13px; letter-spacing:-1px; text-align: left; padding-left:10px; background-color:#f4f4f4;}
.n_jointype td { border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:10px 0 10px 10px;}
.n_jointype td input.newinput { height:23px; width:150px; font-size:13px; }
.n_jointype td input.newinput2 { height:23px; width:70px; font-size:13px; }
.n_jointype td input.newinput3 { height:23px; width:200px; font-size:13px; }

/* 로그인 스타일변경 */
.loginput { width:350px; border:1px solid #dcdcdc; line-height:20px; padding: 10px 0 10px 10px; font-size:13px;}
.loginput2 { width:298px; border:1px solid #dcdcdc; line-height:20px; padding: 7px 0 7px 10px; font-size:13px;}
.loginput3 { width:82px; border:1px solid #dcdcdc; line-height:20px; padding: 7px 0 7px 10px; font-size:13px;}
.loginput4 { width:137px; border:1px solid #dcdcdc; line-height:20px; padding: 7px 0 7px 10px; font-size:13px;}
.n_login_info li { height:32px; font-size:13px; letter-spacing:-1px;}
.n_login_info li a:hover { color:#ff8100; }
.mail_style_n { text-align:center; }
.mail_style_n label { border-bottom:1px solid #333; padding-bottom:10px; }
.mail_style_n2 { text-align:center; }
.mail_style_n2 label { border-bottom:1px solid #333; padding-bottom:10px; }


/* 마이페이지 */
.mptb_01 { width:100%; }
.mptb_01 .title { font-size:18px; }
.mptb_01 .title b { font-size:18px; color:#ff8100; }
.mptb_01 .title_more a { font-size:13px; color:#888; }
.mptb_01 .title2 { font-size:18px; font-weight:bold; color:#000;}
.mptb_01 .mptb_01_con td { border-bottom:1px solid #d7d7d7; height:40px; font-size:13px;}
.mptb_01 .mptb_01_con .con_title { font-weight:bold; padding-left:5px;}
.ps_title { font-size:18px; color:#000; font-weight:bold; }
.ps_morebtn a { color:#888; font-size:13px; }


.tbDantong_all {padding-bottom:22px;}
#tbDantong2 {margin:0 auto; }
#tbDantong2 caption { background-color:#fff; padding-right:10px; text-decoration:none;}
#tbDantong2 th {padding:10px 5px;font-size:14px; background-color:#333; color:#fff; font-weight:bold;}
#tbDantong2 td {padding:10px 5px;font-size:14px; }
#tbDantong2 td.price {color:#ff8100;font-weight:800;text-indent:5px; text-align:center;}
#tbDantong2 .product {width:190px; margin:0 auto;}
#tbDantong2 .product img { width:50px; height:50px; float:left; margin-right:5px;}
#tbDantong2 .product .sub { font-size:12px; color:#888; display:inline-block; margin-top:10px;}
#tbDantong2 .product .name { font-size:15px; color:#000; font-weight:bold; display:inline-block;}
#tbDantong2 .product:last-child {display:block;content:'';clear:both;}
#tbDantong2 .datebg { background-color:#f7f7f7; }
#tbDantong2 .productbg { background-color:#f7f7f7; }
#tbDantong2 td.date { color:#666; text-align:center;}
#tbDantong2 td.price_on { color:#ff8100; text-align:center;}
#tbDantong2 td.price_off { color:#888; text-align:center;}

ul.ctabs {margin: 5px 0 0 0;padding: 0;float: left;list-style: none;height:48px;width: 100%;font-family:"dotum";font-size:12px;}
ul.ctabs li {float: left;text-align:center;cursor: pointer;width:299px;height:47px;line-height: 31px;border: 1px solid #eee;border-left: none;font-weight: bold;background: #fafafa;overflow: hidden;position:relative;text-indent:-9999px;background-image: url('../images/bglogotab.png');}
ul.ctabs li.active {background: #FFFFFF;border-bottom: 1px solid #FFFFFF;}
ul.ctabs li.skt {background:#f20018 url('../images/bglogotab.png');color:#fff;background-position:0 0px;}
ul.ctabs li.kt {background:#ef3e31 url('../images/bglogotab.png');color:#fff;background-position:-300px 0px;}
ul.ctabs li.lg {background:#ec068d url('../images/bglogotab.png');color:#fff;background-position:-600px 0px;}
ul.ctabs li.Frugal {background:#ec068d url('../images/bglogotab.png');color:#fff;background-position:-1200px 0px;}

ul.ctabs li.skt.active {background-position:0 -47px;}
ul.ctabs li.kt.active {background-position:-301px -47px;}
ul.ctabs li.lg.active {background-position:-599px -47px;}
ul.ctabs li.Frugal.active {background-position:-1199px -47px;}

ul.tabs2 {margin: 5px 0 15px 0;padding: 0;float: left;list-style: none;min-height: 32px;border-bottom: 1px solid #eee;border-left: 1px solid #eee;width: 100%;font-family:"dotum";font-size:12px;}
ul.tabs2 li {float: left;text-align:center;cursor: pointer;width:33.2%;height: 31px;line-height: 31px;border: 1px solid #eee;border-left: none;font-weight: bold;background: #fafafa;overflow: hidden;position: relative;}
ul.tabs2 li.active {background: #FFFFFF;border-bottom: 1px solid #FFFFFF;}

ul.tabs {content:'';display:block;clear:both;}
ul.tabs2 {content:'';display:block;clear:both;}

ul.tabs2 li.skt {width:295px;height:47px;background:#f20018 url('../images/bglogotab.png');color:#fff;background-position:0 0px;text-indent:-9999px;}
ul.tabs2 li.kt {width:295px;height:47px;background:#ef3e31 url('../images/bglogotab.png');color:#fff;background-position:-300px 0px;text-indent:-9999px;}
ul.tabs2 li.lg {width:295px;height:47px;background:#ec068d url('../images/bglogotab.png');color:#fff;background-position:-600px 0px;text-indent:-9999px;}
ul.tabs2 li.Frugal {width:295px;height:47px;background:#ec068d url('../images/bglogotab.png');color:#fff;background-position:-1200px 0px;text-indent:-9999px;}

ul.tabs2 li.skt.active {background-position:0 -47px;}
ul.tabs2 li.kt.active {background-position:-301px -47px;}
ul.tabs2 li.lg.active {background-position:-599px -47px;}
ul.tabs2 li.Frugal.active {background-position:-1199px -47px;}

.logotab {position:relative;}
.tab_content:after {content:'';width:1px;height:105px;background:#e5e5e5;position:absolute;top:20px;left:298px}

.tab_container {border: 1px solid #eee;clear: both;float: left;width: 99.9%;background: #FFFFFF;margin-bottom:15px;}
.tab_content {position:relative;padding: 5px;font-size: 12px;display: none;}
.tab_container .tab_content > img {float:left;}
.tab_container .tab_content ul {float:left;width:850px;margin:15px 0 15px 15px;padding:0px;}
.tab_container .tab_content ul li {float:left;width:20%;padding:10px;list-style:none;color:#888888;}
.tab_container .tab_content ul li a {color:#888888;}

@media only screen and (max-width : 1024px) {
	.listbox ul {width:600px;}
	#header .quickban .quick_left {margin-left:150px;}
	#header .quickban .quick_right {margin-right:-440px;top:430px;}
}
@media only screen and (min-width : 1024px) and (max-width : 1280px) {
	.listbox ul {width:900px;}
	#header .quickban .quick_left {margin-left:320px;}
	#header .quickban .quick_right {margin-right:-620px;top:430px;}
}


label.custom-wrap {
    position: relative;
    display: inline-block;
}
select.custom-select {
	display: inline-block;
	height:30px;
	border: 2px solid #eee;
	padding: 4px 3px 3px 3px;
	margin: 0;
	font: inherit;
	outline:none; /* remove focus ring from Webkit */
	line-height: 1.2;
	background: #fff;
	
	-webkit-appearance:none; /* remove the strong OSX influence from Webkit */
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/* for Webkit's CSS-only solution */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	select.custom-select {
		padding-right:30px;    
	}
}

/* Since we removed the default focus styles, we have to add our own */
select.custom-select:focus {
	-webkit-box-shadow: 0 0 3px 1px #c00;
	-moz-box-shadow: 0 0 3px 1px #c00;
	box-shadow: 0 0 3px 1px #c00;
}

/* Select arrow styling */
.custom-wrap:after {
	content: "▼";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: 60%;
	line-height: 30px;
	padding: 0 9px;
	background: #eee;
	color: #333;
	
	pointer-events:none;
	
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}





/*================================ \2018.05 리뉴얼 =====================================*/







#Viewinfo.renew .productVtxt ul {background:none;border-bottom:0;}
#Viewinfo.renew .productVtxt ul.custom li {width:33.3333%;}
#Viewinfo.renew .productVtxt li {width:50%;}
#Viewinfo.renew .productVtxt li table {width:600px;}
#Viewinfo.renew .productVtxt li table th {width:60px;}
#Viewinfo.renew .productVtxt li table td {margin-bottom:0;}
#Viewinfo.renew .productVtxt li table td .boxPop {margin-bottom:0;}
#Viewinfo.renew .productVtxt ul.custom {padding-left:0px;}
#Viewinfo.renew .productVtxt ul.custom table {width:300px;margin:15px 0;}
#Viewinfo.renew .productVtxt ul.custom table th {width:100px;}
#Viewinfo.renew .productVtxt ul.custom table td {width:250px;padding-right:0px;}
#Viewinfo.renew .btnspan {position:relative;font-size:14px;text-align:center;border-radius:0;padding:15px 25px;margin-right:0;border:1px solid #ededed;}
#Viewinfo.renew .btnspan.jw {}
#Viewinfo.renew .btnspan > em {font-style:normal;position:absolute;top:40px;left:50%;margin-left:-18px;}
#Viewinfo.renew .btnspan.active {background:#fff;padding:15px 25px !important;color:#171616;border:1px solid #545454;margin:5px 0;font-weight:700;}
/*#Viewinfo.renew .btnspan.active {background:#fff url('../images/icoBcheck.png') 15px 18px no-repeat;padding:15px 25px 15px 40px !important;color:#171616;border:1px solid #545454;margin:5px 0;}*/

#Viewinfo.renew .boxGcolor {position:relative;display:inline-block;margin-right:10px;text-align:center;cursor:pointer;}
#Viewinfo.renew .boxGcolor > span {display:block;width:50px;height:50px;border-radius:25px;margin:0 auto 5px;}
#Viewinfo.renew .boxGcolor .active:after {content:'';position:absolute;top:0;left:50%;margin-left:-25px;display:block;width:50px;height:50px;background:url('../images/icoCcheck.png') center center no-repeat;}

#Viewinfo.renew a.linkRate {display:block;margin-bottom:10px;color:#ff4800;font-size:11px;text-decoration:underline;}

#Viewinfo.renew table.infoRate {width:auto !important;margin:0 0 15px 0;background:#f0f0f0;color:#141414;}
#Viewinfo.renew table.infoRate td {font-size:14px;font-weight:700;text-align:left;padding:15px;background:#f0f0f0;color:#141414;}
#Viewinfo.renew table.infoRate td span {display:block;font-size:12px;font-weight:normal;}


#Viewinfo.renew .productVtxt {position:relative;}
#Viewinfo.renew .productVtxt ul {border-top:1px solid #a8a8a8;}
#Viewinfo.renew .productVtxt ul:after {content:'';display:block;clear:both;}
#Viewinfo.renew .productVtxt li { float:left; width:50%; }
#Viewinfo.renew .productVtxt li table {width:600px; margin: 15px 0; font-size:16px;}
#Viewinfo.renew .productVtxt li table th {text-align:left; font-size:16px;font-weight:600;height:40px;width:100px;}
#Viewinfo.renew .productVtxt li table td {letter-spacing:-1px;width:500px;} 
#Viewinfo.renew .productVtxt li table .notice {font-size:11px; background:url('../images/icon_notice.png') left top no-repeat; font-size:11px;margin-top:10px; padding-left:15px;}
#Viewinfo.renew .productVtxt li table .trmargin { margin-top:10px; }
#Viewinfo.renew .productVtxt li table .pwrap { position:relative; width:170px; height:16px; padding:5px 0; background-color:#ededed; display:inline-block;}
#Viewinfo.renew .productVtxt li table .on { position:absolute; background:url('../images/icon_check.png') top left no-repeat; width:9px; height:10px; top:7px; right:10px; }

#Viewinfo.renew .monthPrice { background-color:#f7f7f7; padding:36px;border:2px solid #ff4400; border-top:0; }
#Viewinfo.renew .monthPrice ul { width:100%; }
#Viewinfo.renew .monthPrice ul:after {content:'';display:block;clear:both;}
#Viewinfo.renew .monthPrice li { float:left; width:47%;}
#Viewinfo.renew .monthPrice .rightwrap { width:48%; padding-left:45px; }
#Viewinfo.renew .monthPrice li p { position:relative; font-size:18px; color:#333; font-weight:400; padding-left:30px; margin:5px 0 25px 0;}
#Viewinfo.renew .monthPrice li p i.icon_monthp { position:absolute; top:-2px; left:0; background:url('../images/icon_monthp.png') 0 0 no-repeat; width:24px; height:24px; }
#Viewinfo.renew .monthPrice li p i.icon_monthp2 { position:absolute; top:-2px; left:0; background:url('../images/icon_monthp.png') 0 0 no-repeat; background-position:0 -24px; width:24px; height:24px; }
#Viewinfo.renew .monthPrice li p span { position:absolute; text-align:center; top:-1px; left:215px; background:#ff4400; font-size:15px; font-weight:500; width:72px; height:24px; padding:5px 0 0 0;color:#fff;}
#Viewinfo.renew .monthPrice li dl { width:100%; }
#Viewinfo.renew .monthPrice li .option { /*height:80px;*/}
#Viewinfo.renew .monthPrice li dl:after { content:''; display:block; clear:both; }
#Viewinfo.renew .monthPrice li dt { width:50%; float:left; font-size:15px; font-weight:400; color:#333; margin-bottom:12px;}
#Viewinfo.renew .monthPrice li dd { width:50%; float:right; text-align:right; font-size:15px; color:#333; margin-bottom:12px;}
#Viewinfo.renew .monthPrice li dd .monthp { color:#666; }
#Viewinfo.renew .monthPrice li .allprice { border-top:1px solid #e3e3e3; margin-top:20px; padding-top:20px;}
#Viewinfo.renew .monthPrice li .allprice dt { padding-top:7px; }
#Viewinfo.renew .monthPrice li .allprice dd { color:#666; }
#Viewinfo.renew .monthPrice li .allprice dd span { font-size:25px; color:#ff8100; }
#Viewinfo.renew .monthPrice li .allprice .price  { color:#ff8100; }
#Viewinfo.renew .monthPrice li .allprice .price strong { font-size:25px; color:#ff8100; }
#Viewinfo.renew .monthPrice li .allprice .price span { color:#666; font-size:15px;}

#Viewinfo.renew .event { background:#ffad00;width:1180px;padding:0 20px 0 0;font-size:16px;font-weight:bold;color:#222;}
#Viewinfo.renew .event a { margin-left:20px;font-size:16px;font-weight:bold;color:#222;text-decoration:underline;}
#Viewinfo.renew .event span{ float:right;font-size:12px;font-weight:bold;color:#222;padding-top:20px;}

.boxPop {position:relative;margin-bottom:10px;}
.boxPop strong {font-weight:normal;font-size:16px;color:#151515;}
.boxPop .boxPopview {position:absolute;top:0px;right:5px;}
.boxPop .boxPopview a {vertical-align:top;}
.boxPop .boxPopview a.poplink {display:inline-block;}
.boxPop .boxPopview span {display:inline-block;font-size:22px;color:#151515;font-weight:400;margin-right:10px;}

.infoDescPrice {position:relative;width:100%;background:#ff4800;}
.infoDescPrice .btnDescOpen {width:110px;height:110px;padding-top:20px;color:#ffffff;font-size:16px;text-align:center;vertical-align:middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor:pointer;}
.infoDescPrice .btnDescOpen > img {display:block;margin:5px auto;}
.infoDescPrice > .infotable {position:absolute;top:2px;right:2px;width:1085px;height:106px;background:#fff;padding:25px 0 0 36px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.infoDescPrice > .infotable > label {display:block;color:#ff4800;font-size:12px;margin-bottom:15px;}
.infoDescPrice > .infotable > label > span {display:inline-block;margin-right:10px;color:#212121;font-size:16px;}
.infoDescPrice > .infotable dl {float:left;color:#212121;font-size:18px;font-weight:700;}
.infoDescPrice > .infotable dl.ico {margin:0 30px;}
.infoDescPrice > .infotable dt {float:left;margin-right:10px;vertical-align:bottom;}
.infoDescPrice > .infotable dd {float:left;margin-right:20px;vertical-align:bottom;font-size:22px;}
.infoDescPrice > .infotable .allprice.price {color:#ff4800;}

.dim {position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:9;}
#nPopPrice {display:none;z-index:100;}
#nPopDiscount {display:none;z-index:100;}
#nPopExtra {display:none;z-index:100;}
#nPopPhone {display:none;z-index:100;}

.nPop {position:fixed;top:40px;left:50%;margin-left:-600px;width:1200px;height:96%;min-height:300px;max-height:870px;overflow-y:auto;background:#fff;}
.nPop a.close {position:absolute;display:block;top:40px;right:40px;width:25px;height:25px;}
.nPop h3 {margin:40px;font-size:24px;letter-spacing:-1px;}
.nPop .nBoxWrap {position:relative;width:1120px;margin:20px auto;}
.nPop .nBoxWrap:after {display:block;content:'';clear:both;}
.nPop .liPrice {position:relative;float:left;width:49%;margin-bottom:2%;padding:20px 20px 20px 110px;font-size:12px;background:#f0f0f0;color:#232323;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor:pointer;}
.nPop .liPrice em.check {position:absolute;top:30px;left:30px;display:block;width:56px;height:44px;background:url('../images/icoCheck.png') 0 0 no-repeat;}
.nPop .liPrice h4 {color:#161616;font-size:28px;margin-bottom:10px;}
.nPop .liPrice:nth-child(odd) {margin-right:1%;}
.nPop .liPrice:nth-child(even) {margin-left:1%;}
.nPop .tData {color:#ff4800;font-size:18px;}
.nPop .tDataQos {padding-left:15px;}
.nPop .tPriceInfo {margin:10px 0;padding:10px 0;border-top:1px dotted #000;border-bottom:1px dotted #000;}
.nPop .tPriceInfo:after {display:block;content:'';clear:both;}
.nPop .tPrice {display:block;color:#ff4800;font-size:24px;}

i.npIcoCall {display:inline-block;width:25px;height:25px;background:url('../images/icoNprice.png') 0 0 no-repeat;}
i.npIcoSms {display:inline-block;width:25px;height:27px;background:url('../images/icoNprice.png') -25px 0 no-repeat;}
i.npIcoModesc {display:inline-block;width:27px;height:32px;background:url('../images/icoModesc.png') 0 0 no-repeat;}

.nPop .liPrice.on {background:#ff4800;color:#fff !important;}
.nPop .liPrice.on h4 {color:#fff;}
.nPop .liPrice.on em.check {background:url('../images/icoCheck.png') -56px 0 no-repeat;}
.nPop .liPrice.on .tData {color:#fff;}
.nPop .liPrice.on .tPrice {color:#fff;}
.nPop .liPrice.on i.npIcoCall {background-position:0 -28px;}
.nPop .liPrice.on i.npIcoSms {background-position:-26px -27px;}

.nPop dl {float:left;margin:10px 0;padding:0;}
.nPop dl:after {display:block;content:'';clear:both;}
.nPop dl dt {float:left;}
.nPop dl dd {float:left;line-height:24px;padding:0 10px;}

#nPopDiscount .nBoxWrap {width:98%;max-width:1100px;}
.nPop .liDiscount {position:relative;float:left;width:210px;height:235px;margin-right:10px;font-size:12px;background:#f0f0f0;color:#232323;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor:pointer;padding-top:85px;}
.nPop .liDiscount em.check {position:absolute;top:30px;left:80px;display:block;width:56px;height:44px;background:url('../images/icoCheck.png') 0 0 no-repeat;}
.nPop .liDiscount h4 {font-size:30px;width:150px;text-align:center;margin:0 auto;}
.nPop .liDiscount h5 {color:#161616;font-size:18px;text-align:center;}
.nPop .liDiscount p {color:#ff4800;font-size:60px;text-align:center;font-weight:700;letter-spacing:-4px;}
.nPop .liDiscount span {display:block;width:120px;color:#161616;font-size:18px;text-align:left;margin:0 auto;}

.nPop .liDiscount.on {background:#ff4800;color:#fff !important;}
.nPop .liDiscount.on em.check {background:url('../images/icoCheck.png') -56px 0 no-repeat;}
.nPop .liDiscount.on h4 {color:#fff;}
.nPop .liDiscount.on h5 {color:#fff;}
.nPop .liDiscount.on p {color:#fff;}
.nPop .liDiscount.on span {color:#fff;}


.nPop .liWelfare {position:relative;float:left;width:208px;height:235px;margin-right:10px;font-size:12px;background:#f0f0f0;color:#232323;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor:pointer;padding-top:85px;}
.nPop .liWelfare em.check {position:absolute;top:30px;left:80px;display:block;width:56px;height:44px;background:url('../images/icoCheck.png') 0 0 no-repeat;}
.nPop .liWelfare h4 {font-size:30px;width:144px;text-align:center;margin:0 auto;}
.nPop .liWelfare h5 {color:#161616;font-size:18px;text-align:center;}
.nPop .liWelfare p {color:#ff4800;font-size:60px;text-align:center;font-weight:700;letter-spacing:-4px;}
.nPop .liWelfare span {display:block;width:120px;color:#161616;font-size:18px;text-align:left;margin:0 auto;}

.nPop .liWelfare.on {background:#ff4800;color:#fff !important;}
.nPop .liWelfare.on em.check {background:url('../images/icoCheck.png') -56px 0 no-repeat;}
.nPop .liWelfare.on h4 {color:#fff;}
.nPop .liWelfare.on h5 {color:#fff;}
.nPop .liWelfare.on p {color:#fff;}
.nPop .liWelfare.on span {color:#fff;}
.nPop .liDesc {clear:both;padding:20px 0 40px 0;margin-bottom:40px;font-size:14px;border-bottom:1px dotted #000;}
.nPop .liDesc i {float:left;margin-right:10px;}

#nPopExtra .nBoxWrap {width:1120px;}
.nPop .liExtra {position:relative;float:left;width:181px;height:280px;margin-right:5px;font-size:12px;background:#f0f0f0;color:#232323;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor:pointer;padding:20px;}
.nPop .liExtra.empty {padding-top:85px;}
.nPop .liExtra em.check {display:none;position:absolute;top:30px;left:60px;width:56px;height:44px;background:url('../images/icoCheck.png') 0 0 no-repeat;}
.nPop .liExtra.empty em.check {display:block;}
.nPop .liExtra h4 {font-size:30px;text-align:left;margin:0 auto;}
.nPop .liExtra.empty h4 {text-align:center;margin-top:30px;}
.nPop .liExtra h5 {color:#161616;width:17	0px;font-size:18px;text-align:left;font-weight:normal;margin:0 auto 10px;}
.nPop .liExtra p {color:#ff4800;width:170px;font-size:30px;text-align:left;font-weight:700;letter-spacing:-4px;margin:0 auto 30px;}
.nPop .liExtra span {display:block;color:#161616;font-size:12px;text-align:left;margin:0 auto;text-align:justify;}

.nPop .liExtra.on {background:#ff4800;color:#fff !important;padding-top:30px;}
.nPop .liExtra.on em.check {top:190px;background:url('../images/icoCheck.png') -56px 0 no-repeat;}
.nPop .liExtra.on h4 {color:#fff;}
.nPop .liExtra.on h5 {color:#fff;}
.nPop .liExtra.on p {color:#fff;}
.nPop .liExtra.on span {color:#fff;}

#nPopPhone .nBoxWrap {width:98%;max-width:1100px;}
#nPopPhone h5 {font-size:18px;margin:20px 0 15px;}
.nPop .liPhone {position:relative;float:left;width:362px;height:50px;margin:0 4px 4px 0;font-size:18px;background:#f0f0f0;color:#232323;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor:pointer;line-height:50px;text-align:center;}
.nPop .liPhone.on {background:#ff4800;color:#fff !important;}
#nPopPhone .infoDescPrice .btnDescOpen {width:110px;height:80px;padding-top:20px;color:#ffffff;font-size:16px;text-align:center;vertical-align:middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor:pointer;}
#nPopPhone .infoDescPrice {background:#000;}
#nPopPhone .infoDescPrice > .infotable {width:963px;height:76px;padding: 17px 0 0 36px;}
#nPopPhone .infoDescPrice > .infotable dl.ico {margin: 10px 30px;}
.nPop .liProblem {position:relative;float:left;width:50%;font-size:22px;line-height:40px;margin:10px 0;text-indent:45px;cursor:pointer;background:url('../images/icoPhoneCheck.png') 0 0 no-repeat;}
.nPop .liProblem.on {background:url('../images/icoPhoneCheckOn.png') 0 0 no-repeat;}
.nPop .liProblem span {display:inline-block;font-size:14px;margin-left:10px;text-indent:0;}
#nPopPhone .pbox {display:none;}
#nPopPhone .pbox.on {display:block;}

.afbox {display:none;}
.afbox.on {display:block;}
.arrFeeBox {max-height:500px;overflow-y:scroll;}
#nPopPrice .nBoxWrap {margin:20px auto 0;}

#dvCard.nPop {position:fixed;top:100px;left:50%;margin-left:-600px;width:1200px;min-height:300px;padding:0;background:#fff;}
#dvCard.nPop table {width:96%;}
#dvCard.nPop label {display:block;width:96%;margin:0 auto;}


.nPop .liPriceType {position:relative;float:left;width:369px;height:50px;margin:0 4px 4px 0;font-size:18px;background:#f0f0f0;color:#232323;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor:pointer;line-height:50px;text-align:center;}
.nPop .liPriceType h4 {color:#161616;}
.nPop .liPriceType.on {background:#ff4800;color:#fff !important;}
.nPop .liPriceType.on h4 {color:#fff;}

p.pboxComnon {width:100%;text-align:center;font-size:18px;padding:30px 0 10px;font-weight:700;color:#ff8100;}

#Viewinfo.renew .eventPlist ul.epTab {}
#Viewinfo.renew .eventPlist ul.epTab li {width:11%;height:40px;line-height:40px;}
#Viewinfo.renew .eventPlist ul.epTab li:first-child {width:12%;}
#Viewinfo.renew .eventPlist .agpWrap {display:none;}
#Viewinfo.renew .eventPlist .agpWrap.on {display:block;}
.epTab li a {display:inline-block;width:100%;height:100%;}
.epTab li a.on {background:#ff8100;color:#fff;}