@charset "UTF-8";
/* 외국도서 - bestSeller.css */
#wrapContent #lContent {
  float: left; }

#wrapContent #lContent #titleNewBook {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/title_newBook.gif") no-repeat;
  width: 87px;
  height: 15px; }

#wrapContent #lContent .top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/TopBestSeller.gif") no-repeat;
  width: 512px;
  height: 15px;
  margin-top: 30px; }

#wrapContent #lContent .top_best {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleTopBestSeller.gif") no-repeat;
  width: 512px;
  height: 41px;
  margin-top: 14px; }

#wrapContent #lContent .bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleBottomBestSeller.gif") no-repeat;
  width: 512px;
  height: 15px;
  clear: both; }

#wrapContent #lContent .lineT {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder1.gif") repeat-x 0 5px;
  float: left;
  margin-top: 5px;
  width: 482px; }

#wrapContent #lContent .bg {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleBgBestSeller.gif") repeat-y;
  width: 482px;
  padding: 0 15px;
  float: left; }

#wrapContent #lContent .cont li {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDateSearchResultListDot.gif") repeat-x 0 100%;
  float: left;
  padding: 14px 0; }

#wrapContent #lContent .cont li.last {
  background: none;
  padding-bottom: 0; }

#wrapContent #lContent .cont li dl {
  float: left; }

#wrapContent #lContent .cont li dl dt {
  float: left;
  width: 86px; }

#wrapContent #lContent .cont li dl dt img.thumb {
  margin: 2px;
  border: 1px solid #BEBEBE; }

#wrapContent #lContent .cont li dl dt img.over {
  border: 2px solid #68ABF1;
  margin: 1px; }

#wrapContent #lContent .cont li dl dd {
  float: left; }

#wrapContent #lContent .cont li dl dd.icon {
  width: 35px; }

#wrapContent #lContent .cont li dl dd.bookInfo_use {
  width: 235px;
  line-height: 14px;
  padding-right: 22px;
  color: #666; }

#wrapContent #lContent .cont li dl dd.bookInfo_use a {
  color: #000; }

#wrapContent #lContent .cont li dl dd.bookInfo_use p {
  padding: 2px 0 7px 0;
  line-height: 17px;
  color: #666; }

#wrapContent #lContent .cont li dl dd.bookInfo {
  width: 200px;
  line-height: 14px;
  padding-right: 22px;
  color: #666; }

#wrapContent #lContent .cont li dl dd.bookInfo a {
  color: #000; }

#wrapContent #lContent .cont li dl dd.bookInfo a:hover {
  color: #000; }

#wrapContent #lContent .cont li dl dd.bookInfo p {
  padding: 2px 0 7px 0;
  line-height: 17px;
  color: #000; }

#wrapContent #lContent .cont li dl dd.shopping {
  width: 139px;
  position: relative; }

#wrapContent #lContent .cont li dl dd.shopping label {
  background-color: transparent;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulTriGray.gif") no-repeat scroll 0 2px;
  color: #524942;
  font-weight: 700;
  padding-left: 13px;
  vertical-align: middle; }

#wrapContent #lContent .cont li dl dd.shopping input {
  border: 1px solid #61A5D4;
  height: 18px;
  margin: 0 0 0 3px;
  text-align: center;
  vertical-align: middle;
  width: 28px; }

#wrapContent #lContent .cont li dl dd.shopping a.plus {
  position: absolute;
  top: -4px;
  left: 115px; }

#wrapContent #lContent .cont li dl dd.shopping a.minus {
  position: absolute;
  top: 8px;
  left: 115px; }

#wrapContent #lContent .cont li dl dd.shopping a img {
  padding-top: 4px; }

#wrapContent #rContent {
  float: right; }

#wrapContent #rContent .top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rContentTop.gif") no-repeat;
  width: 228px;
  height: 10px;
  font-size: 1px;
  margin-top: 30px; }

#wrapContent #rContent .bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rContentBottom.gif") no-repeat;
  width: 228px;
  height: 10px; }

#wrapContent #rContent .bg {
  background: #ECF4F8;
  padding: 0 15px;
  width: 198px; }

#wrapContent #rContent .bg h3 {
  margin: 0;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder1.gif") repeat-x 0 100%;
  padding: 3px 0 9px 0; }

#wrapContent #rContent .bg ul {
  padding-bottom: 30px; }

#wrapContent #rContent .bg ul li {
  text-align: center;
  line-height: 18px;
  padding-top: 15px; }

#wrapContent #rContent .bg ul li img.thumb {
  margin: 3px;
  border: 1px solid #BEBEBE; }

#wrapContent #rContent .bg ul li img.over {
  border: 3px solid #68ABF1;
  margin: 1px; }

#wrapContent #rContent .bg ul a {
  color: #000; }

#wrapContent #rContent .titleBestSellerTop {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleBestSellerTopR.gif") no-repeat;
  width: 228px;
  height: 41px;
  margin-top: 12px; }

#wrapContent #rContent .rightBestSellerTop {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bestSellerTopR.gif") no-repeat;
  width: 228px;
  height: 11px;
  margin-top: 10px; }

#wrapContent #rContent .bestSellerBottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bestSellerBottomR.gif") no-repeat;
  width: 228px;
  height: 11px;
  font-size: 1px;
  clear: both; }

#wrapContent #rContent .cont {
  border-left: 1px solid #AED6EC;
  border-right: 1px solid #AED6EC;
  width: 196px;
  padding: 0 15px;
  float: left; }

#wrapContent #rContent .cont h3.line {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder1.gif") repeat-x 0 100%;
  padding-bottom: 10px; }

#wrapContent #rContent .cont img.thumb {
  margin: 2px;
  border: 1px solid #BEBEBE; }

#wrapContent #rContent .cont img.over {
  border: 2px solid #68ABF1;
  margin: 1px; }

#wrapContent #rContent .cont .right_bestSeller {
  margin-top: 15px; }

#wrapContent #rContent .cont .right_bestSeller dt {
  width: 155px;
  position: relative;
  padding-left: 35px; }

#wrapContent #rContent .cont .right_bestSeller dt img.icon {
  position: absolute;
  top: 3px;
  left: 0; }

#wrapContent #rContent .cont .right_bestSeller dd.title {
  line-height: 16px;
  padding-left: 37px;
  color: #666; }

#wrapContent #rContent .cont .right_bestSeller dd.title a {
  color: #000; }

#wrapContent #rContent .cont .right_cont {
  margin-top: 15px;
  float: left; }

#wrapContent #rContent .cont .right_cont dt {
  float: left;
  width: 75px; }

#wrapContent #rContent .cont .right_cont dd.title {
  float: left;
  line-height: 17px;
  padding: 3px 0 0 10px;
  color: #666; }

#wrapContent #rContent .cont .right_cont dd.title a {
  color: #000; }

/* //외국도서 - bestSeller.css */
.eng_table .btn_wp a {
  width: 100%;
  text-align: center;
  font-size: 11px;
  padding: 0; }

#miniNavi {
  height: 30px;
  background: #f7f7f7; }

#innerNavi {
  margin: 0 auto;
  width: 880px; }

#innerNavi ul {
  float: right; }

#innerNavi ul li {
  float: left;
  height: 27px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgMiniNaviBar.gif") no-repeat right 10px;
  font-size: 11px;
  line-height: 30px;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  padding-bottom: 0; }

#innerNavi ul li.b {
  font-weight: 700; }

#innerNavi ul li.last {
  background: none; }

#innerNavi ul li a {
  color: #9a9a9a; }

#innerNavi ul li a.navi1:hover {
  color: #007AC0;
  text-decoration: none; }

#innerNavi ul li a.navi3:hover {
  color: #000;
  text-decoration: none; }

#innerNavi ul li a.navi4:hover {
  color: #F26522;
  text-decoration: none; }

#innerNavi ul li a.navi5:hover {
  color: #6B9EE9;
  text-decoration: none; }

#innerNavi ul li a.navi6:hover {
  color: #92278F;
  text-decoration: none; }

#wrap {
  width: 100%;
  min-height: 100%;
  text-align: center; }

#tempAbsoluteRight {
  position: absolute;
  right: 0;
  top: 172px;
  z-index: 9999;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/tempAbsoluteRight.gif") no-repeat;
  width: 55px;
  height: 154px;
  text-align: center;
  padding-top: 6px; }

#tempAbsoluteRight img {
  vertical-align: middle; }

#tempAbsoluteRight #todayShowBox {
  position: absolute;
  top: 0;
  left: -278px;
  width: 274px;
  z-index: 9999;
  display: none; }

#tempAbsoluteRight #todayShowBox .top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/todayShowTop.gif") no-repeat;
  width: 194px;
  height: 22px;
  text-align: left;
  padding-left: 80px;
  padding-right: 0;
  padding-top: 5px;
  padding-bottom: 0; }

#tempAbsoluteRight #todayShowBox .top p {
  float: left;
  padding-top: 4px;
  color: #146ECB;
  font-weight: bold; }

#tempAbsoluteRight #todayShowBox .top p span {
  color: #FF4F00;
  text-decoration: underline; }

#tempAbsoluteRight #todayShowBox .top a {
  float: right;
  padding-right: 5px; }

#tempAbsoluteRight #todayShowBox .bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/todayShowBottom.gif") no-repeat;
  width: 268px;
  height: 28px;
  text-align: right;
  padding-left: 0;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 0; }

#tempAbsoluteRight #todayShowBox .cont {
  background: #DDEEF7;
  border-left: 1px solid #69B0D8;
  border-right: 1px solid #69B0D8;
  text-align: left;
  width: 262px;
  padding: 0 4px 0 6px; }

#tempAbsoluteRight #todayShowBox .cont .top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/todayShowTop2.gif") no-repeat;
  width: 262px;
  height: 6px;
  padding: 0;
  font-size: 1px; }

#tempAbsoluteRight #todayShowBox .cont .bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/todayShowBottom2.gif") no-repeat;
  width: 262px;
  height: 6px;
  font-size: 1px;
  clear: both;
  padding: 0; }

#tempAbsoluteRight #todayShowBox .cont .bg {
  background: #fff;
  border-right: 1px solid #C1DCEB;
  border-left: 1px solid #C1DCEB;
  float: left;
  width: 260px; }

#tempAbsoluteRight #todayShowBox .cont .bg p.btnl {
  padding: 35px 6px 0 6px;
  float: left; }

#tempAbsoluteRight #todayShowBox .cont .bg p.btnr {
  padding: 35px 0 0 6px;
  float: left; }

#tempAbsoluteRight #todayShowBox .cont .bg div {
  position: relative;
  overflow: hidden;
  width: 213px;
  height: 90px;
  float: left; }

#tempAbsoluteRight #todayShowBox .cont .bg ul {
  position: absolute;
  width: 1000px; }

#tempAbsoluteRight #todayShowBox .cont .bg ul li {
  float: left;
  padding: 0 5px; }

#tempAbsoluteRight #todayShowBox .cont .bg ul li img.thumb {
  border: 1px solid #BEBEBE;
  margin: 3px; }

#tempAbsoluteRight #todayShowBox .cont .bg ul li img.over {
  border: 3px solid #68abf1;
  margin: 1px; }

#brand {
  margin: 18px 0 11px;
  text-align: center; }

/* start new GNB */
#navi {
  position: relative;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgNavi.gif") no-repeat 0 0; }

#naviTop {
  position: absolute;
  left: 193px;
  top: 0;
  padding-left: 9px;
  width: 540px;
  height: 24px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgNaviTop.gif") no-repeat 0 0; }

#naviTop li {
  position: relative;
  float: left; }

#naviTop li a.main {
  display: block;
  position: relative;
  height: 24px;
  text-indent: -999em;
  overflow: hidden; }

#naviTop li a.korean {
  margin-right: 24px;
  width: 49px; }

#naviTop li a.western {
  margin-right: 25px;
  width: 49px; }

#naviTop li a.japanese {
  margin-right: 25px;
  width: 49px; }

#naviTop li a.ebook {
  margin-right: 24px;
  width: 51px; }

#naviTop li a.music {
  margin-right: 15px;
  width: 27px; }

#naviTop li a.lecture {
  margin-right: 21px;
  width: 49px; }

#naviTop li a.event {
  margin-right: 21px;
  width: 38px; }

#naviTop li a.culture {
  width: 50px; }

#naviTop li ul {
  display: none;
  position: absolute;
  top: 28px;
  width: 560px; }

#naviTop li ul.korean {
  left: 9px; }

#naviTop li ul.western {
  left: 9px; }

#naviTop li ul.japanese {
  left: 9px; }

#naviTop li ul li {
  display: inline;
  margin-right: 14px; }

#naviTop li ul li a {
  color: #666;
  font-size: 11px;
  text-decoration: none;
  letter-spacing: -1px; }

#naviTop li ul li a:hover,
#naviTop li ul li a.on {
  font-weight: 700; }

#naviTop li ul.korean li a:hover,
#naviTop li ul.korean li a.on {
  color: #0f60b4; }

#naviTop li ul.western li a:hover,
#naviTop li ul.western li a.on {
  color: #e15220; }

#naviTop li ul.japanese li a:hover,
#naviTop li ul.japanese li a.on {
  color: #641c99; }

#rightNavi {
  position: absolute;
  left: 734px;
  top: 22px; }

#rightNavi li {
  display: inline;
  float: left;
  margin-left: 20px; }

#leftNavi {
  position: absolute;
  left: 20px;
  top: 1px; }

/* end new GNB */
#searchBar {
  position: relative;
  z-index: 9999;
  clear: both;
  height: 47px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchBar.gif") no-repeat; }

#category {
  float: left;
  margin: 4px 0 0 8px;
  display: inline;
  position: relative;
  z-index: 9999; }

#category #btnCategory {
  cursor: pointer; }

#category #categoryBox {
  position: absolute;
  top: 30px;
  left: -8px;
  z-index: 9999; }

#category #categoryBox div.top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/cateTop.gif") no-repeat;
  width: 714px;
  height: 25px;
  padding-left: 8px;
  padding-right: 0;
  padding-top: 8px;
  padding-bottom: 0; }

#category #categoryBox div.top ul li {
  float: left;
  margin-right: 5px;
  height: 21px;
  text-align: right; }

