@charset "UTF-8";

/* kt.com 상품_간편가입 개선(ISMS-P 인증 사전 점검 및 조치)_ SB v0.1 */
.pass-btn .agreemenListWrap.sms-box{margin:0;}
/* kt.com 상품_간편가입 개선(ISMS-P 인증 사전 점검 및 조치)_ SB v0.1 */

fieldset,img{border:0}
body,html{color:#333; letter-spacing:-1px;}
html{font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
article,aside,audio,blockquote,body,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,menu,nav,ol,p,pre,section,summary,td,textarea,th,time,ul,video{margin:0;padding:0}
body,input,textarea,select,table,button {font-family:Helvetica;position:relative;font-size:14px;color:#333;line-height:1.25em;margin:0;padding:0;}
body{/*background-color:#ececec;*/line-height:1; }
img{max-width:100%;vertical-align:middle}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
table{border-spacing:0;border-collapse:collapse}
legend{color:#000}
address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal;}
ol,ul{list-style:none}
caption,th{text-align:left}
caption,hr,legend{width:0;height:0;font-size:1px;text-indent:-9999em;line-height:0}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;line-height:1}

.active,a:focus,a:hover,a:link,a:visited{color:#333;font-size:100%;text-decoration:none}

.mDicClfix{}
.mDicClfix:after,.mDicClfix:before{display:table;line-height:0;content:""}
.mDicClfix:after{clear:both}
.mDicHideTxt{display:inline-block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(1px 1px 1px 1px)}

.mDicContentGroup{position:relative;margin:8px 0 0 0;background:#ffffff;}
.mDicContentGroup:last-child {border-bottom:0;}

.cfmolc_detailCont {position: relative;z-index: 0;}
.promotionDiv img {max-width:100%; width:auto;}
.promotionDiv .txt {padding:15px 0;color:#222;text-align:center;letter-spacing:-1px;}
.promotion-banner {}

/*feature*/
div.ndicbox { position:relative; z-index:1;  margin-top:0; padding:0; background:#fff; }
div.ndicbox  .des1 { position:relative; font-size:10px; letter-spacing:-.25px; margin-top:10px; margin-left:2px; color:#444; }
div.ndicbox  .des1_1 { position:relative; font-size:10px; letter-spacing:-.25px; margin-top:10px; margin-left:2px; color:#444; }
div.mDicContentGroup.ndicbox.easyLoginWrap {margin-bottom:0;}
.ollehEasySub .cfmolc_detailCont .mDicContentGroup.ndicbox.easyLoginWrap .easyLoginTxt {margin: 10px 15px;}/* OMH */
div.ndicbox .eServiceTop {margin:15px;}
.mDicContentGroup.ndicbox.ndicboxBorderBt .eServiceTop {background:#fff;}

.mDicBtnRed{display:block;padding:0;text-align: center;border:solid 1px #ed2a25;background:#ed2a25;border-radius:2px;line-height: 40px;}
.mDicBtnRed > span{color:#ffffff;font-size:14px;}
.mDicBtnRedB{display:block;padding:0;text-align: center;border:solid 1px #ed2a25;color:#ed2a25;background:#fff;border-radius:2px;line-height: 40px;}
a.mDicBtnRedB {color:#ed2a25;}
.easySmsWrap .easyBtnWrap:after {content:"";display:block; clear:both;}
.easySmsWrap .easyBtnWrap .mDicBtnRed {float:left; width:100%}
.easySmsWrap .easyBtnWrap .mDicBtnRedB {float:right; width:49%;}

.ar {text-align:right !important;}
.al {text-align:left !important;}
.ac {text-align:center !important;}
.vt { vertical-align:top !important; }
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }

.pdb_0{padding-bottom:0 !important;}

.mgt_0{margin-top:0 !important;}
.mgt_1{margin-top:1px;}
.mgt_5{margin-top:5px !important;}
.mgt_8{margin-top:8px !important;}
.mgt_10{margin-top:10px !important;}
.mgt_15{margin-top:15px !important;}
.mgt_20{margin-top:20px !important;}
.mgt_25{margin-top:25px !important;}
.mgt_30{margin-top:30px !important;}

.mgt_m25 {margin-top:-24px !important;}

.mgb_5{margin-bottom:5px !important;}
.mgb_8{margin-bottom:8px !important;}
.mgb_10{margin-bottom:10px !important;}
.mgb_15{margin-bottom:15px !important;}
.mgb_20 {margin-bottom: 20px !important;}
.mgb_25 {margin-bottom: 25px !important;}
.mgb_30{margin-bottom:30px !important;}
.mgb_35{margin-bottom:35px !important;}
.mgb_40{margin-bottom:40px !important;}
.mgb_50{margin-bottom:50px !important;}

.mgl_3 {margin-left:3px !important;}
.mgl_5 {margin-left:5px !important;}
.mgl_8 {margin-left:8px !important;}
.mgl_9 {margin-left:9px !important;}
.mgl_12 {margin-left:12px !important;}
.mgl_85 {margin-left:85px !important;}
.mgl_m3 {margin-left:-3px !important;}
.mgl_m7 {margin-left:-7px !important;}
.mgl_m8 {margin-left:-8px !important;}
.mgl_m9 {margin-left:-9px !important;}
.mgl_m13 {margin-left:-13px !important;}
.mgl_m14 {margin-left:-14px !important;}
.mgl_m18 {margin-left:-18px !important;}
.mgl_m24 {margin-left:-24px !important;}
/* -------------------------------------------- Common style ----------------------------------------------- */
.mOllehClear {height:0;overflow:hidden;clear:both;}
.mOllehFloatL {float:left;}
.mOllehFloatR {float:right;}
.mOllehSkip {display:none;}
.noAnchor {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.hidden {position:absolute; left:-9999px;}
.bgNone {background:none !important;}

input {padding:0;margin:0;overflow:visible;vertical-align:middle;}
input[type=radio]{position:relative;top:-2px;}
input[type=text],input[type=tel],input[type=password] {border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;border:1px solid#b5b5b5; }
input[type=text],input[type=tel],input[type=number] {-webkit-appearance:none;}

/* ------------------------------------------------- Layout -------------------------------------------------- */
#mOllehWrap {width:100%;min-height:100%;background-color:#fff;overflow:hidden;}
#mOllehContainer{clear:both; position:relative; width:100%; background-color:#fff; overflow:hidden}

.mDicLogo {position:absolute;top:6px;left:0;}
.ollehEasyWrap .mDicDetailAreaTit .mDicLogo a {width:48px;height:auto;background:none;}
.mDicLogo a img {width:55px;vertical-align:top;}

/* 2018-07-18 ìˆ˜ì • */
.mDicDetailAreaTit{z-index:1;position:relative;height:50px;line-height:50px;border-bottom:1px solid #e3e4e6;text-align:center;}
.mDicDetailAreaTit.bg-normal {background:#f9f9f9;}
.mDicDetailAreaTit .mDicTit{display:inline;color:#333;font-weight:bold;font-size:17px;line-height:50px;}
/* // 2018-07-18 ìˆ˜ì • */
.mDicBtnBackPage{display:block;position:absolute;top:50%;left:0;z-index:5;width:14px;height:15px;margin-top:-19px;padding:12px 0 12px 0;width:100%;}
.mDicBtnBackPage > span{cursor:pointer;display:block;margin-left:15px; width:14px;height:15px;color:transparent;background-position:0 0;}

/* -------------------------------------------- Table style ----------------------------------------------- */
.scrollWrap {position:relative; margin:0 -15px;}
.scrollWrap.full {margin-top:-15px;}
.noscrollWrap,
.noScrollWrap {position:relative; margin-bottom:15px; margin-left:-14px; margin-right:-14px; }
.noscrollWrap table {margin-bottom:20px !important;}

.dtbl-box {margin:15px -15px;padding:0 15px;border-top:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;}
.dtbl-box .dtbl_row2 {margin-top:0 !important;margin-bottom:0 !important;border-top:0;border-bottom:0;}
.dtbl-box .dtbl_row2 tr:last-child td {border-bottom:0;}

.dtbl-box.num-box table.dtbl_row2 tbody tr td {padding:10px 0;line-height:0;}
.dtbl-box.num-box table.dtbl_row2 tbody tr td:first-child {padding-right:10px;}
.dtbl-box.num-box table.dtbl_row2 tbody tr td:last-child {padding-left:10px;}
.dtbl-box.num-box .easyBtnWrap2 .mDicBtnBlack_e {width:60px;line-height:0;}
.dtbl-box.num-box .easyBtnWrap2 .mDicBtnBlack_e span {line-height:24px;}
.dtbl-num-box {table-layout:fixed;display:table;width:100%;}
.dtbl-num-box .hipn {display:table-cell !important;width:12px;text-align:center;}
.dtbl-num-cover {width:22px;display:table-cell !important;}
.dtbl-num-cover2 {font-size:14px; width:85px; display:table-cell !important;}/*20210527 ê°„íŽ¸ê°€ìž… íˆ¬í°ì¶”ê°€*/
.dtbl-num-box .dtbl-selt-cover {display:table-cell !important;width:35%;}
.dtbl-num-box .dtbl-ipt-cover {display:table-cell !important;}
.dtbl-num-box .dtbl-ipt-cover2 {font-size:14px; display:table-cell !important;}/*20210527 ê°„íŽ¸ê°€ìž… íˆ¬í°ì¶”ê°€*/

table.dtbl_col {width:100%; border-top:solid 1px #e2e2e2; border-right:solid 1px #fff; margin-top:5px;  }
table.dtbl_col th,
table.dtbl_col td {border-bottom:solid 1px #f0f0f0; text-align:center; }
table.dtbl_col thead th {border-color:#e2e2e2; color:#333; font-size:13px; line-height:15px;  padding:12px 0 12px 0; background:#f9f9f9 url("/storage/mDic/img/bul_line_f2.gif") repeat-y left top; letter-spacing:-.25px;}
table.dtbl_col tbody th {vertical-align:middle; font-size:12px; line-height:15px;  padding:12px 0 12px 0;}
table.dtbl_col td {font-size:13px;background:url("/storage/mDic/img/bul_line_f2.gif") repeat-y left top;}
table.dtbl_col tbody td { padding:10px 5px 13px 5px; color:#333; line-height:15px; font-size:13px;}
table.dtbl_col tbody td.ar,
table.dtbl_col tbody td.al,
table.dtbl_col tbody td.left {padding:10px 10px 13px 10px;}
table.dtbl_col td .ptit { font-weight:bold; color:#000;}
table.dtbl_col th.sta,
table.dtbl_col td.sta,
table.dtbl_col th.bdl_none,
table.dtbl_col td.bdl_none { background-image:none;}

table th .shelp img{display:none;}
table.dtbl_col td.spot {background:#f9f9f9; padding:24px 0;}
table.dtbl_col tr.name th {font-weight:normal; color:#000; background-color:#f9f9f9;    background-image:url("/storage/mDic/img/bul_line_f2.gif"); background-repeat:repeat-y; background-position:left top; }
table.dtbl_col td .ptit { font-size:14px; line-height:19px; font-weight:bold; color:#000;}
table.dtbl_col2 {width:100%; border-top:solid 1px #e2e2e2;border-right:solid 1px #fff; margin-top:5px; }
table.dtbl_col2 th,
table.dtbl_col2 td {border-bottom:solid 1px #f0f0f0; text-align:center; line-height:15px; padding:11px 0 13px 0;}
table.dtbl_col2 thead th {font-size:13px;border-color:#e2e2e2; color:#333; line-height:15px;  padding:11px 0 13px 0; background:#f9f9f9 url("/storage/mDic/img/bul_line_f2.gif") repeat-y left top; font-weight:normal; letter-spacing:-0.25px; font-size:13px;}
table.dtbl_col2 tbody th {vertical-align:middle;}
table.dtbl_col2 td {background:url("/storage/mDic/img/bul_line_f2.gif") repeat-y left top; word-wrap:break-word; font-size:13px;}
table.dtbl_col2 tbody td { padding:11px 10px 13px; color:#333; letter-spacing:0; font-size:13px;}
table.dtbl_col2 th.sta,
table.dtbl_col2 td.sta { background-image:none;}
table.dtbl_col2 tr.bd_none th,
table.dtbl_col2 tr.bd_none td{border-bottom:0 !important; border-bottom-color:#fff !important;}
table.dtbl_col2 .bd_none { border-bottom:0 !important;}
table.dtbl_col2 .bd_fff { border-bottom-color:#fff !important; }
table.dtbl_col2 .bdl_none {background-image:none;}
table.dtbl_col2 .bdt_none {border-top:none;}
table.dtbl_col2 tbody td.input {padding:5px 10px;}
table.dtbl_col2 td .ptit { font-size:15px; line-height:19px; font-weight:bold; color:#000;}
table.dtbl_col2 td.al ul.lst_opt li {color:#666 !important; line-height:16px !important; background-position:0 8px !important;}
table.dtbl_row {width:100%; border-top:solid 1px #888;border-right:solid 1px #fff; margin-top:7px; margin-bottom:20px;}
table.dtbl_row th,
table.dtbl_row td {border-bottom:solid 1px #ccc; text-align:center;font-size:13px; }
table.dtbl_row th {background:#f9f9f9; color:#000; font-size:13px;}
table.dtbl_row thead th {padding:15px 10px 15px 10px; background:#f9f9f9; }
table.dtbl_row thead td { font-size:15px; line-height:15px; font-weight:bold; color:#000;}

table.dtbl_row tbody th {vertical-align:middle; padding:15px 10px 15px 10px;}
table.dtbl_row td {background:url("/storage/mDic/img/bul_line_f2.gif") repeat-y left top; }
table.dtbl_row tbody td { padding:14px 10px 17px; color:#000;}
table.dtbl_row tbody td.rmbtntd {padding:0 10px;}
table.dtbl_row tbody td strong { font-weight:700; }

table.dtbl_row th.bd_l {background-image:url("/storage/mDic/img/bul_line_f2.gif"); background-repeat:repeat-y; background-position:left top; }
table.dtbl_row tr.bd_none th,
table.dtbl_row tr.bd_none td{border-bottom:none;}
table.dtbl_row .bd_none {border-bottom:none;}

table.dtbl_row td.sta,
table.dtbl_row th.sta {background-image:none;}

table.dtbl_row tbody td .data {color:#000;}
table.dtbl_row .cel_opt td {vertical-align:top; padding:12px 15px 11px 18px; }
table.dtbl_row .cell_bt td {padding:3px 13px 18px 15px;}
table.dtbl_row .cell_bt td .btl_gray {width:100%; padding:5px 0 6px; }
table.dtbl_row ul.lst_opt li {color:#666 !important; line-height:16px !important; background-position:0 8px !important;}
table.dtbl_row2 {width:100%;margin:15px 0 10px;border-top:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;}
table.dtbl_row2 thead tr th {text-align:center;}
table.dtbl_row2 tbody tr th {padding:10px 5px;border-top:1px solid #ccc;background:#e4eaf2;color:#222;font-size:14px;text-align:center;}
table.dtbl_row2 tbody tr td {padding:10px;border-top:1px solid #ccc;border-left:1px solid #ccc;color:#333;font-size:14px;line-height:22px;}
table.dtbl_row2 tbody tr:first-child th, table.dtbl_row2 tbody tr:first-child td {border-top:0;}
table.dtbl_row2 .smsInputLine  {font-size:13px;}
table.dtbl_row2 tr th:first-child,
table.dtbl_row2 tr td:first-child {border-left:none;}
table.dtbl_row2 tr .leftbdr {border-left:solid 1px #ccc;}
table.dtbl_row2 thead tr:last-child th {border-bottom:none;}
table.dtbl_row2 tbody tr:last-child th {border-bottom:solid 1px #8f8f8f;}
table.dtbl_row2 tr:last-child td {border-bottom:solid 1px #8f8f8f;}
table.dtbl_row2 thead th {font-size:13px; line-height:15px; padding:11px 0 13px 0; background:#f9f9f9 url("/storage/mDic/img/bul_line_f2.gif") repeat-y left top; letter-spacing:-0.25px;}
table.dtbl_row2 td label {color:#000;}
table.dtbl_row2 th.bd_l {background-image:url("/storage/mDic/img/bul_line_f2.gif"); background-repeat:repeat-y; background-position:left top;}
table.dtbl_row2 th.sta {background-image:none;}
table.dtbl_row2 tr.bd_none th,
table.dtbl_row2 tr.bd_none td{border-bottom:none;}
table.dtbl_row2 .bd_none {border-bottom:none;}
table.dtbl_row2 .space {padding:8px 10px; vertical-align:middle;}
table.dtbl_row2 .space input,
table.dtbl_row2 .space select   {vertical-align:middle; color:#000;}
table.dtbl_row2 .space input[type="radio"]  {margin-right:3px;}
table.dtbl_row2 .btnr {text-align:right;padding:8px 10px; vertical-align:middle; background-image:none;}
table.dtbl_row2 .tac {text-align:center;}

.dtbl-col {width:100%;margin:15px 0;border-top:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;}
.dtbl-col thead tr th {padding:12px 5px 10px;color:#222;font-size:14px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#e4eaf2;text-align:center;}
.dtbl-col tbody tr td {padding:9px 5px;border-top:1px solid #ccc;border-left:1px solid #ccc;color:#333;font-size:14px;text-align:center;}
.dtbl-col tbody tr td  del {letter-spacing:-1px;}
.dtbl-col tbody tr td  del + .eFontRed {letter-spacing:-1px;}
.dtbl-col thead tr th:first-child, .dtbl-col tbody tr td:first-child {border-left:0;}

/* tv option - text-align:center */
.ollehEasySub table.dtbl_row2.tvopt th,
.ollehEasySub table.dtbl_row2.tvopt td {text-align:center;}

table.dtbl_row2 tbody td .data {color:#000;}
table.dtbl_row2 .cel_opt td {vertical-align:top; padding:12px 15px 11px 18px; }
table.dtbl_row2 .cell_bt td {padding:6px 13px 18px 15px;}
table.dtbl_row2 .cell_bt td .btl_gray {width:100%; padding:5px 0 6px; }
table.dtbl_row2 tbody td.bdl_none {background:none;}

.btndivintd {float:right; display:inline-block;}
a.cfmolcbtn_detailProd {display:inline-block; padding:4px 8px;font-size:11px;border:solid 1px #bbbbbb;border-radius:2px;}

.havBullet {margin-top:8px;padding-left:8px;text-indent:-8px;line-height:1.45;font-size:12px;} /* &bull; */
.easyLink {display:inline-block; margin-right:5px; padding-right:11px; background:url("/storage/mDic/img/easyjoin/easyBtn1.png") no-repeat right 2px; background-size:5px 7px; color:#008eb2}
.easyLink span{text-decoration:underline;}

.ollehEasyWrap{position:relative; padding-top:0 !important}
.ollehEasyWrap .mDicDetailAreaTit a{display:inline-block; position:absolute; top:0; z-index:5; width:37px; height:37px; margin:0; }
.ollehEasyWrap .mDicDetailAreaTit a > span{cursor:pointer; display:inline-block; width:22px; height:37px; margin:0; padding:0; color:transparent; }
.ollehEasyWrap .mDicDetailAreaTit a.easyPopPrev{left:0; padding:0 20px 0 0;}
.ollehEasyWrap .mDicDetailAreaTit a.easyPopPrev > span{margin-left:15px; background:url("/storage/mDic/img/easyjoin/easyPprev.png") no-repeat; background-size:15px; background-position:0 50%;}
.ollehEasyWrap .mDicDetailAreaTit a.easyPopmain{right:0; padding:0 0 0 20px;}
.ollehEasyWrap .mDicDetailAreaTit a.easyPopmain > span{margin-right:15px; background:url("/storage/mDic/img/easyjoin/easyPopClose.png") no-repeat; background-size:13px; background-position:right 50%;}

.ollehEasySub{position:relative; margin:0; z-index:1}
.ollehEasySub .mEasyContentGroup{position:relative;padding:0 15px;background:#fff;}
.ollehEasySub .mEasyContentGroup.full {padding:0 0 15px 0;}

.eFontRed{font-style:normal; color:#ed1c24 !important;}
.eFontBlue{font-style:normal; color:#0a94bf !important;}

.ollehEasySub .easyLisyType{font-size:13px; line-height:17px}
.ollehEasySub .easyLisyType li{padding-bottom:4px; padding-left:12px; text-indent:-13px;}
.ollehEasySub .easyLisyType li.textIndent0{padding-left:0; text-indent:0;}
.ollehEasySub .grayBoxWrap + .easyLisyType {padding-left:15px;}
.ollehEasySub .easyLisyType .noti-list li {padding:0 0 0 7px; text-indent:0;}

.ollehEasySub .easyLisyType1{font-size:13px; line-height:17px; }
.ollehEasySub .easyLisyType1 li{padding-bottom:4px; padding-left:8px; background:url("/storage/mDic/img/easyjoin/easyBullet1.png") no-repeat left 5px; background-size:4px 4px}
.ollehEasySub .grayBoxWrap + .easyLisyType1 {margin:0 14px;}

.ollehEasySub .easyLisyType2{font-size:12px; line-height:17px; }
.ollehEasySub .easyLisyType2 li{padding-bottom:4px; padding-left:8px; background:url("/storage/mDic/img/easyjoin/easyBullet1.png") no-repeat left 6px; background-size:4px 1px}

.ollehEasySub .easyLisyType3{font-size:12px; font-weight:bold; line-height:17px}
.ollehEasySub .easyLisyMgTop{margin-top:10px}

.ollehEasySub .warntit {display:block;margin-top:12px;margin-bottom:14px;font-size:14px;font-weight:bold;}
.ollehEasySub .grayBoxWrap{margin:14px 0;padding:14px 15px 7px; background:#f3f3f3}
.ollehEasySub .grayBoxWrap .noti-list, .ollehEasySub .grayBoxWrap .noti-num-list {margin:0;}
.ollehEasySub .grayBoxWrap .noti-list li {padding-left:7px;text-indent:0;}
.ollehEasySub .grayBoxWrap .noti-num-list li p {text-indent:0;}
.ollehEasySub .grayBoxWrap.full {margin-left:-14px;margin-right:-14px;}
.ollehEasySub .grayBoxWrap strong{display:block; padding-bottom:5px; font-weight:bold}
.ollehEasySub .grayBoxWrap li{padding-left: 12px;text-indent: -12px;font-size:13px;margin-bottom: 4px;line-height:17px;}
.ollehEasySub .grayBoxWrap .easyLisyType1 li {text-indent:0;}
.ollehEasySub .whiteBoxWrap{padding:0; margin:0 0 14px;}
.ollehEasySub .whiteBoxWrap.full {margin-left:-14px;margin-right:-14px;}
.ollehEasySub .whiteBoxWrap .whTit{display:block; height:36px; line-height:36px; border-top:1px solid #8f8f8f; border-bottom:none; background:#f6f6f6; text-align:center; font-size:14px; font-weight:bold; color:#333333}
.ollehEasySub .whiteBoxWrap .easyLisyType3 {margin-bottom:14px;padding:0 14px 14px;font-weight:normal; border-bottom:1px solid #8f8f8f;}

.easyBtnWrap{margin:15px 0 0 0;}
.easyBtnWrap2{margin:15px 0 0 0;text-align:center}
.easyBtnWrap2 .mDicBtnRed_e{display:inline-block; width:90px; padding:0; padding-bottom:0 !important/* OMH */; padding-top:0 !important/* OMH */; margin:0 2px; line-height:40px; text-align:center; background:#ed2a25; border-radius:3px;}
.easyBtnWrap2 .mDicBtnRed_e span{color:#ffffff; font-size:13px}
.easyBtnWrap2 .mDicBtnWhite_e{display:inline-block; width:90px; padding:0; margin:0 2px; line-height:40px; text-align:center; border-radius:3px; border:1px solid #cccccc}
.easyBtnWrap2 .mDicBtnWhite_e span{color:#333333; font-size:13px; font-weight:bold}
.easyBtnWrap2 .mDicBtnBlack_e {display:inline-block; width:86px; padding:0; margin:0 2px; line-height:36px; text-align:center; background:#fff; border:2px solid #ed2a25; border-radius:3px;}
.easyBtnWrap2 .mDicBtnBlack_e span{color:#ed2a25; font-size:13px}

.easyBtnWrap2 .mdic-btn-redboder {display:inline-block; width:86px; padding:0; margin:0 2px; line-height:36px; text-align:center; background:#fff; border:2px solid #ed2a25; border-radius:3px;}
.easyBtnWrap2 .mdic-btn-redboder span{color:#ed2a25; font-size:13px}

table.dtbl_row2.ceti {margin-top:0;}
.ollehEasySub table.dtbl_row2.ceti td {text-align:left;}
.ollehEasySub table.dtbl_row2.ceti td.cetibtn {padding:0; text-align:right; border-left:none;}
.ollehEasySub table.topLineN{border-top:none}
.ollehEasySub table.tblMgTop{margin-top:15px}
.ollehEasySub .tablTopText{margin:10px 0 0 0;font-weight:bold;font-size:13px;line-height:17px;}
.ollehEasySub .tablTopText .hipn {vertical-align:1px;}
.ollehEasySub .tablTopText2{position:relative;min-height:45px; padding:25px 83px 15px 15px; line-height:18px; font-size:15px; font-weight:bold; background:url("/storage/mDic/img/easyjoin/bg_desc.png") 100% 50% no-repeat;background-size:auto 45px; letter-spacing:-2px;}
.ollehEasySub .tablTopText2 strong {font-weight:bold; color:#ed2a25;}

.ollehEasySub .easySmsWrap {position:relative;margin:25px 0 0 0;}
.ollehEasySub .easySmsWrap .btnDivPDn{padding-bottom:0}
.ollehEasySub .easySmsWrap input[type=text],
.ollehEasySub .easySmsWrap input[type=tel]{width:100%;height: 36px;line-height:16px;padding:7px 7px;border-radius:3px;border:1px solid #b5b5b5;color:#222;box-sizing:border-box;}/*20160526????*/
.ollehEasySub .easySmsWrap .smsInput1{margin-top:0 !important; background:url("/storage/mDic/img/easyjoin/easySmsText1.png") no-repeat 7px 50%; background-size:144px 11px}
.ollehEasySub .easySmsWrap .smsInput2{background:url("/storage/mDic/img/easyjoin/easySmsText2.png") no-repeat 7px 50%; background-size:127px 11px}
.ollehEasySub .easySmsWrap .smsInput3{background:url("/storage/mDic/img/easyjoin/easySmsText3.png") no-repeat 7px 50%; background-size:160px 11px}
.ollehEasySub .easySmsWrap .noti-tt {display:block;margin:10px 0 0 0;padding:0 0 0 14px;line-height:1.2;text-indent:-14px;}

.ollehEasySub .easySmsWrap .smsInput4{background:url("/storage/mDic/img/easyjoin/easySmsText9.png") no-repeat 7px 50%; background-size:74px 11px}
.ollehEasySub .smsInputWrap{margin-top:3px; padding-bottom:3px;}
.ollehEasySub .smsInputPD_r{position:relative;padding-right:125px;line-height: 25px;}
.ollehEasySub .smsInputFocus{position:relative;}
.ollehEasySub .smsInputPD_r2{padding-right:125px}
.ollehEasySub .smsInputWrap .smsSelect{display:inline-block; position:absolute; top:0; right:0; width:120px;}
.ollehEasySub .smsInputWrap .smsSelect select{width:100%;height: 36px;text-indent:5px;}
.ollehEasySub .smsInputWrap .smsRadio{position:absolute; top:8px; right:2px; display:inline-block; }
.ollehEasySub .smsInputWrap .smsRadio label{display:inline-block; position:relative; top:-1px; left:-1px; color:#666666; font-size:13px}
.ollehEasySub .smsInputWrap .smsRadio label.radioLeft{padding-right:10px}

.ollehEasySub .easySmsWrap .checkText1,
.ollehEasySub .easySmsWrap .checkText2{position:relative; min-width:270px; overflow:visible !important}
.ollehEasySub .easySmsWrap .checkText {height:12px;overflow:hidden;padding:7px 0 0 0;color:#ed2a25;font-size:10px;line-height:15px;letter-spacing:-0.3px;}
.ollehEasySub .easySmsWrap .checkText span {letter-spacing:0}
.ollehEasySub .easySmsWrap .checkText5 {font-weight:700;}
.ollehEasySub .easySmsWrap .smsSendBtn {position:absolute;top:0;right:0;width:120px;height: 36px;padding-top:0;background-color:#434d66 ;color:#fff;text-align:center;line-height: 36px;font-size:13px;}


.ollehEasySub .agreemenListWrap {width:100%; min-width:210px;}

.ollehEasySub .agreemenList {font-size:13px}
.ollehEasySub .agreemenList li {position:relative;}
.ollehEasySub .agreemenList li + li {padding-top:4px;}
.ollehEasySub .agreemenList li input{line-height:15px;}
.ollehEasySub .agreemenList li label{display:inline-block; padding-left:5px; position:relative; top:1px; font-size:14px;}
.ollehEasySub .agreemenList .agreementAll{padding-bottom:11px; color:#333333; font-weight:bold}
.ollehEasySub .agreemenList .agreementMore{display:inline-block; position:absolute; top:1px; right:0; padding-right:11px; background:url("/storage/mDic/img/easyjoin/easyBtn1.png") no-repeat right 2px; background-size:5px 7px; color:#008eb2}
.ollehEasySub .agreemenList .agreementMore span{text-decoration:underline}

.ollehEasySub .easyLink{display:inline-block; padding-right:11px; background:url("/storage/mDic/img/easyjoin/easyBtn1.png") no-repeat right 4px; background-size:5px 7px; color:#008eb2}
.ollehEasySub .easyLink span{text-decoration:underline}

.ollehEasySub .phoneTxt strong{font-weight:bold; font-size:15px;}
.ollehEasySub .phoneTxt em{text-decoration:underline}

/* CNT */
.ePhoneWrap.add1 {margin:0 0 -15px 0;}
.ePhoneWrap .phoneTxt {padding:15px 0;color:#222;text-align:center;line-height:1.3;}
.ePhoneWrap .phoneNum {display:table;width:100%;padding:15px 0;background:#f2f2f2;box-sizing:border-box;}
.ollehEasySub .phoneNum strong {display:table-cell;width:30%;padding:0 5px;color:#222;font-weight:bold;font-size:15px;text-align:center;vertical-align:middle;}
.ollehEasySub .phoneNum .eNum {padding:0 15px;font-size:15px;}
/*.ollehEasySub .phoneNum strong { margin:0 5px 0 0; padding:2px 0 2px 20px; background:url("/storage/mDic/img/easyjoin/easyImg1.png") no-repeat 2px top; background-size:13px 17px; font-weight:bold; font-size:17px;}
.ollehEasySub .eSelectNum select{-webkit-appearance:menulist;border:1px solid #888; background:#fff url("/storage/mDic/img/easyjoin/easySelect.png") no-repeat right top; background-size:18px}*/
.ollehEasySub .eSelectNum {display:table-cell;position:relative;padding:0 15px 0 0;}
.ollehEasySub .eSelectNum:before, .ollehEasySub .eSelectNum:after {content:'';z-index:1;position:absolute;right:25px;top:22px;border-left:5px solid transparent;border-right:5px solid transparent;}
.ollehEasySub .eSelectNum:before {border-top:6px solid #222;}
.ollehEasySub .eSelectNum:after {top:19px;border-top:6px solid #fff;}
.ollehEasySub .phoneNum select {width:100%;padding:14px 9px 14px 15px;border:1px solid #ccc;background:#fff;color:#222;font-size:14px;box-sizing:border-box;appearance:none;-webkit-appearance: none;-moz-appearance: none; -o-appearance: none;}

.ollehEasySub .easyLoginTxt{padding-bottom:12px;color:#000;font-weight:bold;font-size:13px;line-height:17px;}
.omhh + #cfmOllehWrap .ollehEasySub .easyLoginTxt {padding: 15px 15px 0;}
.omhh + #cfmOllehWrap .ollehEasySub .cfmolc_detailCont .mDicContentGroup.ndicbox.easyLoginWrap .easyLoginTxt {margin:0;}/* OMH */
.mDicDetailAreaTitDate.omhh + #cfmOllehWrap .ollehEasySub .cfmOllehcontsLnbOff .ollehPrdSubContent .cfmolc_detailCont div.mDicContentGroup.ndicbox.easyLoginWrap .ePhoneWrap .easyLoginTxt {padding-bottom:0;}

.ollehEasySub .easyLoginBtn {position:relative; padding:14px 85px 13px 15px; background:#d8dfe7; color:#222; font-size:14px; line-height:18px;}
.ollehEasySub .easyLoginBtn a {position:absolute; top:50%; right:15px; margin:-13px 0 0 0;}
.ollehEasySub .easyLoginBtn .btn-login {width:58px;padding:4px 0 3px;border:1px solid #222;border-radius:3px;background:#fff;color:#222;font-size:12px;text-align:center;}

div.mOllehJoinDim{display:none; position:fixed;top:0;left:0;height:100%; width:100%; opacity:.5; background-color:#000;z-index:100}

div.mOllehJoinLayer{position:fixed; top:50%;left:0;width:100%; margin-top:-199px; z-index:101}
div.mOllehJoinLayer div.mOllehJoinLayerInner{position:relative; margin:0 auto;max-width:640px;width:92%; background:#fff; border-radius:5px; border:1px solid #e2e2e2}
div.mOllehJoinLayer .easyJoinPopTitle {height:40px; background:#eee; border-bottom:1px solid #e2e2e2}
div.mOllehJoinLayer .easyJoinPopTitle h3{line-height:40px; text-align:center; font-weight: 700; font-size:16px; color:#333; }
.easyJoinPopConts{height:193px; padding:0 15px;}

div.mOllehJoinLayer .agreementBox{max-height:336px; padding:0 10px; margin:15px 0; overflow-y:auto; line-height:17px; font-size:12px}
div.mOllehJoinLayer .agreementBox strong{display:block; padding-bottom:5px; font-weight:bold}
div.mOllehJoinLayer .conS1{padding-bottom:17px}
div.mOllehJoinLayer .agreementBox .agTit0 {margin:10px 0 0 0;}
div.mOllehJoinLayer .agreementBox .agTit0:first-child {margin:0;}

div.mOllehJoinLayer .agreementBox .conS2{margin-bottom:5px;}
div.mOllehJoinLayer .agreementBox li{padding-bottom:3px}
div.mOllehJoinLayer .agreementBox li ul{padding-left:7px; padding-bottom:3px}
.mOllehJoinLayer .agreementBox .mtpul ul{margin-bottom:8px;}
.mOllehJoinLayer .agreementBox .mtpul li {}

div.mOllehJoinLayer .eLayerPopClose{display:inline-block; position:absolute; top:0; right:0; padding:13px 14px; z-index:6}
div.mOllehJoinLayer .eLayerPopClose img{width:13px}

.cancelLayerPop{margin-top:-110px !important}
.cancelLayerPop .layerTitHidden{position:absolute; top:0; left:0; width:2px; height:2px; overflow:hidden; opacity:0}
.cancelLayerPop .eCancelTxt{display:table; min-height:50px; padding:0 0 0 58px; margin:25px 0 10px; line-height:15px; background:url("/storage/mDic/img/easyjoin/easySystem_pop.png") no-repeat 2px 50%; background-size:46px 41px; font-size:12px; font-weight:bold; color:#333333}
.cancelLayerPop .eCancelTxt span{display:table-cell; vertical-align:middle}
.cancelLayerPop .eCancelTxt em{font-weight:bold; text-decoration:underline}
.cancelLayerPop .eCancelBoxWrap{display:table; width:100%; height:70px; box-sizing:border-box; margin-bottom:14px; border:1px solid #e2e2e2; text-align:center; line-height:15px; font-size:12px; color:#333}
.cancelLayerPop .eCancelBoxWrap ul{display:table-cell; vertical-align:middle}

.easySystemWrap{height:315px; padding-top:60px; background:#fff; border-top:1px solid #e2e2e2}
.easySystemWrap .eSystemTit{display:block; padding:110px 0 0 0; margin:0; line-height:21px; text-align:center; font-size:17px; font-weight:bold; color:#333333; background:url("/storage/mDic/img/easyjoin/easySystem.png") no-repeat 50% top; background-size:108px 96px; }
.easySystemWrap .eSystemTit em{font-weight:bold}
.easySystemWrap .eSystemTxt{padding-top:15px; text-align:center; line-height:17px; font-size:12px}

.mOllehPrdIdxList {padding:0 !important;margin-bottom:0 !important;}
.mOllehPrdIdxList li{position:relative;table-layout:fixed;display:table;width:100%;height:112px;padding:10px 95px 10px 15px;border-bottom:1px solid #f2f2f2 !important;box-sizing:border-box;}
.mOllehPrdIdxList li .link {display:table-cell; width:100%; padding:0 !important; font-size:16px; vertical-align:middle; letter-spacing:-1px;}
.mOllehPrdIdxList .ptit {display:block;color:#121212;}
.mOllehPrdIdxList .tit {display:block;color:#121212;font-size: 15px;}
.mOllehPrdIdxList .price {overflow:hidden;padding:8px 0 0 0;color:#222;font-size:26px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;word-wrap:normal;letter-spacing:-3px;}
.mOllehPrdIdxList .price .won {display:inline-block;color:#d92c38;font-family:Droid Sans, AppleSDGothicNeo;font-size:29px;letter-spacing:-2px;}
.mOllehPrdIdxList .pvat {padding:6px 0 0 0 !important;color:#777 !important;font-size:14px !important;}
.mOllehPrdIdxList li .recommendBtn {width:72px;position:absolute;top:50%;right:15px;min-height:auto;margin:-17px 0 0 0;padding:0;}
.mOllehPrdIdxList li .recommendBtn span {display:inline-block;width:70px;height:24px;padding:9px 0 0 0;min-height:34px !important;border:1px solid #da2936;border-radius:20px;color:#d81d2b;text-align:center;box-sizing:border-box;font-size: 16px;}
.mOllehPrdIdxList li .recommendBtn:after{display:none;}
.mOllehPrdIdxList a:after {display:none;}

.recommendTopTxt{height:50px;line-height:50px;background:#fff;}
.recommendTopTxt h1 {color:#222;font-weight:bold;font-size: 17px;text-align:center;line-height:50px;}

.mOllehPrdIdx.joinIdx div.mOllehPrdIdxTabArea:after {background:none;}

.mOllehPrdIdxListArea {border-top:none !important;}
.mOllehPrdIdxListArea div.mOllehPrdIdxTabArea {height:auto;}
.mOllehPrdIdxListArea div.mOllehPrdIdxTabArea .mOllehScrollWrap {height:auto !important;margin:0;padding: 15px;background:#d8dfe7;}
.mOllehPrdIdxListArea div.mOllehPrdIdxTabArea .mOllehScrollWrap nav.mOllehPrdIdxTabWrap {position:static !important; padding-right:0;}
.mOllehPrdIdxListArea div.mOllehPrdIdxTabArea nav.mOllehPrdIdxTabWrap .mOllehPrdIdxTabList {display:block;width:100%;padding:0;}
.mOllehPrdIdxListArea div.mOllehPrdIdxTabArea nav.mOllehPrdIdxTabWrap .mOllehPrdIdxTabList:after {content:"";display:block;clear:both;}
.mOllehPrdIdxListArea div.mOllehPrdIdxTabArea nav.mOllehPrdIdxTabWrap .mOllehPrdIdxTabList li {display:block;float:left;width:33.3%;background:#e9e9f1;-webkit-box-flex:initial;}
.mOllehPrdIdxListArea div.mOllehPrdIdxTabArea nav.mOllehPrdIdxTabWrap .mOllehPrdIdxTabList li:last-child {margin-right:0;}
.mOllehPrdIdxTabWrap .mOllehPrdIdxTabList li a {display:block;height:51px !important;box-sizing:border-box;margin:0;border-top:solid 1px #dcdce4;border-left:solid 1px #dcdce4;background:#fff;font-size:16px; padding:0; line-height:51px !important;}
.mOllehPrdIdxTabList li:first-child a,
.mOllehPrdIdxTabList li:nth-child(2) a,
.mOllehPrdIdxTabList li:nth-child(3) a {border-top:none;}
.mOllehPrdIdxTabList li:nth-child(3n+1) a {border-left:none;}
.mOllehPrdIdxTabList li:nth-child(4) a,
.mOllehPrdIdxTabList li:nth-child(5) a,
.mOllehPrdIdxTabList li:nth-child(6) a {height:39px;}
.mOllehPrdIdxTabWrap .mOllehPrdIdxTabList li.on a span {display:block;height:46px;margin:0;border:2px solid #ed2b25;background:#fff;color:#222;line-height:46px;}
.mOllehPrdIdxTabList li.on:first-child a span,
.mOllehPrdIdxTabList li.on:nth-child(2) a span,
.mOllehPrdIdxTabList li.on:nth-child(3) a span {height:47px; line-height:47px;}

.mOllehPrdIdxListViewMore {margin-top:-1px;border-top:5px solid #f2f2f2;background:#fff;}
.mOllehPrdIdxListViewMore a {padding:13px 5px 14px;height:auto !important;border-top:0 !important;color:#454545 !important; font-size:16px !important; line-height:normal !important;}
.mOllehPrdIdxListViewMore a .num {vertical-align:1px;}
.mOllehPrdIdxListViewMore a .num:after {display:none;}
.mOllehPrdIdxListViewMore a #moreViewId:after {margin:0 0 0 8px !important;width:11px !important;height:11px !important;background:url('/storage/mDic/img/easyjoin/bl_more.png') no-repeat 0 0 !important;background-size:11px 11px !important;vertical-align:0 !important;}
.mOllehPrdIdxListViewMore a.on #moreViewId:after {display:none;}

@media screen and (max-width:360px) {
    .mOllehPrdIdxList .pvat {max-width:200px;}
}
@media screen and (max-width:380px) {
    .mOllehPrdIdxList .pvat {max-width:220px;}
}
@media screen and (max-width:400px) {
    .mOllehPrdIdxList .pvat {max-width:240px;}
}

.recommend span{display:inline-block; width:47px; height:21px !important; margin:7px 0 !important;line-height:21px !important;text-align:center;border:1px solid #ed2a25;border-radius: 15px;background:#fff;font-size:11px !important;letter-spacing: -1px; color:#ed2a25 !important}

div.mOllehPrdIdxTabArea .mOllehBtnMenuPrev,
div.mOllehPrdIdxTabArea .mOllehBtnMenuNext {display:none;}

.simplelistban {}
.simplelistban img {width:100%;}


/*********20160513ì¶”ê°€*********/
.eServiceWrap{min-height:255px}
.mOllehBtnWhiteR01{display:inline-block;height:21px;padding:0 15px;line-height:21px;text-align:center;border:1px solid #909090;border-radius: 15px;background:#ffffff;font-size:11px !important;letter-spacing: -1px;}
.eServiceWrap .mOllehBtnWhiteR01{padding-left:7px; padding-right:7px; margin-left:3px}
.ollehEasySub .eServiceTop .esTit{display:block; padding-bottom:10px; line-height:17px; font-sie:14px; font-weight:bold; color:#333}
.ollehEasySub .eServiceTop .esTitPDn{padding-bottom:0}
.ollehEasySub .eServiceTop li li{ text-indent:0}
.ollehEasySub .eServiceTop li li:last-child{padding-bottom:0}
.ollehEasySub .tablTopTit{display:block; padding-top:10px; padding-bottom:10px; color:#333; font-weight:bold; font-size:14px; line-height:16px;}
.ollehEasySub .agreementMore2{display:inline-block; padding-right:11px; padding-left:14px; background:url("/storage/mDic/img/easyjoin/easyBtn1.png") no-repeat right 4px; background-size:5px 7px; color:#008eb2}
.ollehEasySub .agreementMore2 span{text-decoration:underline}
.ollehEasySub .tablTopTit + .scrollWrap .dtbl-col {margin-top:0;}
.ollehEasySub .tablTopTit + .scrollWrap .dtbl_row2 {margin-top:0;}

.ollehEasySub .tablTopTit + .noti-list {margin:0;}

.ollehEasySub .agreementTit{padding-bottom:8px}
.ollehEasySub .agreementTit label{display:inline-block; padding-left:7px}
.ollehEasySub .agreementTit label em{font-weight:bold}
.ollehEasySub .agreementWrap{padding:14px 0; }
.ollehEasySub .agreementPDtop0{padding-top:0}
.ollehEasySub .agreementWrap .agreementBox{height:140px; padding:8px; border:1px solid #dcdcdc; font-size:12px; line-height:16px; overflow-y:auto}
.ollehEasySub .agreementWrap .agreementBox strong{display:block; padding-bottom:5px; font-weight:bold;}

.ollehEasySub .inputTd{position:relative; padding-right:0}
.ollehEasySub .inputTd span{display:inline-block;vertical-align:top;line-height:34px;}

.mOllehJoinLayer .eInput,/* 0727 */
.ollehEasySub .eInput{height:36px; padding: 4px 5px 2px 5px; line-height:17px; border:1px solid #b5b5b5; border-radius:3px; color:#222; font-size:13px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}/*20160713????*/
.ollehEasySub .eSelectBox {appearance: none;-webkit-appearance: none;-moz-appearance: none; -o-appearance: none; padding-right: 2px 0 2px 7px;color: #222;border-radius:3px;border: 1px solid #b5b5b5;background:#FFF url("/storage/mDic/img/easyjoin/select_arrow.png") no-repeat right center;background-size: 16px 5px;-webkit-background-size: 16px 5px;-moz-background-size: 16px 5px; -o-background-size: 16px 5px; text-indent: 2px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; font-size:13px !important; height:36px}
.ollehEasySub .eSelectBox[disabled] {background-color:#ddd;}

.ollehEasySub .inputWd_date{width:95%}
.ollehEasySub .inputWd_date2_1{width:60%;}
.ollehEasySub .inputWd_date2_2{width:30%}
.ollehEasySub .inputWd_date2_2 select{width:100%}
.ollehEasySub .inputWd_date2_3{width:5%; font-size:12px}
.ollehEasySub .inputWd_date2_4{display:inline-block; width:35%; padding-left:2px; font-size:12px; letter-spacing:-0.5px}
.ollehEasySub .inputWd_phone{width:95%}
.ollehEasySub .inputWd_phone2_1{width:32%}
.ollehEasySub .inputWd_phone2_1 select{width:100%}
.ollehEasySub .inputWd_phone2_2{display:inline-block; width:2%; text-align:center}
.ollehEasySub .inputWd_phone2_3{width:57%}
.ollehEasySub .inputWd_phone3_1{width:55%;}
.ollehEasySub .inputWd_phone3_2{width:40%}
.ollehEasySub .inputWd_time{width:95%}
.ollehEasySub .inputWd_time select{width:100%}
.ollehEasySub .inputWd_cutOff1{width:35%; padding-left:5px}
.ollehEasySub .inputWd_num1_1{width:100%; padding-right:102px; box-sizing:border-box;}
.ollehEasySub .inputWd_num1_1 input{width:100%}
.ollehEasySub .inputWd_num1_2{position:absolute; top:7px; right:17px}

.ollehEasySub .inputBg1{background:url("/storage/mDic/img/easyjoin/easySmsText4.png") no-repeat 7px 50%; background-size:71px 11px}
.ollehEasySub .inputBg2{background:url("/storage/mDic/img/easyjoin/easySmsText5.png") no-repeat 7px 50%; background-size:150px 12px}
.ollehEasySub .inputBg3{background:url("/storage/mDic/img/easyjoin/easySmsText6.png") no-repeat 7px 50%; background-size:149px 11px}
.ollehEasySub .inputBg4{background:url("/storage/mDic/img/easyjoin/easySmsText7.png") no-repeat 7px 50%; background-size:149px 11px}
.ollehEasySub .inputBg5{background:url("/storage/mDic/img/easyjoin/easySmsText8.png") no-repeat 7px 50%; background-size:88px 11px}

.ollehEasySub .phoneListMore{display:block; margin:-14px -14px 14px; padding:10px 0; border-bottom:1px solid #e2e2e2; text-align:center}
.ollehEasySub .phoneListMore span{display:inline-block; height:13px; line-height:13px; padding-right:16px; background:url("/storage/mDic/img/easyjoin/easyBtn2.png") no-repeat right 3px; background-size:10px 6px; font-size:11px}

.ollehEasySub .phoneNumWrap{padding-top:8px}
.ollehEasySub .phoneNumWrap label{display:inline-block; padding-right:4px; font-size:12px}

.agTit{display:block; padding-bottom:10px; font-weight:bold}
.ollehEasySub .easySmsWrap input::-webkit-input-placeholder{color:#999999;}
.ollehEasySub .easySmsWrap input::-moz-placeholder {color:#999999} /* firefox 19+ */
.ollehEasySub .easySmsWrap input:-ms-input-placeholder{color:#999999} /* ie */
.ollehEasySub .easySmsWrap input:-moz-placeholder{color:#999999}

.ollehEasySub .eInput::-webkit-input-placeholder{color:#999999;}
.ollehEasySub .eInput::-moz-placeholder {color:#999999} /* firefox 19+ */
.ollehEasySub .eInput:-ms-input-placeholder{color:#999999} /* ie */
.ollehEasySub .eInput:-moz-placeholder{color:#999999}

.mOllehDimm{display:;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:#000000;opacity:0.6;width:100%;height:100%;}
.mOllehMainLoding{display:;}
.mOllehMainLoding .mOllehDimm{display:block;position:fixed;z-index:88;width:auto;margin:0;border-radius:0;}
.mOllehMainLoding .messageContent{position:fixed;top:50%;margin-top:-42px;z-index:90;width:100%;text-align: center;}
.mOllehMainLoding .messageContent .loading{display:block;width:60px;height:60px;margin:0 auto;}
.mOllehMainLoding .messageContent .txt{display:block;color:#ffffff;font-size:14px;margin-top:5px;}

#floatingBarsG{position:relative;width:37px;height:46px;margin:0 auto 19px;}
.blockG{position:absolute;background-color:#c2c2c2;width:6px;height:14px;border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);-moz-transform:scale(.4);animation-name:fadeG;-o-animation-name:fadeG;-ms-animation-name:fadeG;-webkit-animation-name:fadeG;-moz-animation-name:fadeG;animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}#rotateG_01{left:0;top:17px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s;transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}#rotateG_02{left:5px;top:6px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}#rotateG_03{left:16px;top:2px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}#rotateG_04{right:5px;top:6px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}#rotateG_05{right:0;top:17px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#rotateG_06{right:5px;bottom:4px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}#rotateG_07{bottom:0;left:16px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}#rotateG_08{left:5px;bottom:4px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}@keyframes fadeG{0%{background-color:#999}100%{background-color:#d6d6d6}}@-o-keyframes fadeG{0%{background-color:#999}100%{background-color:#d6d6d6}}@-ms-keyframes fadeG{0%{background-color:#999}100%{background-color:#d6d6d6}}@-webkit-keyframes fadeG{0%{background-color:#999}100%{background-color:#d6d6d6}}@-moz-keyframes fadeG{0%{background-color:#999}100%{background-color:#d6d6d6}}
/* //2015main.css */

.joinIdx{padding-top:0 !important}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .ollehEasySub .eSelectNum select{padding-right:5px}
    .ollehEasySub .eSelectBox {padding-right:20px}
}
@media only screen and (max-width: 350px){
    .ollehEasySub .easySmsWrap input::-webkit-input-placeholder{font-size:11px; color:#999999;}
    .ollehEasySub .easySmsWrap input::-moz-placeholder {font-size:11px; color:#999999} /* firefox 19+ */
    .ollehEasySub .easySmsWrap input:-ms-input-placeholder{font-size:11px; color:#999999} /* ie */
    .ollehEasySub .easySmsWrap input:-moz-placeholder{font-size:11px; color:#999999}
}

.ollehDateWrap div.ndicbox {padding:0;}
.ollehDateWrap .mDicContentDate {padding:17px 0 14px;background-color:#fff;}
.ollehDateWrap .mDicContentDateList {display:block;padding:0 24px 16px;zoom:1;}
.ollehDateWrap .mDicContentDateList:after {display:block;overflow:hidden;width:100%;height:0;clear:both;content:'';}
.ollehDateWrap .mDicContentDateList li {float:left;width:33.3%;}
.ollehDateWrap .mDicContentDateList .n1 {margin-left:-10px;}
.ollehDateWrap .mDicContentDateList .n2 {width:33.4%;margin:0 10px;}
.ollehDateWrap .mDicContentDateList .n3 {margin-right:-10px;}

.ollehDateWrap .mDicContentDateList .inp_date {position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;border:none;background:none}
.ollehDateWrap .mDicContentDateList .lab_date {display:block;position:relative;height:40px;padding-top:34px;border-radius:4px;background:url("https://product.kt.com/storage/mDic/img/easyjoin/img_date_b.png") no-repeat #f7f7f7;background-size:35px auto;-webkit-background-size:35px auto;}
.ollehDateWrap .mDicContentDateList .n1 .lab_date {background-position:center -2px;}
.ollehDateWrap .mDicContentDateList .n2 .lab_date {background-position:center -82px;}
.ollehDateWrap .mDicContentDateList .n3 .lab_date {background-position:center -162px;}
.ollehDateWrap .mDicContentDateList .n1 .lab_date.on {background-position:center -242px;}
.ollehDateWrap .mDicContentDateList .n2 .lab_date.on {background-position:center -322px;}
.ollehDateWrap .mDicContentDateList .n3 .lab_date.on {background-position:center -402px;}
.ollehDateWrap .mDicContentDateList .lab_date .tit {display:block;font-size:11px;line-height:14px;color:#000;text-align:center;}
.ollehDateWrap .mDicContentDateList .lab_date .txt {display:block;font-size:15px;line-height:18px;color:#000;text-align:center;}
.ollehDateWrap .mDicContentDateList .frame {position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #bebebe;border-radius:4px;}
.ollehDateWrap .mDicContentDateList .on .frame {border:3px solid #ed2a25}
.ollehDateWrap .mDicContentDateList .on .frame:after {display:block;overflow:hidden;position:absolute;top:-11px;right:-8px;width:25px;height:25px;text-indent:-9990px;content:'';background:url("https://product.kt.com/storage/mDic/img/easyjoin/img_date_check.png") 0 0 no-repeat;background-size:25px auto;-webkit-background-size:25px auto;}
.ollehDateWrap .dateTxt {display:block;position:relative;padding:0 74px 0 14px;font-size:12px;line-height:15px;color:#333;text-align:left;}
.ollehDateWrap .dateTxt a {position:absolute;top:0;right:14px;font-size:11px;color:#008eb2;text-decoration:underline;}
.ollehDateWrap .mEasyContentGroup {padding-top:16px;}
.dialogLayer .box_close .eLayerPopCloseBtn {display:block;}
.ollehDateWrap .ollehPrdSubContent .fstContentGroup {padding-top:0;}

table.tbl_data td {padding:12px 0}
.dialogLayer {display:none;}
.dialogLayer .dialogBox {padding:0 15px;margin:15px 0;overflow-y: auto;line-height:17px;font-size:12px;text-align:center;}
.dialogLayer .box_close {overflow:hidden;padding:10px 0;background-color:#f9f9f9;border-top:1px solid #e2e2e2;font-size:12px;text-align:center;}
.dialogLayer .box_close .eLayerPopCloseBtn {display:block;}

/* simple.css*/
html body {background-color:#fff;}/* 0728 */
.sFontGray {display:block;color:#888;}
.tobebox {padding-top:30px;background:url("/storage/mDic/img/easyjoin/icon_dpprice.png") 50% 10px no-repeat;}
.easyBtnWrap2 .mDicBtnWhite_e {background:#fff;}
.indentbox {padding-left:1.2em;text-indent:-1.2em;}
.mDicDetailAreaTitDate.omhh {margin-top:-8px; border-bottom:1px solid #e2e2e2;}
.whiteBoxWrap.upperbox {padding:14px 14px 22px; margin:14px -14px 0; border-top:1px solid #e2e2e2;border-bottom:none;}
.whiteBoxWrap.mgb_0 {margin-bottom:0;border-bottom:none;}
.ollehEasySub> .cfmolc_detailCont > .mEasyContentGroup > .grayBoxWrap {padding-bottom:14px;background:#fff;}
.al.inputTd > a.eFontBlue.svcinfolayerBtn:after {content:"";position:relative;display:inline-block;width:0;height:0;top:6px;margin-left:-4px;border:solid 10px transparent;border-left-color:#999;transform:scale(0.4);-webkit-transform:scale(0.4);}

/* button */
.inputListType .easyBtnWrap2 .mDicBtnWhite_e,
.easyBtnWrap2 .mDicBtnGray_e{display:inline-block; width:90px; padding:8px 0 8px 0; margin:0 2px; line-height:1; text-align:center; border-radius:3px; border:1px solid #eee; background:#eee;}
.inputListType .easyBtnWrap2 .mDicBtnWhite_e span,
.easyBtnWrap2 .mDicBtnGray_e span{color:#333333; font-size:13px; font-weight:normal}
.easyBtnWrap2 .mDicBtnWarn_e{display:inline-block; width:90px; padding:8px 0 8px 0; margin:0 2px; text-align:center; border-radius:32px; border:1px solid #cccccc}
.easyBtnWrap2 .mDicBtnWarn_e span{color:#333; font-size:13px; font-weight:bold}
.easyBtnWrap2 .mDicBtnWarn_e span:before {content:"+";padding-right:4px;}

/*! Page Nav */
.mOllehHideTxt{display:inline-block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(1px 1px 1px 1px)}
.mOllehPageNav{padding:15px 0 15px 0;text-align:center;}
.dualPPageNav.mOllehPageNav .mOllehPageNav-inner:before , .dualPPageNav.mOllehPageNav .mOllehPageNav-inner:after {content: ''; display: table; }
.dualPPageNav.mOllehPageNav .mOllehPageNav-inner:before { clear: both; }
.dualPPageNav.mOllehPageNav .mOllehPageNav-inner { display: inline-block; } 
.mOllehPageNav a , .mOllehPageNav > span {display:inline-block;width:20px;height:20px;margin:0 3px 0 3px;border:1px solid #999999;text-align: center;line-height:20px;vertical-align:middle;letter-spacing: -1px;}

.dualPPageNav.mOllehPageNav a, .dualPPageNav.mOllehPageNav > .mOllehHideTxt , .dualPPageNav.mOllehPageNav [class*="btnGo"] {float: left; width:20px;height:20px;margin:0 3px 0 3px;border:1px solid #999999;text-align: center;line-height:20px;vertical-align:middle;letter-spacing: -1px;}
.mOllehPageNav strong{display:inline-block;width:20px;height:20px;margin:0 3px 0 3px;border:1px solid #ed2a25;text-align: center;line-height:20px;vertical-align:middle;color:#ed2a25;letter-spacing: -1px;}
.mOllehPageNav .btnGoFirst{padding-right:13px;margin:0;background:url("https://m.olleh.com/images/2015main/btnPageNavFirst.png") no-repeat center center;background-size:12px 10px;-webkit-background-size:12px 10px;-moz-background-size:12px 10px;border:0;border-right:1px solid #eaeaea;}
.mOllehPageNav .btnGoPrev{margin:0 10px 0 -3px;padding-right:10px;background:url("https://m.olleh.com/images/2015main/btnPageNavPrev.png") no-repeat center center;background-size:6px 10px;-webkit-background-size:6px 10px;-moz-background-size:6px 10px;border:0;border-right:1px solid #eaeaea;}
.mOllehPageNav .btnGoNext{margin:0 -3px 0 10px;padding-left:10px;background:url("https://m.olleh.com/images/2015main/btnPageNavNext.png") no-repeat center center;background-size:6px 10px;-webkit-background-size:6px 10px;-moz-background-size:6px 10px;border:0;border-left:1px solid #eaeaea;}
.mOllehPageNav .btnGoLast{padding-left:13px;margin:0;background:url("https://m.olleh.com/images/2015main/btnPageNavLast.png") no-repeat center center;background-size:12px 10px;-webkit-background-size:12px 10px;-moz-background-size:12px 10px;border:0;border-left:1px solid #eaeaea;}
.mOllehPageNav .btnGoPrevPhnlist:after {content:"";display:block;width:0;height:0;margin-left:-4px;border:solid 10px transparent;border-right-color:#999;transform:scale(0.65);-webkit-transform:scale(0.65);}
.mOllehPageNav .btnGoNextPhnlist:after {content:"";display:block;width:0;height:0;margin-left:4px;border:solid 10px transparent;border-left-color:#999;transform:scale(0.65);-webkit-transform:scale(0.65);}
.dualPPageNav.mOllehPageNav .PN-btnpage--active { font-weight: bold; border: 1px solid #ed2a25 !important; color: #ed2a25;}

.dualPPageNav.mOllehPageNav .btnGo--disabled { cursor: initial; border: 1px solid #c9c9c9; }
.dualPPageNav.mOllehPageNav .btnGoNextPhnlist.btnGo--disabled:after { border-left-color: #c9c9c9; }
.dualPPageNav.mOllehPageNav .btnGoPrevPhnlist.btnGo--disabled:after { border-right-color: #c9c9c9; }

.inputListType {font-size:13px;}
.inputListType li {position:relative;height:39px;line-height:40px;overflow:hidden;border-bottom:1px solid #e4e4e4;}
.inputListType li .input {float:left;width:54px;padding:0;text-align:center;}
.inputListType li label {float:left;}
.inputListType li .tit {padding-left:10px;}
.inputListType li .tit.limitw {display:block;width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media screen and (width:320px) {
    .inputListType li .tit.limitw {width:150px;}
}
.inputListType li .price {position:absolute; right:50px; top:0;}
.inputListType li .easyBtnWrap2 {position:absolute;top:0;right:0;width:100px;}
.inputListType li .easyBtnWrap2 .mDicBtnRed_e {line-height:1.25em;}
.inputListType.mgb_40.limitwlist2 li .easyBtnWrap2 .mDicBtnRed_e {line-height:2.4em;}
.inputListType li .easyBtnWrap2 .mDicBtnWhite_e {line-height:1;}
.inputListType li .easyBtnWrap2.autow {width:auto;}
.inputListType.limitwlist li {height:auto;min-height:24px;padding: 8px 0;line-height: 24px;}
.inputListType.limitwlist li .tit {display:block;padding-right:180px;}
.inputListType.limitwlist li .price {top:50%;margin-top:-12px;}
.inputListType.limitwlist li .easyBtnWrap2 {top:50%;margin-top:-16px;}
.inputListType.limitwlist2 li {height:auto;min-height:24px;padding: 8px 0;line-height: 24px;}
.inputListType.limitwlist2 li .tit {display:block;padding-right:110px;}
.inputListType.limitwlist2 li .price {top:50%;margin-top:-12px;}
.inputListType.limitwlist2 li .easyBtnWrap2 {top:50%;margin-top:-16px;}

/* pop layer */
.messageContent {margin-top:-42px;text-align:center;}
.messageContent .textui {width:80%;margin:0 auto 0;border-radius:3px;background:#fff;}
.messageContent .textui .txt {padding:20px 20px 0;line-height:140%;font-size:12px;color:#222;}
.messageContent .textui .svcname {margin:10px 20px;padding:20px;line-height:140%;font-size:12px;color:#222;border:solid 1px #e4e4e4;background:#fafafa;}
.messageContent .easyBtnWrap,
.mOllehJoinLayer .easyBtnWrap {padding:10px 0;text-align:center;border-top:solid 1px #e4e4e4;}
.mDicBtnRed_e{display:inline-block; width:90px; padding:8px 0 8px 0; margin:0 2px; text-align:center; background:#ed2a25; border-radius:3px;}
.mDicBtnRed_e span{color:#ffffff; font-size:12px}
.mDicBtnWhite_e{display:inline-block; width:90px; padding:8px 0 8px 0; margin:0 2px; text-align:center; border-radius:3px; border:1px solid #cccccc}
.mDicBtnWhite_e span{color:#333333; font-size:12px; font-weight:bold}
.mDicBtnRed_e.autow {width:auto;padding:8px 10px;}
.mDicBtnWhite_e.autow {width:auto;padding:8px 10px;}

.svcitemlist {padding:10px;}
.svcitemlist:after {content:"";display:block;clear:both;}
.svcitemlist .svcitem {float:left;width:32%;}
.svcitemlist .svcitem:nth-child(2) {margin:0 2%;}
.svcitemlist .svcitem label {display:block;padding:8px;text-align:center;border:solid 10px #ececec;}
.svcitemlist .svcitem label > span {display:block;margin-bottom:8px;}
.svcitemlist .svcitem label .quan {display:block;font-weight:bold;color:#ed1c24;}
.svcitemlist .svcitem label .nm .price {display:block;color:#666;}
.svcitemlist .svcitem label .sum  {padding-top:30px;background:url("/storage/mDic/img/easyjoin/icon_dpprice.png") 50% 5px no-repeat;color:#666;}
.svcitemlist .svcitem label .sum .price {display:block;font-weight:bold;color:#ed1c24;}
.svcitemlist .svcitem .inputbox {display:block;padding:0 0 10px;text-align:center;background:#ececec;}
.svcitemlist .svcitem.selected label {border-color:#ed1c24;}
.svcitemlist .svcitem.selected .inputbox {background:#ed1c24;}
.svcitemlist + .easyBtnWrap2 {margin-bottom:20px;padding-bottom:10px;border-bottom:solid 1px #ececec;}

.cmsImg .mDicContentDate {padding:0}
.ollehEasyWrap .box_tbl {padding-top:0}
.ollehEasyWrap .box_tbl .btn_cancel {display: inline-block;padding:5px;margin: 0 2px;text-align:center;background-color:#ed2a25;border-radius:3px;}
.ollehEasyWrap .box_tbl .btn_cancel span {font-size:12px;color:#fff;}
.ollehEasyWrap .box_tbl .dtbl_row {margin:15px 0}
.box_tbl table.dtbl_row thead th {padding:11px 10px 13px;background: #f9f9f9;}
.box_tbl table.dtbl_row tbody td {padding:8px}
.ollehEasyWrap table .txt_nolist {padding:20px 0}
#resetAll td.al.inputTd input {width:100% !important;}
#resetAll td.al.inputTd .checkText.eFontRed {overflow:visible;}

.clsbtn {z-index:2;position:absolute;top:0;right:0;width:50px;height:50px;background:url('https://product.kt.com/storage/mDic/img/easyjoin/easyPopClose.png') 50% 50% no-repeat;background-size:15px 16px;}
.clsbtn button {display:block; width:50px;height:50px; margin:0; padding:0; border:0; background:none; vertical-align:top; cursor:pointer;}
.clsbtn button span {position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;clip:rect(0,0,0,0);}

.ollehEasySub .whiteBoxWrap.full {margin-left:-15px;margin-right:-15px;}

.feepaperlist-box {margin:0 -15px 20px -15px;padding:20px 15px;background:#f0f0f0;}
.feepaperlist-box .tit {color:#222;font-weight:bold;font-size:17px;}
.feepaperlist {overflow:hidden;margin:9px 0 0 0;background:#fff;}
.feepaperlist li {position:relative;float:left;width:50%;color:#222;font-weight:bold;font-size:15px;letter-spacing:-1px;}
.feepaperlist li input {z-index:0;position:absolute;top:7px;right:7px;width:17px;height:17px;border:1px solid #a3a3a3;border-radius:50%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.feepaperlist li input:checked {border-color:#d71826;background:#d71826;}
/* 230308 스마트 명세서 수정 */
.feepaperlist li input:checked + label:after {content:'';position:absolute;top:11px;right:10px;width:9px;height:9px;border-radius:50%;background:#fff;}
.feepaperlist li:nth-child(even) input:checked + label:after { right: 11px; }
.feepaperlist li label {z-index:1;position:relative;display:block;height:80px;padding:51px 0 0 0;background-position:50% 14px;border-bottom:1px solid #f0f0f0;background-repeat:no-repeat;background-size:auto 30px;text-align:center;box-sizing:border-box;}
.feepaperlist li:nth-child(odd) label {border-right:1px solid #f0f0f0;}
.feepaperlist li:nth-child(2) ~ li label {border-bottom: 0;}
/* // 230308 스마트 명세서 수정 */
.feepaperlist li.add1 label {background-image:url('/storage/notice/images/ssm/icon_mms.png');}
.feepaperlist li.add2 label {background-image:url('/storage/notice/images/ssm/icon_app.png');}
.feepaperlist li.add3 label {background-image:url('/storage/notice/images/ssm/icon_email.png');}
.feepaperlist li.add4 label {background-image:url('/storage/notice/images/ssm/icon_web.png');}
.emldiv {display:none;margin-bottom:10px;}
.emldiv > p {margin-bottom:10px;}
.emldiv .email-cover {position:relative;overflow:hidden;}
.emldiv .email-cover .ipt-cover {float:left;width:50%;padding:0 0 0 10px;box-sizing:border-box;}
.emldiv .email-cover .ipt-cover:first-child {padding:0 10px 0 0;}
.emldiv .email-cover .ipt-cover .email-addr {width:100%;height:36px;padding:7px 7px;border:1px solid #b5b5b5;border-radius:3px;color:#222;line-height:16px;box-sizing:border-box;}
.emldiv .email-cover .mark {position:absolute;top:10px;left:50%;width:20px;margin:0 0 0 -10px;text-align:center;}
.emldiv .email-select {display:block;margin:5px 0 0 0;appearance: none;-webkit-appearance: none;-moz-appearance: none; -o-appearance: none; padding-right: 2px 0 2px 7px;color: #222;border-radius:3px;border: 1px solid #b5b5b5;background:#FFF url("/storage/mDic/img/easyjoin/select_arrow.png") no-repeat right center;background-size: 16px 5px;-webkit-background-size: 16px 5px;-moz-background-size: 16px 5px; -o-background-size: 16px 5px; text-indent: 2px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; font-size:13px !important; width:100%;height:36px}
.feepaperlist + .checkText {overflow:hidden; height:12px; line-height:15px; padding:3px 0 2px 0; color:#ed2a25; font-size:10px; letter-spacing:-0.3px}
.emldiv .checkText {overflow:hidden; height:12px; line-height:15px; padding:3px 0 2px 7px; color:#ed2a25; font-size:10px; letter-spacing:-0.3px}
.kt-web {margin:0 0 10px 0;}
.kt-web .txt {margin:0 0 10px 0;}
.kt-web .ipt-cover {position:relative;padding:0 125px 0 0;}
.kt-web .ipt-cover .ipt {width: 100%;height: 36px;padding:7px 7px;border:1px solid #b5b5b5;border-radius:3px;color:#222;line-height:16px;box-sizing:border-box;}
.kt-web .note {display:block;margin:10px 0 0 0;}
.btn-smssend {position:absolute;top:0;right:0;width:120px;height:36px;padding::0;background:#434d66;color:#fff !important;font-size:13px;line-height:36px;text-align:center;}

.simple-top-banner {margin:0 -15px;text-align:center;}
.simple-top-banner img {max-width:100%;width:auto;}
.mOllehJoinLayer .zomm-img-box {max-height:500px;margin:15px 0;padding:0 15px;overflow-y:auto;font-size:0;line-height:0;}

.mLogo {z-index:5;position:absolute;top:13px;left:15px;}
.mLogo img {width:24px;height:24px;}

.noti-tit {display: block;margin:15px 15px 0;color:#222;font-weight:bold;font-size:15px;}
.gray-box {padding:14px 14px 7px; background:#f3f3f3;}
.gray-box .dot-list li, .gray-box .easyLisyType1 li {text-indent:0;}
.gray-box li, .num-list li {padding-left: 12px;text-indent: -12px;font-size:13px;margin-bottom: 4px;line-height:17px;}
.dot-list li {padding:0 0 4px 8px;background:url('/storage/mDic/img/easyjoin/easyBullet1.png') no-repeat 0 5px;background-size:4px;font-size:13px;line-height:17px;}
.white-box {padding:14px 14px 7px;}
.noti-list {margin:14px 15px 0;}
.noti-list li {position:relative;margin:10px 0 0 0;padding:0 0 0 7px;color:#222;font-size:14px;line-height:18px;}
.noti-list li:after {content:'';position:absolute;top:7px;left:0;width:2px;height:2px;background:#666;}
.noti-list li:first-child, .noti-num-list li:first-child {margin-top:0;}
.noti-list li .in-list {margin:5px 0 0 0;}
.noti-list li .in-list li:after {top:9px;width:3px;height:1px;}
.noti-list li .in-nolist li {padding:0 !important;}
.noti-list li .in-nolist li:after {display:none;}

.noti-red-color {color:#d92c38 !important;}
.noti-red-color:after {background:#d92c38 !important;}
.noti-red-color .in-list li {color:#222 !important;}



.noti-num-list {margin:14px 15px 0;}
.noti-num-list li {margin:10px 0 0 0;padding:0 0 0 16px;color:#222;font-size:14px;line-height:18px;text-indent:-16px;}
.noti-img-box {margin:10px 0 0 0;text-align:center;}

.top-txt-box {margin:15px;color:#000;font-weight:bold;font-size: 13px;line-height: 17px;}
.top-txt-box.add1 {padding:15px;background:#f5f5f5;}

#mOllehContainer.ollehRoamingWrap {padding-top:0}
.ollehEasySub .easyTop {padding:10px 0 5px 0}
.ollehRoamingWrap div.ndicbox {margin-bottom:0;padding:10px 15px}
.ollehRoamingWrap   .ndicbox .infoTxt {color:#000;font-weight:bold;font-size:12px;line-height:17px;}

#mOllehContainer.ollehRoamingWrap {padding-top:0}
.ollehEasySub .easyTop {padding:10px 0 5px 0}
.ollehRoamingWrap div.ndicbox {margin-bottom:0;padding:10px 15px}
.ollehRoamingWrap .ndicbox .infoTxt {color:#000;font-weight:bold;font-size:12px;line-height:17px;}
.ollehRoamingWrap .mOllehPrdIdxList {padding: 0 15px 0 10px;}
.ollehRoamingWrap .list_data li {border-bottom: 1px solid #f0f0f0;}
.ollehRoamingWrap .box_item {display:block;position:relative;min-height:75px;padding:0 60px 0 90px;}
.ollehRoamingWrap .box_item .pimg {position:absolute;width:70px;left:0;top:50%;margin-top:-20px;}
.ollehRoamingWrap .box_item .box_tit {display:block;overflow:hidden;position:relative;width:100%;padding-top:15px;}
.ollehRoamingWrap .box_item .ptit {padding-right:0;font-size:16px;font-weight:bold;color:#222;}
.ollehRoamingWrap .box_item .pprice {display:block;padding-top:6px;color:#ed1c24;font-size:14px;font-weight:400;}
.ollehRoamingWrap .box_item .pvat {display:block;overflow:hidden;padding:4px 0 10px;font-size:14px;font-weight:400;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;word-wrap:normal;}
.ollehRoamingWrap .box_item .mDicBtnRed_e{display:block;width:60px;padding:8px 0;text-align:center;background:#ed2a25; border-radius:3px;}
.ollehRoamingWrap .box_item .mDicBtnRed_e span{color:#ffffff; font-size:13px}
.ollehRoamingWrap .box_item .link_request {position:absolute;right:0;top:50%;margin-top:-14px;}

#mOllehContainer.ollehRoamingWrap {padding-top:0}
.ollehEasySub .easyTop {padding:10px 0 5px 0}
.ollehRoamingWrap div.ndicbox {margin-bottom:0;padding:10px 15px}
.ollehRoamingWrap   .ndicbox .infoTxt {color:#000;font-weight:bold;font-size:12px;line-height:17px;}
.ollehRoamingWrap .mOllehPrdIdxList {padding: 0 15px;}
.ollehRoamingWrap .list_data li {border-bottom: 1px solid #f0f0f0;}
.ollehRoamingWrap .box_item {display:block;position:relative;min-height:75px;padding:0 60px 0 90px;}
.ollehRoamingWrap .box_item .pimg {position:absolute;width:70px;left:0;top:50%;margin-top:-20px;}
.ollehRoamingWrap .box_item .box_tit  {display:block;overflow:hidden;position:relative;width:100%;padding-top:15px;}
.ollehRoamingWrap .box_item .ptit {padding-right:0;font-size:16px;font-weight:bold;color:#222;}
.ollehRoamingWrap .box_item .pprice {display:block;padding-top:6px;color:#ed1c24;font-size:14px;font-weight:400;}
.ollehRoamingWrap .box_item .pvat {display:block;overflow:hidden;padding:4px 0 10px;font-size:14px;font-weight:400;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;word-wrap:normal;}
.ollehRoamingWrap .box_item .mDicBtnRed_e{display:block;width:60px;padding:8px 0;text-align:center;background:#ed2a25; border-radius:3px;}
.ollehRoamingWrap .box_item .mDicBtnRed_e span{color:#ffffff; font-size:13px}
.ollehRoamingWrap .box_item .link_request {position:absolute;right:0;top:50%;margin-top:-14px;}

#mOllehContainer.ollehRoamingWrap {padding-top:0}
.ollehEasySub .easyTop {padding:10px 0 5px 0}
.ollehRoamingWrap div.ndicbox {margin-bottom:0;padding:10px 15px}
.ollehRoamingWrap   .ndicbox .infoTxt {color:#000;font-weight:bold;font-size:12px;line-height:17px;}
.ollehRoamingWrap .ollehEasySub .easyLoginTxt {padding-bottom:0}

a.viewdetailsvc {text-decoration:underline;color:#008eb2;}

.messageContent .textui {width:80%;margin:-200px auto 0;border-radius:3px;background:#fff;}
.messageContent .textui .txt {padding:20px 20px 0;line-height:140%;font-size:12px;color:#222;}
.messageContent .textui .svcname {margin:10px 20px;padding:20px;line-height:140%;font-size:12px;color:#222;border:solid 1px #e4e4e4;background:#fafafa;}
.messageContent .easyBtnWrap {padding:10px 0;border-top:solid 1px #e4e4e4;}
.messageContent .mDicBtnRed_e{display:inline-block; width:90px; padding:8px 0 8px 0; margin:0 2px; text-align:center; background:#ed2a25; border-radius:3px;}
.messageContent .mDicBtnRed_e span{color:#ffffff; font-size:12px}
.messageContent .mDicBtnWhite_e{display:inline-block; width:90px; padding:8px 0 8px 0; margin:0 2px; text-align:center; border-radius:3px; border:1px solid #cccccc}
.messageContent .mDicBtnWhite_e span{color:#333333; font-size:12px; font-weight:bold}

.ollehPrdSubContent {padding:0 0 15px 0;}

.dtbl-txt-box {margin:0 0 15px 0;}
.dtbl-txt-box .whTit{display:block; height:36px; line-height:36px; margin:0 0 14px; border-top:1px solid #8f8f8f; border-bottom:none; background:#f6f6f6; text-align:center; font-size:14px; font-weight:bold; color:#333333}
.dtbl-txt-box .easyLisyType2 {margin-left:15px;}
.dtbl-txt-box .easyLisyType3 {margin-bottom:14px;padding:0 14px 14px;font-weight:normal; border-bottom:1px solid #8f8f8f;}

.btnrdgray {margin:0 0 0 5px;padding:2px 5px;border-radius:10px;border:1px solid #bbb;color:#222;font-size:11px !important;vertical-align:1px;word-break:break-word;white-space:nowrap;}
.btnrdgray:hover, .btnrdgray:active, .btnrdgray:focus {color:#222;text-decoration:none;}

.easytxt-box {margin:15px 0 0 0;color:#222;line-height:18px;}
.easylink {display:inline-block;color:#0a94bf !important;text-decoration:underline !important;}

.easy-list {margin:15px 0 0 0;padding:10px;background:#f2f2f2;}
.easy-list li {position:relative;margin:10px 0 0 0;padding:0 0 0 7px;}
.easy-list li:after {content:'';position:absolute;top:7px;left:0;width:2px;height:2px;background:#666;}
.easy-list li:first-child {margin:0;}
.easy-list li.pred-price {font-weight:bold;}

.service-top {margin:15px 15px 10px;}
.service-top .service-tit {display:block;color:#222;font-weight:bold;font-size:15px;}
.service-top .service-txt {margin:10px 0 0 0;color:#333;font-weight:bold;font-size:14px;line-height:17px;}
.service-top .service-list {margin:10px 0 0 0;}
.service-top .service-list li {position:relative;margin:5px 0 0 0;padding:0 0 0 7px;color:#222;font-size:14px;line-height:18px;}
.service-top .service-list li:after {content:'';position:absolute;top:8px;left:0;width:2px;height:2px;background:#666;}
.service-top .service-list li:first-child {margin-top:0;}

.ctime-cover .slt, .ctime-cover .ipt {appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;color:#222;border-radius:3px;border:1px solid #b5b5b5;background:#fff url("/storage/mDic/img/easyjoin/select_arrow.png") no-repeat right center;background-size: 16px 5px;-webkit-background-size: 16px 5px;-moz-background-size: 16px 5px; -o-background-size: 16px 5px; text-indent: 2px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; font-size:13px !important; height:36px}
.ctime-cover .slt, .ctime-cover .ipt {width:45px !important;}
.ctime-cover .ipt {background-color:#ddd;}

.data-box {padding:14px 15px 12px;background:#f3f3f3;}
.data-box .data-tit {display:block;font-weight:bold;}

.mDicDetailAreaTitDate {z-index:1;position:relative;height:50px;padding:0 0 0 25px;line-height:50px;border-bottom:1px solid #e3e4e6;text-align:center;}
.mDicDetailAreaTitDate .mDicLogo {position:absolute;top:5px;left:0;}
.mDicDetailAreaTitDate .mDicTit {display:inline;color:#333;font-weight:bold;font-size:17px;line-height:51px;}

.simp-txt-area {padding:15px 0;color:#000;text-align:left;line-height:1.4;letter-spacing:-1px;}
.simp-txt-area.coupon {font-weight:bold;}
.simp-txt-area.coupon .num {color:#ed1c24;font-weight:normal;letter-spacing:0;}
.simp-txt-area.bold {font-weight:bold;}
.simp-banner {margin:0 -15px 15px;text-align:center;}
.simp-center {margin:20px 0 0 0;text-align:center;}

/*.simp-cupon-info {margin:20px 0 0 0;}*/
.simp-data-coupon-box .simp-coupon-tit:first-child {margin:20px 0 0 0;}
.simp-coupon-tit {display:block;height:40px;margin:40px 0 0 0;border-top:1px solid #8f8f8f;background:#f6f6f6;color:#333;font-weight:bold;font-size:15px;line-height:40px;text-align:center;}
.simp-data-coupon-list {border-bottom:1px solid #e4e4e4;}
.simp-data-coupon-list li {position:relative;min-height:24px;padding:10px 80px 10px 10px;border-top:1px solid #e4e4e4;font-size:12px;}
.simp-data-coupon-list li.voc {border-top-color:#a0e9de;background:#a0e9de;}
.simp-data-coupon-list li:first-child {border-top:0;}
.simp-data-coupon-list li .tit {font-size:14px;}
.simp-data-coupon-list .info {margin:10px 0 0 0;}
.simp-data-coupon-list .info li {position:relative;min-height:initial;padding:0 0 0 6px;border-top:0;}
.simp-data-coupon-list .info li:after {content:'';position:absolute;top:5px;left:0;width:2px;height:2px;border-radius:100%;background:#000;}
.simp-data-coupon-list li .completion-txt {margin:10px 0 0 0;font-weight:bold;}

.simp-btn-left {margin:20px 0 0 0;text-align:left;}
.simp-btn-center {margin:20px 0 0 0;text-align:center;}
.simp-btn-center .check-txt {text-align:left;}

.simp-btn {position:absolute;top:50%;right:10px;width:64px;height:24px;margin:-12px 0 0 0;background:#ed2a25;color:#fff;line-height:24px;text-align:center;font-size:12px !important;}
.simp-btn.use {width:62px;height:22px;border:1px solid #000;background:#fff;color:#000;}
.simp-btn.completion {background:#d9d9d9;color:#7f7f7f;}
.simp-btn-rsm {display:inline-block;min-width:59px;height:17px;padding:0 3px;border:1px solid #000;border-radius:3px;color:#000;font-size:11px !important;text-align:center;vertical-align:middle;line-height:19px;}
.simp-btn-rmi {display:inline-block;min-width:72px;height:19px;padding:0 3px;border:1px solid #000;border-radius:10px;color:#000;font-size:13px !important;text-align:center;vertical-align:middle;line-height:20px;}

.simp-layer-coupon {margin:-5px 0;}
.simp-layer-coupon li {padding:20px 88px 20px 0 !important;border-top:1px solid #eee;background:url('/storage/notice/images/coupon/bg_coupon_20190426_01.png') no-repeat 100% 50%;background-size:80px auto;color:#000;font-size:13px;letter-spacing:-1px;}
.simp-layer-coupon li .tit {padding-bottom:12px !important;color:#222;font-size:17px;}
.simp-layer-coupon li:first-child {border-top:0;}

.simp-possession-coupon-list {margin:0 -15px -15px;padding:30px 15px;background:#f0f0f0;}
.simp-possession-coupon-list li {margin:10px 0 0 0;}
.simp-possession-coupon-list li:first-child {margin:0;}
.simp-possession-coupon-list li a {display:table;position:relative;width:100%;height:74px;background:#fff;color:#222;letter-spacing:-1px;line-height:1.4;}
.simp-possession-coupon-list li a:before {content:'';display:table-cell;width:85px;background:#ffdf9d url('/storage/notice/images/coupon/bg_coupon_list_20190426_01.png') no-repeat 50% 50%;background-size:contain;vertical-align:middle;}
.simp-possession-coupon-list li.add1 a:before {background-color:#c3e9ff;background-image:url('/storage/notice/images/coupon/bg_coupon_list_20190426_02.png');}
.simp-possession-coupon-list li.add2 a:before {background-color:#ffc3c3;background-image:url('/storage/notice/images/coupon/bg_coupon_list_20190426_03.png');}
.simp-possession-coupon-list li.add3 a:before {background-color:#c8ebb2;background-image:url('/storage/notice/images/coupon/bg_coupon_list_20190426_04.png');}
.simp-possession-coupon-list li.add4 a:before {background-color:#c3c4f7;background-image:url('/storage/notice/images/coupon/bg_coupon_list_20190426_05.png');}
.simp-possession-coupon-list li.add5 a:before {background-color:#ffc79e;background-image:url('/storage/notice/images/coupon/bg_coupon_list_20190426_06.png');}
.simp-possession-coupon-list li a .cont {display:table-cell;padding:5px 23px 5px 19px;vertical-align:middle;}
.simp-possession-coupon-list li a .cont .tit {color:#222;font-size:15px;}
.simp-possession-coupon-list li a .cont .info-list {margin:10px 0 0 0;}
.simp-possession-coupon-list li a .cont .info-list li {position:relative;margin:5px 0 0 0;padding:0 0 0 60px;font-size:13px;}
.simp-possession-coupon-list li a .cont .info-list li:first-child {margin:0;}
.simp-possession-coupon-list li a .cont .info-list li .sm-tit {position:absolute;top:0;left:0;}
.simp-possession-coupon-list li a:after {content:'';position:absolute;top:50%;right:10px;width:10px;height:17px;margin:-9px 0 0 0;background:url('/storage/notice/images/coupon/bl_coupon_arrow_20190426.png') no-repeat 0 0;background-size:cover;}

.simp-coupon-icon-box {position:relative;min-height:102px;margin:0 -15px;padding:27px 109px 27px 15px;background:#ffdf9d;box-sizing:border-box;color:#000;font-size:14px;line-height:1.4;}
.simp-coupon-icon-box:after {content:'';position:absolute;top:50%;right:13px;width:74px;height:46px;margin:-23px 0 0 0;background:url('/storage/notice/images/coupon/bg_coupon_icon_20190429_01.png') no-repeat 0 0;background-size:100% 100%;}
.simp-coupon-icon-box.add1 {background:#c3e9ff;}
.simp-coupon-icon-box.add2 {background:#ffc3c3;}
.simp-coupon-icon-box.add3 {background:#c8ebb2;}
.simp-coupon-icon-box.add4 {background:#c3c4f7;}
.simp-coupon-icon-box.add5 {background:#ffc79e;}
.simp-coupon-icon-box.add1:after {width:52px;height:45px;background-image:url('/storage/notice/images/coupon/bg_coupon_icon_20190429_02.png');}
.simp-coupon-icon-box.add2:after {width:43px;background-image:url('/storage/notice/images/coupon/bg_coupon_icon_20190429_03.png');}
.simp-coupon-icon-box.add3:after {width:42px;background-image:url('/storage/notice/images/coupon/bg_coupon_icon_20190429_04.png');}
.simp-coupon-icon-box.add4:after {width:45px;height:40px;background-image:url('/storage/notice/images/coupon/bg_coupon_icon_20190429_05.png');}
.simp-coupon-icon-box.add5:after {width:42px;height:40px;background-image:url('/storage/notice/images/coupon/bg_coupon_icon_20190429_06.png');}
.simp-coupon-icon-box .bold {font-weight:bold;}

.simp-list li {position:relative;margin:10px 0 0 0;padding:0 0 0 8px;font-size:14px;line-height:1.4;}
.simp-list li:first-child {margin:0;}
.simp-list li:after {content:'';position:absolute;top:8px;left:0;width:2px;height:2px;border-radius:100%;background:#000;}
.simp-list.coupon {margin:0 -15px;padding:15px;background:#f3f3f3;}

.simp-avail-text {overflow:hidden;margin:20px 0 0 0;font-size:14px;line-height:21px;text-align:right;}
.simp-avail-text .use-coupon {float:left;}
.simp-avail-text .num {color:#ed1c24;}

.simp-data-cupon {position:relative;margin:15px 0 0 0;padding:13px 0 20px 0;border:5px solid #bbb;background:#fff;}
.simp-data-cupon .data-box {position:relative;padding:11px 0 11px 98px;background:url('/storage/notice/images/coupon/bg_icon_date_box_20190426_01.png') no-repeat 15px 50%;background-size:49px 30px;}
.simp-data-cupon .data-box:after {content:'';width:1px;height:100%;border-right:1px dashed #999;position:absolute;top:0;left:80px;}
.simp-data-cupon .data-box .tit {color:#222;font-size:15px;line-height:21px;}
.simp-data-cupon .data-box .txt {margin:7px 0 0 0;font-size:13px;}
.simp-data-cupon .data-box .date {margin:7px 0 0 0;font-size:13px;}
.simp-data-cupon .easyBtnWrap2 {margin:0;}

.simp-data-cupon .group {margin:13px 0 0 0;padding:23px 25px 25px 25px;border-top:1px dashed #bbb;}
.simp-data-cupon .group li {position:relative;min-height:17px;margin:15px 0 0 0;}
.simp-data-cupon .group li:first-child {margin:0;}
.simp-data-cupon .group li input {z-index:0;position:absolute;top:0;left:0;width:17px;height:17px;border:1px solid #a3a3a3;border-radius:50%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.simp-data-cupon .group li label {z-index:1;display:block;position:relative;padding:0 0 0 34px;}
.simp-data-cupon .group li input:checked {border-color:#d71826;background:#d71826;}
.simp-data-cupon .group li input:checked + label:after {content:'';position:absolute;top:4px;left:4px;width:9px;height:9px;border-radius:50%;background:#fff;}

.simp-no-data-coupon {padding:22px 10px 21px;border-bottom:1px solid #e4e4e4;color:#ed1c24;font-size:13px;text-align:center;}

.simp-agreement-list li {position:relative;margin:6px 0 0 0;padding:0 0 0 5px !important;}
.simp-agreement-list li:after {content:'';position:absolute;top:7px;left:0;width:2px;height:2px;border-radius:100%;background:#666;}
.simp-agreement-list li:first-child {margin-top:0;}
.simp-agreement-list li .simp-in-agreement-list li {margin:3px 0 0 0;}
.simp-agreement-list li .simp-in-agreement-list li:after {top:6px;height:1px;border-radius:0;}

.color-red {color:#d92c38 !important;}
.simpt-red {color:#d92c38 !important;}

.sms-tit {display:block;font-size:15px;line-height:1.2;text-align:center;letter-spacing:-1px;}
.sms-box {margin:15px 0 0 0;}
.btn-sms-send {display:inline-block;width:100%;height:36px;margin:12px 0 0 0;background-color:#d71826;color:#fff !important;font-weight:bold;font-size:13px;text-align:center;line-height:36px;}
.btn-sms-send .phone {display:inline-block;padding:0 0 0 22px;background:url('https://product.kt.com/storage/common/simple_join/img/easyJoin/bl_sms.png') no-repeat 0 50%;background-size:14px 18px;}
.login-box {margin:25px -15px 0;padding:14px 15px;background:#d8dfe7;color:#222;}
.login-tit {display:block;font-size:14px;font-weight:normal;text-align:center;line-height:1.2;}
.login-tit .bold {font-weight:bold;}
.login-box .btn-login {display:inline-block;width:100%;height:36px;margin:10px 0 0 0;border:1px solid #bbb;border-radius:3px;background:#f8f9fd;color:#333 !important;font-weight:bold;font-size:13px important;text-align:center;line-height:36px;}

.error-wrap {display:table;position:fixed;width:100%;height:100%;background:#fff;font-family:MG;line-height:1.2;letter-spacing:-1px;}
.error-wrap .error-content {display:table-cell;padding:0 15px;vertical-align:middle;}
.error-wrap .error-area {padding:130px 0 0 0;background:url('/storage/temp/images/img-main-erro02.jpg') no-repeat 50% 0;background-size:185px 150px;}
.error-wrap h1 {color:#333;font-size:23px;text-align:center;}
.error-wrap .sub-txt {display:block;margin:20px 0 0 0;font-size:18px;text-align:center;}
.error-wrap .data-error {display:block;margin:20px 0 0 0;font-size:18px;text-align:center;}
.error-wrap .copyright {margin:45px 0 0 0;border-top:1px solid #e0e0e0;padding:10px 0;font-size:12px;}
.error-wrap .copyright .number {padding:4px 0 4px 20px;background:url('/storage/temp/images/error_logo.png') no-repeat 0 50%;background-size:14px 12px;}
.error-wrap .copyright .copy {display:block;}

.btn-kt-simp {display: inline-block;width:100%;height:36px;margin:20px 0 0 0;background-color:#d71826;color:#fff !important;font-weight:bold;font-size:13px;text-align:center;line-height:36px;}

.simp-top-tit {display:block;margin:0 -15px;padding:15px 15px;border-bottom:1px solid #e3e4e6;font-size:15px;line-height:1.4;}
.simp-tit {display:block;margin:20px 0 0 0;line-height:1.4;}
.simp-txt {margin:10px 0 0 0;font-size:13px;letter-spacing:-1px;line-height:1.4;}
.simp-email-box {position:relative;margin:10px 0 15px;}
.simp-email-box .bl-email {position:absolute;top:9px;left:50%;width:20px;margin:0 0 0 -10px;text-align:center;}
.simp-email-box .simp-ipt-cover {float:left;width:50%;padding:0 0 0 10px;box-sizing:border-box;}
.simp-email-box .simp-ipt-cover:first-child {padding:0 10px 0 0;}
.simp-email-box .simp-selt-cover {clear:both;display:block;padding:5px 0 0 0;}
.simp-ipt {width:100%;height:36px;padding:7px 7px;border:1px solid #b5b5b5;border-radius:3px;color:#222;line-height:36px;box-sizing: border-box;}
.simp-selt {width:100%;height:36px;padding:7px 7px;border:1px solid #b5b5b5;border-radius:3px;color:#222;line-height:6px;box-sizing: border-box;}

.simp-row-tbl {width:100%;margin:15px 0 0 0;border-top:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;}
.simp-row-tbl tbody tr th {padding:23px 5px 21px;border-top:1px solid #ccc;background:#e4eaf2;color:#222;font-size:14px;text-align:center;}
.simp-row-tbl tbody tr td {padding:20px 15px;border-top:1px solid #ccc;border-left:1px solid #ccc;color:#333;font-size:14px;line-height:22px;}
.simp-row-tbl tbody tr:first-child th, .simp-row-tbl tbody tr:first-child td {border-top:0;}
.simp-row-tbl .smsInputLine  {font-size:13px;}

.simp-txt-area + .scrollWrap .simp-row-tbl {margin-top:0;}

.noti-link {display:inline-block;color:#008eb2 !important;}
.check-txt {display:none;margin:3px 0 0 0;color:#ed2a25;font-size:11px;line-height:1.4;}
.simp-btn-red {display:inline-block;width:90px;margin:0 2px;background:#ed2a25;border-radius:3px;color:#fff !important;line-height:40px;text-align:center;}

.simp-tbl-tit {margin:10px 0 0 0;padding:10px;border-top:2px solid #000;border-bottom:1px solid #ddd;background:#f1f2fa;color:#000;font-weight:bold;font-size:13px;text-align:center;}
.simp-tbl-shape {border-bottom:1px solid #ddd;}
.simp-tbl-td-shape {display:block;padding:10px;}
.simp-tbl-td-shape .simp-radio {position:static;width:16px;height:16px;vertical-align:middle;}
.simp-tbl-td-shape .simp-label {margin:0 0 0 10px;color:#000;vertical-align:middle;}

.tablTopText2.netflix {padding-right:148px;background:none;}
.tablTopText2.netflix:after {content:'';position:absolute;top:30px;right:10px;width:128px;height:22px;background:url('/static/common/simple/bg_netflix.png') no-repeat 0 0;background-size:100% 100%;}

.captcha, .captcha * {box-sizing: border-box;}
.captcha {margin-top:15px;}
.captcha_box {position:relative;max-width:345px;min-height:57px;padding-left:174px;}
.captcha_image {position:absolute;top:0;left:0;}
.captcha_image img {width:168px;max-width:168px;height:57px;}
.captcha_button {display:block;width:100%;border:1px solid #b5b5b5;border-radius:3px;background-color:#fff;font-size:12px;text-align:center;line-height:25px;}
.captcha_button + .captcha_button {margin-top:3px;}
.captcha .eInput {width:100%;margin-top:6px;padding-left:10px;}
.productCaptcha .mDicBtnRed {width:180px;margin: 15px auto 0 auto;border-radius:3px;}

.whiteBoxWrap .no-data {height:39px;border-bottom:1px solid #e4e4e4;line-height:40px;text-align:center;color:#ed1c24;}
.whiteBoxWrap .simp-ipt {margin:6px 0 0 0;}
.whiteBoxWrap .captcha {padding:0 0 15px 0;border-bottom:1px solid #e4e4e4;}

.captcha_box_omh {position:relative;max-width:345px;min-height:57px;}
.captcha_box_omh .simp-ipt {margin:6px 0 0 0;}
.captcha_box_omh p {margin:6px 0 0 0;color:#FF0000;}


/* kt.com 상품_간편가입 개선(ISMS-P 인증 사전 점검 및 조치)_ SB v0.5 */
.agreemenListWrap.sms-box.isms-2025-new{min-height: 25px; margin-top: 0;}
.agreemenListWrap.sms-box.isms-2025-new .isms-2025-btn{}
/* kt.com 상품_간편가입 개선(ISMS-P 인증 사전 점검 및 조치)_ SB v0.5 */

/*20250812*/
.ollehEasySub .easySmsWrap .agree-chk-wrap:first-child {margin:0;}
.agree-chk-wrap {display:flex;justify-content:space-between;margin:5px 0 0 0;}
.agree-chk-wrap label {display:flex;align-items:center;gap:5px;}
.agree-chk-wrap .terms-details {display:flex;align-items:center;gap:5px;justify-items:center;}
.agree-chk-wrap .terms-details img {width:10px;height:10px;background-size:contain;}

/*넷퍼넬 UI 20250814//*/
.waithing_pop {
  display: block;
  position: fixed;
  top: 0; 
  left: 0;
  width: 100%; 
  height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 9999;
}

.pop_content {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  max-width: 430px;
  width: 85%;
  background: #fff;
  padding: 35px 10px 30px 10px;
  border-radius: 5px;
  text-align: center;
}

.pop_notice, .waithing_info .info_label, .waithing_info .info_count, .pop_content .time_info, .pop_content .warn {
  font-family: 'Noto Sans CJK KR';
}
.pop_notice {
  font-weight: 350;
  font-style: 'DemiLight';
  font-size: 18px;
  line-height: 140%;
  letter-spacing: -1px;
  text-align: center;
  vertical-align: middle; 
  margin-bottom: 70px;
  color: #222;
}

.waithing_info {
  margin-bottom: 50px;
}
.waithing_info .info_label {
  font-size: 28px;
  margin-bottom: 20px;
  color: #222;
}

.waithing_info .info_count {
  font-weight: 700;
  font-size: 52px;
  color: #000;
  letter-spacing: -1px;
}

.pop_content .time_info {
  font-size: 18px;
  font-weight: 350;
  color: #454545;
}

.pop_content .time_info span {
  font-size: 18px;
  font-weight: 500;
  color: #222;
}

/*
.pop_content .progress_bar span.fill {
    display: block;
    width: 60%;
    height: 5px;
    background: #FE2E36;
    border-radius: 10px;
} */

.pop_content .warn {
  font-size: 18px;
  font-weight: 350;
  line-height: 140%;
  margin-bottom: 70px;
  color: #454545;
}
.btn_waithing_close {
  position: absolute;
  right: 30px;
  bottom: 30px;
  padding: 5px 15px;
  background: #eee;
  border: 1px solid #aaa;
  cursor: pointer;
}

#NetFunnel_Loading_Popup_Progressbar{
  max-width: 350px !important;
  height: 5px !important;
  margin: 0 auto !important;
  margin-top: 27px !important;
  margin-bottom: 50px !important;
  border-radius: 10px !important;
   }
   
#NetFunnel_Loading_Popup_Progressbar table{
  width:100% !important;
  max-width: 350px !important;
  height: 5px !important;
  border-radius: 10px !important;
   }
   
#NetFunnel_Loading_Popup_Progressbar table td{
    border-radius: 10px !important;
}
/*//넷퍼넬 UI 20250814*/