
/**
 * ! Bstones template v0.1
 * @comment     customize v0.1
 * @author      MCShin
 * @Write		2016-03-04
 * @Modify		2016-03-18
 */

/* ==========================================================================
   기본 스타일 리셋
   ========================================================================== */
/* * {margin:0;padding:0;border:0;outline:0;} */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, button, address, em, img, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, hr, figure {margin:0; padding:0; outline:0;}
html {font-family:'Malgun Gothic','맑은고딕','Modern H Light','돋움','Dotum','Tahoma',"Arial",'AppleGothic','sans-serif';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
input,textarea,select,button {font-family:'Malgun Gothic','맑은고딕','Modern H Light','돋움','Dotum','Tahoma',"Arial",'AppleGothic','sans-serif';}
img,video {max-width:100%; border:0;}
ul,ol,dl {list-style:none;}
select {height:20px;font-size:12px;line-height:20px;}
textarea {font-size:12px;line-height:14px;border:1px solid #c0c0c0;}
form, fieldset, iframe, button, input {border:0;}

/* ==========================================================================
   HTML5 display 정의
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}

/* ==========================================================================
   링크관련
   ========================================================================== */
a {text-decoration:none;color:#000;background-color:transparent;}
a:active,a:hover {outline:0;text-decoration:none;}

/* ==========================================================================
   Text-level 문법
   ========================================================================== */
b,strong {font-weight:bold;}
dfn,em,address {font-style:normal;}

/* ==========================================================================
   SVG 관련
   ========================================================================== */
svg:not(:root) {overflow:hidden;}

/* ==========================================================================
   Forms
   ========================================================================== */

label {vertical-align:middle;}
button,input,select,textarea {vertical-align:middle;}
button {overflow:visible;cursor:pointer;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input,button {line-height:normal;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="checkbox"] {width:12px;height:12px;}
input[type="text"],input[type="password"] {height:18px;margin:0;border:1px solid #c0c0c0;font-size:12px;line-height:14px;color:#666;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
textarea {overflow:auto;vertical-align:top;}

/* ==========================================================================
   테이블 관련
   ========================================================================== */
table {border-collapse:collapse;border-spacing:0;empty-cells:show;}
td,th {padding:0;}