#category #categoryBox div.top ul li#cate1 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/cateTitleKoreanBook.gif") no-repeat;
  width: 287px;
  padding-left: 0;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 0; }

#category #categoryBox div.top ul li#cate2 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/cateTitleWesternBook.gif") no-repeat;
  width: 197px;
  padding-left: 0;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 0; }

#category #categoryBox div.top ul li#cate3 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/cateTitleJapanBook.gif") no-repeat;
  width: 197px;
  padding-left: 0;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 0; }

#category #categoryBox div.bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/cateBottom.gif") no-repeat;
  width: 713px;
  height: 28px;
  clear: both;
  text-align: right;
  padding-left: 0;
  padding-right: 9px;
  padding-top: 5px;
  padding-bottom: 0; }

#category #categoryBox div.cont {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/cateBg.gif") repeat-y;
  width: 714px;
  float: left;
  padding-left: 8px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0; }

#category #categoryBox div.cont img.cateT {
  vertical-align: middle;
  margin-top: 5px; }

#category #categoryBox div.cont .bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/cateContBottom.gif") no-repeat;
  width: 292px;
  height: 12px;
  clear: both;
  padding: 0;
  margin: 0; }

#category #categoryBox div.cont .bg {
  border-right: 2px solid #CEE0EB;
  border-left: 2px solid #CEE0EB;
  background: #fff;
  float: left;
  width: 288px;
  padding-top: 8px;
  height: 210px; }

#category #categoryBox div.cont ul li {
  float: left;
  width: 131px;
  margin: 0 0 3px 10px;
  display: inline; }

#category #categoryBox div.cont ul li a {
  color: #666;
  width: 124px;
  padding: 3px 0 3px 7px;
  display: block; }

#category #categoryBox div.cont ul li a:hover {
  color: #146ECB;
  background: #EBF5FA;
  width: 124px;
  padding: 3px 0 3px 7px;
  display: block; }

#category #categoryBox div.cateCont {
  float: left;
  margin-right: 5px; }

#category #categoryBox div.last {
  float: left;
  margin-right: 0; }

#category #categoryBox div.cont .bg2 {
  border-right: 2px solid #CEE0EB;
  border-left: 2px solid #CEE0EB;
  background: #fff;
  float: left;
  width: 198px;
  padding-top: 8px;
  height: 210px; }

#category #categoryBox div.cont .bottom2 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/cateBottom2.gif") no-repeat;
  width: 202px;
  height: 11px;
  clear: both;
  padding: 0;
  margin: 0;
  font-size: 11px; }

#allSearch {
  float: left;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/allSearch_navi.gif") no-repeat;
  width: 85px;
  height: 22px;
  position: relative;
  z-index: 500;
  margin-left: 20px;
  margin-right: 0;
  margin-top: 3px;
  margin-bottom: 0; }

#allSearch a {
  color: #464646;
  width: 72px;
  height: 17px;
  display: block;
  padding: 5px 0 0 13px; }

#allSearch ul {
  margin-top: 1px;
  display: none;
  position: absolute;
  z-index: 600; }

#allSearch ul li#top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/allSearch_top.gif") no-repeat;
  width: 85px;
  height: 8px;
  font-size: 1px; }

#allSearch ul li#bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/allSearch_bottom.gif") no-repeat;
  width: 85px;
  height: 8px;
  font-size: 1px; }

#allSearch ul li {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/allSearch_bg.gif") repeat-y;
  height: 22px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 0;
  padding-bottom: 0; }

#allSearch ul li a {
  width: 69px;
  padding: 5px 0 0 0;
  text-align: center; }

#allSearch ul li a:hover {
  width: 69px;
  padding: 5px 0 0 0;
  text-align: center;
  background: #EBF5FA; }

#searchInput {
  width: 317px;
  height: 22px;
  margin: 3px 3px 0 3px;
  float: left;
  position: relative;
  z-index: 550; }

#t_query {
  font: 12px/1 "굴림", gulim; }

#set_sugicn {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  display: block; }

#SchSug {
  position: absolute;
  left: 0;
  top: 24px; }

#searchInput input {
  border: 0px none;
  width: 268px;
  height: 16px;
  float: left;
  padding-left: 12px;
  padding-right: 0;
  padding-top: 3px;
  padding-bottom: 0; }

#searchInput #btn {
  display: block;
  width: 20px;
  height: 20px;
  float: right; }

#searchInput #lookAhead {
  position: absolute;
  top: 23px;
  left: 0;
  display: none; }

#searchInput #lastWordMore {
  position: absolute;
  top: 23px;
  left: 0;
  display: none; }

#searchInput #lookAhead .top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/inputSearch__top.gif") no-repeat;
  width: 317px;
  height: 8px;
  font-size: 1px; }

#searchInput #lookAhead .bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/inputSearch__bottom.gif") no-repeat;
  width: 317px;
  height: 8px;
  font-size: 1px; }

#searchInput #lookAhead .bg {
  border-left: 1px solid #3689BB;
  border-right: 1px solid #3689BB;
  background: #fff;
  padding: 0 10px;
  color: #666;
  line-height: 15px; }

#searchInput #lookAhead .bg p {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultCateDotLine.gif") repeat-x 0 100%;
  text-align: right;
  padding-bottom: 5px;
  margin-bottom: 5px; }

#searchInput #lookAhead .bg strong {
  color: #146ECB; }

#searchInput #lookAhead .bg span {
  color: #FF4F00;
  text-decoration: underline; }

#searchInput #lookAhead .bg a.on {
  color: #FF4F00;
  text-decoration: underline; }

#searchInput #lastWordMore .top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/inputSearch_top.gif") no-repeat;
  width: 530px;
  height: 31px; }

#searchInput #lastWordMore .top .left {
  width: 307px;
  float: left;
  font-size: 11px;
  padding-top: 12px; }

#searchInput #lastWordMore .top .left strong {
  color: #146ECB; }

#searchInput #lastWordMore .top .left .fl {
  float: left;
  padding-left: 25px;
  padding-top: 1px; }

#searchInput #lastWordMore .top .left .fr {
  float: right;
  color: #666;
  padding: 1px 5px 0 0; }

#searchInput #lastWordMore .top .left img {
  vertical-align: middle; }

#searchInput #lastWordMore .top .right {
  width: 205px;
  text-align: center;
  float: right;
  font-size: 11px;
  color: #666;
  padding-top: 12px; }

#searchInput #lastWordMore .bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/inputSearch_bottom.gif") no-repeat;
  width: 530px;
  height: 15px;
  font-size: 1px;
  clear: both; }

#searchInput #lastWordMore .bg {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchInputBg.gif") repeat-y;
  color: #666;
  line-height: 15px;
  float: left;
  width: 514px;
  font-size: 11px;
  padding-left: 10px;
  padding-right: 6px;
  padding-top: 0;
  padding-bottom: 0; }

#searchInput #lastWordMore .bg .left {
  float: left;
  width: 297px; }

#searchInput #lastWordMore .bg .left ul {
  padding-top: 5px; }

#searchInput #lastWordMore .bg .left ul li.line {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultCateDotLine.gif") repeat-x 0 50%;
  height: 3px;
  font-size: 1px; }

#searchInput #lastWordMore .bg .left ul li a {
  padding: 2px 0;
  color: #666;
  font-size: 11px;
  display: block;
  width: 298px; }

#searchInput #lastWordMore .bg .left ul li a:hover {
  padding: 2px 0;
  background: #EBF5FA;
  color: #000;
  display: block; }

#searchInput #lastWordMore .bg .right {
  float: right;
  width: 203px;
  text-align: center; }

#searchInput #lastWordMore .bg .right img.thumb {
  border: 1px solid #BEBEBE;
  margin: 3px; }

#searchInput #lastWordMore .bg .right img.over {
  border: 3px solid #68abf1;
  margin: 1px; }

#searchInput #lastWordMore .bg .right strong {
  color: #000; }

#searchInput #lastWordMore .bg .right span {
  color: #FF4F00;
  font-weight: bold; }

#searchInput #lastWordMore .bg .right img.none {
  margin-top: 20px; }

#searchInput #lastWordMore .bg .right div {
  text-align: left;
  padding: 0 0 20px 25px; }

#searchInput #lastWordMore .bg .right div span {
  font-weight: normal; }

#btnS {
  float: left;
  margin-top: 4px; }

#ad {
  float: left;
  margin: 10px 0 0 31px;
  padding-top: 1px; }

#ad div {
  position: relative;
  overflow: hidden;
  width: 184px;
  height: 13px; }

#ad ul {
  position: absolute; }

#ad ul li {
  height: 30px;
  line-height: 14px; }

#ad ul li a {
  color: #4373AA;
  font-weight: bold; }

#mainContents {
  float: left;
  margin-bottom: 30px; }

#lMainContents {
  float: left;
  width: 180px; }

#leftMenu {
  position: relative;
  z-index: 9998;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultLeftMenu.gif") repeat-y; }

#titleKoreanBook {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleSubKoreanBook.gif") no-repeat; }

#titleWesternBook {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleSubSectionWestBook.gif") no-repeat; }

#titleJapneseBook {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleSubSectionJapanBook.gif") no-repeat; }

#titleScienceThesis {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleScienceThesis.gif") no-repeat; }

#titleNewBook {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleNewBook.gif") no-repeat; }

#titleBestsSllerL {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleBestsSllerL.gif") no-repeat; }

#titleBestsSllerL1 {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleBestsSllerL1.gif") no-repeat; }

#titleBestsSllerL2 {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleBestsSllerL2.gif") no-repeat; }

#titleSectionSearch {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleSubSectionSearch.gif") no-repeat; }

#titleGoodBook {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleGoodBook.gif") no-repeat; }

#titleChildWestBook {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleChildWestBook.gif") no-repeat; }

#titleRecommendBook {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleSubSectionBook.gif") no-repeat; }

#leftMenu ul.leftMenuScienceThesis {
  margin: 6px 11px 0;
  color: #666;
  background: #fff; }

#leftMenu ul.leftMenuScienceThesis li {
  color: #0c5b72;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul11.gif") no-repeat 11px 6px;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 3px;
  padding-bottom: 3px; }

#leftMenu ul.leftMenuScienceThesis li.current {
  font-weight: bold;
  background-color: #ebf5fa; }

#leftMenu ul.leftMenuScienceThesis li.current a {
  color: #0c5b72; }

#leftMenu ul {
  margin: 6px 11px 0;
  background: #fff; }

#leftMenu ul li.h3Title {
  font-weight: bold;
  text-align: center;
  padding-bottom: 5px;
  border-bottom: 1px solid #80badf; }

#leftMenu ul li a {
  color: #666;
  text-decoration: none; }

#leftMenu ul li a:hover {
  font-weight: 700;
  color: #146ecb; }

#leftMenu ul li a.current {
  color: #146ecb;
  font-weight: 700; }

#leftHoverMenu li {
  position: relative;
  height: 16px;
  color: #666;
  text-decoration: none;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulRecGray.gif") no-repeat 3px 10px;
  padding-left: 12px;
  padding-right: 0;
  padding-top: 6px;
  padding-bottom: 0; }

#leftHoverMenu li ul {
  display: none;
  position: absolute;
  left: 144px;
  top: -14px;
  padding: 6px 0;
  width: 158px;
  border: 2px solid #adcded; }

#leftHoverMenu li ul li {
  position: relative;
  margin: 0 4px;
  padding-bottom: 4px;
  height: auto;
  background-image: url("none"); }

#leftMenuTop {
  height: 11px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultLeftMenuT.gif") no-repeat; }

#leftMenuBottom {
  height: 11px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultLeftMenuB.gif") no-repeat;
  font-size: 0; }

#BookQA {
  margin: 10px 0; }

#themeOfThis {
  margin-top: 7px; }

#themeOfThis h3 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleThemeOfThis.gif") no-repeat; }

#themeOfThisList {
  top: 39px; }

#themeOfThisList li {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulThemeOfThis.gif") no-repeat;
  padding-left: 22px;
  padding-right: 0;
  padding-top: 5px;
  padding-bottom: 5px; }

#themeOfThisList li a {
  color: #5a5a5a; }

#themeOfThisList li a:hover {
  color: #146ecb; }

#themeOfThisList li.r1 {
  background-position: 2px 0px; }

#themeOfThisList li.r2 {
  background-position: 2px -22px; }

#themeOfThisList li.r3 {
  background-position: 2px -44px; }

#themeOfThisList li.r4 {
  background-position: 2px -66px; }

#themeOfThisList li.r5 {
  background-position: 2px -88px; }

#shoppingHelper {
  margin-top: 7px;
  height: 127px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgShoppingHelper.gif") no-repeat;
  letter-spacing: -1px; }

#shoppingHelper ul {
  padding: 45px 0 0 20px; }

#shoppingHelper ul li {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulRecGray.gif") no-repeat 2px 4px;
  padding-left: 12px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 7px; }

#shoppingHelper ul li a {
  color: #555; }

#callCenter {
  height: 192px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCallCenter.gif") no-repeat;
  letter-spacing: -1px; }

#callCenter ul {
  padding: 34px 0 0 20px; }

#callCenter ul li {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulRecGray.gif") no-repeat 2px 4px;
  padding-left: 12px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 7px; }

#callCenter ul li a {
  color: #555; }

#publishSystem {
  margin-top: 7px; }

#LeftBanner {
  margin-top: 10px; }

#LeftBanner .banner {
  margin-bottom: 5px; }

#rMainContents {
  display: inline;
  margin-left: 32px;
  float: left;
  width: 725px;
  padding-left: 0; }

h3.titleReBook {
  margin-top: 20px; }

#SNB {
  height: 30px;
  color: #464646;
  font-size: 12px; }

#SNB select {
  height: 18px;
  border: 1px solid #7f9db9;
  color: #666;
  font-size: 11px; }

#Location {
  height: 30px;
  padding-left: 2px;
  padding-right: 14px;
  padding-top: 10px;
  padding-bottom: 0; }

#Location h2 {
  height: 17px;
  padding: 3px 0 0 0;
  background: none;
  font-size: 16px; }

#Category {
  float: right;
  padding-top: 4px; }

