@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Nanum Gothic', sans-serif; letter-spacing:-0.063em; letter-spacing:-1px; background-color:#e2e2e2;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Nanum Gothic', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul,ol,li,dl,dt,dd{list-style:none;margin:0;padding:0}
#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'Nanum Gothic', sans-serif;;font-size:1em}
button {cursor:pointer}
textarea, select {font-family:'Nanum Gothic', sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:none}
  td, th {font-size:13px;line-height:1.40em}
div {font-size:13px;line-height:1.40em}

/*상단 */
#top {z-index:1000;position:relative;margin:0 auto;width:100%;height:285px; 
background-color:#ed145b; align-content:center; text-align:center; padding-top:20px;}
#title {font-size:2em; color:#FFFFFF; font-weight:800; padding-top:20px;}

/*본문*/
#contents {background-color:#ffeaed;padding:20px;background-image:url(../img/img-02.png); background-position:right top; background-repeat:no-repeat;}
.c_001 {padding-bottom:10px; border-bottom:dotted #C1C1C1 1px;}
.tit_01 {font-size:1em; color:#662d91; text-align:center; background-color:#ffd700;border-radius:7px;; padding:7px; font-weight:800; width:180px; margin-bottom:20px;}
.txt_01 { background-image:url(../img/img-03.png); background-position:left top; background-repeat:no-repeat; padding-left:30px;font-size:16px; margin-bottom:10px; }
.c_002 {padding-top:10px; }

/*하단*/
#bottom { text-align:center; padding:10px; background-image:url(../img/img-04.png); background-position: center ; background-repeat:no-repeat; height:50px;}