@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* common */
* {margin:0; padding:0;}
html, body	{width:100%;}
body	{width:100%; font-size:14px; line-height:1.5em; font-family:Roboto, "Roboto", Nanum Gothic,'Nanum Gothic', Arial, 돋움, dotum, sans-serif; color:#26292f; letter-spacing:-0.01em; font-weight:400; letter-spacing:-0.01;}
article, aside, hgroup, header, footer, figure, figcaption, nav, section,time, mark, canvas, video, audio, details, summary {display:block;}

em, address {font-style:normal}
img		{border:0; vertical-align:middle;}
ul, ol, li	{list-style:none;}
img	{vertical-align:middle;}
table	{border-collapse:collapse; border-spacing:0; word-wrap:break-word; word-break:break-all; box-sizing:border-box;}
fieldset {border:0;}
h1, h3, h3, h4, h5, h6	{font-size:16px; font-weight:400;}

a {color:#26292f; text-decoration:none;}
a, a:focus, a:hover, a:active {  outline: 0;  cursor:pointer;}
hr {display:none; height:0;} 
textarea, select, input {color:#26292f; vertical-align:middle; font-size:14px; padding:0; font-family:Nanum Gothic,'Nanum Gothic', 'Arial', 돋움, dotum, sans-serif;}

/*button::-moz-focus-inner {margin:-1px;padding:0;}*/
button {background:none repeat scroll 0 0 #fff; border:0 none; cursor:pointer; font-size:12px; font-family:Nanum Gothic,'Nanum Gothic', 'Arial', 돋움, dotum, sans-serif; margin:0; overflow:visible; padding:0; vertical-align:middle;}
button span {vertical-align:middle; white-space:nowrap;}

/* hidden  */
caption, legend, .blind, button span {font-size:0; width:0; height:0; line-height:0; position:absolute; text-indent:-3000px; overflow:hidden; background:none;}

/* Embed  */
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden; background-color:#5a5a5a;}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