#Category a, #Category a:link, #Category a:visited, #Category span {
  padding-left: 12px;
  color: #666;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulLocation.gif") no-repeat 0 4px !important; }

#Category span {
  font-weight: bold; }

#Category a.first {
  padding-left: 0;
  background: none !important; }

#DateSearchResultList {
  margin-top: 10px; }

#DateSearchResultList .top {
  height: 18px; }

#DateSearchResultList .desc {
  color: #004a80;
  height: 22px;
  padding-left: 0;
  padding-right: 20px;
  padding-top: 16px;
  padding-bottom: 0;
  border-bottom: 1px solid #555;
  margin-bottom: 20px; }

#DateSearchResultList ul.List {
  float: left;
  width: 735px;
  padding-left: 7px;
  padding-right: 8px;
  padding-top: 0;
  padding-bottom: 0; }

#DateSearchResultList ul.List li.listBox {
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 18px;
  padding-bottom: 0; }

#DateSearchResultList ul.List li.last {
  overflow: hidden;
  background: none; }

#DateSearchResultList ul.List table td {
  vertical-align: top; }

#DateSearchResultList ul.List table td.rank {
  width: 35px;
  text-align: center; }

#DateSearchResultList ul.List table td.rank .rank1 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank1.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank2 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank2.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank3 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank3.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank4 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank4.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank5 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank5.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank6 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank6.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank7 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank7.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank8 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank8.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank9 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank9.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank10 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank10.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank11 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank11.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank12 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank12.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank13 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank13.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank14 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank14.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank15 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank15.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank16 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank16.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank17 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank17.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank18 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank18.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank19 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank19.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.rank .rank20 {
  width: 27px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/rank20.gif") no-repeat left top; }

#DateSearchResultList ul.List table td.no {
  width: 74px;
  padding: 0 0 0 5px;
  background: none; }

#DateSearchResultList ul.List table td.bookInfo {
  width: 254px;
  padding: 0 0 0 18px; }

#DateSearchResultList ul.List table td.bookInfo h5 {
  font-weight: normal;
  color: #004a80; }

#DateSearchResultList ul.List table td.bookInfo ul li {
  padding: 0 0 0 50px;
  background: none; }

#DateSearchResultList ul.List table td.priceInfo {
  width: 170px;
  padding: 0 0 0 15px; }

#DateSearchResultList ul.List table td.priceInfo ul li {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulVBlue.gif") no-repeat 0 2px;
  padding-left: 15px;
  padding-right: 0;
  padding-top: 1px;
  padding-bottom: 0; }

#DateSearchResultList ul.List table td.priceInfo ul {
  padding-top: 5px; }

#DateSearchResultList ul.List table td.priceInfo ul li.guide {
  padding-right: 15px;
  background: none;
  text-align: right; }

#DateSearchResultList ul.List table td.choice ul li {
  padding: 6px 0 0 0;
  background: none; }

#DateSearchResultList ul.List table td.choice {
  width: 145px;
  padding-top: 0;
  background: none; }

#DateSearchResultList ul.List table td.sample {
  padding-left: 18px;
  background: none; }

#DateSearchResultList ul.List table td.bookInfo ul li.event {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultEvent.gif") no-repeat 0 0; }

#DateSearchResultList ul.List table td.bookInfo ul li.coupon {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultCoupon.gif") no-repeat 0 0; }

#DateSearchResultList ul.List table td.bookInfo ul li.freesend {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultFreeSend.gif") no-repeat 0 0; }

#DateSearchResultList ul.List table td.sample img {
  position: relative;
  z-index: 1;
  cursor: pointer; }

#DateSearchResultList .CenterListPaging {
  width: 750px;
  padding-top: 15px; }

#DateSearchResultList .CenterListPaging .paging {
  margin: 0 auto;
  overflow: hidden;
  width: 220px; }

#DateSearchResultList .bottom {
  height: 19px; }

div.SectionSearch {
  margin-top: 15px;
  height: 16px;
  padding-left: 5px;
  padding-right: 0;
  padding-top: 3px;
  padding-bottom: 5px; }

div.SectionSearch h3 {
  color: #666;
  font-weight: bold;
  padding-left: 1px;
  padding-top: 1px; }

div.SectionSearch h3 a, div.SectionSearch h3 a.link, div.SectionSearch h3 a.visited {
  color: #3f9255;
  font-size: 13px;
  border-bottom: 1px solid #3f9255; }

table.SectionSearchList {
  font-size: 12px;
  line-height: 1.2em; }

table.SectionSearchList td {
  vertical-align: top;
  padding-bottom: 7px; }

table.SectionSearchList td.pt6 {
  padding-top: 6px;
  line-height: 24px;
  border: 1px solid #dcdcdc; }

table.SectionSearchList td.top {
  height: 4px; }

table.SectionSearchList td.bottom {
  height: 18px; }

table.SectionSearchList th {
  width: 140px;
  text-align: left;
  font-weight: bold;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 0;
  padding-bottom: 0; }

table.SectionSearchList th a, table.SectionSearchList th a.link, table.SectionSearchList th a.visited {
  color: #777;
  font-size: 12px; }

table.SectionSearchList th a:hover {
  color: #3f9255; }

table.SectionSearchList td.list .top {
  font-size: 1px;
  width: 590px;
  height: 9px; }

table.SectionSearchList td.list .bottom {
  font-size: 1px;
  width: 590px;
  height: 8px; }

table.SectionSearchList td.list ul.middle {
  width: 590px;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0; }

table.SectionSearchList td.list ul li {
  float: left;
  width: 160px;
  padding-left: 15px; }

table.SectionSearchList a, #SectionSearchList a.link, #SectionSearchList a.visited {
  color: #666;
  font-size: 12px;
  line-height: 22px; }

table.SectionSearchList a:hover {
  color: #1f1f1f;
  text-decoration: underline; }

table.SectionSearchList td ul.middle {
  line-height: 1.5; }

#depth2Category {
  line-height: 1.2em;
  margin-top: 10px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDepth2Category.gif") no-repeat 0 0; }

#depth2Category .Top {
  height: 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDepth2CategoryTop.gif") no-repeat 0 0; }

#depth2Category .Bottom {
  height: 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDepth2CategoryBottom.gif") no-repeat 0 0; }

#depth2Category .Cont {
  overflow: hidden;
  width: 710px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDepth2Category.gif") repeat-y;
  line-height: 1.5;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
  padding-bottom: 0; }

#depth2Category a {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.3; }

#depth2Category a.first {
  padding-left: 0; }

#depth2Category a, #depth2Category li a.link, #depth2Category li a.visited {
  color: #666; }

#depth2Category a:hover {
  color: #01448a !important; }

#depth3Category {
  line-height: 1.2em;
  margin-top: 6px;
  overflow: hidden; }

#depth3Category .totalSectionView {
  text-align: right; }

#depth3Category .depth3Category {
  display: none;
  float: left;
  margin-top: -2px;
  width: 750px; }

#depth3Category .depth3Category .depth3CategoryTop {
  height: 22px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgdepth3CategoryTop.gif") no-repeat; }

#depth3Category .depth3Category .depth3CategoryBottom {
  height: 44px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgdepth3CategoryBottom.gif") no-repeat; }

#depth3Category .depth3Category .depth3CategoryMiddle {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgdepth3CategoryMiddle.gif") repeat-y left top;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 0;
  padding-bottom: 0; }

#depth3CategoryList th {
  width: 96px;
  padding-left: 16px;
  text-align: left;
  vertical-align: middle;
  color: #4778aa;
  font-weight: bold;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulDepth3Category.gif") no-repeat 6px 50%; }

#depth3CategoryList td.contourLine {
  width: 700px;
  height: 27px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgdepth3CategoryList.gif") no-repeat 0 center; }

#depth3CategoryList td {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgdepth3CategoryLine.gif") repeat-y;
  padding-left: 20px;
  padding-right: 30px;
  padding-top: 0;
  padding-bottom: 0; }

#depth3CategoryList td ul li {
  float: left;
  width: 130px;
  line-height: 1.5; }

#depth3CategoryList a, #depth3CategoryList a.link, #depth3CategoryList a.visited {
  color: #666; }

#depth3CategoryList ul li a:hover {
  color: #1f1f1f; }

#BestsSller h3 {
  height: 62px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleBestsSller.gif") no-repeat; }

#BestsSller .cont {
  width: 750px;
  overflow: hidden;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgBestsSllerCont.gif") repeat-y; }

#BestsSller .cont #bestList {
  margin: 0 auto; }

#BestsSller .cont li {
  float: left;
  width: 186px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgBestsSllerLine.gif") repeat-y right 0; }

#BestsSller .cont li.last {
  background: none; }

#BestsSller .cont li dl dt {
  position: relative;
  margin-bottom: 12px;
  width: 184px;
  text-align: center; }

#BestsSller .cont li dl dt .hot {
  position: absolute;
  left: 14px; }

#BestsSller .cont li dl dt .hot img {
  border: 0px none; }

#BestsSller .cont li dl dt img.thumb {
  margin: 1px;
  border: 1px solid #dedede; }

#BestsSller .cont li dl dt img.over {
  margin: 0;
  border: 2px solid #68abf1; }

#BestsSller .cont li dl dd {
  text-align: center; }

#BestsSller .cont li dl dd.bookTitle {
  margin-bottom: 5px;
  padding: 0 10px; }

#BestsSller .cont li dl dd.bookTitle a, #BestsSller .cont li dl dd.bookTitle a.link, #BestsSller .cont li dl dd.bookTitle a.visited {
  color: #146ecb;
  font-weight: bold; }

#BestsSller .cont li dl dd.author {
  color: #666;
  padding: 0 10px;
  line-height: 15px; }

#BestsSller .bottom {
  height: 27px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgBestsSllerBottom.gif") 0 0; }

#GroundBook {
  color: #666; }

#GroundBook h3 {
  margin-bottom: 10px;
  height: 17px; }

#GroundBookList .top {
  height: 38px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgGroundBookTop.gif") no-repeat; }

#GroundBookList .bottom {
  height: 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgGroundBookBottom.gif") no-repeat; }

#GroundBookList .cont {
  overflow: hidden;
  width: 730px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgGroundBookCont.gif") repeat-y 0 top;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  padding-bottom: 0; }

#GroundBookList .cont li {
  float: left;
  width: 176px;
  text-align: center; }

#GroundBookList .cont li.mr25 {
  margin-right: 25px; }

#GroundBookList .cont dt.bookPhoto {
  position: relative;
  margin-bottom: 12px;
  width: 176px; }

#GroundBookList .cont dt.bookPhoto img.thumb {
  margin: 1px;
  border: 1px solid #dedede; }

#GroundBookList .cont dt.bookPhoto img.over {
  margin: 0;
  border: 2px solid #68abf1; }

#GroundBookList .cont dt.bookPhoto .tenProSlae {
  position: absolute;
  top: 42px;
  right: 20px; }

#GroundBookList .cont dd.bookTitle a, #GroundBook dd.bookTitle a.link, #GroundBook dd.bookTitle a.visited {
  color: #146ecb;
  font-weight: bold;
  line-height: 1.3; }

#GroundBookList .cont dd.bookTitle {
  padding: 0 10px;
  margin-bottom: 5px; }

#GroundBookList .cont dd.author a, #GroundBookList .cont dd.author a.link, #GroundBookList .cont dd.author a.visited {
  color: #666;
  line-height: 1.3; }

#GroundBookList .cont dd.author {
  margin-bottom: 5px;
  text-align: left;
  padding: 0 10px; }

#GroundBookList .cont dd.price dl {
  line-height: 1.2em;
  padding: 0 19px 0 20px; }

#GroundBookList .cont dd.price dl dt {
  margin-bottom: 5px;
  float: left;
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulGroundBookPrice.gif") no-repeat 0 3px; }

#GroundBookList .cont dd.price dl dd {
  overflow: hidden;
  text-align: left;
  margin-bottom: 5px; }

#GroundBookList .cont dd.price dl dd.sellingPrice {
  font-weight: bold;
  color: #ff4f00; }

#NewBook {
  color: #666; }

#NewBook h3 {
  height: 32px; }

#NewBookList {
  width: 690px;
  overflow: hidden;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgNewBookCont.gif") repeat-y;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 0;
  padding-bottom: 0; }

#NewBookList ul {
  width: 690px;
  overflow: hidden; }

#NewBookList ul.last {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bhNewBookLine.gif") repeat-x 0 0; }

#NewBookList ul li {
  float: left;
  padding: 0 0 8px 0;
  width: 335px; }

#NewBookList ul.last li {
  padding: 17px 0 0 0; }

#NewBookList dt.bookPhoto {
  float: left;
  margin-right: 15px; }

#NewBookList dt.bookPhoto a {
  display: block; }

#NewBookList dt.bookPhoto img.thumb {
  margin: 1px;
  border: 1px solid #dedede; }

#NewBookList dt.bookPhoto img.over {
  margin: 0;
  border: 2px solid #68abf1; }

#NewBookList dd {
  overflow: hidden;
  line-height: 1.2; }

#NewBookList dd.bookTitle {
  padding: 10px 0 5px 0; }

#NewBookList dd.author {
  margin-bottom: 5px; }

#NewBookList dd.price dt {
  margin-bottom: 5px; }

#NewBookList dd.price dd {
  margin-bottom: 5px; }

#NewBookList dd.price dd.sellingPrice {
  margin-bottom: 12px; }

#NewBookList dd.bookTitle a, #NewBookList dd.bookTitle a.link, #NewBookList dd.bookTitle a.visited {
  color: #146ecb;
  font-weight: bold; }

#NewBookList dd.author a, #NewBookList dd.author a.link, #NewBookList dd.author a.visited {
  color: #666; }

#NewBookList dd.price dl dt {
  float: left;
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulGroundBookPrice.gif") no-repeat 0 3px; }

#NewBookList dd.price dl dd.sellingPrice {
  font-weight: bold;
  color: #ff4f00; }

#NewBookList dd.cont {
  overflow: hidden; }

