
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin: 0; padding: 0; letter-spacing: -0.025em; }
fieldset, img { border: 0 none; }
dl, ul, ol, menu, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
input, select, textarea, button { font-size: 100%; vertical-align: middle; }
button { border: 0 none; background-color: transparent; cursor: pointer; }
table { border-collapse: collapse; border-spacing: 0; }
body { -webkit-text-size-adjust: none; }

/* 뷰표트 변환시 폰트크기 자동확대 방지 */
input[type='text'], input[type='password'], input[type='submit'], input[type='search'] { -webkit-appearance: none; border-radius: 0; }

input:checked[type='checkbox'] { background-color: #666; -webkit-appearance: checkbox; }

button, input[type='button'], input[type='submit'], input[type='reset'], input[type='file'] { -webkit-appearance: button; border-radius: 0; }

input[type='search']::-webkit-search-cancel-button { -webkit-appearance: none; }

/* body { background: ##F0F0F0; letter-spacing: -0.025em; } */

body, th, td, input, select, textarea, button { font-size: 14px; line-height: 1.1; color: #111; }

/* color값은 디자인가이드에 맞게사용 */
a { color: #333; text-decoration: none; }

a:active, a:hover { text-decoration: none; }

address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }

img { vertical-align: top; max-width: 100%}

.sr_only { overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px; }

.ir_wa { display: block; overflow: hidden; position: relative; width: 100%; height: 100%; z-index: -1; }


.wrap{max-width: 900px;margin: 0 auto;min-height:100vh;}


/* header{ */
	/* background-color: #f0f0f0; */
	/* display: flex;align-items:center;justify-content:center; */
/* } */
header h1{padding: 74px 0;}
footer{background-color: #f0f0f6;text-align: center;color: #a58d8d;padding: 200px 0;}
/* .link_main{padding: 90px 0;background-color: #f0f0f0;text-align: center;} */
.link_row{}
/* .link_row+.link_row{margin-top: 10px;} */
.link_row.mt2{margin-top: 34px;}

@media(max-width: 900px){
	header h1{width: 44.44%;padding:37px 0}
	footer{padding:100px 0;}
	/* .link_row+.link_row{margin-top: 5px;} */
	/* .link_row.mt2{margin-top: 34px;} */
	/* .link_main{padding:40px 8.4%} */
}


/*# sourceMappingURL=/gbook.458ea993.css.map */