﻿@import url(nanum-barun-gothic.css);
@import url(Lato.css);

/* standard css start */
html {margin:0; padding:0;font-family:"Lato-R" ,"nanum-barun-gothic-regular";}
body {font-size:13px; margin:0; padding:0;}
ul, li, ol {list-style:none;}
img, fieldset {border:none;}
img, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, select, label, p, blockquote, table, th, td, button,
abbr, acronym, applet, audio, big, canvas, cite, dfn, code, samp, kbd, var, datalist, details, keygen, small, source, strike, sub, sup, tt {font-family:"Lato-R" ,"nanum-barun-gothic-regular"; margin:0; }
table {border-collapse:collapse;}
address {font-style:normal; font-weight:normal;}
caption {font-style:normal; display:none;}
th {font-style:normal; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
em {font-style:normal;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block; padding:0; margin:0;}
button {cursor:pointer; display:block; border:none; background:none; font-family:inherit; color:#333;}
hr {display:none;}
legend {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; text-indent:-9999px;}
input, button, select, textarea {}
label {vertical-align:top; cursor:pointer; display:inline-block;}
/*img {width:100%;}*/
p, a {word-break:keep-all;}
a {text-decoration:none;margin:0;padding:0;}
/* font, line-height 
html, body, div, dl, form, ol, p, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, area,
a, b, br, i, img, small, span, strong, sub, sup, legend, fieldset, input, textarea {
}
*/

/*공통소스*/
.XEIcon {font-family : xeicon;}
.text_cut {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}

/*래아아웃*/
/*헤더*/
.m_wrap {width:100%;height:auto;min-width:320px;}
.m_wrap header {width:100%;height:auto;}

/*본문*/
.m_wrap section.conts {width:100%;height:auto;}

/*푸터*/
footer {width:100%;height:auto;}

.dim {position:fixed;left:0;top:0;width:100%;height:100%;z-index: 99999;background: #000;opacity: 0; display: none;
-webkit-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-moz-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-ms-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
-o-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}


