/* input css 설정*/
input[type="text"], input[type="date"], input[type="number"], input[type="password"],input[type="search"], input[type="tel"], textarea, select{-webkit-appearance: none;	-moz-appearance: none;	appearance: none;		}
input[type="text"], input[type="date"], input[type="number"], input[type="password"],input[type="search"], input[type="tel"], textarea, select {-webkit-border-radius: 0;	.background : none;	background : none\0;	background : none\0/;}

/* input css 설정*/
input:-ms-input-placeholder { color:#aaa;font-weight:100 } 
input::placeholder { color:#aaa;font-weight:100 }
textarea::placeholder { color:#aaa;font-weight:100 }
input::-webkit-input-placeholder { color:#aaa;font-weight:100 }
input[type="text"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, select:hover, textarea.bg:hover{outline: 0; 	background-color:#FFFFFF;}
input[type="text"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, select:focus{outline: 0; 	background-color:#FFFFFF;}
input[type="number"]:focus, input[type="number"]:hover{outline: 0;background-color:#FFFFFF;}
input[type="radio"], input[type="checkbox"]{cursor:pointer;}
input.num_type::-webkit-outer-spin-button, input[type="number"].num_type::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

@media all and (max-width: 700px) {
input[type='date']::before {content: attr(data-placeholder);width: 100%;}
input[type='date']:focus::before,input[type='date']:valid::before {display: none;}
}

/* select */
select{background-image:url(/img/icon/input_sel.svg);	background-position: 100% 50% ;	background-repeat:no-repeat;	width:100px;	text-align:left;}
select option{padding:5px 2px;text-align:left;}
select::-ms-expand{ display:none;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	 select{ background-color:#FFF;background-image:url(/img/icon/input_sel.svg); background-position: 100% 50% ; background-repeat:no-repeat; }
	 select:focus{background-color:#FFFFFF;}
}

/* input_box size */
.input_box input[type="radio"]{ position:relative; top:3px;  border-radius: 50%;  width: 17px;  height: 17px;}
.input_box input[type="checkbox"]{ position:relative; top:2px;  width: 16px;  height: 16px;}
.input_box input[type="text"], .input_box input[type="password"], .input_box input[type="number"], .input_box input[type="tel"], .input_box input[type="date"], input[type="search"] {height:33px;padding:6px 6px 5px 6px;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-right:solid 1px #FFF;border-bottom:solid 1px #bbb;box-sizing:border-box;display:inline-block;background-color:#fff;}
.input_box select{height:33px;padding:5px 15px 5px 10px;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-right:solid 1px #FFF;border-bottom:solid 1px #bbb;box-sizing:border-box;display:inline-block;margin-top:1px;background-color:#FFF}
.input_box textarea{padding:5px;border:solid 1px #999;box-sizing:border-box;}
.input_box textarea.bg{background:#F4FAFF}
.input_box input[type="radio"], .input_box input[type="checkbox"]{cursor:pointer;}

/*focus 이벤트*/
.input_box input[type="text"]:focus,.input_box input[type="password"]:focus, .input_box input[type="search"]:focus, .input_box input[type="date"]:focus, .input_box input[type="number"]:focus, .input_box input[type="tel"]:focus {outline: 0;height:32px; border-bottom:2px solid #1B43A9;	background-color:#FFFFFF;box-sizing:border-box;}/*검색 타입*/
.input_box input[type="text"]:invalid,.input_box input[type="password"]:invalid, .input_box input[type="search"]:invalid, .input_box input[type="date"]:invalid, .input_box input[type="number"]:invalid, .input_box input[type="tel"]:invalid{background-color:#fff;}
.input_box input[type="text"]:valid,.input_box input[type="password"]:valid, .input_box input[type="search"]:valid, .input_box input[type="date"]:valid, .input_box input[type="number"]:valid, .input_box input[type="tel"]:valid{background-color:#fff;}
.input_box select:focus {outline: 0;height:32px; border-bottom:2px solid #1B43A9;padding:5px 15px 4px 10px;}

input[type="checkbox"]{ width: 16px;  height: 16px;}


.input_box_2 input[type="text"] {height:35px;padding:7px;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;box-sizing:border-box;display:inline-block;background-color:#fff}
.input_box_2 select{height:35px;padding:5px 15px 5px 10px;border-left:solid 1px #bbb;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;border-top:solid 1px #bbb;box-sizing:border-box;display:inline-block;margin-top:1px;background-color:#FFF}

.input_box_3 input[type="text"] {height:42px;padding:7px;border:transparent;border-bottom:solid 1px #000;box-sizing:border-box;display:inline-block;}
.input_box_3 select{height:42px;padding:5px 15px 5px 10px;border:transparent;border-bottom:solid 1px #000;display:inline-block;margin-top:1px;background-color:transparent}


.input_box_4 input[type="text"],.input_box_4 input[type="date"] {height:25px;padding:3px;border:transparent;border:solid 1px #bbb;box-sizing:border-box;display:inline-block;}
.input_box_4 select{height:25px;padding:2px 15px 2px 5px;border:transparent;border:solid 1px #bbb;display:inline-block;margin-top:1px;background-color:transparent}
.input_box_4 textarea{padding:5px;border:solid 1px #ccc;box-sizing:border-box;}

/*메인에만 적용*/
.input_box_5 input[type="text"]:hover, .input_box_5 input[type="search"]:hover, .input_box_5 select:hover{outline: 0; 	background-color:#E8F0FE;}
.input_box_5 input[type="text"]:focus, .input_box_5 input[type="search"]:focus, .input_box_5 select:focus{outline: 0; 	background-color:#E8F0FE;}
.input_box_5 input[type="text"], .input_box_5 input[type="search"] {height:42px;font-size:18px;padding:0 10px;border:transparent;border-bottom:solid 1px #FFF;box-sizing:border-box;display:inline-block;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius: 8px;}
.input_box_5 select{height:42px;font-size:18px;padding:5px 15px 5px 10px;border:transparent;border-bottom:solid 1px #FFF;display:inline-block;margin-top:1px;background-color:transparent;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius: 8px;}



.input_box6 input[type="text"], .input_box6 input[type="password"], .input_box6 input[type="number"], .input_box6 input[type="tel"], .input_box6 input[type="date"]{width:80px;height:34px;padding:6px;border:solid 1px #bbb;box-sizing:border-box;display:inline-block;background-color:#fff;}
.input_box6 select{width:80px;height:34px;padding:5px 15px 5px 10px;border:solid 1px #bbb;box-sizing:border-box;display:inline-block;margin-top:1px;background-color:#FFF}

input[type="radio"].rdo{width:16px;height:16px;vertical-align:middle}
.inputWrap .rdo_ment,.inputWrap .chk_ment {display:inline-block; padding-left:5px;cursor:pointer}
.inputWrap .rdo_mentTop,.inputWrap .chk_mentTop {vertical-align:top;cursor:pointer}

input::placeholder { color:#bbbbbb }

select[name="dataSize_s"]{padding:2px 4px 0px; height:33px;width:75px;border:1px solid #ddd;border-color:#ddd;font-size:14px}/*목록수 보기*/

/*text del*/
.input_reset{display:inline-block;width:10px}
.input_reset_btn{display:none;padding: .1em .7em .1em;}

.tx_20{width:20px}
.tx_30{width:30px}
.tx_50{width:50px}
.tx_70{width:70px}
.tx_75{width:75px}
.tx_80{width:80px}
.tx_100{width:100px}
.tx_120{width:120px}
.tx_140{width:140px}
.tx_150{width:150px}
.tx_200{width:200px}
.tx_250{width:200px}
.tx_300{width:300px}
.tx_350{width:350px}
.tx_400{width:400px}
.tx_500{width:500px}
.tx_550{width:550px}
.tx_600{width:600px}
.tx_650{width:650px}
.tx_700{width:700px}
.tx_800{width:800px}
.tx_900{width:900px}


.tx20{width:20px}
.tx30{width:30px}
.tx50{width:50px}
.tx70{width:70px}
.tx75{width:75px}
.tx80{width:80px}
.tx100{width:100px}
.tx120{width:120px}
.tx140{width:140px}
.tx150{width:150px}
.tx160{width:160px}
.tx200{width:200px}
.tx250{width:200px}
.tx300{width:300px}
.tx350{width:350px}
.tx400{width:400px}
.tx500{width:500px}
.tx550{width:550px}
.tx600{width:600px}
.tx650{width:650px}
.tx700{width:700px}
.tx800{width:800px}
.tx900{width:900px}

.txDt{width:100px}