@charset "UTF-8";

/* import nanum gothic web font */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

html { overflow-y: scroll; padding: 0; margin: 0; }
body { font: normal 13px/1.5 "Malgun Gothic", "맑은고딕", "Nanum Gothic", "나눔고딕","Lato", sans-serif; padding: 0; margin: 0; -webkit-text-size-adjust: none; }

a { color: #555; text-decoration: none; }
a:hover { color: #555; }
ul, ol, li, p, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5 { margin: 0; padding: 0;}
li { list-style: none; }
fieldset { border: 0; }
img { border: none; }

/* layout */
.padding_10 { padding: 10px; }
.padding_5 { padding: 5px; }
.align_center { text-align: center; }
.align_right { text-align: right; }
.align_middle { vertical-align: middle; }
.float_left { float: left; }
.float_right {float: right; }
.clear_both:after { content: " "; display: block; clear: both; height: 0; visibility: hidden;}
.display_none { display: none; }
.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.font_bold { font-weight: bold; }
.button { cursor: pointer; }
.nowrap { white-space: nowrap; }
.clearfix { overflow: auto; }

.block-row { overflow: auto; }
.block-row .block-cell { float: left; } 
