#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  position: relative;
}
#cssmenu {
  margin-top: 16px;
}
#cssmenu a {
  line-height: 1.3;
}
#cssmenu {
  width: 159px;
  background: #fff;
}
#cssmenu > ul > li {
  margin: 0px;
  border-bottom:1px solid #ececec;
}
#cssmenu > ul > li:last-child {
  margin: 0;
}
#cssmenu > ul > li > a {
  font-size: 12px;
  display: block;
  color: #777777;
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 6px 12px;
  font-weight: bold;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
  color: #FFF;
  background: url("/images/bg.jpg");
}
#cssmenu > ul > li > a:hover > span {
  background: url("/images/over.jpg") 89% center no-repeat;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  background: url("/images/bg.jpg");
  color: #fff;
}
#cssmenu > ul > li.active > a span {
  background: url("/images/over.jpg") 89% center no-repeat;
}

#cssmenu > ul > li.active1 > a:hover {
  text-decoration: none;
  background: #FFF;
}
#cssmenu > ul > li.active1 > a span {
  color:#24686d;
}
#cssmenu > ul > li.active1 > a:hover > span {
  color: #24686d;
  background:#FFF;
}

#cssmenu > ul > li.active2 > a:hover {
  background: #FFF;
}
#cssmenu > ul > li.active2 > a:hover > span {
  color: #24686d;
  background:#FFF;
}

/* Sub menu */
#cssmenu ul ul {
  padding: 5px 12px;
  display: none;
}
#cssmenu ul ul li {
  padding: 3px 0;
}
#cssmenu ul ul a {
  display: block;
  color: #a4a4a4;
  font-size: 11px;
  font-weight: bold;
}
#cssmenu ul ul a:hover {
  color: #404040;
}
#LNB{float:left; width:176px;}
#contentArea{float:left; width:752px;}
#pageLocation{float:right; margin-top:8px; color:#979797; font-size:11px;}
#pageLocation .curr{font-weight:bold;}
#pageLocation img{vertical-align:middle;}
#pageLocation strong span{font-weight:normal;}
h2.title{height:70px;}
h2.title2{height:51px;}
#topVisual{clear:both; position:relative; width:771px; overflow:hidden; }
#titleWrap{position:relative; width:771px; margin:30px 0 35px; overflow:hidden;}
#titleWrap h3{height:44px; background:url(/images/common/bg_title.gif) repeat-x 0 33px;}
#titleWrap p.img{position:absolute; right:0px; top:0px;}
.newtab{clear:both; overflow:hidden;width:810px;}
.newtab li{float:left; position:relative;}
.newtab img.on{position:absolute; left:0;}

#contentArea .menu1,
#contentArea .menu2,
#contentArea .menu3,
#contentArea .menu4,
#contentArea .menu5{width:772px !important;}

menu1 h3{margin-top:50px;}
.menu1 .gate{clear:both; margin-top:15px; overflow:hidden;}
.menu1 .gate li{float:left; width:370px; height:157px; background:url(/images/guide/guide_box.gif) no-repeat; position:relative;}
.menu1 .gate li div{position:absolute; top:21px; left:30px; width:338px; height:130px; background-repeat:no-repeat; background-position:193px 0;}
.menu1 .gate h4{margin-bottom:16px;}
.menu1 .gate p.info{margin-top:5px;}
.menu1 .gate p.btn{margin-top:14px;}
.menu1 .gate .c1 div{background-image:url(/images/guide/guide_c1_img01.jpg);}
.menu1 .gate .c2 div{background-image:url(/images/guide/guide_c1_img02.jpg);}
.menu1 .gate .c3 div{background-image:url(/images/guide/guide_c1_img03.jpg);}
.menu1 .gate .c4 div{background-image:url(/images/guide/guide_c1_img04.jpg);}
.menu1 .gate .c5 div{background-image:url(/images/guide/guide_c1_img05.png);}
.menu1 .gate .c1,
.menu1 .gate .c2{margin-bottom:12px;}
.menu1 .gate .c1,
.menu1 .gate .c3{margin-right:10px;}

.menu1 .ref{margin-top:10px; margin-left:8px;}
.menu1 .ref li{margin-bottom:5px;}

.menu1 .service{margin-top:3px; overflow:hidden;}
.menu1 .service h4{clear:both; float:left; margin-top:9px;}
.menu1 .service ul{float:left; display:inline; width:669px; height:67px; padding-left:px; margin:9px 0 0 15px; background:url(/images/guide/guide_c2_bg.gif) no-repeat;}
.menu1 .service ul li{float:left; display:inline; margin-top:20px; padding:5px 22px; background:url(/images/guide/guide_c2_bar.gif) no-repeat;}
.menu1 .service ul li.first{margin-left:20px; background:none;}

.menu11 .chargeType{clear:both; margin-top:38px; overflow:hidden;}
.menu11 .chargeType h3{float:left; margin-top:23px; padding-left:27px; width:148px;}
.menu11 .chargeType ul{float:left;}
.menu11 .chargeType ul li{float:left; width:186px;}
.chargeType .jbtn{position:absolute;right:73px;padding-top:1px;}
.chargeType .jbtn2{position:absolute;right:73px;padding-top:5px;}

