@charset "utf-8";
@import url('font.css');  


body *:not(#container):not(#container *),
body *:not(#container):not(#container *)::before,
body *:not(#container):not(#container *)::after {
  box-sizing: border-box;
}

.common [hidden], .common area, .common base, .common basefont, .common command, .common datalist, .common head,input[type=hidden], .common link, .common menu[type=context], .common meta, .common noembed, .common noframes,.common param, .common script, .common source, .common style, .common track, .common title {display: none;/* case-insensitive */}
/* .common address, .common article, .common aside, .common blockquote, .common body, .common center, .common dd, .common dir, .common div, .common dl,.common dt, .common figure, .common figcaption, .common footer, .common form, .common h1, .common h2, .common h3, .common h4, .common h5, .common h6, .common header,.common hgroup, .common hr, .common html, .common legend, .common listing, .common menu, .common nav, .common ol, .common p, .common plaintext, .common pre,.common section, .common summary, .common ul, .common xmp{display:block;} */
.common table{display: table;}
.common caption{display: table-caption;}
.common colgroup{display: table-column-group;}
.common col{display: table-column;}
.common thead{display: table-header-group;}
.common tbody{display: table-row-group;}
.common tfoot{display: table-footer-group;}
.common tr{display: table-row;}
.common td, .common th{display: table-cell;}
.common li{display: list-item;}

/* reset */
.common div,.common .common p,.common .common h1,.common h2,.common h3,.common h4,.common h5,.common h6,.common ul,.common li,.common dl,.common dt,.common dd,.common ol,.common table,.common tr,.common th,.common td,.common caption,.common form,.common fieldset,.common input,.common select,.common textarea,.common blockquote,.common address{margin:0;padding:0;}
.common img,.common fieldset,.common iframe{border:0 none;}
.common h1,.common h2,.common h3,.common h4,.common h5,.common h6 {font-size:100%;}
.common address,.common em{font-style:normal;font-weight:normal;}
.common table{width:100%; border-collapse:collapse;border-spacing:0px;}
.common input,.common textarea,.common select,.common button,.common table{font-size:inherit;font-family:inherit;line-height:inherit;}
.common input,.common select{-webkit-border-radius:0px; }
.common input[type="text"],.common input[type="password"],.common input[type="email"],.common  nput[type="tel"]{-webkit-appearance:none; vertical-align:middle;}
.common select{-webkit-appearance: none; -moz-appearance: none; appearance: none; opacity:1 !important; background:#fff url(../img/skin/select_arrow.png) calc(100% - 20px) 50% no-repeat; border:1px solid #ced1d3; vertical-align:middle; outline:none;}
.common select::-ms-expand{display:none;}
.common button{border:0; outline:0; background:0;}

/* base */
.common {position:relative; font-family:'NanumSquareNeo'; font-size:15px; color:#2d2d2d; padding:0;}
.common * {letter-spacing:-0.025em;}
.common ul,.common ol,.common li{list-style:none;line-height:100%;}
.common a{text-decoration:none; color:inherit; line-height:1.0;}
.common a:hover, .common a:focus{text-decoration:none;}
.common caption,.common legend, .common .hide{position:absolute;top:-5000px;text-indent:-5000px;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.common ul:after{content:" ";display:block;clear:both;}
.common textarea {resize:none;}
.common img{vertical-align:middle;}
.common hr{display:none;}
.common section{margin:0;padding:0;}
.common section:after{content:" "; display:block; clear:both;}
.common header:after{content:" "; display:block; clear:both;}
.common .clfix:after{content:" "; display:block; clear:both;}


@media all and (max-width:768px){
.common div, .common h1, .common h2, .common h3, .common h4, .common h5, .common h6, .common p, .common ul, .common ol, .common li, .common dl, .common dt, .common dd, .common span, .common form, .common fieldset, .common input, .common select, .common label, .common textarea, .common table, .common caption, .common thead, .common tfoot, .common tbody, .common tr, .common th, .common td
{font-family: 'NanumSquareNeo';}
}