
html,body{margin:0;padding:0;word-break:keep-all; }
html,body,table,input,textarea,select,button{font-size:15px; font-family:'Malgun Gothic';}

img{margin:0;padding:0;border:none;vertical-align:top;}

a{text-decoration: none;}
a:hover{text-decoration:none;}

ul{list-style:none;margin:0;padding:0;}
ol{margin:0;padding:0 0 0 20px;}
dl,dt,dd{margin:0;padding:0;}

p{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{margin:0; padding:0;}

table{border-spacing:0;border-collapse:collapse;table-layout:fixed;}
table caption{width:0;height:0;overflow:hidden;}
table,th,td{font-size:16px;color:#454545;margin:0;padding:0;line-height:1.5em;border:none;box-sizing:border-box;}

form, fieldset, legend{margin:0;padding:0;border:0;}
fieldset legend{width:0;height:0;overflow:hidden;}

input{vertical-align:middle; box-sizing:border-box; border:none;}
input[type="radio"], input[type="checkbox"]{width:18px;height:18px;border:none;padding:0;margin:0;background:none; }
select{vertical-align:middle;box-sizing:border-box;border:none;}
textarea{border:none;padding:10px;box-sizing:border-box;}
button{cursor:pointer;margin:0;padding:0;border:none;background:none;box-sizing:border-box; appearance: none; -webkit-appearance:none;}

/* input set */
input[type="text"],
input[type="password"]{height:40px;line-height:38px;text-indent:20px; background-color:#fff;}
input[type="file"]{height:40px;line-height:38px;text-indent:20px;}
input[type="submit"],
input[type="button"]{cursor:pointer;border:none; appearance: none; -webkit-appearance:none;}

select{height:40px; appearance: none; -webkit-appearance:none; background:#fff url(../img/sm3/select_arr.png) right center no-repeat;padding:0 35px 0 20px;cursor:pointer;}
select::-ms-expand {display: none;}

.rd{border-radius:20px;}

.inline{display:inline;}
.block{display:block;}

.mgl20{margin-left:20px;}
.mgr20{margin-right:20px;}
.mgt20{margin-top:20px;}
.mgb20{margin-bottom:20px;}