#NewBookList dd.cont a, #NewBookList dd.cont a.link, #NewBookList dd.cont a.visited {
  color: #666; }

#NewBook .bottom {
  height: 14px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgNewBookBottom.gif") no-repeat; }

#AgeEditorRecommedBook {
  color: #666; }

#AgeEditorRecommedBook h3 {
  margin-bottom: 10px;
  height: 17px; }

#AgeEditorRecommedBook .MenuTab {
  height: 31px;
  overflow: hidden;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgAgeEditorRecommedBookMenuTab.gif") no-repeat;
  padding-left: 7px;
  padding-right: 0;
  padding-top: 7px;
  padding-bottom: 0; }

#AgeEditorRecommedBook .MenuTab li {
  display: inline;
  float: left;
  margin-right: 3px; }

#AgeEditorRecommedBook .MenuTab li a {
  display: block; }

#AgeEditorRecommedBookList .top {
  height: 25px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgAgeEditorRecommedBookListTop.gif") no-repeat; }

#AgeEditorRecommedBookList .bottom {
  height: 25px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgAgeEditorRecommedBookListBottom.gif") no-repeat; }

#AgeEditorRecommedBookList div.cont {
  width: 687px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgAgeEditorRecommedBookListcont.gif") repeat-y;
  padding-left: 31px;
  padding-right: 32px;
  padding-top: 0;
  padding-bottom: 0; }

#AgeEditorRecommedBookList div.cont ul {
  overflow: hidden;
  width: 686px; }

#AgeEditorRecommedBookList div.cont ul.last {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgAgeEditorRecommedBookListLine.gif") repeat-x 0 0; }

#AgeEditorRecommedBookList div.cont li {
  padding: 15px 0;
  width: 343px;
  float: left; }

#AgeEditorRecommedBookList div.cont li.last {
  background: none; }

#AgeEditorRecommedBookList div.cont dt.bookPhoto img.thumb {
  margin: 1px;
  border: 1px solid #dedede; }

#AgeEditorRecommedBookList div.cont dt.bookPhoto img.over {
  margin: 0;
  border: 2px solid #68abf1; }

#AgeEditorRecommedBookList div.cont dt.bookPhoto {
  float: left;
  margin-right: 15px; }

#AgeEditorRecommedBookList div.cont dt.bookPhoto a {
  display: block; }

#AgeEditorRecommedBookList div.cont dd {
  overflow: hidden;
  line-height: 1.2;
  padding-right: 20px; }

#AgeEditorRecommedBookList dd.cont a, #AgeEditorRecommedBookList dd.cont a.link, #AgeEditorRecommedBookList dd.cont a.visited {
  color: #666; }

#AgeEditorRecommedBookList div.cont dd.bookTitle {
  padding: 10px 0 5px 0; }

#AgeEditorRecommedBookList div.cont dd.author {
  margin-bottom: 5px; }

#AgeEditorRecommedBookList div.cont dd.price dt {
  margin-bottom: 5px; }

#AgeEditorRecommedBookList div.cont dd.price dd {
  margin-bottom: 5px; }

#AgeEditorRecommedBookList div.cont dd.price dd.sellingPrice {
  margin-bottom: 12px; }

#AgeEditorRecommedBookList dd.bookTitle a, #AgeEditorRecommedBookList dd.bookTitle a.link, #AgeEditorRecommedBookList dd.bookTitle a.visited {
  color: #146ecb;
  font-weight: bold; }

#AgeEditorRecommedBookList div.cont dd.author a, #AgeEditorRecommedBookList dd.author a.link, #AgeEditorRecommedBookList dd.author a.visited {
  color: #666; }

#AgeEditorRecommedBookList div.cont dd.price dl dt {
  float: left;
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulGroundBookPrice.gif") no-repeat 0 3px; }

#AgeEditorRecommedBookList div.cont dd.price dl dd.sellingPrice {
  font-weight: bold;
  color: #ff4f00; }

#AgeEditorRecommedBookList1 {
  width: 686px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgAgeEditorRecommedBookListCont1.gif") repeat-y;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 5px;
  padding-bottom: 0; }

#AgeEditorRecommedBookList1 ul {
  width: 690px;
  overflow: hidden; }

#AgeEditorRecommedBookList1 ul.last {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgAgeEditorRecommedBookListLine.gif") repeat-x 0 0; }

#AgeEditorRecommedBookList1 li {
  padding: 15px 0;
  width: 343px;
  float: left; }

#AgeEditorRecommedBookList1 li.last {
  background: none;
  margin: 0; }

#AgeEditorRecommedBookList1 dt.bookPhoto img.thumb {
  margin: 1px;
  border: 1px solid #dedede; }

#AgeEditorRecommedBookList1 dt.bookPhoto img.over {
  margin: 0;
  border: 2px solid #68abf1; }

#AgeEditorRecommedBookList1 dt.bookPhoto {
  float: left;
  margin-right: 15px; }

#AgeEditorRecommedBookList1 dt.bookPhoto a {
  display: block; }

#AgeEditorRecommedBookList1 dd {
  overflow: hidden;
  line-height: 1.2;
  padding-right: 20px; }

#AgeEditorRecommedBookList1 dd.cont a, .AgeEditorRecommedBookList dd.cont a.link, .AgeEditorRecommedBookList dd.cont a.visited {
  color: #666; }

#AgeEditorRecommedBookList1 dd.bookTitle {
  padding: 10px 0 5px 0; }

#AgeEditorRecommedBookList1 dd.author {
  margin-bottom: 5px; }

#AgeEditorRecommedBookList1 dd.price dt {
  margin-bottom: 5px; }

#AgeEditorRecommedBookList1 dd.price dd {
  margin-bottom: 5px; }

#AgeEditorRecommedBookList1 dd.price dd.sellingPrice {
  margin-bottom: 12px; }

#AgeEditorRecommedBookList1 dd.bookTitle a, .AgeEditorRecommedBookList dd.bookTitle a.link, .AgeEditorRecommedBookList dd.bookTitle a.visited {
  color: #146ecb;
  font-weight: bold; }

#AgeEditorRecommedBookList1 dd.author a, .AgeEditorRecommedBookList dd.author a.link, .AgeEditorRecommedBookList dd.author a.visited {
  color: #666; }

#AgeEditorRecommedBookList1 dd.price dl dt {
  float: left;
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulGroundBookPrice.gif") no-repeat 0 3px; }

#AgeEditorRecommedBookList1 dd.price dl dd.sellingPrice {
  font-weight: bold;
  color: #ff4f00; }

#AgeEditorRecommedBookList1 #baby1, #AgeEditorRecommedBookList1 #baby2, #AgeEditorRecommedBookList1 #baby3 {
  display: none; }

.AgeEditorRecommedBookList1bottom {
  height: 17px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgAgeEditorRecommedBookBottom.gif") no-repeat; }

#ChildRecommedTheme {
  color: #666; }

#ChildRecommedTheme h3 {
  margin-bottom: 10px;
  height: 17px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleRecommendTheme.gif") no-repeat; }

#ChildRecommedTheme ul.tabMenu {
  float: left;
  padding-bottom: 5px; }

#ChildRecommedTheme ul.tabMenu li {
  padding-top: 10px;
  font-weight: bold;
  float: left;
  margin-right: 3px;
  cursor: pointer; }

#ChildRecommedTheme ul.tabMenu li p.l {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgChildRecommedThemeTabOff_l.gif") no-repeat;
  width: 17px;
  height: 31px;
  float: left;
  padding: 0; }

#ChildRecommedTheme ul.tabMenu li p.r {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgChildRecommedThemeTabOff_r.gif") no-repeat;
  width: 17px;
  height: 31px;
  float: left;
  padding: 0; }

#ChildRecommedTheme ul.tabMenu li p {
  float: left;
  height: 23px;
  background: #EBF5FA;
  padding-top: 8px;
  color: #747373; }

#ChildRecommedTheme ul.tabMenu li.on p.l {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgChildRecommedThemeTabOn_l.gif") no-repeat;
  width: 18px;
  height: 31px;
  float: left;
  padding: 0; }

#ChildRecommedTheme ul.tabMenu li.on p.r {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgChildRecommedThemeTabOn_r.gif") no-repeat;
  width: 18px;
  height: 31px;
  float: left;
  padding: 0; }

#ChildRecommedTheme ul.tabMenu li.on p {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgChildRecommedThemeTabOn_bg.gif") repeat-x;
  padding-top: 8px;
  height: 23px;
  color: #0054a6;
  float: left; }

#ChildRecommedTheme .ChildRecommedThemeList {
  width: 750px;
  clear: both; }

#ChildRecommedTheme .ChildRecommedThemeList .top {
  height: 18px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgChildRecommedThemeListTop.gif") no-repeat; }

#ChildRecommedTheme .ChildRecommedThemeList .bottom {
  height: 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgChildRecommedThemeListBottom.gif") no-repeat; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle {
  width: 750px;
  overflow: hidden;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgChildRecommedThemeListCont.gif") repeat-y; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li {
  padding: 6px 16px 0 30px;
  float: left;
  width: 204px; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dt img.thumb {
  margin: 1px;
  border: 1px solid #dedede; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dt img.over {
  margin: 0;
  border: 2px solid #68abf1; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dt {
  float: left;
  margin-right: 12px; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dd.price dl dt {
  margin: 0; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dt a {
  display: block; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dd {
  overflow: hidden;
  color: #555; }

.ChildRecommedThemeList .Middle li dd a, .ChildRecommedThemeList .Middle li dd a.link, .ChildRecommedThemeList .Middle li dd a.visited {
  color: #555; }

.ChildRecommedThemeList .Middle li dd.cont a, .ChildRecommedThemeList .Middle li dd.cont a.link, .ChildRecommedThemeList .Middle li dd.cont a.visited {
  color: #666; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dd.bookTitle {
  padding-top: 2px;
  margin-bottom: 6px;
  font-weight: bold; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dd.author {
  margin-bottom: 6px; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dd.price {
  margin-bottom: 6px; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dd.sellingPrice {
  margin-bottom: 6px; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dd.sellingPrice .price {
  color: #f26522;
  font-weight: bold; }

#ChildRecommedTheme .ChildRecommedThemeList .Middle li dd.cont {
  clear: both;
  padding-top: 12px;
  _padding-top: 5px;
  line-height: 1.3; }

#ProgressEvent {
  color: #666; }

#ProgressEvent h3 {
  border-bottom: 2px solid #88bfd4;
  padding-bottom: 3px;
  height: 22px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleprogressEvent.gif") no-repeat; }

#ProgressEvent .ProgressEventList {
  width: 750px;
  border-bottom: 1px solid #88bfd4; }

#ProgressEvent .ProgressEventList td.Line {
  padding: 0;
  height: 1px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bhNewBookLine.gif") repeat-x 0 bottom; }

#ProgressEvent .ProgressEventList li.last {
  background: none; }

#ProgressEvent .ProgressEventList td {
  width: 375px;
  text-align: center;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgProgressEventListLine.gif") no-repeat right center;
  padding-left: 0;
  padding-right: 0;
  padding-top: 15px;
  padding-bottom: 15px; }

#ProgressEvent .ProgressEventList td.last {
  background: none; }

#ProgressEvent .ProgressEventList dt img.thumb {
  margin: 2px;
  border: 0px none; }

#ProgressEvent .ProgressEventList dt img.over {
  margin: 0;
  border: 2px solid #ff4f00; }

#ProgressEvent .ProgressEventList dt a {
  display: block; }

#ProgressEvent .ProgressEventList dd.subject {
  margin-top: 5px;
  font-weight: bold; }

#ProgressEvent .ProgressEventList dd.subject a, #ProgressEvent .ProgressEventList dd.subject a.link, #ProgressEvent .ProgressEventList dd.subject a.visited {
  color: #f26522; }

#ProgressEvent .ProgressEventList dd.date {
  margin-top: 5px; }

#Location {
  height: 30px;
  padding-right: 14px;
  padding-top: 10px;
  padding-bottom: 0; }

#Location h3 {
  height: 17px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulH2.gif") no-repeat 0 0;
  padding-left: 26px;
  padding-right: 0;
  padding-top: 3px;
  padding-bottom: 0; }

#Location h3 strong {
  color: #638edd; }

#Location .date {
  color: #666; }

#Location .depth1 {
  font-weight: normal;
  color: #666; }

#Location .depth2 {
  color: #146ecb; }

.mb10 {
  margin-bottom: 10px !important; }

#SubMenuTab {
  overflow: hidden;
  height: 31px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSubMenuTab.gif") no-repeat;
  padding-left: 7px;
  padding-right: 0;
  padding-top: 7px;
  padding-bottom: 0; }

#SubMenuTab li {
  float: left;
  margin-right: 3px; }

#DateSearch {
  text-align: right;
  margin-top: 7px;
  padding-bottom: 7px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDateSearch.gif") repeat-x left bottom; }

.noBack {
  background: none !important; }

#DateSearch select {
  vertical-align: middle;
  font-size: 12px;
  color: #666;
  height: 22px;
  border: 1px solid #7F9DB9; }

#SearchResultCate {
  height: 42px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultCate.gif") no-repeat;
  color: #464646; }

#SearchResultCate p {
  padding: 14px 0 0 30px; }

#SearchResultCate strong {
  color: #638edd; }

#SearchResultCate span {
  font-weight: 700; }

#SearchResultCateContent {
  float: left;
  margin-bottom: 26px;
  padding: 14px;
  width: 722px;
  background-color: #f8f8f8; }

#SearchResultCateContent.small {
  margin-bottom: 10px; }

#SearchResultCateContent .Line {
  font-size: 1px;
  height: 1px;
  margin: 15px 0;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgdotLine4.gif") repeat-x; }

#SearchResultCateContent .SearchResult {
  border: 1px solid #7cb7dd;
  padding: 15px;
  background-color: #fff; }

#SearchResultCateContent h3 {
  overflow: hidden;
  line-height: 1.2em;
  padding-left: 20px;
  height: 18px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulRecBlue1.gif") no-repeat 4px 1px;
  font-weight: 700; }

#SearchResultCateContent h3.point {
  color: #4778aa; }

#SearchResultCateContent h3 .more {
  float: right;
  margin-top: -13px; }

