

/*체크박스 아이콘1*/
.chk_ico{position:relative; margin:0; margin-top:3px;}
.chk_ico input[type="checkbox"] + label{margin:0; position:absolute; left:0; height:23px; padding:2px 0 0 30px; background:url('images/ico_check_on_off.png') no-repeat left top/23px auto;}
.chk_ico input[type="checkbox"]{ visibility:hidden;}
.chk_ico input[type="checkbox"]:checked + label {background-position:left bottom;}

/*체크박스 아이콘2*/
.chk_ico2{position:relative;}
.chk_ico2 input[type="checkbox"] + label{margin:0; position:absolute; left:0; height:18px; padding:2px 0 0 20px; background:url('images/ico_check_on_off2.png') no-repeat left top/20px auto;}
.chk_ico2 input[type="checkbox"]{ visibility:hidden;}
.chk_ico2 input[type="checkbox"]:checked + label {background-position:left -17px;}

/*체크박스 아이콘3*/
.chk_ico3{position:relative; margin:0; margin-top:3px;}
.chk_ico3 input[type="checkbox"] + label{margin:0; position:absolute; left:0; height:23px; padding:2px 0 0 30px; background:url('images/ico_radio_on_off.png') no-repeat left top/23px auto;}
.chk_ico3 input[type="checkbox"]{ visibility:hidden;}
.chk_ico3 input[type="checkbox"]:checked + label {background-position:left bottom;}

/*체크박스 아이콘4*/
.chk_ico4{position:relative; margin:0; margin-top:3px;}
.chk_ico4 input[type="checkbox"] + label{margin:0; position:absolute; left:0; height:23px; padding:2px 0 0 30px; background:url('images/ico_check_on_off3.png') no-repeat left top/23px auto;}
.chk_ico4 input[type="checkbox"]{ visibility:hidden;}
.chk_ico4 input[type="checkbox"]:checked + label {background-position:left bottom;}

/*체크박스 아이콘5*/
.chk_ico5{position:relative; margin:0;}
.chk_ico5 input[type="checkbox"] + label{margin:0; position:absolute; left:0; height:21px; padding:1px 0 0 30px; background:url('images/ico_check_on_off4.png') no-repeat left 2px/23px auto;}
.chk_ico5 input[type="checkbox"]{ visibility:hidden;}
.chk_ico5 input[type="checkbox"]:checked + label {background-position:left -19px;}

/*셀렉트박스 화살표*/
.select_style select{
/* 네이티브 외형 감추기 */
-webkit-appearance:none; 
-moz-appearance :none; 
appearance :none;
/* 화살표이미지 넣어주기 */
background:url(images/select_arrow.png) no-repeat 90% center/10px auto;}
/* IE 10, 11의 네이티브 화살표 숨기기 */
.select_style select::-ms-expand{ display:none;}

/*버튼*/
/*a태그버튼*/
.jbtn{ display:block; background:#e5e5e5; color:#888; text-align:center;}
.jbtn_on{ display:block; background:#f47922; color:#fff; text-align:center;}

/*아이폰 input 스타일제거*/
select, input{
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background:none;
	border-radius:0;
	-webkit-border-radius:0;
	-webkit-appearance:normal;
	}
input[type=button], input[type=submit]{
	-webkit-appearance:button;
	}
input[type=radio]{-webkit-appearance:radio; border-radius:25px;}
input[type=checkbox]{-webkit-appearance:checkbox;}
*{-webkit-text-size-adjust:none;}

/*페이징처리*/
.pg_wrap{}
.pg_wrap .pg{}
.pg_wrap .pg_page{    border: 0; border-radius:30px; padding:0; width:25px; height:25px; line-height:23px; background:#f7f7f7; color:#b1b1b1;}
.pg_wrap .pg_current{ border-radius:30px; padding:0; width:25px; height:25px; line-height:23px; background-color:#fff; border:1px solid #0fbad1;}
.pg_wrap .pg_page2{ display:inline-block; border-radius:30px; padding:0; width:25px; height:25px; line-height:23px; background:#fff; border:1px solid #ddd; font-size:11px; color:#aaa;
margin:0 3px;}
