/* CSS Document */
/* ----------------------------------------------------------------

- Title : Cascading Style Sheets

- Author : Eun Hye Cho

- Date : 2014-05-27

- Description : creativegreen site
---------------------------------------------------------------- */

/* reset.css
---------------------------------------------------------------- */
/* font */
@font-face{font-family:NanumGothic; font-style: normal; font-weight: normal; src:url(http://design.devtest.co.kr/cg/share/font/NanumGothic.eot); src:local(※), url(http://design.devtest.co.kr/cg/share/font/NanumGothic.woff) format('woff')}

body,h1,h2,h3,h4,input,button,textarea,select{font-family:NanumGothic,'나눔고딕','돋움',dotum,'굴림',gulim,Helvetica,sans-serif;font-size:12px;line-height:120%; margin:0;}

/* 초기화 */
html, body, div, span, applet!, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 outline: 0;
 border: 0;
 padding: 0;
 font-size: 100%;
 color:#333;
 vertical-align: baseline;
 background: transparent;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block; }

address{ 
 font-style:normal; 
 font-weight:normal;
 }

/* 리스트 스타일 */
ol, ul { list-style: none; margin: 0; padding: 0;}
blockquote, q { quotes: none; }

/* 테이블 */
table {
    border-collapse:collapse;
    border-spacing:0;
	line-height:150%;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
/*---------------------------------------------------------------------------------------------*/
 
/* Link Style */ 
a:link, a:visited {
 text-decoration: none;
 color: #333;
}
a:hover, a:active {
 color: #21a5ae;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
a img{
	border:0;
}


/* insert, delete */
ins { text-decoration: none; }
del { text-decoration: line-through; }
 
h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img { margin: 0; border:0;}

/* 안보이는 글자 */
.invisible {position:absolute; left:-10000px; top:0; }
.selector { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; } 