#SearchResultCateContent ul {
  padding-top: 15px;
  overflow: hidden;
  width: 688px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultCateDotLine.gif") no-repeat 0 top; }

#SearchResultCateContent ul li {
  float: left;
  margin-top: 3px;
  width: 212px;
  height: 18px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulVBlack.gif") no-repeat 8px 5px;
  padding-left: 17px;
  padding-right: 0;
  padding-top: 2px;
  padding-bottom: 0; }

#SearchResultCateContent ul li a {
  color: #666; }

#SearchResultCateContent ul li.strong a, #SearchResultCateContent ul li.strong a:link, #SearchResultCateContent ul li.strong a.visited {
  color: #4778aa; }

#SearchResultCateContent ul li a:hover {
  color: #19468d;
  text-decoration: underline; }

#SearchResultCateContent #SerachCate {
  margin-bottom: 14px; }

#SearchResultCateContent #SerachCate input {
  margin: 0;
  margin: 0 4px 2px 0;
  vertical-align: middle; }

#SearchResultCateContent #SerachCate label {
  margin-right: 18px; }

#SearchResultCateContent p {
  height: 10px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultCateDotLine.gif") no-repeat 0 100%; }

#reSearch {
  clear: both;
  height: 36px; }

#reSearch fieldset {
  padding-top: 6px;
  text-align: right; }

#reSearch label {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulSearch.gif") no-repeat 0 0;
  color: #226992;
  font-weight: 700;
  padding-left: 25px;
  padding-right: 3px;
  padding-top: 0;
  padding-bottom: 0; }

#reSearch select {
  margin-right: 3px;
  vertical-align: middle;
  color: #666;
  font-size: 12px; }

#reSearchTextBox {
  width: 124px;
  height: 18px;
  border: 1px solid #67a3c5;
  vertical-align: middle;
  color: #666;
  font-size: 12px; }

#reSearchSubmit {
  display: inline-block;
  width: 64px;
  height: 22px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/btnReSearch.gif") no-repeat;
  border: 0px none;
  cursor: pointer;
  vertical-align: middle; }

#searchResultBest {
  clear: both;
  position: relative; }

#searchResultBest h3 {
  width: 138px;
  height: 37px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleSearchResultBest.gif") no-repeat; }

#searchResultBest .top {
  height: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultBestTop.gif") no-repeat; }

#searchResultBest .bottom {
  height: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultBestBottom.gif") no-repeat; }

#searchResultBest form {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultBest.gif") repeat-y; }

#searchResultBestSubmit {
  position: absolute;
  right: 8px;
  top: 0;
  width: 133px;
  height: 34px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/btnShoppingCart.gif") no-repeat;
  border: 0px none;
  cursor: pointer; }

#searchResultBest form ul {
  margin: 0 auto; }

#searchResultBest form ul li {
  float: left;
  width: 187px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDotLine.gif") repeat-y right 0;
  text-align: center; }

#searchResultBest form ul li.last {
  background: none; }

#searchResultBest form ul li dl {
  padding: 0 10px;
  color: #534741; }

#searchResultBest form ul li dl dd.checkbox {
  padding-left: 32px;
  height: 26px;
  text-align: left; }

#searchResultBest form ul li dl dt img.thumb {
  margin: 2px;
  border: 1px solid #BEBEBE; }

#searchResultBest form ul li dl dt img.over {
  margin: 1px;
  border: 2px solid #67abf1; }

#searchResultBest form ul li dl dd.desc {
  padding-top: 4px;
  line-height: 1.6; }

#searchResultBest form ul li dl dd.desc a.title {
  color: #146ecb;
  font-weight: 700; }

#searchResultBest form ul li dl dd.desc a.title:hover {
  text-decoration: underline; }

#searchResultBest form ul li dl dd.desc span {
  color: #534741;
  text-decoration: line-through; }

#searchResultBest form ul li dl dd.desc span.afterDC {
  text-decoration: none;
  color: #f00; }

.mb10 {
  margin-bottom: 10px !important; }

#SubTitleExplanation {
  font-size: 1px; }

#DetilSearch .cont {
  width: 710px;
  padding: 0 20px;
  background-color: #f3f8fc; }

#DetilSearch .cont .table01 {
  color: #666;
  padding: 14px;
  border: 1px solid #bfe1f4;
  background-color: #fff; }

#DetilSearch .cont .table01 input {
  font-size: 12px;
  margin: 0;
  color: #666;
  height: 18px;
  vertical-align: middle; }

#DetilSearch .cont .table01 select.input {
  height: 20px; }

#DetilSearch .cont .table01 .input {
  font-size: 12px;
  color: #666;
  height: 18px;
  border: 1px solid #60A4D3; }

#DetilSearch .cont .table01 label {
  margin: 0 2px; }

.wid486 {
  width: 486px; }

.wid70 {
  width: 70px; }

#DetilSearch .cont .table01 table {
  width: 100%;
  line-height: 1.2em; }

#DetilSearch .cont .table01 table td {
  vertical-align: middle;
  height: 29px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder.gif") no-repeat 0 100%; }

#DetilSearch .cont .table01 table td.l {
  text-align: center;
  font-weight: bold;
  width: 92px;
  background-color: #f3f8fc; }

#DetilSearch .cont .table01 table td.r {
  padding: 0 0 1px 6px; }

#DetilSearch .cont .table01 table td.Llast {
  background: none;
  background-color: #f3f8fc; }

#DetilSearch .cont .table01 table td.Rlast {
  background: none; }

#DetilSearch .cont .table02 {
  color: #666;
  padding: 18px;
  border: 1px solid #e0f0fa;
  background-color: #fff; }

#DetilSearch .cont .table02 .SearchResult {
  border: 4px solid #e0f0fa;
  padding: 10px; }

#DetilSearch .cont .table02 .SearchResult .Result {
  line-height: 1.2em;
  width: 534px;
  height: 32px;
  background: #f3f8fc url("https://img.ypbooks.co.kr/ypbooks/images/DetailSearch.gif") no-repeat 0 0;
  padding-left: 108px;
  padding-right: 0;
  padding-top: 15px;
  padding-bottom: 15px; }

#DetilSearch .cont .table02 .line {
  font-size: 1px;
  margin: 10px 0;
  height: 1px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder.gif") no-repeat 0 0; }

#DetilSearch .cont .table02 .desc {
  line-height: 1.2em;
  padding: 15px;
  background-color: #f8f8f8; }

#DetilSearch .cont .table02 .desc ol li {
  padding-left: 15px;
  text-indent: -15px; }

#DetilSearch .bottom {
  height: 29px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDetailSearchBottom.gif") no-repeat; }

#button {
  text-align: center; }

.point01 {
  color: #ff4f00; }

#ScienceThesisSearchResultList {
  float: left;
  width: 750px;
  line-height: 1.2em;
  border-top: 2px solid #8fc5e5; }

#ScienceThesisSearchResultList ul.left {
  float: left; }

#ScienceThesisSearchResultList ul.left li.l {
  float: left;
  width: 710px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultCateDotLine.gif") no-repeat 0 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 18px;
  padding-bottom: 18px; }

#ScienceThesisSearchResultList ul.left li.l a {
  color: #09243c; }

#ScienceThesisSearchResultList dl {
  float: left;
  width: 500px; }

#ScienceThesisSearchResultList dl dt {
  font-weight: bold;
  margin-bottom: 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul12.gif") no-repeat;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 2px;
  padding-bottom: 0;
  font-size: 13px; }

#ScienceThesisSearchResultList dl dt a {
  color: #09243c; }

#ScienceThesisSearchResultList dl dd {
  color: #666;
  margin-bottom: 5px;
  padding-left: 35px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul13.gif") no-repeat 25px 3px; }

#ScienceThesisSearchResultList .right {
  float: right; }

#ScienceThesisSearchResultList .right ul li {
  height: 19px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulVBlue.gif") no-repeat 14px 3px;
  color: #666;
  padding-left: 27px;
  padding-right: 0;
  padding-top: 1px;
  padding-bottom: 0; }

#ScienceThesisSearchResultList .right ul li span.afterDC {
  color: #eb1c22;
  font-weight: 700; }

#ScienceThesisSearchResultList .right ul li span.down {
  color: #eb1c22; }

#ScienceThesisSearchResultList .right ul li span.saveMoney {
  color: #0072bb; }

#ScienceThesisSearchResultList .right ul li span.save {
  color: #0072bb; }

#ScienceThesisSearchResultList .right .btnShoppingCart {
  padding-left: 15px; }

#ScienceThesisSort {
  clear: both;
  margin-top: 10px;
  padding-left: 23px;
  height: 40px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgScienceThesisSort.gif") no-repeat 0 0; }

#ScienceThesisSort.small {
  margin-top: 0; }

#ScienceThesisSort li {
  float: left; }

#ScienceThesisSort li a {
  height: 40px;
  ie-dummy: expression(this.hideFocus=true); }

#ScienceThesisSort li a.publishYear {
  width: 80px; }

#ScienceThesisSort li a.thesisTitle {
  width: 80px; }

#ScienceThesisSort li a.writer {
  width: 74px; }

#ScienceThesisSort li a.publish {
  width: 80px; }

#ScienceThesisSort li a.publishStore {
  width: 80px; }

#searchResultSort {
  clear: both;
  margin-top: 30px;
  padding-left: 23px;
  height: 40px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchSort.gif") no-repeat 0 0; }

#searchResultSort li {
  float: left; }

#searchResultSort li a {
  height: 40px;
  ie-dummy: expression(this.hideFocus=true); }

#searchResultSort li a.accuracy {
  width: 78px; }

#searchResultSort li a.title {
  width: 79px; }

#searchResultSort li a.writer {
  width: 75px; }

#searchResultSort li a.publish {
  width: 76px; }

#searchResultSort li a.regDate {
  width: 80px; }

#searchResultSort li a.dueSell {
  width: 90px; }

#searchResultSort li a.totalSell {
  width: 79px; }

#searchResultSort li a.rating {
  width: 90px; }

#searchResultSort1 {
  clear: both;
  margin-top: 30px;
  padding-left: 23px;
  height: 40px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchSort1.gif") no-repeat 0 0; }

#searchResultSort1 li {
  float: left; }

#searchResultSort1 li a {
  height: 40px;
  ie-dummy: expression(this.hideFocus=true); }

#searchResultSort1 li a.accuracy {
  width: 78px; }

#searchResultSort1 li a.title {
  width: 79px; }

#searchResultSort1 li a.writer {
  width: 75px; }

#searchResultSort1 li a.publish {
  width: 76px; }

#searchResultSort1 li a.regDate {
  width: 80px; }

#searchResultSort1 li a.dueSell {
  width: 90px; }

#searchResultSort1 li a.totalSell {
  width: 79px; }

#searchResultSort1 li a.rating {
  width: 90px; }

div.LeftSearchchList {
  height: 22px;
  overflow: hidden; }

div.LeftSearchchList .LeftSearch {
  float: left; }

div.LeftSearchchList .ListCount {
  float: right; }

div.LeftSearchchList select {
  border: 1px solid #7F9DB9;
  color: #666;
  font-size: 11px;
  height: 20px;
  vertical-align: middle; }

div.rightListPaging {
  clear: both;
  position: relative;
  height: 38px; }

div.leftListPaging {
  clear: both;
  position: relative;
  margin-top: 13px;
  height: 38px; }

div.leftListPaging div.pagingS, div.rightListPaging div.listCount {
  position: absolute;
  left: 22px;
  top: 9px; }

div.pagingS a {
  float: left;
  margin: 2px 3px 0 3px;
  width: auto;
  color: #666; }

div.pagingS a.recent, a.prevS, a.nextS, a.last {
  margin: 0 3px;
  width: 14px;
  height: 14px;
  vertical-align: middle; }

div.pagingS a.recent {
  margin-left: 0; }

div.pagingS a.current {
  color: #ff3100;
  font-weight: 700;
  text-decoration: underline; }

div.leftListPaging div.listCount, div.rightListPaging div.pagingS {
  position: absolute;
  right: 14px;
  top: 9px; }

div.leftListPaging div.listCount {
  position: absolute;
  right: 14px;
  top: 9px; }

div.listCount select {
  height: 18px;
  border: 1px solid #7f9db9;
  color: #666;
  font-size: 11px; }

#searchResultList {
  clear: both;
  width: 750px;
  border-top: 1px solid #e4e1e1;
  border-bottom: 1px solid #e5e1e2; }

#searchResultList th {
  padding-top: 1px;
  height: 28px;
  background: #f7f7f7;
  color: #636363;
  vertical-align: middle; }

#searchResultList tr.last td {
  background: none; }

#searchResultList td {
  vertical-align: top; }

td.no {
  width: 119px;
  color: #666;
  text-align: right;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDotLine1.gif") no-repeat 0 100%;
  padding-left: 0;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 16px; }

td.no img.thumb {
  margin-bottom: 3px;
  border: 2px solid #e0e0e0;
  vertical-align: text-top; }

