@charset "euc-kr";
/* KT CSS 2011.06.22 */

* {margin:0; padding:0; border:0;-webkit-text-size-adjust:none;}
body, div, p, td, th,  li, form, select, option, textarea { font-family:Dotum, Gulim, Arial; font-size:11pt; color:#333333; } 
html, body {background-color:#fff;}
img {border:none;}
hr {display:none;}
ol, ul {list-style: none;}
h1,h2,h3,h4,h5 {padding:0;margin:0;}
a:link {text-decoration: none;color:#666666;}
a:visited {	text-decoration: none;color:#666666;}
a:hover {text-decoration: underline;color:#000000;}
a:active {text-decoration: underline;color:#000000;}

a.noti:link {text-decoration: none;color:#555555;}
a.noti:visited {text-decoration: none;color:#555555;}
a.noti:hover {text-decoration: underline;color:#333333;}
a.noti:active {text-decoration: underline;color:#333333;}
.both{clear:both; margin:0; line-height:0; display:none;}
.clear{clear:both; float:left;}
.block{display:block; float:left; }
.fl {float:left;display:block;}
.fr {float:right;display:block;}
.nobg{background:none;} 
.tc{ text-align:center;}
.tr{ text-align:right;}
.tl{ text-align:left;}
.red {color:#ff0000;}
.mt10 {margin-top:10px;}
.pt5 {padding-top:5px;}
.pt20 {padding-top:20px;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.redPointB {color:#ed1c24;font-weight:bold;}
.bluePointB {color:#3399cc;font-weight:bold;}
.grayPointB {color:#666666;font-weight:bold;}
.blackPointB {color:#000;font-weight:bold;}
  
 
/* header */
#header {margin:auto; height:34px;text-align:left;background:url(../images/eng/main/header_bg.gif) left top repeat-x;}
#header h1 { padding:0;margin:0; } 
#header .english {position:absolute;right:5px;top:10px;}
#shadow {background:url(../images/eng/main/shadow.gif) left top repeat-x;height:4px;}


/*»ó´Ü¹è³Ê*/
#mainVisual {background:url(../images/eng/main/mainVisual_bg.gif) left top repeat-x;height:142px;text-align:center;}
#mainVisual2 {background:url(../images/eng/main/mainVisual2_bg.gif) left top repeat-x;height:165px;text-align:center;}
#bannVisual {background:url(../images/eng/main/bannVisual_bg.gif) left top repeat-x;height:489px;text-align:center;}
#mainVisual3 {background:url(../images_ch/main/mainVisual_bg_ev_240531.gif) left top repeat-x;height:95px;text-align:center;}
#mainVisual3 ul li{height:90.5px;}

#mainVisual4 {background:url(../images_ch/main/mainVisual_bg_ev3.gif) left top repeat-x;height:95px;text-align:center;}
#bannVisual {background:url(../images_ch/main/bannVisual_bg.gif) left top repeat-x;height:489px;text-align:center;}

/* ¸ÞÀÎ */
#loginBox3 { margin:auto; width:100%;padding-top:0px; width:320px; } 
#loginBox2 { margin:auto; width:100%; background: url(../images/eng/main/log_patt2.gif) repeat-x; height: 75px; } 
.loginBox_bg2{ width:320px; margin:0 auto; height:65px; }
#loginBox { margin:auto; width:100%; background-color:#ffffff; padding-top:20px; padding-bottom:20px; width:320px; } 
.loginBox_bg{ clear:both; margin:0; background-color:#fff; }
.logExp { margin:30px 10px 70px 10px; }
#use{ background:url(../images/eng/main/btn_customer_nor.gif) no-repeat; width:141px; height:54px; float:left; margin:14px 0 0 14px; text-indent:-9999px }
#customer{ background:url(../images/eng/main/btn_use_nor.gif) no-repeat; width:141px; height:54px; float:left; margin:14px 0 0 11px; text-indent:-9999px;}
#mainimg { background:url(../images/eng/main/bt_roaming.png) no-repeat; margin:auto; margin-top:15px; width:178px; height:26px; text-indent:-9999px}		    		



#cenBox2 { margin:auto;background: url(../images/eng/main/cenBox_patt.gif) repeat-x; height: 120px; }
#cenBox { margin:auto;}
#cenBox .cenBg { margin:auto; width:320px; }
#menuSet {margin:0px auto;height:79px;background:url(../images/eng/main/menuset_bg.gif) left top repeat-x; width:320px;}
#menuSet ul {margin:0px auto;width:320px;}
#menuSet li {float:left; padding-right:0px; height:86px;}

#btList{ margin:auto; display:block; }
#btList { clear:both; margin:auto; display:inline;  }
#btList a img { display:inline; border:0;} 
#btList a img.over { display:none; } 
 
#btList a:hover { border:0; }
#btList a:hover img { display:none; } 
#btList a:hover img.over { display:inline; }


 /*°øÁö*/
#noti_bg{ clear:both; margin:auto;height: 50px; margin-top:5px; }
#notiBox { width:260px; margin:auto; padding:6px 0px 0px 56px; background: url(../images/eng/main/noti_txt_bg.png) no-repeat; height: 28px; }
#cautionBox { width:321px; margin:auto; padding-top: 7px; padding-bottom: 10px; }
#notiBox .notiMore {font-size:10pt;color:#999999;vertical-align:middle;margin-left:9px; }
#notiBox .notiData {padding-left:5px;font-size:10pt;color:#333333;vertical-align:middle;}





#inputBox table {margin:auto;width:250px;}
.txtSignIn {padding:10px 0 3px 0px; text-align:center;}
.txtSignIn2 {padding:15px 0 0px 0px; text-align:center;}
.txtSignIn3 {padding:10px 0 10px 0px; text-align:center; border-bottom:#ccc solid 1px;}
.txtLogin {padding:6px 6px 8px 0; text-align:center;}
.loginNoti {color:red;font-size:11px;padding-left:0px;}
#agreeBox { margin:auto; width:100%; background: url(../images/eng/main/cenBox_patt.gif) repeat-x; margin:auto; padding-bottom:20px; } 
.agreeBox_bg_s{ background: url(../images/eng/main/cenBox_bg2.gif) no-repeat center top; height:255px; }




#ttc { margin:0px auto; padding:20px 15px 0px 15px; }
.agree { margin:0px auto;width: 280px; }
.box_agree1 { background: url(../images/eng/main/bg_agree1.png) no-repeat center; height: 151px; }
.buttonBasic {padding:20px 10px 10px 10px;text-align:center;}
.buttonBasic2 {padding-top:15px;padding-bottom:10px;text-align:center;}

#ttl { padding:15px 0px 5px 15px;; }
.headtxtT {font-size:12pt;font-weight:bold;padding:5px 0px 10px 0px ;}
.headtxtRed {font-size:11pt;font-weight:bold;color:#FF0000;padding:10px 0px 5px 0px ;}
.headtxt {font-size:12pt;font-weight:bold;padding:5px 0px 5px 0px ; line-height:1.4em;}
.bodytxt li{font-size:11pt;color:#4c4c4c;line-height:1.2em;}
.bodytxt2 {font-size:11pt;color:#999;line-height:1.2em;}
.bodytxt3 {font-size:11pt;color:#4c4c4c;line-height:1.2em; margin-bottom:10px;}

.bodyMlegal {font-size:11pt;color:#4c4c4c;padding:5px 10px 5px 10px;line-height:1.4em;}
.bodytxtRed {font-size:11pt;color:#ff0000;padding:20px 0px 20px 0px;line-height:1.4em;}
.bodytxtRed2 {font-size:11pt;color:#ff0000;padding:0px 0px 0px 0px;line-height:1.4em;}
.bold14 {font-size:11pt;font-weight:bold;color:#333333;}
.boldRed {font-weight:bold;color:#FF0000;}
.comment { font-size:11pt; color:#666; line-height:1.4em; font-weight:normal; }
.bodyInfoText {font-size:10px;text-align:middle;vertical-align:top;}


.txt12B {font-weight:bold;font-size:12px;color:#333333;}
.callcenter {font-size:11px;color:#666666;}
.subCopy {padding-top:5px;padding-left:10px;text-align:left;}
.para {padding-top:25px;padding-left:48px;}

.howto li {padding-top:4px;padding-bottom:4px;color:#4c4c4c;font-size:11pt;}


/* box */
.solidBox {margin:0px;padding:8px;border:solid 1px #c9c9c9;background-color:#f4f4f4;}
.solidBox img {vertical-align:middle;}
.solidBox p {font-weight:normal;}


/* legal */
#inputBox2 {margin:0px auto; text-align:center;width:280px;}
#inputBox2 #legal { height:80px; font-size:8.5pt;text-align:left;overflow-x:hidden; overflow-y:scroll;}
#inputBox2 #legal li {font-size:8.5pt;}
.legalTitle {font-size:11pt;font-weight:bold;color:#666;padding:10px;padding-bottom:0px;}
.legalTxt {font-size:8.5pt;color:#7e7e7e;padding:5px 10px 5px 10px;line-height:10pt;}
.legalSubTitle { font-weight:bold; color:333; padding:5px 0; line-height:10pt; }

#bgBox { background-color:#e8e8e8; margin:auto;}
#inputBox3 table {margin:auto;width:300px;}
#inputBox3 td {padding-left:5px; height:25px;}


/* °í°´Á¤º¸È®ÀÎ */
.ipt {height:23px;background-color:#ffffff;border:solid 1px #cccccc;font:10pt ; width:65px;}
.iptsnum2 { width:242px; border:solid 1px #cccccc; color: #868686; font: bold 10pt; padding: 4px; background: #FFFFFF; }
.iptBagic180 {width:100px;height:23px;background-color:#ffffff;border:solid 1px #cccccc;font:10pt;}
.selectSty {background-color:#ffffff;border:solid 1px #cccccc;padding:1px; font-size:11pt;}
.input_bg1 { background: url(../images/eng/main/input_bg1.gif) no-repeat left top; width:170px; height: 26px; font-size: 11pt; font-weight:bold; text-align:left; padding-left:10px; }
.input_bg2 { background: url(../images/eng/main/input_bg2.gif) no-repeat left top; width:80px; height: 26px;font-size: 11pt; font-weight: bold;  }
.input_bg3 { background: url(../images/eng/main/input_bg3.gif) no-repeat left top; width:53px; height: 26px;font-size: 11pt; font-weight: bold;  }

.iptBagic { width:162px; height:18px;border:solid 0px #cccccc; color: #868686; font-size: 11pt; padding: 2px 0px 2px 0px; background:#f9f9f9; margin:2px 0px 2px 3px; }
.iptBagicRight { width:162px; height:18px;border:solid 0px #cccccc; color: #868686; font-size: 11pt; padding: 2px 0px 2px 0px; background:#f9f9f9; margin:2px 0px 2px 3px; }


.iptBagic2 { width:162px; height:18px;border:solid 1px #cccccc; color: #868686; font-size: 11pt; padding: 2px; background:#f9f9f9; }
.ipt_id { width:90px; height:18px;border:solid 1px #cccccc; color: #555; font-size: 11pt; padding: 2px; background:#f9f9f9; }
.ipt_pw { width:90px; height:18px;border:solid 1px #cccccc; color: #555; font-size: 11pt; padding: 2px; background:#f9f9f9; }
.iptBagic4 { width:80px; height:18px;border:solid 1px #cccccc; color: #555; font-size: 11pt; padding: 2px; background:#f9f9f9; }
.iptsnum { width:75px; height:18px;border:solid 0px #cccccc; color: #555; font-size: 11pt; font-weight: bold;  padding: 2px; background:#f9f9f9; margin:2px 2px 2px 2px; }
.iptnum { width:42px; height:18px;border:solid 0px #cccccc; color: #868686; font-size: 11pt; padding: 2px; background:#f9f9f9; margin:2px; }

#box_agree2 {background: url(../images/eng/main/agree_bg2.png) no-repeat center; height: 200px; text-align:center;}
#box_agree2 table {padding:13px 0px 0px 10px;}
#box_agree2 tr { height:30px;}
#box_agree2 th {font-size:10pt; text-align:left; padding-right:5px; width:85px; color:#555555; }
#box_agree2 td {font-size:11pt; text-align:left; padding-right:5px;}
#box_agree2 p{margin:0; padding:0;}

#box_sn {height: 90px; text-align:center; margin:15px 0px 15px 0px;}
#box_sn table {padding:13px 0px 0px 10px;}
#box_sn table tr { height:36px;}
#box_sn table th {font-size:10pt;text-align:left;padding-right:5px;width:80px;letter-spacing: -1px;word-spacing: -1px;}
#box_sn table td {}
#box_sn p{margin:0; padding:0;}
#box_sn li {float:left; padding-right:5px;}


/* ¼­ºê */

#contBox { background: url(../images/eng/main/cenBox_bg2.gif) no-repeat;margin:auto; width:320px; }
.contBox_bg { background: url(../images/eng/main/cenBox_patt.gif) repeat; padding-bottom: 20px; }

#contBox2 { margin:auto; text-align:left; padding:0px;width:320px; }
.contBox_bg2 { padding-bottom: 20px; }
#sub_copy { background: url(../images/eng/main/sub_copy_patt.gif) repeat-x; height: 31px; }
#box_Top {background: url(../images/eng/main/box_top.png) no-repeat; height: 20px; margin-left:9px; }
#wBox_top { background: url(../images/eng/main/wbox_top.png) no-repeat; height: 15px; margin-left:9px; }

#wBox_bottom { background: url(../images/eng/main/wbox_bottom.png) no-repeat; height: 15px; margin-left:9px; }
#wbox_cen { margin:0px auto; margin-left:12px; margin-right:12px; background: #FFFFFF; }
#wbox_cen2 { margin:0px auto; padding-top:5px;padding-bottom:5px; background: #FFFFFF; width:270px; }

#mbox_cen { margin:0px auto; margin-left:12px; margin-right:12px; background: #FFFFFF; }
#mbox_cen2 { margin:0px auto; padding-top:5px;padding-bottom:5px; background: #FFFFFF; width:300px; }

#inputBox1 {border-top:solid 2px #c9c9c9;border-bottom:solid 1px #c9c9c9;}
#inputBox1 li { float:left;padding-right:5px;}
h3 { font-size:11pt; font-weight:bold; padding:0px 0 7px 0px; color:#ff1117; }
h4 { font-size:11pt; font-weight:bold; padding:0px 0 7px 0px; }

.table1 {width:100%;}
.table1 tr { height:30px;}
.table1 th {font-size:11pt; text-align:left; padding-right:5px; width:75px; background: #f5f5f5; text-align: left; padding-left: 10px; border-bottom: 1px solid #cccccc;}
.table1 td {text-align: left; padding-left: 10px; border-bottom: 1px solid #cccccc; }
.p{margin:0; padding:0;}

.table2 {}
.table2 th { font-size:11pt; height: 25px; text-align: center; border-top: 2px solid #cccccc;border-bottom: 1px solid #cccccc;padding: 5px; }
.table2 td {text-align: center;  border-bottom: 1px solid #cccccc; padding: 10px;}
#endBox { margin:auto; width:100%; background: url(../images/eng/main/sub_patt2.gif) repeat-x; height: 433px; } 
.endBox_bg_s{ margin:auto; background: url(../images/eng/main/mComplete_bann1.gif) no-repeat center top; height:433px; width:320px; }
.cfView { padding: 137px 0px 0px 27px ;}
.bann_ex { padding: 17px 0px 0px 9px ;}
.btStart { padding: 22px 0px 0px 102px ;}

.table3 { width:100%;}
.table3 tr { height:25px;}
.table3 th {font-size:11pt; text-align:center; background: #f5f5f5; border-bottom: 1px solid #cccccc; }
.table3 td {text-align: left; padding: 5px; border-bottom: 1px solid #cccccc;  }



/* °øÁöÅ×ÀÌºí  */

.lstTB {border-top:solid 2px #c9c9c9;border-bottom:solid 1px #c9c9c9; margin-bottom:10px; margin-top:10px;}
.lstTB table {width:100%;}
.lstTB2 {border-top:solid 0px #c9c9c9;border-bottom:solid 1px #c9c9c9; margin-bottom:10px;}
.lstTB2 table {width:100%;}

/* hotspot  */
.lstTB_hot {padding:10px 0px 10px 0px;}
.lstTB_hot table {width:100%;}



.tbHead {height:26px;color:#333;font-weight:bold;font-size:11pt;text-align:center;background-color:#eeeeee;border-top:solid 1px #c7c6c6;border-bottom:solid 1px #c7c6c6;}
.lstHeadline {height:2px;background-color:#f5f5f5;}
.lstHeadline2 {height:1px;background-color:#f5f5f5;}
.lstTdL {color:#555;text-align:left;font-size:11pt;border-bottom:solid 1px #e6e6e6;padding:8px;}
.lstTdL_hot {color:#555;text-align:left;font-size:11pt;border-bottom:solid 1px #e6e6e6;padding:3px;}

.lstTdL0 {color:#666666;text-align:left;font-size:11pt;border-bottom:solid 1px #e6e6e6;padding:0px;}
.lstTdL2 {color:#666666;text-align:left;font-size:10pt;border-bottom:solid 1px #e6e6e6;padding:8px;}
.lstTdC {color:#666666;text-align:center;font-size:11pt;border-bottom:solid 1px #e6e6e6;padding:8px;}
.lstTdC2 {color:#666666;text-align:center;font-size:11pt;border-bottom:solid 0px #e6e6e6;padding:8px;}
.notiSubject {font-weight:bold;font-size:11pt;color:#202020;border-bottom:solid 1px #e6e6e6;padding:8px;}


.iptTD {padding-left:6px;}
.iptTxt { padding:6px 6px 8px 0; padding-left:12px; text-align:left; font-weight: bold; }
.style2 {font-size:14pt; font-weight:bold; color:#000000;}


/* tabMenu */
#tabMenu{margin:auto; display:block; width:240px; height:86px;}
#tabMenu li { display:block; float:left; margin: 0px; padding: 0px; }
#tabMenu a{ display:block; float:left;background-position: 0 0px; overflow: hidden;  padding: 86px 0 0 0px; height: 0px !important; height: /**/:86px; /* À©µµ¿ì¿ë IE5¸¦ À§ÇØ */ }
#tabMenu a:hover { background-position: 0 -86px; }
#tmn01 a { width: 80px; background:url(../images/eng/main/mn_hotspot.png) top no-repeat; clear:both; float:left;}
#tmn05 a { width: 80px; background:url(../images/eng/main/mn_buyID_eng.png) top no-repeat; clear:both; float:left;}
#tmn04 a { width: 80px; background:url(../images/eng/main/mn_searchid.png) top no-repeat; clear:both; float:left;}
#tmn02 a { width: 80px; background:url(../images/eng/main/mn_serviceInfo.png) top no-repeat; clear:both; float:left;}
#tmn03 a { width: 80px; background:url(../images/eng/main/mn_useGuide.png) top no-repeat; clear:both; float:left;}


/* paging */
#paging {clear:both; margin:0 auto; text-align:center; font-family:dotum,'',sans-serif; font-size:11pt; letter-spacing:-1px; line-height:normal; padding:3px 0 3px 0;}
#paging a:hover {color:#416498;}
.num_box, #paging span {display:inline-block;text-decoration: none; vertical-align: middle; padding: 3px 6px; margin: 1px; }
.curr_box, #paging a {display:inline-block; color: #656565; text-decoration: none; vertical-align: middle; padding: 3px 6px; margin: 1px; }
.num_box {color:#656565; border:1px solid #cccccc; font-weight:normal;}
.curr_box {color:#FFFFFF; border:1px solid #999999;background-color: #999999;}

 /*pin*/
.pin{ width:320px; margin:0 auto; height:45px; }
#pintxt {font:normal 11px/15px dotum,"µ¸¿ò"; color:#000; text-align:center; margin-top:20px;}
#pintxtBlack { color:#000; text-align:center; margin-top:20px; font-weight:bold;}

#pinbg { background:url(../images_en/pin_bg.gif) no-repeat; width:320px; height:44px; margin-top:10px; margin-bottom:10px;}
.pintxt2 {font:bold 15px/15px dotum,"µ¸¿ò"; color:#000; text-align:center; padding-top:16px; }
#pinbtn { background:url(../images_en/pin_btn_use.gif) no-repeat; width:115px; height:37px; text-indent:-9999px; margin:auto; margin-top:17px; margin-bottom:15px; }
#pintxt3 {font:normal 11px/15px dotum,"µ¸¿ò"; color:#464646; text-align:center;}
.buttonBasic3 {padding:0px 10px 10px 10px;text-align:center;}

 /*ÀÌ¿ë¾È³»*/
#bodytxt02{width:275px; }
#bodyimg{float:left; margin-right:7px;}
#bodytext{font-size:9pt; height:48px; padding-top:10px;}
#add{ border-top:1px solid #969291; font-size:12px; padding-top:10px;}

 /* footer */
 
#footer {margin:0px auto;height:80px;background:url(../images/eng/main/footer_bg.gif) left top repeat-x; background-color:#191919;}
.txtfooter {margin:0px auto;width:320px; padding-left:8px; height:50px;}

/*·¹ÀÌ¾î ÆË¾÷*/
.pop-layer {display:none; position: absolute; top: 45%; left: 50%; width: 270px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 99999;}	
.pop-layer .pop-container {padding: 10px 15px;}
.pop-layer .pop-container .btxt{font-weight:bold;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:2px 0 0 0; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}

a.cbtn {display:inline-block; height:25px; padding:0 7px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}