.menu11 .explan{clear:both; margin-top:20px; overflow:hidden;}
.menu11 .explan dl{float:left;}
.menu11 h4{clear:both; margin-top:26px;}
.menu11 ul.list01{margin-top:24px;}
.menu11 ul.list01 li{margin-top:5px;}
.menu11 .prepaid{margin:21px 0 38px 11px;}
.menu11 .tip{margin:21px 0 0 11px;}

.menu11 .table{clear:both; margin-top:20px; padding-bottom:3px; background:url(/images/common/bg_tableshdow.gif) no-repeat 1px bottom;}
.menu11 .table table{width:100%;}
.menu11 .table thead th{background:url(/images/guide/charge_compare_th_bg.gif) repeat;}
.menu11 .table thead th.th2{background:url(/images/guide/charge_compare_th2_bg.gif) repeat-x;}
.menu11 .table thead th.th3{background:url(/images/guide/charge_compare_th3_bg.gif) repeat-x;}
.menu11 .table th,
.menu11 .table td{padding:8px 0; border:1px solid #E6E7E9; text-align:center;}

.menu12 .topGuide{clear:both; margin-top:40px; padding-bottom:40px; background:url(/images/guide/hline.gif) no-repeat 0 bottom; overflow:hidden;}
.menu12 .topGuide .img{float:left; display:inline; width:198px; height:148px; border-right:1px solid #B9B9B9; margin-right:30px;}
.menu12 .topGuide h3{margin-top:6px;}
.menu12 .topGuide .msg1{margin-top:25px;}
.menu12 .topGuide .msg2{margin-top:15px;}
.menu12 h4{margin-top:27px;}
.menu12 .list01{margin-top:10px;}
.menu12 .list01 li{margin-top:5px; padding-left:9px; background:url(/images/common/bul_org_plus.gif) no-repeat 2px 6px; line-height:16px;}
.menu12 .list01 li .c1{color:#FF5F00;}
.menu12 .list01 li .ref{margin-top:5px; padding-left:11px; background:url(/images/common/bul_org_ast.gif) no-repeat 3px 6px; color:#FF5F00;}
.menu12 em{color:#FF6100; font-style:normal;}

.menu12t4 .topGuide .img{height:160px;}
.menu12t5 .topGuide .img{height:160px;}
.menu12t6 .topGuide .img{height:160px;}
.menu122t1 .topGuide .img{height:177px;}
.menu122t4 .table01 td{padding-bottom:23px;}

.m13_stit{font-weight:bold; margin-top:12px; color:#333;}

.menu13 #topVisual{margin-top:-20px;}
.menu13 ol li{clear:both; background:url(/images/common/hline_dot2.gif) repeat-x; overflow:hidden;}
.menu13 ol .img{float:left; width:152px; margin-top:1px;}
.menu13 ol .txt{float:left; padding:35px 0 33px;}

.national-rates{margin-top:30px;}
.national-rates .topbox {background-color:#dddddd;position:relative;margin-bottom:35px;padding:20px;}
.national-rates .topbox .title {color:#333333;font-size:1.285em;margin-bottom:5px;font-weight:400;}
.national-rates .topbox .btn {margin-left:7px;}
.icon-sp {
	display:inline-block;vertical-align:middle;background-image:url('http://www.egsimcard.co.kr/eng/images/common/egsimcard-icon-sprite2.png');background-repeat:no-repeat;
	transition-duration:0 !important;
}
.national-rates .topbox .icon-sp {background-position:-27px 0;width:20px;height:15px;position:absolute;left:6.5%;bottom:-15px;}
.national-rates #National-result {padding-bottom:10px;}

.btn {
	border:none;display:inline-block;vertical-align:middle;text-align:center;
	border-radius:2px;font-weight:600;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	box-shadow: 0px 2px 0px 0 #c2bfb2;/* (inset) x-position y-position size spread color */
}

.btn.medium {line-height:2.2;padding-left:25px;padding-right:25px;}

.btn.black {
	background-color:#666;color:#ffffff;
	background: -webkit-linear-gradient(#666, #444);
	background: -moz-linear-gradient(#666, #444);
	background: -o-linear-gradient(#666, #444);
	background: -ms-linear-gradient(#666, #444);
}

caption {position:relative;margin-top:-24px;text-align:right;font-size:12px;padding-bottom:7px;padding-top:7px;}

.data-table {margin-bottom:20px;width:100%;border-top:2px solid #f24648;}
.data-table thead th {border-top:none;}
.data-table thead td {text-align:center;padding:12px 5px 10px 5px;background-color:#efd9d9;border:1px solid #cccccc;}
.data-table th {text-align:center;padding:12px 5px 10px 5px;background-color:#efd9d9;color:#000;font-weight:600;border:1px solid #cccccc;}
.data-table tbody td {padding:12px 5px 10px 5px;border:1px solid #cccccc;text-align:center;}
.data-table tbody th {color:#666666;}

.redBtn{width:100%;height:30px;background-color:red;color:#FFF;border:0px;}
.blueBtn{width:100%;height:30px;background-color:blue;color:#FFF;border:0px;display:none;}