td.no img.over {
  border: 2px solid #68abf1; }

td.bookInfo {
  padding-top: 23px;
  width: 255px;
  color: #666;
  line-height: 1.5; }

td.bookInfo h6 a {
  color: #000;
  text-decoration: none; }

td.bookInfo h6 a:hover {
  text-decoration: underline; }

td.bookInfo ul {
  margin-top: 10px; }

td.bookInfo ul li {
  padding-left: 50px;
  height: 18px; }

td.bookInfo ul li.event {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultEvent.gif") no-repeat 0 0; }

td.bookInfo ul li.event a {
  color: #0072bb; }

td.bookInfo ul li.coupon {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultCoupon.gif") no-repeat 0 0; }

td.bookInfo ul li.coupon a {
  color: #005826; }

td.bookInfo ul li.freesend {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchResultFreeSend.gif") no-repeat 0 0; }

td.bookInfo ul li.freesend a {
  color: #f00; }

td.priceInfo {
  padding-top: 23px;
  width: 184px; }

td.priceInfo ul li {
  padding-left: 27px;
  padding-top: 1px;
  height: 19px;
  color: #666; }

td.priceInfo ul li.guide {
  padding-right: 24px;
  background: none;
  text-align: right; }

td.priceInfo ul li.guide img {
  cursor: pointer; }

td.priceInfo ul li span.discount {
  text-decoration: line-through; }

td.priceInfo ul li span.afterDC {
  color: #eb1c22;
  font-weight: 700; }

td.priceInfo ul li span.down {
  padding-right: 10px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulDownArrow.gif") no-repeat 100% 1px;
  color: #eb1c22; }

td.priceInfo ul li span.saveMoney {
  color: #0072bb; }

td.priceInfo ul li span.save {
  padding-right: 18px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulSaveMoney.gif") no-repeat 100% 0;
  color: #0072bb; }

td.priceInfo ul li span.untilSend {
  color: #eb1c22; }

td.choice {
  padding-top: 22px;
  width: 172px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDotLine1.gif") no-repeat 0 100%; }

td.choice ul li {
  padding-top: 6px;
  height: 34px;
  text-align: right; }

td.choice ul li.last {
  padding-top: 4px; }

td.choice ul li.num {
  position: relative;
  height: 24px; }

td.choice ul li.num label {
  padding-left: 13px;
  color: #524942;
  font-weight: 700;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulTriGray.gif") no-repeat 0 2px;
  vertical-align: middle; }

td.choice ul li.num input {
  margin: 0 19px 0 3px;
  width: 28px;
  height: 18px;
  border: 1px solid #61a5d4;
  vertical-align: middle;
  text-align: center; }

td.choice ul li.num a.plus {
  position: absolute;
  right: 3px;
  top: 5px; }

td.choice ul li.num a.minus {
  position: absolute;
  right: 3px;
  top: 18px; }

td.sample {
  width: 440px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDotLine1.gif") no-repeat 0 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 10px;
  padding-bottom: 10px; }

td.sample img {
  position: relative;
  z-index: 1;
  cursor: pointer; }

td.sample div.topBG {
  display: none;
  position: relative;
  z-index: 2;
  margin-top: -3px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSampleTop.gif") no-repeat;
  color: #707070;
  height: 1%;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 11px;
  padding-bottom: 0;
  line-height: 1.4; }

td.sample div.bottomBG {
  display: none;
  height: 11px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSampleBottom.gif") no-repeat; }

td.sample #readerBookReview .cont {
  width: 413px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgreaderBookReviewCont.gif") repeat-y;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

td.sample #readerBookReview .cont dl {
  border-bottom: 1px solid #a9d7f1;
  line-height: 1.2em;
  padding-bottom: 5px;
  float: left; }

td.sample #readerBookReview .cont dl dt {
  padding: 2px 0 0 5px;
  font-weight: bold;
  float: left;
  width: 140px; }

td.sample #readerBookReview .cont dl dd {
  float: right;
  padding-top: 2px; }

td.sample #readerBookReview .cont dl dd img {
  vertical-align: middle;
  margin-bottom: 2px; }

td.sample #readerBookReview .cont dl dd .writer {
  color: #0076a3; }

td.sample #readerBookReview .cont dl dd .date {
  color: #464646; }

td.sample #readerBookReview .cont .desc {
  color: #707070;
  float: left;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgreaderBookReview.gif") repeat-x left bottom;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.3; }

td.sample #readerBookReview .cont .more {
  text-align: right;
  padding: 4px 2px 0 0; }

td.sample #readerBookReview .cont .more img {
  margin-top: 5px; }

td.sample #readerBookReview .bottom {
  width: 441px;
  height: 9px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgreaderBookReviewBottom.gif") no-repeat; }

#DateSearchResultList ul.bookList {
  width: 735px;
  float: left;
  padding-top: 0;
  padding-bottom: 0; }

#DateSearchResultList ul.bookList li {
  padding-bottom: 20px;
  float: left;
  margin-bottom: 20px;
  border-bottom: 1px solid #dcdcdc; }

#DateSearchResultList ul.bookList li.last {
  background: none;
  margin: 0; }

#DateSearchResultList ul.bookList li dl {
  float: left; }

#DateSearchResultList ul.bookList li dl dt {
  padding: 0;
  float: left;
  width: 111px; }

#DateSearchResultList ul.bookList li dl dt img.thumb {
  margin: 2px;
  border: 1px solid #BEBEBE; }

#DateSearchResultList ul.bookList li dl dt img.over {
  border: 2px solid #68ABF1;
  margin: 1px; }

#DateSearchResultList ul.bookList li dl dd {
  float: left; }

#DateSearchResultList ul.bookList li dl dd.bookInfo {
  float: left;
  width: 444px;
  color: #534741;
  line-height: 15px;
  padding-right: 20px; }

#DateSearchResultList ul.bookList li dl dd.shopping {
  position: relative; }

#DateSearchResultList ul.bookList li dl dd.bookInfo p {
  padding: 9px 0 10px 0;
  line-height: 17px; }

#DateSearchResultList ul.bookList li dl dd label {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulTriGray.gif") no-repeat 0 2px;
  color: #524942;
  font-weight: 700;
  padding-left: 13px;
  vertical-align: middle; }

#DateSearchResultList ul.bookList li dl dd input {
  border: 1px solid #61A5D4;
  height: 18px;
  margin: 0 0 0 3px;
  text-align: center;
  vertical-align: middle;
  width: 28px; }

#DateSearchResultList ul.bookList li dl dd a.plus {
  position: absolute;
  top: -4px;
  left: 115px; }

#DateSearchResultList ul.bookList li dl dd a.minus {
  position: absolute;
  top: 8px;
  left: 115px; }

#DateSearchResultList ul.bookList li dl dd.shopping a img {
  padding-top: 4px; }

#DateSearchResultList .clear {
  clear: both; }

#searchDir a {
  color: #464646; }

#searchDir a:hover {
  color: #4373AA;
  text-decoration: underline; }

#searchDir li {
  float: left; }

#searchDir li.searchArrow {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/iconSearchArrow.gif") no-repeat 0 5px;
  width: 5px;
  height: 22px;
  margin-left: 7px;
  margin-right: 3px;
  margin-top: 0;
  margin-bottom: 0; }

#searchDir #search1 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect1.gif") no-repeat;
  width: 22px;
  height: 22px; }

#searchDir #search1 a {
  width: 22px;
  height: 22px;
  display: block; }

#searchDir #search2 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect2_.gif") no-repeat;
  width: 78px;
  height: 22px;
  position: relative;
  z-index: 1000; }

#searchDir #search2 #s2 {
  width: 70px;
  height: 17px;
  padding: 5px 0 0 8px;
  display: block; }

#searchDir #search2 ul {
  position: absolute;
  top: 24px;
  left: 0;
  display: none;
  z-index: 1000; }

#searchDir #search2 ul li.top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect2_top.gif") no-repeat;
  width: 78px;
  height: 12px; }

#searchDir #search2 ul li.bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect2_bottom.gif") no-repeat;
  width: 78px;
  height: 12px; }

#searchDir #search2 ul li {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect2_bg.gif") repeat-y;
  width: 70px;
  padding-left: 8px;
  height: 18px;
  line-height: 15px; }

#searchDir .search3 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect3.gif") no-repeat;
  width: 174px;
  height: 22px;
  position: relative;
  z-index: 1000; }

#searchDir .search3 .s3 {
  width: 166px;
  height: 17px;
  padding: 5px 0 0 8px;
  display: block; }

#searchDir .search3 ul {
  position: absolute;
  top: 24px;
  left: 0;
  display: none;
  z-index: 1000; }

#searchDir .search3 ul li.top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect3_top.gif") repeat-y;
  width: 174px;
  height: 12px; }

#searchDir .search3 ul li.bottom {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect3_bottom.gif") repeat-y;
  width: 174px;
  height: 12px; }

#searchDir .search3 ul li {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/searchSelect3_bg.gif") repeat-y;
  width: 166px;
  line-height: 15px;
  padding-left: 8px;
  height: 18px; }

#footer {
  clear: both;
  margin: 10px 0;
  width: 940px; }

#footerNavi {
  position: relative;
  height: 41px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgFooterNavi.gif") no-repeat; }

#footerNavi a {
  position: absolute;
  top: 11px;
  height: 19px; }

#fNavi1 {
  left: 43px;
  width: 44px; }

#fNavi2 {
  left: 107px;
  width: 45px; }

#fNavi3 {
  left: 172px;
  width: 45px; }

#fNavi4 {
  left: 237px;
  width: 45px; }

#fNavi5 {
  left: 302px;
  width: 86px; }

#fNavi6 {
  left: 847px;
  width: 45px; }

#fNavi7 {
  left: 892px;
  width: 39px; }

#copyright {
  margin-top: 9px;
  width: 940px; }

#bYPLogo {
  width: 187px;
  height: 85px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bYPLogo.gif") no-repeat; }

#copyrightDesc {
  width: 481px;
  height: 85px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/YPCopyright.gif") no-repeat; }

#bookStoreNo1 {
  width: 102px;
  height: 116px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/YPBookStroeTop.gif") no-repeat; }

#assignWooriBank {
  margin-left: 9px;
  width: 161px;
  height: 116px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/AssignShinhanBank.gif") no-repeat; }

#copyright p {
  float: left;
  vertical-align: top; }

.ir {
  display: block;
  overflow: hidden;
  text-indent: -9999em; }

.grayBox1 {
  position: relative;
  width: 180px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgGrayBox1.gif") repeat-y; }

.grayBox1 h3 {
  position: absolute;
  left: 0;
  top: 8px;
  width: 180px;
  height: 25px; }

.grayBox1 .contents {
  position: absolute;
  left: 11px;
  width: 169px; }

.grayBox1 div.lt {
  position: absolute;
  left: 0;
  top: 0;
  width: 9px;
  height: 9px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgGrayBoxLT.gif") no-repeat; }

.grayBox1 div.rt {
  position: absolute;
  right: 0;
  top: 0;
  width: 171px;
  height: 9px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgGrayBoxRT1.gif") no-repeat; }

.grayBox1 div.lb {
  position: absolute;
  left: 0;
  bottom: 0;
  _bottom: -3px;
  width: 9px;
  height: 9px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgGrayBoxLB.gif") no-repeat; }

.grayBox1 div.rb {
  position: absolute;
  right: 0;
  bottom: 0;
  _bottom: -3px;
  width: 171px;
  height: 9px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgGrayBoxRB1.gif") no-repeat; }

#SearchCate {
  height: 40px;
  float: left;
  width: 750px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgSearchCate.gif") no-repeat;
  color: #464646; }

#SearchCate .cate {
  float: left;
  padding: 14px 0 0 35px;
  font-weight: bold;
  color: #146ecb; }

#cateSearch {
  float: left;
  padding: 8px 0 0 15px; }

#cateSearch select {
  width: 180px; }

#scienceThesisDetailInfo .top {
  font-size: 1px;
  height: 10px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgScienceThesisDetailInfoTop.gif") no-repeat; }

#scienceThesisDetailInfo .bottom {
  height: 10px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgScienceThesisDetailInfoBottom.gif") no-repeat; }

#scienceThesisDetailInfo .content {
  width: 742px;
  padding: 0 4px;
  background: #f1f8fc; }

#scienceThesisDetailInfo h4 {
  padding: 0 0 10px 7px;
  border-bottom: 1px solid #b3d8ed; }

#scienceThesisDetailInfo h4 span.bul {
  line-height: 1.4em;
  color: #09243c;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul12.gif") no-repeat;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 1px;
  padding-bottom: 0; }

#scienceThesisDetailInfo h5 {
  color: #666;
  font-weight: normal;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul14.gif") no-repeat 17px 12px;
  padding-left: 30px;
  padding-right: 0;
  padding-top: 10px;
  padding-bottom: 10px; }

#scienceThesisDetailInfo .DetailInfo .Dtop {
  height: 17px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/DetailInfoTop.gif") no-repeat; }

#scienceThesisDetailInfo .DetailInfo .Dbottom {
  height: 17px;
  clear: both;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/DetailInfoBottom.gif") no-repeat; }

#scienceThesisDetailInfo .DetailInfo .Dcont {
  width: 718px;
  float: left;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/DetailInfoCont.gif") repeat-y;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0;
  padding-bottom: 0; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.price {
  fpadding-bottom: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDotLine5.gif") repeat-x 0 100%; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li {
  height: 19px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulVBlue.gif") no-repeat 14px 3px;
  color: #666;
  padding-left: 27px;
  padding-right: 0;
  padding-top: 1px;
  padding-bottom: 0; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li span.afterDC {
  color: #eb1c22;
  font-weight: 700; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li span.down {
  color: #eb1c22; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li span.saveMoney {
  color: #0072bb; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li span.save {
  color: #0072bb; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.info {
  float: left;
  line-height: 1.2em;
  margin-top: 15px;
  color: #666; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li {
  float: left;
  margin-bottom: 10px; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li dl dt {
  float: left;
  width: 65px;
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul15.gif") no-repeat 5px 3px; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li dl dd {
  float: left;
  width: 612px; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li dl dd .point01 {
  color: #4373aa; }

#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li dl dd img {
  vertical-align: middle; }

#scienceThesisDetailInfo .content .desc {
  color: #514a80;
  line-height: 1.2em;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul16.gif") no-repeat 30px 12px;
  padding-left: 45px;
  padding-right: 0;
  padding-top: 10px;
  padding-bottom: 10px; }

#shopCart {
  margin: 10px 0;
  text-align: right;
  padding-bottom: 10px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/DotLine1.gif") repeat-x 0 100%; }

#scienceThesisDetailInfoNavi {
  position: relative;
  margin-top: 20px;
  height: 25px;
  border-bottom: 1px solid #a3cee3; }

#detailInfoNavi1 {
  position: absolute; }

#detailInfoNavi1 li {
  float: left;
  margin: 0 1px;
  height: 26px;
  letter-spacing: -1px; }

#detailInfoNavi1 li a {
  float: left;
  color: #636363;
  font-weight: 700;
  text-decoration: none;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDetailNaviOffL.gif") no-repeat; }

#detailInfoNavi1 li a span {
  float: left;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDetailNaviOffR.gif") no-repeat 100% 0;
  cursor: pointer;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 8px;
  padding-bottom: 6px; }

#detailInfoNavi1 li a:hover, #detailInfoNavi1.over li a {
  color: #333;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDetailNaviOnL.gif") no-repeat; }

#detailInfoNavi1 li a:hover span, #detailInfoNavi1.over a span {
  background-image: url("https://img.ypbooks.co.kr/ypbooks/images/bgDetailNaviOnR.gif"); }

