@charset "euc-kr";

/* ¿Â¶óÀÎ ¼­Á¡ ½ºÅ¸ÀÏÀÔ´Ï´Ù.  */
/* ½ºÅ¸ÀÏ ÀçÁ¤ÀÇ------------------------------------------ */
.titleArea h1{display:inline-block;font-family:malgun gothic;font-size:14px;font-weight:bold;letter-spacing:-1px;}
h2.title {margin-top:10px;padding:0;font-family:"malgun gothic";font-size:14px;font-weight:bold;letter-spacing:-1px;}
div.boxPublisher {/*margin-top:-5px;padding:15px 0 7px 15px;*/}
div.boxPublisher table {min-height:0;}
div.boxPublisher dl dd {padding-bottom:0;line-height:1.833;letter-spacing:-1px;border-bottom:0;}
div.boxPublisher dl dd.indent + dd.last {padding-bottom:3px;}
div.boxPublisher dl dd.indent { text-indent:-80px; padding-left:80px;border-bottom:0;margin-bottom:0;}
div.boxPublisher dl dd.indent img {margin:0 17px 2px 0;}
div.boxPublisher dl dd a:hover {color:#cc3344;}
div.boxPublisher dl dd .bar {margin:0 7px 0 7px;}
/* °³º° ½ºÅ¸ÀÏ ½Å±ÔÀÛ¼º ----------------------------------- */
.titOptSoring {width:100%;margin:25px 0 0;border-bottom:1px solid #e9e9e9; padding:0 0 10px;}
.titOptSoring { *zoom:1;}
.titOptSoring:after { content:" "; display:block; clear:both; }
.titOptSoring .searchSummOpt {float:right;}
.titOptSoring  h2.title {float:left;display:inline-block;margin:21px 0 11px 10px;}

/* tab01 + ¼³Á¤ */
.setTab {position:relative;}
.setTab .btnSetting {position:absolute;right:8px;bottom:7px;display:block;padding:2px 0 0 13px;margin:0;font-size:11px;line-height:1em;font-weight:normal;color:#999;background:url("/_images/myPage/ico_setting.gif") 0 1px no-repeat;}
:root .setTab .btnSetting {background-position:0 1px;}

/* ±³Àç ·©Å· */
.rankList {overflow:hidden;width:100%;margin-top:19px;}
.rankList li {float:left; width:20%; /* width:146px; */text-align:center;}
.rankList .thumbBook {margin:0 auto;}
.rankList input {}
.rankList .booktit {display:block;width:124px;min-height:28px;margin:10px auto 5px;line-height:15px;font-weight:bold;text-align:center;}
.rankList .price {display:block;margin-top:4px;}
.rankList .price span {display:inline-block;width:47px;color:#999;}
.rankList .price i {color:#666666;text-align:left;font-style:normal;}
.rankList .price em {color:#cc3344;text-align:left;}
/* ¿Â¶óÀÎ ¼­Á¡ ¸ÞÀÎ »ó´Ü °Ë»ö ¿µ¿ª */
.searchArea, .searchArea *{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.searchArea {width:399px;height:30px;margin:0 auto;border:3px solid #cc3344;}
.searchArea .window {position:relative;}
.searchArea .window input {width:330px;height:18px;padding:0;margin:7px 9px 0;line-height:17px;border:0;vertical-align:middle;outline: none;}
*:first-child+html .searchArea .window input {margin-top:6px;}
.searchArea .btn {position:absolute;top:0;right:0;overflow:hidden;width:49px;height:30px;border:0;vertical-align:top;background:transparent url("/_images/_button/search3.gif") 0 0 no-repeat;}
.searchArea .btn span {width:0;height:0;position:absolute;left:0;top:0;font-size:0;line-height:0;}
*:first-child+html .searchArea .btn {margin-top:-1px;}
.hotKeyword {height:23px;margin:10px 0 16px;line-height:17px;text-align:center;color:#999999;}
.hotKeyword strong {overflow:hidden;position:relative;top:-1px;display:inline-block;width:65px;height:17px;margin-top:0;font-size:0;line-height:0;text-indent:-70px;background:transparent url("/_images/_bookStore/hotkeyword.gif") 0 0 no-repeat;vertical-align:middle;}
.hotKeyword a {margin:0 2px 0 3px;color:#666;vertical-align:middle;}
.hotKeyword .bar {vertical-align:middle;}
/* ¸ÞÀÎ Å¾ ¹è³Ê */
.estoreTopBan .brand {width:67px;height:67px;/*background:transparent url("/_images/_bookStore/badge_brand.png") 0 0 no-repeat;*/}/* ºê·£µå±³Àç ¶ì¹è³Ê Àá½Ã »èÁ¦ 2013.12.03 */
/* ÇýÅÃ + °øÁö»çÇ× */
.estoreNotice, .estoreNotice *{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.estoreNotice {overflow:hidden;height:144px;margin:0 0 26px;}
.estoreNotice .benefit {float:left;width:618px;height:90px;}
.estoreNotice .benefit h2{background:#777c91; text-align:center;}
.estoreNotice .benefit ul {overflow:hidden;height:113px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.estoreNotice .benefit ul li {float:left;border-left:1px solid #e9e9e9; width:33.15%; text-align:center;}
.estoreNotice .inoticeList {float:right;width:222px;margin:0 0 10px;}
/* ¿Â¶óÀÎ ¼­Á¡ ¸ÞÀÎ ÃÊÁß°í ÅÇ */
.estoreMTab {margin-bottom:16px;}
.estoreMTab .w1 {width:241px;}
.estoreMTab .w2 {width:242px;}
.estoreMTab .w3 {width:243px;}
/* ÀÎ±â ±³Àç! Best5  */
.bookRank, .bookRank *{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.bookRank {margin-top:20px;}
.bookRank .thumbBook {margin:0 auto 2px;}
/* »õ·Î ³ª¿Â ±³Àç  */
.newBook {width:100%;height:153px;overflow:hidden;margin-top:20px;}
.newBook .bookView {float:left;width:95px;padding-bottom:27px;margin-left:27px;}
.newBook .bookView .thumbBook {width:95px;padding:0;}
.newBook .bookView .thumbBook .book1 {width:90px;}
.newBook .bookView .pluginSlider {width:95px; height:120px;}
.newBook .bookView .anythingControls {bottom:-27px;left:0;}
/* ºÏ¸®½ºÆ® - ½æ³×ÀÏ ¾øÀ½ */
.newBook .itemList01 {float:right;width:82%;margin:10px 0 0;}
.newBook .itemList01 td {padding-bottom:0;/*text-align:center;*/vertical-align:top;}
.newBook .itemList01 input {width:13px;height:13px;margin-top:0;}
:root .newBook .itemList01 input {margin-top:-3px \9;}
.newBook .itemList01 span {display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.newBook .itemList01 .check {width:33px;}
.newBook .itemList01 .booktit a {display:inline-block;width:260px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;font-weight:bold;}
.newBook .itemList01 .company, .newBook .bookList02 .company span {width:65px;}
.newBook .itemList01 .price {width:65px;}
.newBook .itemList01 .price .del {text-decoration:line-through;}
.newBook .itemList01 .price strong {color:#cc3344;}
.newBook .itemList01 .pricedown {width:140px;}
/* ÃßÃµ ±³Àç ¹× ½Ü½º ³ëÆ® */
.bookNlecture, .bookNlecture *{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.bookNlecture {margin-top:17px;}
.bookNlecture h2.title {margin:0 0 8px;}
.bookNlecture .sliderbox {text-align:left;}
.bookNlecture .anythingSlider {border:1px solid #d9d9d9;}
.bookNlecture .sliderbox .pluginSlider {width:415px;height:192px;height:194px;}
.bookNlecture .sliderbox .anythingControls {bottom:11px;right:16px;}
.bookNlecture .view {height:106px;padding:20px 30px 0 30px;overflow:hidden;}
.bookNlecture .view table {float:left;width:145px;}
.bookNlecture .thumbBook {float:left;width:63px;height:83px;margin:0 9px 0 0;}
.bookNlecture .thumbBook img {width:100%;height:100%;}
.bookNlecture .thumbBook .mask {width:61px;height:81px;}
.bookNlecture .thumbBook .btnView {bottom:0;}
.bookNlecture .booktit {line-height:1.333;color:#666;}
.bookNlecture .icoGroup {float:left;width:57px;height:45px;margin-top:17px;background:transparent url("/_images/_bookStore/plus_lecture.gif") 50% 100% no-repeat;}
.bookNlecture .icoGroup img {margin:0 1px;}
.bookNlecture .teacher {float:right;width:60px;text-align:center;}
.bookNlecture .teacher span{position:relative;display:block;width:58px;height:58px;border:1px solid #D6D6D6;margin:3px auto;overflow:hidden;}
.bookNlecture .teacher span img{position:absolute;left:-50px;width:160px;height:120px;}
.bookNlecture .teacher a{font-weight:bold;color:#666;font-size:11px;}
.bookNlecture .titLec {position:relative;height:88px;padding:0 20px 0 43px;clear:both;}
.bookNlecture .titLec input {position:absolute;left:20px;top:10px;}
.bookNlecture .titLec strong {display:block;padding:8px 0 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bookNlecture .titLec strong i {display:inline-block;width:56px;height:21px;margin-right:5px;font-size:0;line-height:0;background:transparent url("/_images/BookStore/spr_lec.gif") 0 0 no-repeat;vertical-align:middle;}
{display:inline-block;color:#666;line-height:31px;text-align:left;vertical-align:middle;padding:0 0 0 20px;margin:0 15px 0 0;background:url("/_images/_common/spr_ico_lect.gif") 9px 6px no-repeat;vertical-align:middle;}
.bookNlecture .titLec strong a {font-size:14px;font-family:"Malgun Gothic";line-height:21px;vertical-align:middle;color:#333;}
.bookNlecture .viewSome02 {text-align:left;}
.bookNlecture .column01 {float:left;width:415px;}
.bookNlecture .column01 .titLec {background:#fff4e6;}
.bookNlecture .column02 {float:right;width:415px;}
.bookNlecture .column02 .titLec strong {}
.bookNlecture .column02 .titLec strong i {position:0 -30px;}
.bookNlecture .column02 .titLec {background:#f0f9ff;}
.bookNlecture .column02 .titLec strong i {background-position:0 -30px;}

/* ¿¬°ü ±³Àç */
.otherBooks {overflow:hidden;width:100%;padding:20px 0 0;margin:20px 0 21px;border-top:1px solid #e9e9e9;}
.otherBooks li {float:left;width:162px;padding:0 10px;text-align:center;}
.otherBooks li .thumbBook {width:63px;height:83px;margin:0 auto;}
.otherBooks li .thumbBook .mask {display:none;}
.otherBooks li .thumbBook img {width:100%;height:100%;}
.otherBooks li .booktit {display:block;min-height:25px;margin:10px 0 1px;line-height:1.333;font-weight:normal;}
.otherBooks li .price strong {font-weight:bold;color:#cc3344;}
/* ¼­ºê ºñÁê¾ó ¹è³Ê */
.subBrandBan {margin-bottom:20px;}/* ºê·£µå º° */
/* common À¸·Î ÀÌµ¿ */
.btnOpt01 {margin-top:17px;}
.btnOpt01 a.btnWhite{padding:7px 9px 6px;font-size:12px;}
:root .btnOpt01 a.btnWhite {padding:6px 9px 7px \9;}

table.tbl01_faq tbody th { padding-left:40px; background:#f6f6f6 url("/_images/_icon/ico02_q.gif") 10px 9px no-repeat; text-align:left; border-right:0; }
table.tbl01_faq tbody td { padding:10px 0 10px 40px; background:url("/_images/_icon/ico02_q.gif") 10px 10px no-repeat; text-align:left; }


/* ¸®´º¾ó Ãß°¡ */
/* ¼­ºê¸ÞÀÎ */
.estoreNoticeWrap{height:179px;overflow:hidden;margin:0 0 37px;}
.estoreNoticeWrap:after{display:block;content:"";clear:both;}
.estoreNoticeWrap .benefit{position:relative;float:left;width:508px;height:179px;padding:16px 0 0 180px;border:1px solid #dcdde1;background:#f5f6fa;}
.estoreNoticeWrap .benefit h2{position:absolute; top:26px; left:26px;font-size:16px;line-height:22px;}
.estoreNoticeWrap .benefit h2 strong{display:block;font-weight:bold;color:#2763bb;letter-spacing:-1px;}
.estoreNoticeWrap .benefit .btn40{position:absolute; top:107px; left:15px;}
.estoreNoticeWrap .benefit ul{width:326px;height:144px;padding:0 0 0 34px;background:url("/_images/_bookStore/estore_benefit.png") no-repeat 0 0;letter-spacing:-1px;}
.estoreNoticeWrap .benefit ul li{float:left;font-size:13px;line-height:18px;text-align:center;padding:87px 38px 0 0;}
.estoreNoticeWrap .benefit ul li:first-child{padding-right:36px;}
.estoreNoticeWrap .benefit ul li strong{display:block;font-size:14px;font-weight:bold;color:#ce133f;}
.estoreNoticeWrap .subNoticeList{width:305px;float:right;margin:-1px 0 0 0;}

.boardSearch .searchIn{float:left;}
.boardSearch .searchIn .input01{width:358px;}
.boardSearch .keywordBox{width:350px;float:right;text-align:left;}
.boardSearch .keywordBox a{display:inline-block;font-size:14px;margin:0 15px 0 0;min-width:47px;}

.scrollTabWrap{margin-top:37px;}

.rankListWrap{position:relative;border-bottom:1px solid #d7d7d7;width:826px;margin:0 auto;}
.bookrankList {overflow:hidden;width:100%;}
.bookrankList li {float:left;width:20%;text-align:center;}
.bookrankList .thumbBook {margin:0 auto 48px;width:120px;height:160px;}
.bookrankList .booktit {display:block;width:120px;min-height:28px;margin:10px auto 5px;line-height:20px;font-weight:normal;text-align:center;font-size:14px;}
.bookrankList .price {display:block;margin-top:4px;}
.bookrankList .price i {color:#666666;text-align:left;font-style:normal;}
.bookrankList .price em {color:#cc3344;text-align:left;}
.bookrankList .thumbBook .btnView{bottom:-36px;right:8px;width:103px;height:30px;background:#999;text-align:center;line-height:30px;}
.bookrankList .thumbBook .btnView span{width:auto;height:auto;position:static;font-size:14px;color:#fff;line-height:28px;letter-spacing:-1px;}
.bookrankList input[type=checkbox]{width:20px;height:20px;}
.bookrankList .price{font-size:14px;}
.bookrankList .price em{font-weight:bold;color:#2864b9;margin:0 5px 0 0;}
.bookrankList .price strong{color:#ce133f;}
.rankSlide{width:826px;}
.rankSlide > li{width:826px;}
.rankListWrap .anythingControls{position:absolute; bottom:-46px; right:385px;}
.rankListWrap .anythingSlider-default .anythingControls a{width:13px;height:13px;border-radius:50%;margin:0 9px 0 0;}
.rankListWrap .anythingSlider-default .anythingControls a.cur,
.rankListWrap .anythingSlider-default .anythingControls a:hover{background-color:#0e1232;}
.rankListWrap .btnbuyBox{margin:35px 0;}

.recoBookWrap{width:826px;margin:40px auto;}
.recoBookWrap:after{display:block;content:"";clear:both;}
.recoBook{width:396px;float:left;position:relative;}
.recoBook h2{margin:0 0 14px 0;font-family:"Noto Sans KR";font-size:18px;font-weight:500;color:#000;line-height:1;letter-spacing:-1px;}
.recoBook ul{height:252px;}
.recoBook ul li{position:relative;width:396px;height:252px;}
.recoBook .teacher{display:block;position:absolute; top:108px; left:0;width:140px;height:144px;overflow:hidden;}
.recoBook .teacher img{width:192px;position:relative;left:-27px}
.recoBook .txtInfor{padding:7px 18px 12px;border:1px solid #eaecf1;background:#f5f6fa;}
.recoBook .txtInfor strong{font-size:18px;font-weight:bold;font-size:18px;letter-spacing:-1px;color:#2763bb;}
.recoBook .txtInfor p{width:100%;font-weight:bold;font-size:16px;color:#010101;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;}
.recoBook .bookInfor{padding:18px 0 18px 152px;}
.recoBook .bookInfor:after{display:block;content:"";clear:both;}
.recoBook .bookInfor .book{float:left;display:block;width:90px;height:120px;margin:0 14px 0 0;}
.recoBook .bookInfor .book img{width:100%;height:100%;}
.recoBook .bookInfor .txt{display:inline-block;width:135px;height:62px;margin:6px 0 12px 0;font-size:14px;line-height:20px;letter-spacing:-1px;font-weight:bold;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; word-wrap:break-word; overflow:hidden;}
.recoBook .bookInfor .btn22{width:103px;vertical-align:top;}
.recoBook .bookInfor .btn22 em{padding:7px 0;text-align:center;}
.recoBook .btnbuyBox{text-align:center;margin:0;border-top:1px solid #e9e8e8;padding:18px 0;}
.recoBook .anythingSlider-default .back{width:20px;height:21px;right:29px;top:-29px;}
.recoBook .anythingSlider-default .back a{width:20px;height:21px;background:url("/_images/_common/ico_slide_arrow.png") no-repeat 0 0;}
.recoBook .anythingSlider-default .forward{width:21px;height:21px;right:8px;top:-29px;}
.recoBook .anythingSlider-default .forward a{width:21px;height:21px;background:url("/_images/_common/ico_slide_arrow.png") no-repeat -20px 0;}
.recoBook.snote{margin-left:31px;}

.scrollTabWrap.fixed{position:fixed; top:-1px; z-index:9;width:850px;margin-top:0;}

/* ¸®½ºÆ® */
.bookTopLink{padding:20px 33px 10px;margin:25px 0 0 0;background:#f7f7f7;}
.bookTopLink .inBox:after{display:block;content:"";clear:both;}
.bookTopLink .inBox > strong{position:relative;width:80px;float:left;font-size:14px;font-weight:bold;color:#2763bb;}
.bookTopLink .inBox > strong:after{position:absolute; top:0; right:13px;display:block;content:"|";color:#666;font-size:13px;}
.bookTopLink .txtLink{float:left; width:700px;}
.bookTopLink .txtLink a{display:inline-block;padding:0 10px;margin:0 0 10px;font-size:12px;height:25px;line-height:23px;color:#010101;letter-spacing:-1px;}
.bookTopLink .txtLink a:hover,
.bookTopLink .txtLink a.on{font-weight:bold;color:#fff;background:#333;}

.brandimg{background:#f7f7f7;padding:28px 38px;margin:0 0 20px;}
.brandimg:after{display:block;content:"";clear:both;}
.brandimg .text{float:left;width:580px;color:#414141;}
.brandimg .text li{position:relative;font-size:14px;padding-left:8px;}
.brandimg .text li:after{position:absolute; top:0; left:0;display:block;content:"¡¤";}
.brandimg .text h3{font-size:22px;margin:0px 0px 12px -5px;color:#2763bb;font-weight:bold;}
.brandimg .text h3 .cat{display:inline-block; width:69px; height:34px; margin-right:5px; padding-top:3px; background:#343C63; border-radius:5px; font-weight:700; font-size:10px; color:#fff; text-align:center; line-height:13px; letter-spacing:0;}
.brandimg .bookimg{float:right;}
.brandimg .bookimg img{margin-left:10px;}

.searchSummOpt {text-align:right;margin:0 10px 10px;}
.searchSummOpt .total{margin:0 0 0 8px;font-size:14px;}
.searchSummOpt .total em {margin:0 4px 0 5px;color:#2763bb;font-weight:bold;}
.searchSummOpt select {margin:0 0 0 5px;height:30px;line-height:26px}

/* »ó¼¼ */
.recBookWrap{padding:30px;background:#f1f1f1;}
.recBookWrap .thumbBook{width:90px;height:120px;float:left;margin:0 18px 0 0;}
.recBookWrap .thumbBook .mask{width:90px;height:120px;}
.recBookWrap ul{width:920px;}
.recBookWrap ul:after{display:block;content:"";clear:both;}
.recBookWrap ul li{float:left;width:230px;margin:0 53px 0 0;}
.recBookWrap .infoBook{float:left;width:120px;}
.recBookWrap .infoBook .booktit{display:block;font-size:14px;font-weight:bold;letter-spacing:-1px;margin:8px 0 5px;}
.recBookWrap .infoBook .booktit a{display:inline-block;height:62px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; word-wrap:break-word; overflow:hidden;}
.recBookWrap .infoBook .price{min-width:120px;}
.recBookWrap .infoBook .price strong{font-size:15px;}

.tit_type01 + .searchSummOpt{margin:-50px 10px 20px 0;}





/* 20190514 ¸®´º¾ó */
#leftMenu #nav.bookStore ul li:first-child.dath1{margin:0;}
#leftMenu #nav.bookStore ul li.dath1{font-size:15px; font-weight:bold; height:auto; margin:15px 0 0;}
#leftMenu #nav.bookStore ul li.dath1 + li{margin:0; text-indent:0; height:auto;} 
#leftMenu #nav.bookStore ul li.dath1 + li > ul{padding:0 26px; display:block; border:none; float:none;}
#leftMenu #nav.bookStore ul li.dath1 + li > ul > li:first-child{margin:0; padding:0;}
#leftMenu #nav.bookStore ul li.dath1 + li > ul > li{display:inline-block; font-size:14px; width:31.3%; margin:0; height:auto; text-indent:0;}
#leftMenu #nav.bookStore ul li.dath1 + li > ul > li a{font-size:inherit; display:inline-block; width:auto; height:auto; color:#7f7f7f;}
#leftMenu #nav.bookStore ul li.dath1 + li > ul > li.on a{font-weight:bold; color:#245aa6; font-size:inherit;}
#leftMenu #nav.bookStore ul li.dath1 + li > ul > li.on a:hover{font-weight:bold;}
#leftMenu #nav.bookStore ul li.dath1 + li > ul > li a:hover{font-weight:normal; color:#245aa6;}
.main .bookStoreBanner_guid{margin:0 0 20px;}
.main .column02 .pageBox{padding:9px 12px 0 0;}
.main .column02 .pageBox *{vertical-align:top;}
.main .column02 .pageBox p{display:inline-block; margin:0 3px 0 0; letter-spacing:-1px;}
.main .subMainBanner{margin:0;}
.main .subMainBanner:After{display:block; content:""; clear:both;}
.boardSearch.type02{margin:40px 0 0;}
.boardSearch .keywordBox{position:relative;}
.boardSearch .keywordBox .slider{width:275px; height:42px;}
.boardSearch .keywordBox .arrow{display:block; width:21px; height:21px;; overflow:hidden;}
.boardSearch .keywordBox .arrow a{background: url(/_images/_common/ico_slide_arrow.png) no-repeat; display:block; width:100%; height:100%; vertical-align:middle; text-indent:-9999em; overflow:hidden;}
.boardSearch .keywordBox .left span a{background-position:0 0;}
.boardSearch .keywordBox .right span a{background-position:-20px 0;}
.boardSearch .keywordBox .left{position:absolute; left:0; top:10px;}
.boardSearch .keywordBox .right{position:absolute; right:0; top:10px;}
.boardSearch .keywordBox .panel{display:table;}
.boardSearch .keywordBox .panel .inner{display:table-cell; vertical-align:middle;}



.boardSearch .keywordBox a{min-width:auto;}
.boardSearch .searchIn .input01::-webkit-input-placeholder{color:#999;}
.boardSearch .searchIn .input01:-ms-input-placeholder{color:#999;}
.boardSearch .searchIn .input01:focus::-webkit-input-placeholder{color:#fff;}
.boardSearch .searchIn .input01:focus:-ms-input-placeholder{color:#fff;}
.main .estoreNoticeWrap{margin:40px 0 0; height:auto; overflow:visible;}
.main .estoreNoticeWrap .choice{float:left; width:516px;}
.main .estoreNoticeWrap .choice h2{font-family:"Noto Sans KR"; padding:0 0 12px 14px; border-bottom:2px solid #000; font-size:18px; font-weight:500; color:#000; line-height:1; margin-bottom:9px; letter-spacing:-1px;}
.main .estoreNoticeWrap .choice .top{min-height:150px; margin:20px 0 0;}
.main .estoreNoticeWrap .choice .top:after{display:block; clear:both; content:"";}
.main .estoreNoticeWrap .choice .top .slider{width:516px; height:192px;}
.main .estoreNoticeWrap .choice .top .thumb{float:left; box-shadow: 3px 3px 0 0px #f1f1f1; border:1px solid #999;}
.main .estoreNoticeWrap .choice .top .right{float:right; width:360px;}
.main .estoreNoticeWrap .choice .top .right .s1_class{overflow:hidden; height:21px;}
.main .estoreNoticeWrap .choice .top .right .s1_class li{float:left; height:100%;}
.main .estoreNoticeWrap .choice .top .right .s1_class li a{padding:2px 11px 0; color:#fff; font-size:11px;}
.main .estoreNoticeWrap .choice .top .right .s1_class li.n1{background:#2864b9;}
.main .estoreNoticeWrap .choice .top .right .s1_class li.n2{background:#009ce6;}
.main .estoreNoticeWrap .choice .top .right .s1_class li.n3{background:#505563;}
.main .estoreNoticeWrap .choice .top .right .title{margin:10px 0 0; min-height:72px;}
.main .estoreNoticeWrap .choice .top .right .title a{display:inline-block;}
.main .estoreNoticeWrap .choice .top .right .title a:hover .tit{text-decoration:underline;}
.main .estoreNoticeWrap .choice .top .right .title .tit{color:#010101; font-size:16px; font-weight:bold; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:360px;}
.main .estoreNoticeWrap .choice .top .right .title .price{color:#666; font-size:14px;}
.main .estoreNoticeWrap .choice .top .right .title .price .s1{color:#2864b9;}
.main .estoreNoticeWrap .choice .top .right .title .price .s2{color:#ce133f;}
.main .estoreNoticeWrap .choice .top .right .hash{background:#f5f6fa; border:1px solid #eaecf1; padding:10px 15px 12px; height:60px; font-size:13px;}
.main .estoreNoticeWrap .choice .top .right .hash li{display:inline-block; margin:-7px 12px 0 0;}
.main .estoreNoticeWrap .choice .btm{margin:0;}
.main .estoreNoticeWrap .choice .btm ul{overflow:hidden;}
.main .estoreNoticeWrap .choice .btm li:first-child{margin:0;}
.main .estoreNoticeWrap .choice .btm li{float:left; position:relative; width:90px; height:120px; margin:0 0 0 16px; border:1px solid #999;}
.main .estoreNoticeWrap .choice .btm li.on:after{border:2px solid #ce133f; position:absolute; left:-1px; top:-1px; content:""; width:90px; height:120px;}
.main .estoreNoticeWrap .choice .btm li img{width:100%; height:100%;}
.main .estoreNoticeWrap .subNoticeList > ul{min-height:203px;}
.main .bestSeller{margin:60px 0 0;}
.main .bestSeller .tab01 li .n1{color:#2864b9;}
.main .bestSeller .tab01 li .n2{color:#009ce6;}
.main .bestSeller .tab01 li .n3{color:#505563;}
.main .bestSeller .section{height:433px; overflow:hidden; margin:30px 0 0;}
.main .bestSeller .section .best{float:left; width:289px; height:100%; border:1px solid #c2dced; background:#f0f9ff; padding:62px 0 0; text-align:center;}
.main .bestSeller .section .best .thumb{position:relative; width:180px; height:244px; margin:0 auto; border:1px solid #ddd;}
.main .bestSeller .section .best .thumb > img{position:relative; z-index:2; width:180px; height:244px;}
.main .bestSeller .section .best .thumb:after{position:absolute; left:1px; top:-9px; content:""; background: url(/bookStore/img/main/books/178_242_bg.png) no-repeat; display:block; width:190px; height:254px; z-index:1;}
.main .bestSeller .section .best .thumb .flog{position:absolute; left:0; top:-14px; background: url(/bookStore/img/main/books/flog_num1.png) no-repeat; display:block; width:57px; height:72px; z-index:3; text-indent:-9999em;}
.main .bestSeller .section .best .title{margin:15px 0 0; width:180px; text-align:center; display:inline-block;}
.main .bestSeller .section .best .title .tit{color:#010101; font-size:16px; font-weight:bold; letter-spacing:-1px; min-height:48px; text-overflow:ellipsis; overflow:hidden; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.main .bestSeller .section .best a:hover .title .tit{text-decoration:underline;}
.main .bestSeller .section .best .title .price{color:#666; font-size:14px;}
.main .bestSeller .section .best .title .price .s1{color:#2864b9;}
.main .bestSeller .section .best .title .price .s2{color:#ce133f;}
.main .bestSeller .section .roll{float:right; position:relative; width: calc(100% - 289px); height:100%; border:1px solid #dedede; border-left:none; padding:45px 0 0;}
.main .bestSeller .section .roll .slider{/* width:500px; height:500px; border:1px solid red; */}
.main .bestSeller .section .roll .slider li.item{float:left;}
.main .bestSeller .section .roll .slider li.box{display:inline-block; margin:0 15px/*  width:262px; */}
.main .bestSeller .section .roll .thumb{position:relative; /* width:180px; height:244px; margin:0 auto; */ border:1px solid #ddd;}
.main .bestSeller .section .roll .thumb > img{position:relative; z-index:2; width:180px; height:244px;}
.main .bestSeller .section .roll .thumb .flog{position:absolute; left:-1px; top:-2px; background: url(/bookStore/img/main/books/flog_num.png) no-repeat; display:block; width:44px; height:55px; z-index:3; color:#fff; font-size:20px; text-align:center; padding:5px 0 0;}
.main .bestSeller .section .roll .left,
.main .bestSeller .section .roll .right{width:80px; height:100%; background:#fff; z-index:3;}
.main .bestSeller .section .roll .arrow{height:100%;}
.main .bestSeller .section .roll .arrow a{display:block; background: url(/bookStore/img/main/sp_arrow1.png) no-repeat; width:100%; height:100%; vertical-align:middle; text-indent:-9999em; opacity:0.5; transition:opacity .3s}
.main .bestSeller .section .roll .arrow a:hover{opacity:1; filter:alpha(opacity=100);}
.main .bestSeller .section .roll .arrow.disabled a{display:none}
.main .bestSeller .section .roll .left span a{background-position:15px 38%;}
.main .bestSeller .section .roll .right span a{background-position:-36px 38%;}
.main .bestSeller .section .roll .left{position:absolute; left:0; top:0px;}
.main .bestSeller .section .roll .right{position:absolute; right:0; top:0px;}
.main .bestSeller .section .roll .slider li .title{margin:20px 0 0; text-align:center; width:180px;}
.main .bestSeller .section .roll .slider li .title .tit{color:#010101; font-size:16px; font-weight:bold; letter-spacing:-1px; min-height:48px; text-overflow:ellipsis; overflow:hidden; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.main .bestSeller .section .roll .slider li a:hover .title .tit{text-decoration:underline;}
.main .bestSeller .section .roll .slider li .title .price{color:#666; font-size:14px;}
.main .bestSeller .section .roll .slider li .title .price .s1{color:#2864b9;}
.main .bestSeller .section .roll .slider li .title .price .s2{color:#ce133f;}
.main .benefit .note{text-align:right;}
.main .benefit .note p{display:inline-block; margin:10px 0 0; background: url(/bookStore/img/main/ico_q.png) no-repeat left 5px; padding:0 0 0 20px; color:#666; font-size:14px; letter-spacing:-1px;}
.main .benefit .note p a{font-weight:bold; color:#323232;}
.main .subNoticeList ul li{height:36px;}
.main .incBrand{position:fixed; display:none; z-index:98; border:1px solid #d1d2d7; background:#f5f6fa; width:850px; height:auto;}
.main .incBrand > .inner{position:relative; padding:37px 60px;}
.main .incBrand > .inner .tit{color:#000; font-size:18px; font-family:"Noto Sans KR"; font-weight:bold;}
.main .incBrand > .inner .box{margin:10px 0 0;}
.main .incBrand > .inner .box ul:after{display:block; content:""; clear:both;}
.main .incBrand > .inner .box li{position:relative; float:left; border:1px solid #d7d7d7; margin:-1px 0 0 -1px;}
.main .incBrand > .inner .box li.none{background:#fff; width:146px; height:110px;}
.main .incBrand > .inner .box li a{width:100%; height:100%; display:inline-block;}
.main .incBrand > .inner .box li:hover a:after{position:absolute; content:""; left:-1px; top:-1px; border:2px solid #ce1340; width:146px; height:110px; z-index:2;}
.main .incBrand > .inner .note{text-align:right; margin:5px 0 0;}
.main .incBrand > .inner .note p{color:#646464; font-size:14px; letter-spacing:-1px;}
.main .incBrand > .inner .close{position:absolute; right:-1px; top:-1px; background: url(/bookStore/img/main/ico_close.png) no-repeat; width:27px; height:27px; text-indent:-9999em;}
.main .screenDim{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.3; filter:alpha(opacity=3); z-index:97;}
.main .screenDim.on{display:block;}
.orange{color:#db7421;}
.green{color:#25b34d;}
.blue{color:#3f7ed7;}
.violet{color:#9055e9;}
table.tbl01.ft15.books thead th{border-left:1px solid #c5c5c5;}
table.tbl01.ft15.books thead th:first-child{border-left:none;}		
table.tbl01.ft15.books tbody td{padding:20px !important; border-left:1px solid #e1e1e1;}
table.tbl01.ft15.books tbody td.etc{padding:20px 5px !important;}
table.tbl01.ft15.books tbody td.first{border-left:none;}		
table.tbl01.ft15.books tbody tr.pink td{background:#fff5f8;}
table.tbl01.ft15.books tbody tr.yellow td{background:#fdfaf1;}
table.tbl01.ft15.books tbody tr.green td{background:#f2fdf1;}
table.tbl01.ft15.books tbody tr.blue td{background:#f1f4fd;}
table.tbl01.ft15.books tbody tr.purple td{background:#f7f5fc;}
table.tbl01.ft15.books tbody tr.white td{background:#fff;}
table.tbl01.ft15.books tbody td .level{color:#1a2c5e; font-size:14px; letter-spacing:-1px; font-weight:bold; background:#fff; border:2px solid #3b7abb; padding:15px 0; min-width:70px; min-height:50px; border-radius:50px; display:inline-block; line-height:1.2;}
table.tbl01.ft15.books tbody td .level.v1{background-color:#f1f9ff;}
table.tbl01.ft15.books tbody td .level.v2{background-color:#d6e8f6;}
table.tbl01.ft15.books tbody td .level.v3{background-color:#aac9e2;}
table.tbl01.ft15.books tbody td .step{display:flex;}
table.tbl01.ft15.books tbody td .step li{display:flex; align-items:center; justify-content:center; flex:1; position:relative;}
table.tbl01.ft15.books tbody td .step li:not(:first-child):before{content:""; display:block; position:absolute; top:50%; left:0; transform:translateY(-50%); width:20px; height:21px; background:url(/bookstore/img/banner/ci/step_arr.png) 0 0 no-repeat;}
table.tbl01.ft15.books.elementary thead th{padding:20px 0 !important;}
table.tbl01.ft15.books.elementary tbody td{padding:20px 0 !important;}
table.tbl01.ft15.books.elementary tbody td.tleft{padding:20px 20px !important;}
table.tbl01.ft15.books.elementary tr.case1 td{padding:5px 20px !important;}
.grapth_top span{display:inline-block; width:10px; height:10px; border-radius:100%; vertical-align:top; margin:4px 0 0;}
.grapth_top span.s1{background:#4fcb72;}
.grapth_top span.s2{background:#3276d7;}
.grapth_top span.s3{background:#9055e9;}
.grapth_top span.s4{background:#ce133f;}
.graphVeiw ul{width:259px; height:21px; margin:0 auto 5px; overflow:hidden;}
.graphVeiw li{position:relative; width:10%; height:100%; border-left:1px solid #fff; float:left;}
.graphVeiw li:first-child{border-left:none;}
.graphVeiw p{font-size:14px; color:#323232;}
.graphVeiw li.s1{background:#4fcb72;}
.graphVeiw li.s2{background:#3276d7;}
.graphVeiw li.s3{background:#9055e9;}
.graphVeiw li.s4{background:#ce133f;}
.graphVeiw li span{position:absolute; left:0; top:0; width:50%; height:100%;}
.graphVeiw li span.s1{background:#4fcb72;}
.graphVeiw li span.s2{background:#3276d7;}
.graphVeiw li span.s3{background:#9055e9;}
.graphVeiw li span.s4{background:#ce133f;}
.bookTopLink{background:none; padding:0; margin:0;}
.bookTopLink .inBox:first-child{margin:0 0 5px;}
.bookTopLink .inBox{background:#f7f7f7; padding:10px 30px 0; margin:0 0 0;}
.bookTopLink .inBox > strong{margin:4px 0 0;}
.brandimg.books .bookimg > div{border:none;}
.brandimg.books .bookimg{float:left;}
.brandimg.books .text{float:right; width:600px; margin:10px 0 0;}
.brandimg .bookimg > div{border:1px solid #ddd;}
.brandimg .bookimg img.book1{width:144px; height:108px; margin:0;}
.brandimg .text h3{margin:0 0 12px 0;}


/* 2020.07.25 ±è¿ë¹Î Ãß°¡ */
.sliderDepth{position:relative;}
.sliderDepth .anythingControls{position:static; left:0 !important; right:auto !important; bottom:-39px !important; border:1px solid #d7d7d7; height:39px; background:#fff;}
.sliderDepth .anythingControls .thumbNav{width:546px;}
.sliderDepth .anythingControls li:first-child{border-left:none;}
.sliderDepth .anythingControls li{width:33.3%; border-left:1px solid #d7d7d7;}
.sliderDepth .anythingControls li a{background:#fff; color:#787878; font-size:14px; letter-spacing:-1px;}
.sliderDepth .anythingControls li a:hover,
.sliderDepth .anythingControls li a.cur{background:#fff; color:#000; font-weight:bold;}
.sliderDepth .anythingControls a.start-stop{display:block; width:39px; height:39px; background: url(/_images/_common/ico_slide_arrow.png) no-repeat -72px -121px;}
.sliderDepth .anythingControls a.start-stop.playing{background-position: 9px -121px;}
.sliderDepth .anythingControls a.start-stop.playing:hover{background-position: 9px -121px !important;}

/* ÇÐ³âº° ±³Àç-ÃÊµî °øºÎ·Â ±³Àç ÄÁÅÙÃ÷ */
.guide_con1 .tit{margin-bottom:10px; font-weight:700; font-size:16px; color:#007dc6;}
.guide_con1 .txt{margin-bottom:30px; font-size:14px; line-height:21px;}
.guide_con1 .cat{margin-bottom:15px; padding:10px; background-color:#e0f4cf; font-weight:700; font-size:18px; text-align:center;}
.guide_con1 .cat span{color:#0074ba;}
.guide_con1 .state{display:flex; justify-content:end; gap:15px; margin-bottom:10px;}
.guide_con1 .state span{position:relative;}
.guide_con1 .state span:before{content:""; display:inline-block; width:36px; height:16px; margin-right:5px; vertical-align:-3px;}
.guide_con1 .state span.v1:before{background-color:#fcf4df;}
.guide_con1 .state span.v2:before{background-color:#fddb81;}
.guide_con1 .state span.v3:before{background-color:#ffc000;}
.guide_con1 table{width:100%; table-layout:fixed;}
.guide_con1 table + .cat{margin-top:30px;}
.guide_con1 table .bg1{background-color:#fcf4df;}
.guide_con1 table .bg2{background-color:#fddb81;}
.guide_con1 table .bg3{background-color:#ffc000;}
.guide_con1 table [class^="label_tit"]{display:inline-block; margin-bottom:5px; padding:0 10px; color:#4b4b4b;}
.guide_con1 table .label_tit1{background:#f8989c;}
.guide_con1 table .label_tit2{background:#6ecef4;}
.guide_con1 table .label_tit3{background:#82c99d;}
.guide_con1 table .label_tit4{background:#fdc78b;}
.guide_con1 table .label_tit5{background:#7ccdc7;}
.guide_con1 table .label_tit6{background:#f499c2;}
.guide_con1 table .label_tit7{background:#bb8cc0;}
.guide_con1 table .label_tit8{background:#c4df9c;}

/* ÇÑ ´«¿¡ º¸±â ¹è³Ê ½½¶óÀÌµå ¼öÁ¤ */
.subMainBanner .column02.bookStore .anythingSlider-default .back{bottom:auto; top:50%; left:10px; right:auto; transform:translateY(-50%); width:28px; height:28px; z-index:10;}
.subMainBanner .column02.bookStore .anythingSlider-default .back a{width:28px; height:28px; background:url(/bookStore/img/main/bookStore_prev_arr.png) 0 0 no-repeat;}
.subMainBanner .column02.bookStore .anythingSlider-default .forward{bottom:auto; top:50%; left:auto; right:10px; transform:translateY(-50%); width:28px; height:28px; z-index:10;}
.subMainBanner .column02.bookStore .anythingSlider-default .forward a{width:28px; height:28px; background:url(/bookStore/img/main/bookStore_next_arr.png) 0 0 no-repeat;}
.subMainBanner .column02.bookStore .anythingControls{display:flex !important; align-items:center; justify-content:center; position:static; width:100%; height:39px; background:#fff; border:1px solid #d7d7d7; border-top:none;}
.subMainBanner .column02.bookStore .anythingSlider-default .anythingControls ul a{margin:0 3px; background:#E6E6E7; border-radius:50%;}
.subMainBanner .column02.bookStore .anythingSlider-default .anythingControls a.cur, .anythingSlider-default .anythingControls a:hover{background:#555;}