@charset "utf-8";

html,body{font-family:'Noto Sans KR',sans-serif; font-size:1em; font-weight:400;}

/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio { margin:0; padding:0; border:0; vertical-align:baseline; box-sizing:border-box;  }

body { line-height:1;  outline: none;}
h1, h2, h3, h4, h5, h6 {font-family:'Noto Sans KR', sans-serif;}
ol, ul { list-style:none; padding:0; margin:0 }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
table { border-collapse:collapse; border-spacing:0 }
a { text-decoration:none; color:#222222 }
img {max-width:100%;}

fieldset { min-width:0; padding:0; margin:0; border:0; }
input[type="text"] ,select{font-family:'Noto Sans KR',sans-serif; box-sizing:border-box;}
select {appearance:none; -webkit-appearance:none;}
select::-ms-expand { display:none;}
input[type="search"] { box-sizing:border-box; }
input[type="radio"], input[type="checkbox"] { margin:4px 0 0; line-height:normal; }
input[type="file"] { display:block; }
input[type="range"] { display:block; width:100%; }
input[type="submit"] {-webkit-appearance:none; font-family:'Noto Sans KR',sans-serif;}
select[multiple], select[size] { height:auto; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline:none;}
textarea { height:auto; }
input:focus::-webkit-input-placeholder {color:transparent;}
input:focus::-moz-placeholder {color:transparent;}
hr,caption,legend {overflow:hidden; width:0px; height:0px; font-size:0; line-height:0 }
button {border:0; padding:0;}
/*
audio,object,embed,iframe{  height:auto;  }
*/
audio,object,embed{height:auto;}
iframe {width:100%}

/*reset end*/

input[type="text"], input[type="password"] ,select, textarea {border:1px solid #d2d2d2; padding:13px 10px; box-shadow:none;}
select { -webkit-appearance: none; -moz-appearance: none;appearance: none; background:url('../images/select_arrow.png') 90% center #fff no-repeat;}
select::-ms-expand { display:none; }

/* form */
.form-style { display:inline-block; height:34px; padding:6px 12px; font-size:12px; vertical-align:middle; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.form-style:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); }

/*버튼셋*/
.btn,a.btn {padding:0 10px;height:30px;background:none;border:0px solid rgba(0,0,0,0.15) !important;border-radius:0;vertical-align:middle}
a.btn{display:inline-block;}
a.btn:after{content:'';width:0px;height:calc(100% + 2px);vertical-align: inherit;display:inline-block;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:none;}
.btn:hover, .btn:focus, .btn.focus { border-color:rgba(0,0,0,0.3);}
.btn:active, .btn.active { background:none; outline:none;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor:not-allowed; box-shadow:none; opacity:.65; }
/*페이징*/
.pagination{text-align:center;margin:20px auto;}
.pagination li {display:inline-block;}
.pagination li a {display:block;width:40px;line-height:40px;border:1px solid rgba(0,0,0,0.15);background:#fff;text-align:center;}
.pagination li a:hover{border-color:rgba(0,0,0,0.3);position:relative;}