#scienceThesisDetailInfoContents {
  margin-top: 12px;
  color: #555; }

#scienceThesisDetailInfoContents h4 {
  clear: both;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulBookInfo.gif") no-repeat 4px 5px;
  border-bottom: 1px solid #e4e1e1;
  color: #000;
  padding-left: 26px;
  padding-right: 0;
  padding-top: 7px;
  padding-bottom: 7px; }

#scienceThesisDetailInfoContents h4.f {
  padding: 0 0 0 26px;
  height: 30px; }

#scienceThesisDetailInfoContents h4.f strong {
  float: left;
  padding-top: 7px; }

#scienceThesisDetailInfoContents h4.f a {
  float: right; }

#scienceThesisDetailInfoContents p.sort {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulRecV.gif") no-repeat 6px 12px;
  padding-left: 26px;
  padding-right: 0;
  padding-top: 12px;
  padding-bottom: 12px; }

#scienceThesisDetailInfoContents p.info, #scienceThesisDetailInfoContents p.index {
  padding: 12px 0;
  line-height: 1.75; }

#notice h3 {
  margin-top: 7px;
  height: 44px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/h3Notice.gif") no-repeat; }

#notice ul.notice {
  width: 140px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgLeftNotice.gif") repeat-y;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
  padding-bottom: 0; }

#notice ul.notice li {
  line-height: 1.2em;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulRecGray.gif") no-repeat 2px 5px;
  padding-left: 10px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 3px; }

#notice ul.notice li a {
  color: #666; }

#notice ul.notice li a:hover {
  color: #146ecb;
  text-decoration: none; }

#notice .bottom {
  height: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgLeftNoticeFooter.gif") no-repeat; }

.point01 {
  color: #4373aa; }

#cartStep {
  overflow: hidden;
  margin-bottom: 10px;
  height: 63px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCartStep.gif") no-repeat 0 0;
  padding-left: 25px;
  padding-right: 10px;
  padding-top: 0;
  padding-bottom: 0; }

#cartStep h2 {
  padding-top: 25px;
  float: left; }

#cartStep .step {
  overflow: hidden;
  padding-top: 11px;
  float: right; }

#cartStep .step li {
  float: left;
  margin-right: 10px; }

#cartStep .step li.last {
  margin-right: 0; }

#desc .top {
  height: 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDescTop.gif") no-repeat; }

#desc .bottom {
  height: 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgDescBottom.gif") no-repeat; }

#desc ul.list {
  width: 710px;
  padding: 0 20px;
  color: #004a80;
  line-height: 1.2em;
  background: #eff5fb; }

#desc ul.list li {
  padding-bottom: 5px; }

#titleSectionSearch2 {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleSubSectionSearch2.gif") no-repeat; }

#titleSectionSearch3 {
  margin-left: 11px;
  height: 52px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/titleSubSectionSearch3.gif") no-repeat; }

#DateSearchResultList ul.bookList li dl dd.bookInfo a {
  color: #000; }

#cart2DepthMemberInfo {
  height: 36px;
  margin-bottom: 10px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthMemberInfo.gif") no-repeat; }

#cart2DepthMemberInfo td {
  _padding-top: 2px;
  vertical-align: middle;
  color: #666; }

#cart2DepthMemberInfo td.name {
  width: 161px; }

#cart2DepthMemberInfo td.name strong {
  padding: 0 3px 0 51px;
  color: #0054a6; }

#cart2DepthMemberInfo td.phoneNum {
  width: 174px; }

#cart2DepthMemberInfo td.mobileNum {
  width: 167px; }

#cart2DepthMemberInfo td.email {
  width: 248px; }

#beatInfoComfirm {
  color: #666;
  margin-top: 11px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTable.gif");
  color: #666; }

#beatInfoComfirm td.top {
  height: 17px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableTop.gif") no-repeat; }

#beatInfoComfirm td.contents {
  padding: 7px 40px 20px 40px; }

#beatInfoComfirm td.contents td.internal {
  width: 670px;
  height: 30px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder.gif") no-repeat 0 100%; }

#beatInfoComfirm td.contents td.internal label {
  margin-right: 30px; }

#beatInfoComfirm td.contents td.getting {
  width: 485px;
  height: 30px; }

#beatInfoComfirm td.contents td.getting label {
  margin-right: 30px; }

#beatInfoComfirm td.contents td.address {
  width: 185px;
  height: 33px;
  text-align: right; }

#beatInfoComfirm td.contents td.address img {
  margin-top: 10px;
  vertical-align: middle; }

#beatInfoComfirm td.contents td.detail {
  padding: 5px 10px;
  border: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents td.detail td {
  padding: 1px 0;
  height: 29px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder1.gif") no-repeat 0 100%;
  vertical-align: middle;
  color: #666; }

#beatInfoComfirm td.contents td.detail td.last {
  padding-top: 3px;
  background: none; }

#beatInfoComfirm td.contents td.detail td.l {
  width: 108px;
  color: #4373aa;
  text-align: center;
  font-weight: 700; }

#beatInfoComfirm td.contents td.detail td.r {
  width: 539px; }

#beatInfoComfirm td.contents td.detail td.r select {
  color: #666;
  font-size: 12px; }

#beatInfoComfirm td.contents td.detail td.r input {
  border: 1px solid #60a4d3;
  height: 18px;
  color: #666;
  vertical-align: middle; }

#beatInfoComfirm td.contents td.detail td.r input.s1 {
  width: 28px; }

#beatInfoComfirm td.contents td.detail td.r input.s2 {
  width: 36px; }

#beatInfoComfirm td.contents td.detail td.r input.s3 {
  width: 270px; }

#beatInfoComfirm td.contents td.detail td.r input.s4 {
  width: 150px; }

#beatInfoComfirm td.contents td.detail td.r input.s5 {
  width: 112px; }

#beatInfoComfirm td.contents td.detail td.r img {
  vertical-align: middle; }

#beatInfoComfirm td.contents td.detail td.r br.lh2 {
  line-height: 2px; }

#beatInfoComfirm td.contents1 {
  padding: 0 40px 20px 40px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents2 {
  padding: 0 20px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents1 th {
  padding-top: 1px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents1 td {
  padding-top: 1px;
  width: 670px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents1 td input {
  margin: 0; }

#beatInfoComfirm td.contents1 td label {
  margin-right: 10px; }

#beatInfoComfirm td.contents1 td p {
  padding-top: 5px; }

#beatInfoComfirm td.contents1 td p.pt0 {
  padding-top: 0; }

#beatInfoComfirm td.contents1 td p.dis {
  margin-bottom: 10px; }

#beatInfoComfirm td.contents1 td.detail {
  padding: 10px;
  border: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents1 td.detail td {
  padding: 1px 0;
  height: 29px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder1.gif") no-repeat 0 100%;
  vertical-align: middle;
  color: #666; }

#beatInfoComfirm td.contents1 td.detail td.last {
  padding-top: 3px;
  background: none; }

#beatInfoComfirm td.contents1 td.detail td.l {
  width: 130px;
  color: #4373aa;
  text-align: center;
  font-weight: 700;
  background-color: #eaf2f9; }

#beatInfoComfirm td.contents1 td.detail td.r {
  padding-left: 15px;
  width: 513px; }

#beatInfoComfirm td.contents1 td.detail td.p {
  padding-top: 4px;
  padding-bottom: 4px; }

#beatInfoComfirm td.contents1 td.detail td.r br.lh2 {
  line-height: 2px; }

#beatInfoComfirm td.contents1 td.detail td.r .input {
  border: 1px solid #60a4d3;
  height: 18px;
  color: #666;
  vertical-align: middle; }

#beatInfoComfirm td.contents1 td.detail td.r select {
  border: 1px solid #60a4d3;
  color: #666;
  font-size: 12px; }

#beatInfoComfirm td.contents1 td.detail td.r .emphasis {
  font-weight: bold;
  color: #4778aa; }

#beatInfoComfirm td.contents1 td.detail td.r input.w133 {
  width: 113px; }

#beatInfoComfirm td.contents1 td.detail td.r input.w197 {
  width: 197px; }

#beatInfoComfirm td.contents1 td.w159 {
  padding-top: 1px;
  width: 159px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents1 td.w543 {
  padding-top: 1px;
  width: 543px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents1 td.top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder02.gif") repeat-x 0 bottom; }

#beatInfoComfirm td.contents1 input, #cartConfirmSendInfo td.contents1 img {
  vertical-align: middle; }

#beatInfoComfirm td.contents1 td.l {
  padding-left: 12px;
  width: 72px;
  color: #4373aa;
  font-weight: 700; }

#beatInfoComfirm td.contents1 td.r {
  width: 577px; }

#beatInfoComfirm td.contents1 td .ckeck {
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulbeatInfoComfirmCheck.gif") no-repeat 0 3px; }

#beatInfoComfirm td.contents1 td.r p {
  padding-left: 15px; }

#beatInfoComfirm td.contents1 td.r p input.text {
  width: 112px;
  border: 1px solid #60a4d3;
  height: 18px;
  color: #666; }

#beatInfoComfirm td.contents1 td.r p input.r {
  text-align: right; }

#beatInfoComfirm td.contents1 td p .space {
  margin: 0 20px; }

#beatInfoComfirm td.contents1 td.r p img {
  vertical-align: middle; }

#beatInfoComfirm td.contents2 table {
  width: 710px;
  border-top: 2px solid #b6d6e7; }

#beatInfoComfirm td.contents2 th {
  width: 166px;
  border-bottom: 1px solid #8fc5e5;
  background-color: #eaf2f9;
  padding-top: 1px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents2 td {
  border-bottom: 1px solid #cfe3f3;
  padding-top: 1px;
  width: 670px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents2 th.Line {
  border-bottom: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents2 td.Line {
  border-bottom: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents2 th.titleSubmitPrice {
  background-color: #d6ebf7;
  border-left: 1px solid #8fc5e5;
  border-bottom: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents2 td.SubmitPrice {
  border-bottom: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents2 td.SubmitPrice .price {
  font-weight: bold;
  color: #0956a6; }

#beatInfoComfirm td.contents2 th.titlepoint {
  color: #1a609b;
  background-color: #d6ebf7;
  border-bottom: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents2 td.point {
  padding-right: 0;
  border-right: 1px solid #8fc5e5;
  text-align: center;
  border-bottom: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents2 td.point .price {
  font-weight: bold;
  color: #ff4f00; }

#beatInfoComfirm td.contents2 td.orderpricetotal .price {
  color: #0956a6; }

#beatInfoComfirm td.contents2 td.orderpricevolume {
  text-align: center;
  padding-right: 0; }

#beatInfoComfirm td.contents2 td.orderpricevolume .price {
  color: #ff4f00; }

#beatInfoComfirm td.contents2 td {
  padding-right: 15px;
  text-align: right;
  border-bottom: 1px solid #8fc5e5; }

#beatInfoComfirm td.contents2 td.w159 {
  padding-top: 1px;
  width: 159px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents2 td.w543 {
  padding-right: 0;
  padding-top: 1px;
  width: 543px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents2 td.w385 {
  width: 385px;
  color: #ff4f00;
  padding-right: 0;
  text-align: left;
  padding-top: 1px;
  height: 33px;
  vertical-align: middle; }

#beatInfoComfirm td.contents2 td.top {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder.gif") no-repeat 0 100%; }

#beatInfoComfirm td.contents2 input, #cartConfirmSendInfo td.contents1 img {
  vertical-align: middle; }

#beatInfoComfirm td.contents2 td.l {
  padding-left: 12px;
  width: 72px;
  color: #4373aa;
  font-weight: 700; }

#beatInfoComfirm td.contents2 td.r {
  width: 577px; }

#beatInfoComfirm td.contents2 td .ckeck {
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulbeatInfoComfirmCheck.gif") no-repeat 0 3px; }

#beatInfoComfirm td.contents2 td.r p {
  padding-left: 15px; }

#beatInfoComfirm td.contents2 td.r p input.text {
  width: 112px;
  border: 1px solid #60a4d3;
  height: 18px;
  color: #666; }

#beatInfoComfirm td.contents2 td p .space {
  margin: 0 20px; }

#beatInfoComfirm td.bottom {
  height: 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBottom.gif") no-repeat; }

.pt10 {
  padding-top: 10px !important; }

#money {
  display: none; }

#button {
  text-align: center;
  margin-top: 20px; }

#UseInfo {
  clear: both;
  margin-top: 5px; }

#UseInfo .top {
  height: 23px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgUseInfoTop.gif") no-repeat; }

#UseInfo .bottom {
  height: 23px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgUseInfoBottom.gif") no-repeat; }

#UseInfo .cont .TitleArea {
  margin-bottom: 24px;
  color: #666;
  font-weight: bold;
  padding: 9px 10px 10px 10px;
  overflow: hidden;
  height: 22px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgUseInfoContTitle.gif") no-repeat; }

#UseInfo .cont .TitleArea .Title {
  height: 18px;
  padding-top: 6px; }

#UseInfo .cont .TitleArea .Title .point01 {
  color: #ff4f00; }

#UseInfo .cont .TitleArea .Title .point02 {
  color: #92278f; }

#UseInfo .cont .TitleArea .Title .point03 {
  color: #197b30; }

#UseInfo .cont .TitleArea .Title .point04 {
  color: #037dc3; }

#UseInfo .cont .TitleArea .button {
  float: right;
  margin-top: -29px; }

#UseInfo .cont .TitleArea .deposit {
  height: 24px;
  padding-left: 33px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulDeposit.gif") no-repeat 0 0; }

#UseInfo .cont .TitleArea .coupon {
  height: 24px;
  padding-left: 33px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulPoint.gif") no-repeat 0 0; }

#UseInfo .cont .TitleArea .Thank {
  font-weight: normal;
  color: #444;
  height: 22px;
  padding-left: 33px; }

