/*--- common selector ---*/
body,div,dl,dt,dd,ul,ol,li,form,fieldset,p,button{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
body,input,select,textarea{font-family:'Malgun Gothic', '맑은 고딕',dotum,'돋움',sans-serif; font-size: 12px; font-weight:normal;} /* 137.5% == 22px */
body{ -webkit-text-size-adjust:none;}

hr{display:none;}
img,fieldset{border:0;}
img,input,select,textarea{vertical-align:middle;}
ul,ol,li{list-style:none;}

a:link,a:hover,a:active,a:visited {text-decoration:none; border-style: none;}
strong{font-weight:bold;}

input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;}
input:checked[type="checkbox"]{background-color:#fff;-webkit-appearance:checkbox;}

/*--- list style ---*/
ul li { margin:0px; padding:0px; list-style:none; line-height:140%; vertical-align: middle;}
.ul li{ margin:0px; padding:0px; list-style:none; line-height:140%; vertical-align: middle; float:left;}
.ulBlank { padding: 0 15px;}
.ulBlank li{ margin:0px; padding:0px; list-style:none; line-height:140%; vertical-align: middle; float:left;}
.ur li{ margin:0px; padding:0px; list-style:none; line-height:140%; vertical-align: middle; float:right;}
.float { float: left;}
.floatnone { float: none; vertical-align: middle; margin-bottom: 2px;}

	
/* setting */
.set { position:relative; width: 100%; float:left;}
.set .set_top { position:relative; width: 100%; height: 36px; float: left; background: url(/core/mobile/images/public/setting/bg_1.gif) repeat-x;}

.set .set_title001 { position:relative; width: 100%; float:left;}
.set .set_conten001 { position:relative; width: 100%; float:left;}

.set_checklist { position:absolute; right: 13px; top: 4px;}


.setP001 { font-size: 11px; color: #959595; float: left; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.setP002 { font-size: 14px; color: #333; float:left;font-weight: bold; float:left; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.setP003 { font-size: 12px; color: #333; float: left; width: 100%;}

.set_input001 { position:absolute; right: 13px; top: 12px; width: 23px; height: 23px; float:left;}

.set_input002 { position:absolute; right: 13px; top: 7px; width: 23px; height: 23px; float:left;}

.set_input003 { position:absolute; right: 13px; top: 7px; width: 23px; height: 23px; float:left;}

.set_input004 { position:relative; width: 28px; height: 23px; float:left;}

.set_input005 { position:relative;width: 28px; padding-top: 6px; color: #959595; text-align:center; font-size: 10px; letter-spacing:-1px;float:left;}

#check_none { filter:alpha(opacity=40); opacity: 0.4; -moz-opacity:0.6;}

.set_bul001 { position:absolute; right: 13px; top: 12px; width: 23px; height: 23px; background:url(/core/mobile/images/public/setting/bul_3.png) no-repeat; float:left;}
.set_bul002 { position:absolute; right: 13px; top: 12px; width: 23px; height: 23px; background:url(/core/mobile/images/public/setting/bul_4.png) no-repeat; float:left;}
.set_bul003 { position:absolute; right: 13px; top: 12px; width: 23px; height: 23px; background:url(/core/mobile/images/public/setting/bul_5.png) no-repeat; float:left;}



/*우편번호찾기*/
select {-webkit-appearance: menulist-button; line-height:60px !important; vertical-align:middle;}
#zipcodeBox {position:relative; width:100%; height:100%; float:left; background:#fff; }
#zipcodeBox .topBox {position:relative; width:100%; float:left;}
#zipcodeBox .tabBox {position:relative; width:50%; height:40px; text-align:center; border-top:2px solid #68a754; }
#zipcodeBox .inBox { position:relative; width:100%; float:left;}

#tab1c1 {position:relative; float:left; padding:10px 0 10px 0; width:100%; text-align:center;}
#tab1c1 .searchBox {position:relative; float:left; width:100%; margin-top:10px;}

#tab1m1 a {color:#68a754; font-weight:bold;}
#tab1m2 a {color:#68a754; font-weight:bold;}

#tab1c2 {position:relative; float:left; padding:10px 0 10px 0; width:100%; text-align:center; background:#eee;}
#tab1c2 .searchBox {position:relative; float:left; width:100%; margin-top:10px;}
#tab1c2 .searchInfo {position:relative; float:left; width:100%; margin-top:10px; text-align:left;}

.listBox {position:relative; float:left; width:100%; margin-top:20px;}

.td001 {height:30px; border-top:2px solid #68a754; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; background:#edf7ea; color:#68a754;}
.td002 {height:30px; border-top:2px solid #68a754; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; background:#edf7ea; color:#68a754;}

.td003 {height:30px; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; background:#fff;}
.td004 {height:30px; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; background:#fff;}


/*그룹찾기*/
#groupBox { position:relative; width:100%; height:100%; float:left; background:#fff;}
#groupBox .inBox { position:relative; width:100%; float:left; padding-top:10px; border-top:2px solid #68a754;}
#groupBox .groupList {position:relative; width:100%; float:left; margin-top:10px; border-top:1px solid #9a9a9a;}
#groupBox .groupList li{position:relative; width:100%; float:left; height:30px; padding-top:10px; padding-left:15px;}
#groupBox .groupList img {padding-right:5px;}

/* 페이징	*/
.pageCount {position:relative; width:100%; float:left;}

.paging strong { color: #555; font-weight:bold; background-color: #ddd; border:1px solid #999;} /* now paging box bgcolor */
.paging { width: 100%; text-align: center;}
.paging a { display: inline-block; min-width: 21px; height: 21px; border: 1px solid #fff; line-height: 180%; margin: 0 5px 0 5px; color:#888;}
.paging strong { display: inline-block; width: 21px; height: 21px; border: 1px solid #fff; line-height: 180%; margin: 0 5px 0 5px;}
.cho_num { background-color: #ddd;}