@charset "UTF-8";
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;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline; }

body {
  font: 12px;
  font-family: '맑은 고딕','malgun gothic',dotum; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

:focus {
  outline: 0; }

legend, hr {
  display: none; }

fieldset, img {
  border: none; }

a {
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

#hFrame {
  display: none;
  border: 2px solid #bfb7ae; }

#gnbWrap {
  padding-top: 23px; }

#gnbWrap h1 {
  float: left;
  padding: 0 29px 0 22px; }

#gnbWrap .fl {
  float: left; }

#gnbWrap .fr {
  float: right; }

#gnb {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/gnbBg.gif") no-repeat;
  width: 517px;
  height: 61px;
  float: left;
  margin-right: 16px; }

#gnb #menu {
  margin: 15px 0 9px 28px;
  float: left;
  display: inline; }

#gnb #menu li {
  float: left;
  padding-right: 29px; }

#gnb #menu li img {
  vertical-align: middle; }

#gnb div {
  background: #ECF5FA;
  width: 493px;
  height: 23px;
  clear: both;
  margin: 0 auto; }

#gnb div ul {
  padding: 5px 0 0 16px; }

#gnb div ul li {
  float: left;
  padding-right: 12px; }

#gnb div ul li a {
  font-size: 11px;
  color: #666; }

#gnb div ul li a.blue {
  font-size: 11px;
  color: #0F60B4; }

img.v {
  vertical-align: middle;
  margin-top: 33px; }

#subGnb {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/subgnbBg.gif") no-repeat;
  width: 933px;
  height: 38px;
  clear: both;
  padding: 7px 0 0 7px; }

#subGnb #search {
  border: 2px solid #177AA7;
  float: left;
  background: #fff;
  width: 71px;
  height: 21px;
  padding: 3px 0 0 4px;
  margin-left: 27px; }

#subGnb #search img {
  vertical-align: middle; }

#subGnb #searchSentence {
  border: 2px solid #177AA7;
  width: 292px;
  height: 23px;
  margin: 0 4px 0 5px;
  font-size: 12px;
  padding: 0 0 0 8px;
  background: #fff;
  float: left;
  position: relative; }

#subGnb #searchSentence input {
  border: 0;
  width: 260px;
  color: #666;
  font-size: 12px;
  padding-top: 2px; }

#subGnb #searchSentence img {
  margin-top: 0px;
  vertical-align: middle; }

#subGnb p {
  float: right;
  color: #fff;
  font-weight: bold;
  padding: 8px 15px 0 0; }

#subGnb p a {
  color: #fff; }

#gnbWrap img.m {
  vertical-align: middle;
  margin-top: 2px; }

#naviMovieBook {
  position: absolute;
  left: 746px;
  top: -22px;
  width: 90px;
  height: 30px;
  z-index: 10; }

.reference {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/icon/reference.gif") no-repeat 0px 0px;
  color: #897e6e;
  font-size: 12px; }

.BGPrivateInfo {
  padding: 5px;
  margin-top: 20px;
  background-color: #f1f1f1;
  color: #999999; }

.MemberfontNotice {
  color: #7d7d7d; }

.lineMember {
  border-bottom: 1px solid #e5e5e5;
  width: 720px;
  margin-top: 10px; }

.alinkcolor {
  color: #426198;
  font-weight: bold; }

.linetop_Popuplink {
  padding: 8px 0;
  font-size: 12px; }

.PopuplinkBG {
  background-color: #ebebe1;
  padding: 10px;
  vertical-align: middle; }

.link_fSh4 {
  color: #767852;
  font-weight: bold;
  font-size: 13px; }

.link_fS {
  color: #767852;
  font-weight: bold;
  font-size: 15px; }

.link_fSh4ST {
  border: 1px solid #bfc0b0;
  padding: 12px;
  margin-top: 3px;
  width: 600px;
  font-size: 13px;
  color: #767852;
  line-height: 140%;
  background-color: #f9f9f3;
  font-weight: bold;
  text-align: center; }

.link_fSh4STIn {
  border: 2px solid #bfc0b0;
  padding: 12px;
  margin-top: 3px;
  width: 550px;
  font-size: 13px;
  color: #767852;
  line-height: 140%;
  background-color: #FFF;
  font-weight: bold;
  text-align: center; }

.link_fSh4line {
  border-bottom: 1px solid #ebebe1;
  padding-bottom: 8px; }

.link_imgcall {
  width: 33px;
  height: 33px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/link/btnCallcenter.png") no-repeat;
  padding-right: 5px; }

.link_CertificationCode {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/link/btnCertificationCode.gif") 0 0 no-repeat;
  width: 91px; }

.link_Certification {
  width: 95px;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  color: #767852;
  height: 24px; }

.registBox {
  width: 600px;
  height: 227px;
  border: 1px solid #bfc0b0;
  padding: 10px;
  margin-top: 40px;
  background-color: #f9f9f3; }

.registBoxIn {
  width: 575px;
  height: 90px;
  border: 2px solid #bfc0b0;
  padding: 10px;
  background-color: #FFF;
  margin-top: 10px; }

.registTitle {
  color: #8a7e6e;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  padding: 5px; }

.registFontB {
  color: #767852;
  font-weight: bold;
  font-size: 13px; }

.registTable {
  text-align: center;
  magin: 5px; }

.registfontcust {
  font-size: 11px;
  color: #e06400;
  padding: 5px; }

.registPD {
  padding-top: 10px; }

.registFont {
  color: #666;
  font-size: 13px; }

.registFontMargin {
  color: #666;
  font-size: 13px;
  margin-top: 27px; }

.link_inputStyle {
  width: 110px;
  height: 24px; }

.resetTitleST {
  color: #000000;
  font-size: 20px;
  font-weight: bold; }

.joinCheck14up {
  border: 1px solid #d5d4bc;
  padding: 5px;
  background-color: #f2f0e9;
  margin-right: 3px;
  font-size: 12px;
  color: #5a3e16; }

.joinNoticeBG {
  font-size: 12px;
  color: #e0510b;
  MARGIN-TOP: 16PX;
  font-weight: bold; }

.TemplateNoticeBOX {
  border: 3PX solid #a5a6b8;
  width: 550PX;
  padding: 10PX;
  background-color: #fff;
  margin-top: 5px;
  margin-left: 5px;
  padding-bottom: 20px; }

.TemplateNoticeB {
  font-size: 18px;
  font-family: '맑은 고딕',malgun gothic;
  font-weight: bold;
  color: #1c5ab8;
  word-spacing: -2px;
  text-align: center;
  margin-top: 10px; }

.TemplateNoticeS {
  font-size: 12px;
  font-family: '맑은 고딕',malgun gothic;
  color: #4b4c54;
  line-height: 135%;
  margin-top: 10px;
  word-spacing: -2px; }

.TemplateNoticeSS {
  font-size: 12px;
  font-family: '맑은 고딕',malgun gothic;
  color: #7e7f8d;
  line-height: 135%;
  margin-top: 5px;
  margin-left: 10PX;
  word-spacing: 2PX; }

.TemplateNoticeSpan {
  color: #03F; }

.TemplateNotice_cancel {
  text-align: center;
  color: #a5a5a5;
  margin-top: 15px; }

.TemplateNotice_cancel a {
  text-decoration: underline;
  cursor: pointer; }

.TemplateNotice_cancel a {
  text-decoration: underline;
  cursor: pointer;
  color: #999; }

.TemplateNotice_cancel a:hover {
  color: #FF3300; }

/*# sourceMappingURL=reset.css.map */