#UseInfo .cont .TitleArea .orderNum {
  text-align: center; }

#UseInfo .cont .DeleteArea {
  float: right;
  margin-top: -22px; }

#UseInfo .cont .RightBotton {
  text-align: right; }

#UseInfo .cont .mb3 {
  margin-bottom: 3px; }

#UseInfo .cont ul.Desc {
  padding-left: 10px;
  color: #666;
  line-height: 1.2em;
  margin-bottom: 30px; }

#UseInfo .cont ul.Desc li {
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul06.gif") no-repeat 0 2px; }

#UseInfo .cont .readerGoodThemeBookTitle {
  overflow: hidden;
  height: 41px;
  padding: 0 0 10px 0;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgRreaderGoodThemeBookTitle.gif") no-repeat; }

#UseInfo .cont .readerGoodThemeBookTitle .userGoodBookTitle {
  float: left;
  height: 27px;
  line-height: 1.2em;
  color: #002157;
  width: 176px;
  padding: 14px 0 0 45px; }

#UseInfo .cont .readerGoodThemeBookTitle .userGoodBookTitle a {
  font-weight: bold;
  color: #440e62; }

#UseInfo .cont .readerGoodThemeBookTitle .userGoodBook {
  float: left;
  width: 458px;
  padding-top: 11px;
  height: 30px;
  color: #002157;
  padding-left: 31px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulpartThemeSearchTitle.gif") no-repeat 12px 15px; }

#UseInfo .cont .readerGoodThemeBookTitle .userGoodBook .point01 {
  color: #4373aa;
  line-height: 1.2em; }

#UseInfo .cont .readerGoodThemeBookTitle .userGoodBook a {
  color: #002157; }

#UseInfo .cont .readerGoodThemeBookTitle .userGoodBook strong {
  line-height: 1.4em;
  font-size: 14px; }

#table01 {
  padding: 9px;
  background: #fff;
  border: 1px solid #aacde1; }

#table02 {
  padding: 9px;
  background: #fff;
  border: 2px solid #aacde1; }

#table01 table.content1 {
  width: 690px;
  color: #666;
  line-height: 1.2em;
  border-bottom: 2px solid #8fc5e5; }

#table01 table.TopLine2 th {
  border-top: 2px solid #8fc5e5;
  border-bottom: 2px solid #8fc5e5 !important; }

#table01 table.TopLine2 {
  border-bottom: 1px solid #8fc5e5 !important; }

#table01 table.content {
  width: 690px;
  color: #666;
  line-height: 1.2em; }

#table01 .TotalCount {
  color: #666;
  margin-bottom: 9px; }

#table01 .TotalCount strong {
  color: #004a80; }

#table01 table.content1 th {
  vertical-align: middle;
  height: 30px;
  border-bottom: 1px solid #8fc5e5;
  color: #4373aa;
  background: #f3f8fc; }

#table01 table.content1 th.nobold {
  font-weight: normal; }

#table01 table.content1 td {
  vertical-align: middle;
  text-align: center;
  height: 30px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgTable01Td.gif") repeat-x 0 bottom; }

#table01 table.content1 td.last {
  background: none; }

#table01 table.content1 td.orderNum a, #table01 table.content1 td.orderNum a.link, #table01 table.content1 td.orderNum a.visited {
  color: #0076a3; }

#table01 table.content1 td.order {
  color: #0072bc; }

#table01 table.content1 td.cancel {
  color: #ff0000; }

#table01 table.content1 td.refund {
  color: #197b30; }

#table01 table.content1 td.Aright {
  text-align: right;
  padding-right: 8px; }

#table01 table.content1 td.Aleft {
  text-align: left;
  padding-left: 15px; }

.w114 {
  width: 114px; }

.w40 {
  width: 40px; }

.w44 {
  width: 44px; }

.w62 {
  width: 62px; }

.w70 {
  width: 70px; }

.w80 {
  width: 80px; }

.w90 {
  width: 90px; }

.w92 {
  width: 92px; }

.w94 {
  width: 94px; }

.w100 {
  width: 100px; }

.w108 {
  width: 108px; }

.w120 {
  width: 120px; }

.w130 {
  width: 130px; }

.w146 {
  width: 146px; }

.w155 {
  width: 155px; }

.w184 {
  width: 184px; }

.w239 {
  width: 239px !important; }

.w329 {
  width: 329px; }

.w220 {
  width: 220px; }

.w260 {
  width: 260px; }

.w200 {
  width: 200px !important; }

.w210 {
  width: 210px !important; }

.w270 {
  width: 270px !important; }

.w320 {
  width: 320px !important; }

.w484 {
  width: 484px !important; }

.w584 {
  width: 584px !important; }

.w36 {
  width: 36px !important; }

#table01 table td.point01 {
  color: #0072bc; }

#table01 table td.point01 a {
  color: #0072bc; }

#table01 table td.point02 {
  color: #000; }

#table01 table td.point03, #table02 table td.point03 {
  color: #0076a3; }

#table01 table .point04 {
  color: #ff4f00 !important; }

#table01 table .point04 a {
  color: #ff4f00 !important; }

#table01 table td.point05 {
  color: #2b9358; }

#table01 table .point06 {
  color: #f26522 !important; }

#table02 table .point06 {
  color: #004a80; }

#table02 table .point07 {
  color: #f26522; }

#table01 table .point08 {
  color: #0076a3; }

#table01 table .point09 {
  color: #197b30; }

#table02 table tr.point01 {
  color: #197b30; }

#table01 table.content td {
  vertical-align: middle;
  height: 29px;
  border-bottom: 1px solid #dcdcdc; }

#table01 table.content td.l {
  width: 106px;
  text-align: center;
  height: 30px;
  color: #4373aa;
  background-color: #f3f8fc; }

#table01 table.content td.fbold {
  font-weight: bold; }

#table01 table.content td.r {
  width: 239px;
  padding-left: 10px;
  height: 30px;
  color: #666; }

#table01 table.content td.Llast {
  background: none;
  background-color: #f3f8fc; }

#table01 table.content td.last {
  background: none; }

#table01 table.content .input {
  border: 1px solid #60A4D3;
  color: #666666;
  height: 18px;
  width: 143px; }

#table01 table.content select {
  border: 1px solid #60A4D3;
  color: #666666;
  font-size: 12px;
  height: 18px;
  width: 143px; }

#table01 table.content p {
  padding: 4px 0pt 5px; }

#table01 table.content br.lh2 {
  line-height: 2px; }

#table01 table.content img {
  vertical-align: middle; }

#table01 table.content .interestField {
  margin-bottom: 5px;
  overflow: hidden;
  width: 570px; }

#table01 table.content .interestField li {
  float: left;
  width: 140px; }

#table01 table.content td .essential {
  padding-left: 10px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bulessential.gif") no-repeat 0 3px; }

#table01 table.mb10 {
  margin-bottom: 10px; }

#table01 table.mt10 {
  margin-top: 10px; }

#table01 table.line td.height1 {
  font-size: 1px;
  width: 690px;
  color: #8fc5e5;
  background: #8fc5e5; }

#table01 #MemberDetailDesc {
  margin: 5px 0 15px 0;
  color: #004a80;
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul06.gif") no-repeat 0 2px; }

#table01 .memberLeaveReason {
  color: #666;
  overflow: hidden;
  background: #f3f8fc;
  padding: 15px 25px;
  width: 640px; }

#table01 .memberLeaveReason li {
  float: left;
  line-height: 1.2em;
  height: 18px;
  width: 155px;
  padding-right: 5px;
  margin-bottom: 8px; }

#table01 .memberLeaveReason li input {
  vertical-align: middle;
  margin: 0 4px 2px 0; }

.layerOver {
  position: relative;
  z-index: 9999; }

#table01 #layer {
  position: absolute;
  z-index: 9999;
  top: 23px;
  right: 0;
  _right: 110px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/layerCateDiscount.gif") no-repeat;
  width: 465px;
  height: 302px;
  padding: 0 6px;
  display: none; }

#table01 #layer div.close {
  float: right;
  margin: 10px 5px 0 0;
  width: 15px;
  height: 23px; }

#table01 #layer div {
  overflow: auto;
  width: 100%;
  height: 260px;
  margin-top: 36px;
  scrollbar-face-color: #fff;
  scrollbar-shadow-color: #fff;
  scrollbar-highlight-color: #fff;
  scrollbar-arrow-color: #A3CEE3;
  scrollbar-3dlight-color: #A3CEE3;
  scrollbar-darkshadow-color: #A3CEE3;
  scrollbar-track-color: #DBEEF7; }

#table01 #layer div table {
  width: 440px;
  border-top: 1px solid #8FC5E5;
  border-bottom: 1px solid #8FC5E5;
  border-left: 1px solid #8FC5E5;
  margin: 1px; }

#table01 #layer div table tr th {
  background: #EAF2F9;
  color: #4373AA;
  height: 29px;
  border-bottom: 1px solid #8FC5E5;
  border-right: 1px solid #8FC5E5;
  vertical-align: middle; }

#table01 #layer div table tr td {
  height: 29px;
  border-right: 1px solid #8FC5E5;
  vertical-align: middle;
  text-align: center; }

#table01 #layer div table tr td.black {
  color: #666; }

#table01 #layer div table tr td.rd {
  text-align: left;
  padding-left: 10px; }

#table01 #layer div table tr td.last {
  background: none; }

div.lleftListPaging {
  clear: both;
  position: relative;
  margin-top: 13px;
  height: 38px; }

#table01 div.lleftListPaging {
  margin-top: 15px; }

#table01 div.lleftListPaging div.paging {
  position: absolute;
  left: 50%;
  margin-left: -100px; }

div.paging {
  overflow: hidden; }

#cartConfirmSendInfo {
  margin-top: 15px; }

#cartConfirmSendInfo td.contents2 {
  line-height: 1.2em;
  color: #666;
  padding: 0 20px;
  vertical-align: middle; }

#cartConfirmSendInfo td.top {
  height: 23px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgUseInfoTop.gif") no-repeat; }

#cartConfirmSendInfo td.bottom {
  height: 23px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgUseInfoBottom.gif") no-repeat; }

#cartConfirmSendInfo td.contents2 {
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgUseInfoCont.gif") repeat-y; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 {
  background: #fff;
  padding: 10px;
  border: 2px solid #aacde1; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table {
  width: 690px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th {
  vertical-align: middle;
  text-align: center;
  color: #4373aa;
  font-weight: normal;
  height: 29px;
  border-bottom: 1px solid #8fc5e5;
  background-color: #f3f8fc; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th.productName {
  width: 370px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th.volume {
  width: 56px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th.sellingPrice {
  width: 164px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th.point {
  width: px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td {
  vertical-align: middle;
  text-align: center;
  height: 29px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder1.gif") no-repeat 0 100%; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.last {
  background: none; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.b {
  border-top: 2px solid #8fc5e5;
  font-weight: bold; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName {
  text-align: left;
  padding-left: 10px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName a, #cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName a:link, #cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName a.visited {
  color: #666; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName a:hover {
  color: #0076a3; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.price {
  text-align: right;
  padding-right: 60px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.point {
  text-align: right;
  padding-right: 20px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail3 {
  padding: 10px;
  border: 2px solid #aacde1; }

#cartConfirmSendInfo td.contents2 table.detail td.detail3 table {
  width: 690px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td {
  vertical-align: middle;
  text-align: center;
  height: 29px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder1.gif") no-repeat 0 100%; }

#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.l {
  color: #4373aa;
  width: 106px;
  background-color: #f3f8fc; }

#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.r {
  text-align: left;
  width: 239px;
  padding-left: 10px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.wid584 {
  width: 584px; }

#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.Llast {
  background: none;
  background-color: #f3f8fc; }

#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.Rlast {
  background: none; }

#cartConfirmSendInfo td.contents2 .point01 {
  color: #0076a3; }

#cartConfirmSendInfo td.contents2 .point02 {
  color: #f26522; }

#cartConfirmSendInfo td.contents1 {
  padding: 0 20px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgUseInfoCont.gif") repeat-y; }

#cartConfirmSendInfo td.contents1 div.table {
  padding: 0 20px;
  background: #fff;
  color: #666; }

#cartConfirmSendInfo td.contents1 table.de {
  background: #fff;
  width: 670px; }

#cartConfirmSendInfo td.contents1 table.de td {
  height: 29px;
  line-height: 1.2em;
  vertical-align: middle;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder1.gif") no-repeat 0 100%; }

#cartConfirmSendInfo td.contents1 table.de td.last {
  background: none; }

#cartConfirmSendInfo td.contents1 table.de td.l {
  font-weight: bold;
  color: #4373AA; }

#cartConfirmSendInfo td.contents1 table.de td.r .line {
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCartDetailBar.gif") no-repeat; }

#cartConfirmSendInfo td.contents1 table.de td.r .point {
  font-weight: bold;
  color: #FF4F00; }

#cartConfirmSendInfo td.contents1 table.de td.alignTop {
  vertical-align: top;
  padding-top: 5px; }

#cartConfirmSendInfo td.contents1 table .bul {
  padding-left: 15px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul04.gif") no-repeat 5px 4px; }

#cartConfirmSendInfo td.contents1 td.r .detail2 {
  margin: 10px 0 20px 0;
  width: 410px; }

#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 {
  border: 1px solid #8fc5e5;
  padding: 10px; }

#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 td {
  color: #666;
  height: 25px;
  vertical-align: middle;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bgCart2DepthTableBorder.gif") no-repeat 0 bottom; }

#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 .l {
  font-weight: normal;
  width: 130px; }

#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 .l .bul {
  padding-left: 35px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul10.gif") no-repeat 23px 4px; }

#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 .l .checkbul {
  padding-left: 35px;
  background: url("https://img.ypbooks.co.kr/ypbooks/images/bul03.gif") no-repeat 23px 3px; }

#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 td.last {
  background: none;
  border-bottom: 1px solid #8fc5e5; }

#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 td.b {
  background: none;
  background-color: #f3f8fc; }

#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 .r {
  width: 260px;
  background: none;
  text-align: right;
  padding-right: 40px; }

/*# sourceMappingURL=search.css.map */
