@charset "utf-8";



.d-page div, .d-page span, .d-page applet, .d-page object, .d-page iframe,
.d-page h1, .d-page h2, .d-page h3, .d-page h4, .d-page h5, .d-page h6, .d-page p, .d-page blockquote, .d-page pre,
.d-page a, .d-page abbr, .d-page acronym, .d-page address, .d-page big, .d-page cite, .d-page code,
.d-page del, .d-page dfn, .d-page em, .d-page img, .d-page ins, .d-page kbd, .d-page q, .d-page s, .d-page samp,
.d-page small, .d-page strike, .d-page strong, .d-page sub, .d-page sup, .d-page tt, .d-page var,
.d-page b, .d-page u, .d-page i, .d-page center,
.d-page dl, .d-page dt, .d-page dd, .d-page ol, .d-page ul, .d-page li,
.d-page fieldset, .d-page form, .d-page label, .d-page legend,
.d-page table, .d-page caption, .d-page tbody, .d-page tfoot, .d-page thead, .d-page tr, .d-page th, .d-page td,
.d-page article, .d-page aside, .d-page canvas, .d-page details, .d-page embed, 
.d-page figure, .d-page figcaption, .d-page footer, .d-page hgroup, 
.d-page menu, .d-page nav, .d-page output, .d-page ruby, .d-page section, .d-page summary,
.d-page time, .d-page mark, .d-page audio, .d-page video {
	margin: 0;
	padding: 0;
	border: 0;
}

/* HTML5 display-role reset for older browsers */
.d-page article, .d-page aside, .d-page details, .d-page figcaption, .d-page figure, .d-page footer, .d-page hgroup, .d-page menu, .d-page nav, .d-page section {
	display: block;
}
.d-page ol, .d-page ul, .d-page li, .d-page dt, .d-page dd {
	list-style: none;
}
.d-page blockquote, .d-page q {
	quotes: none;
}
.d-page blockquote:before, .d-page blockquote:after,
.d-page q:before, .d-page q:after {
	content: '';
	content: none;
}
.d-page table {
	border-collapse: collapse;
	border-spacing: 0;
}
.d-page input, .d-page select {
    vertical-align:middle;
}
.d-page h1 {font-size:inherit; line-height:1;}
.d-page img {font-size:0; line-height:0; border:0; vertical-align:middle;}

html { 
	 font-family: sans-serif;
	 /* 스마트폰 font-size 자동조정 해제, none으로하면 오류남 */
	-webkit-text-size-adjust: 100%; 
	-ms-text-size-adjust: 100%;
	/* 스마트폰 링크 터치시 하이라이트 없앰 */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.d-page > * {
  -webkit-box-sizing: border-box!important;
     -moz-box-sizing: border-box!important;
          box-sizing: border-box!important;
}
.d-page > *:before,
.d-page > *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.d-page a {
  background-color: transparent;
  box-sizing:border-box;
}
.d-page a:active,
.d-page a:hover {
  outline: 0;
}

.d-page input,
.d-page button,
.d-page select,
.d-page textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.d-page button,
.d-page select {
  text-transform: none;
}

.d-page button[disabled],
.d-page input[disabled] {
  cursor: default;
}

.d-page button {border:0; outline:0;}