@charset "euc-kr";

#search_lay{position: absolute;z-index: 40;left: 0;right: 0;_left: auto;_right: auto;min-width: 1120px;text-align: left;z-index: 1000;}
#search_lay .bg{display:block;position:absolute;left: 0;right: 0;_left: auto;_right: auto;min-width: 1120px;opacity:0;text-align: left;z-index: 101;background-color:rgba(0, 0, 0, 0.5);-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
#search_lay .search_wrap{position:absolute;left: 0;right: 0;_left: auto;_right: auto;z-index: 103;}
#search_lay .laycle{position:relative;width:1080px;margin:0 auto;}
#search_lay .laycle a{display:inline-block;width:30px;height:0px;font-size:0;position:absolute;right:0;top:0px;text-indent:-50000px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") 0 0 no-repeat;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
#search_lay.open .search_wrap{box-shadow: -2px 12px 33px rgba(0,0,0,.3);}
#search_lay.open .bg{opacity:1;}
#search_lay.open .laycle a{height:40px;top:-40px;}
.search_wrap *,
.search_wrap * a{font-family:'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.search_wrap{min-width: 1120px;background-color:#f4f4f4;height:0;overflow:hidden;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.open .search_wrap{height:163px;}
.search_bon{background-color:#f4f4f4;height:163px;position:relative;top:-1px;}
.search_bon .search_wrap{height:auto;}
.inner_search{position:relative;width:1080px;margin:0 auto;padding:20px 0 0;}
.inner_search .seainput{border-bottom:3px solid #363636;position:relative;}
.inner_search .seainput input[type="text"]{width:997px;height:60px;line-height:60px;color:#333333;font-size:26px;font-weight:700;;border:0;background: transparent;outline: none;}
.inner_search .seainput input[type="text"]::-ms-clear{display: none;}
.inner_search .seainput .search_btn{position:absolute;top:0;right:0;display:inline-block;width:32px;padding:16px 0 18px;}
.inner_search .seainput .search_btn span{display:inline-block;width:32px;height:26px;text-indent:-50000px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") -30px 0 no-repeat;}
.inner_search .seainput .search_dle{position:absolute;top: 21px;right: 45px;display:inline-block;padding:5px;}
.inner_search .seainput .search_dle span{display:inline-block;width:11px;height:11px;text-indent:-50000px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") 0px -40px no-repeat;}
.inner_search .recommend{position:absolute;left:8px;top: 100px;}
.inner_search .recommend dt{display:inline-block;font-size:13px;font-weight:700;color:#333333;}
.inner_search .recommend dd{display:inline-block;margin-left:15px;}
.inner_search .recommend dd a{font-weight:300;font-size:13px;color:#999999;}
.inner_search .sealbox{float:right;width:249px;margin-top:17px;position:relative;}
.inner_search .sealbox > div{height:26px;overflow:hidden;position:relative;}
.inner_search .sealbox > div ol{position:absolute;top:0;right:0;width:100%;}
.inner_search .sealbox .sealmore{position:absolute;top:0;right:0;display:inline-block;padding:10px 5px;}
.inner_search .sealbox .sealmore span{display:inline-block;width:9px;height:5px;text-indent:-50000px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") -11px -40px no-repeat;}
.search_best *,
.search_best * a{font-family:'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.search_best{position:relative;width:1080px;margin:0 auto;z-index: 118;}
.search_best > div{position:absolute;top:-1px;right:0;border:1px solid #d1d1d1;background:#fff;padding:32px 0 18px 31px;width:248px;display:none;}
.search_best > div p{font-size:16px;color:#363636;margin-bottom:5px;}
.bestlist li{padding:3px 0;}
.bestlist li a{color:#999999;font-size:13px;}
.bestlist li a.new:after{font-family:"Tahoma";display:inline-block;content:"NEW";color:#047e88;font-size:10px;margin-left:8px;position: relative;top: -2px;}
.bestlist li > span{display:inline-block;width:19px;height:19px;line-height:19px;background:#363636;text-align:center;font-size:11px;color:#fff;border-radius: 100%;margin-right:10px;}

#search_page *,
#search_page * a{font-family:'Noto Sans KR', 'Malgun Gothic', sans-serif;}
#search_page * a:hover{text-decoration: underline;}
.search_ti{text-align:center;font-size:26px;font-weight:300;color:#333333;padding:20px 0 30px;}
.search_ti span{color:#b16e61;font-weight:700;}
.search_ti strong{color:#333333;font-weight:700;}
.search_result{color:#333;font-size:13px;padding:15px 19px;margin:20px 0;border:1px solid #f4f4f4;border-radius:4px;} /* EPMO-1971 2021-12-21 */
.search_result span{display:inline-block;width:14px;height:14px;font:700 11px/14px 'Roboto';color:#ccc;text-align: center;border:1px solid #ccc;border-radius:100%;margin-right:8px;} /* EPMO-1971 2021-12-21 */
.search_result strong{font-weight:700;} /* EPMO-1971 2021-12-21 */
.search_result a{color:#08958f;text-decoration:underline;margin-left:8px;font-size:13px;} /* EPMO-1971 2021-12-21 */
.in_search > p{float:left;color:#666666;font-size:13px;font-weight:300;padding-top: 9px;}
.in_search > p a{color:#b16e61;}
.in_search > p a:hover{text-decoration: underline;}
.in_search > div{float:right;}
.in_search > div span{display:inline-block;color:#666666;font-size:13px;font-weight:300;height:30px;line-height:32px;margin-right:8px}
.in_search > div input[type="text"]{width:210px;height:28px;line-height:28px;text-indent:10px;border:1px solid #dddddd;border-right:0;outline: none;}
.in_search > div a{display:inline-block;width:30px;height:30px;text-indent:-50000px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") -62px 0px no-repeat;    vertical-align: middle;font-size: 0;}
.search_tab{table-layout: fixed;width: 100%;display: table;margin-top:10px;}
.search_tab ul{display: table-row;}
.search_tab ul li{display: table-cell;vertical-align: middle;}
.search_tab ul li a{display:block;text-align:center;color:#666666;font-size:16px;font-weight:300;padding:15px 0;border:1px solid #ddd;border-left:0;}
.search_tab ul li a:hover{text-decoration:none !important;}
.search_tab ul li:first-child a{border-left:1px solid #ddd;}
.search_tab ul li a span{display:block;font-size:13px;font-weight:300;}
.search_tab ul li a.on{background:#000;color:#fff;border:1px solid #000;border-left:0;font-weight:500;}
.search_tab ul li:first-child a.on{border-left:1px solid #000;}
.search_tab ul li a.on span{font-weight:300;}

.sch_t{table-layout: fixed;width: 100%;display: table;}
.sch_t .sch_c{display: table-cell;vertical-align: top;}
.sch_t .sch_c.vm{vertical-align: middle;}
.sch_t .sch_c .ico_new {display: inline-block;vertical-align: middle;}
.sch_ti, .sch_ti a{color:#333;font-size:16px;font-weight:400;}
.sch_ti .tipont{color:#08958f;}
.sch_ti .ti_sub {margin-left:10px}
.ti_sub {color:#666666;font-size:12px;font-weight:300}
.sch_tis{color:#999;font-size:12px;font-weight:300;}
.sch_tx{font-size:13px;color:#999999;font-weight:300;margin-top:5px;}
.sch_txo{width:584px;font-size:13px;color:#999999;font-weight:300;margin-top:5px;}
.sch_txo .line{margin:0 8px;font-size:10px;color:#c1c1c1;position:relative;top:-2px;}
.sch_txo .tipont{color:#08958f;}
.sch_txs{color:#666666;font-size:13px;margin-top:3px;font-weight:300;}
.sch_detail{color:#999;font-size:12px;margin-top:15px;font-weight:300;}
.sch_detail a{color:#999;font-size:12px;font-weight:300;}

.teac_link{display:inline-block;border:1px solid #999;height:18px;line-height:18px;color:#666666 !important;font-size:11px !important;padding:0 10px;position:relative;top:-2px;}

.teacher_img{padding:0 20px;width:100px;}
.teacher_img .img{width:100px;height:100px;overflow:hidden;border-radius: 100%;background:#f1f1f1;}
.teacher_img .img img{width:100px;}

.teacher_img_s{padding:0 20px;width:120px;text-align:center;}
.teacher_img_s .img{width:62px;height:62px;margin:0 auto;overflow:hidden;border-radius: 100%;background:#f1f1f1;}
.teacher_img_s .img img{width:75px;margin:5px 0 0 -5px}
.teacher_img_s .name {margin-top:5px;font-size:12px;color:#333}
.teacher_img_s .name em {color:#08958f}

.teacher_class{padding:0 20px;width:120px;text-align:center;}
.teacher_class .class {width:52px;height:52px;margin:0 auto;overflow:hidden;border-radius: 100%;background:#f1f1f1;line-height:50px;color:#08958f}
.teacher_class .name {margin-top:5px;font-size:12px;color:#333}

.lecture_ul .lecture_img{width:200px;}
.lecture_ul .lecture_btn{width:120px;text-align:right;}
.lecture_ul .lecture_btn a{display:inline-block;width:48px;height:18px;line-height:18px;text-align:center;border:1px solid #999;font-size:11px;color:#666;}
.lecture_ul .lecture_btn a.dim{cursor:default;opacity:0.5;text-decoration:none!important}
.lecture_ul .lecture_class {width:170px;text-align:center;color:#08958f}
.lecture_ul .sch_txs .txt_fin {font-weight:500;color:#12938e}
.lecture_ul .sch_txs .txt_up {font-weight:500;color:#2188be}
.lecture_ul .sch_txs .txt_book {font-weight:500;color:#ff2d00}
.search_page .lecture_ul.lecture_ul2 {margin-top:0}
.search_page .lecture_ul.lecture_ul2 li {padding:25px 0 20px;border-bottom:1px solid #dddddd}
.search_page .lecture_ul.lecture_ul2 .sch_c{vertical-align: middle;}
.search_page .lecture_ul.lecture_ul2 .sch_c{vertical-align: middle;}

.univ_ul .unlogo_img{width:200px;}
.univ_ul .unlogo_img a{display:block;width:180px;background:#eee;text-align:center;padding:20px 0;}
.univ_ul .un_img{width:200px;}
.univ_ul .hoti_img{width:200px;}
.univ_ul .hoti_img a{display: block;width:180px;text-align:center;background: #fff;border:1px solid #e4e4e4}
.univ_ul .univ_img{width:200px;}
.univ_ul .univ_img a{display:block;width:180px;position:relative;}
.univ_ul .univ_img a:after {content: '';position: absolute;left: 50%;top: 50%;display: inline-block;width: 25px;height: 25px;background:url('https://img.etoos.com/sub2015/myroom/comm_ico.png') -700px -15px no-repeat;margin:-13px 0 0 -13px;opacity:0.6;}
.univ_ul .teacher_class {width: 200px;padding:0}
.univ_ul .teacher_class .class {display:inline-block;vertical-align:middle}
.univ_ul .teacher_class .name {display:inline-block;width:100px;vertical-align:middle;}
.univ_ul .teacher_class .name span {display:block;}
.univ_ul .sch_txs {margin-top:5px}

.faq_ul li{border-bottom:1px solid #dddddd;}
.faq_ul li .faq_img{width:92px;vertical-align:middle;text-align:center;}
.faq_ul li .faq_img div{display:inline-block;border:1px solid #e5e5e5;width:48px;height:48px;text-align:center;border-radius: 100%;}
.faq_ul li .faq_img div span{display:inline-block;font-size:0;padding-top: 16px;}
.faq_ul li .faq_img div span:after {content: '';display: inline-block;width: 13px;height: 17px;background:url('https://img.etoos.com/home/main2018/search/search_img.png') -92px 0 no-repeat;}
.faq_ul li .faq_tx{width:70px;text-align:center;vertical-align:middle;color:#999999;}
.event_ul .event_img{width:330px;}
.event_ul .event_tx{padding-top:8px;}

.search_page{padding-bottom:100px;}
.search_page .sch_ul.faq_ul{margin-top:0}
.search_page .sch_ul.faq_ul > li{padding:25px 0;}
.search_page .search_scope > .ti{border-bottom:1px solid #333333;position:relative;margin-top:50px;padding-bottom:10px}
.search_page .search_scope > .ti p{color:#333333;font-size:18px;font-weight:700;}
.search_page .search_scope > .ti .more{position:absolute;top:4px;right:0;font-size:12px;color:#999999;}
.search_page .search_scope .search_scopes{margin-bottom:10px;}
.search_page .search_scope .search_scopes > .tis{border-bottom:1px solid #dddddd;position:relative;padding-top:20px;padding-bottom:10px}
.search_page .search_scope .search_scopes > .tis p{color:#333333;font-size:14px;font-weight:500;}
.search_page .search_scope .search_scopes > .tis .more{position:absolute;top:24px;right:0;font-size:12px;color:#999999;}
.search_page .commmr_ico {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;overflow:hidden;margin-right:2px;background-image:url('https://img.etoos.com/sub2015/myroom/comm_ico.png');background-repeat:no-repeat;font-size:0px;line-height:0;text-indent:-9999px;*text-indent:0;} /* ??? */
.search_page .mrico_file2 {width:16px;height:16px;background-position:-501px -83px;}
.search_page .mrico_play4 {width: 54px;height: 54px;background-position: -570px -280px;}
.search_page .mrico_program1 {width:17px;height:18px;background-position:-50px -159px;}
.search_page .mrico_program2 {width:17px;height:18px;background-position:-50px -190px;}
.search_page .mrico_program3 {width:17px;height:18px;background-position:-75px -159px;}
.search_page .mrico_program4 {width:17px;height:18px;background-position:-75px -190px;}
.search_page .mrico_program5 {width:17px;height:18px;background-position:-100px -159px;}
.search_page .mrico_program6 {width:17px;height:18px;background-position:-100px -190px;}
.search_page .mrico_program7 {width:17px;height:18px;background-position:-125px -159px;}
.search_page .mrico_program8 {width:17px;height:18px;background-position:-125px -190px;}
.search_page .mrico_program9 {width:17px;height:18px;background-position:-150px -159px;}
.search_page .mrico_file1 {width:16px;height:16px;background-position:-501px -64px;}
.search_page .mrico_file2 {width:16px;height:16px;background-position:-501px -83px;}
.search_page .mrico_file3 {width:16px;height:16px;background-position:-501px -102px;}
.search_page .mrico_file4 {width:16px;height:16px;background-position:-501px -121px;}
.search_page .mrico_file5 {width:16px;height:16px;background-position:-501px -141px;}
.search_page .mrico_file6 {width:16px;height:16px;background-position:-501px -160px;}
.search_page .mrico_file7 {width:16px;height:16px;background-position:-501px -179px;}
.search_page .mrico_progress_a {width:44px;height:48px;background-position:0px -220px;}
.search_page .mrico_progress_b {width:44px;height:48px;background-position:-50px -220px;}
.search_page .mrico_progress_c {width:44px;height:48px;background-position:-100px -220px;}
.search_page .mrico_progress_d {width:44px;height:48px;background-position:-150px -220px;}
.search_page .mrico_progress_f {width:44px;height:48px;background-position:-200px -220px;}
.search_page .mrico_file_1 {width:15px;height:13px;background-position:-600px -60px;vertical-align:middle}
.search_page .mrico_file_2 {width:8px;height:10px;background-position:-790px -610px;vertical-align:middle}
.search_page .mrico_reset {width:12px;height:11px;background-position:-670px -150px;vertical-align:middle}

.seaico{display:inline-block;vertical-align:middle;font-size:11px;width:52px;height:16px;line-height:16px;text-align:center;margin-right:5px;position:relative;top:-2px;}
.seaico.ico1{border:1px solid #cccccc;color:#888888;}
.seaico.ico2{border:1px solid #9dc8c6;color:#08958f;}
.seaico.ico3{border:1px solid #dfd0b7;color:#bfa270;}

.search_page .sch_ul{margin-top:15px;}
.search_page .sch_ul > li{padding-top:15px;padding-bottom:15px;}

.search_page .book_ul{padding:30px 0 0;}
.search_page .book_ul > li{text-align:center;float: left;width: 216px;margin:0 0 30px 0;}
.search_page .book_ul > li .bookimg{border:1px solid #ddd;}
.search_page .book_ul > li .sch_ti{width:100%;margin:0 auto;font-size:14px;height:42px}
.search_page .book_ul > li .bookTit{display:inline-block;width:150px;margin:10px 0 5px;}
.search_page .book_ul > li .sch_txs span{font-size:11px;color:#999999;}
.search_page .book_ul > li .booklink{display:inline-block;position:relative;margin-top:7px;}
.search_page .book_ul > li .booklink span{display:inline-block;color:#666666;font-size:11px;width:110px;height:18px;line-height:18px;border:1px solid #999999;cursor: pointer;position:relative;z-index:2;}
.search_page .book_ul > li .booklink .lay{position:absolute;top:0px;border:1px solid #999;background:#fff;width:110px;height:18px;z-index: 1;text-align:left;opacity:0;overflow:hidden;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.search_page .book_ul > li .booklink .lay.on{width:447px;height:auto;opacity:1;z-index:3;}
.search_page .book_ul > li .booklink .lay div{width:407px;padding:20px;}
.search_page .book_ul > li .booklink .lay p{color:#333;font-size:14px;margin-bottom:5px;}
.search_page .book_ul > li .booklink .lay ul li{color:#888;font-size:12px;margin-bottom:2px;}
.search_page .book_ul > li .booklink .lay .cle{display:inline-block;width:11px;height:11px;text-indent:-50000px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") 0px -51px no-repeat;vertical-align: middle;font-size: 0;margin-left:5px;}
.search_page .book_ul > li:nth-of-type(1) .booklink .lay{left:0px;}
.search_page .book_ul > li:nth-of-type(2) .booklink .lay{left:0px;}
.search_page .book_ul > li:nth-of-type(3) .booklink .lay{left:0px;}
.search_page .book_ul > li:nth-of-type(4) .booklink .lay{right:0px;}
.search_page .book_ul > li:nth-of-type(5) .booklink .lay{right:0px;}

.sch_tek{margin-top:7px;}
.sch_tek li strong{display: inline-block;font-size:13px;color:#08958f;margin-right:6px;font-weight:300;vertical-align: middle;}
.sch_tek li span{display: inline-block;font-size:13px;color:#666666;margin-right:6px;font-weight:300;vertical-align: middle;}
.sch_tek li s{display: inline-block;font-size:13px;color:#999999;font-weight:300;text-decoration: none;vertical-align: middle;}
.sch_tek li a{display: inline-block;font-size:13px;color:#666666;margin-right:6px;font-weight:300;vertical-align: middle;}

.sch_tek li.tcc{float:left;}
.sch_tek li.tcc a{width:257px;}
.sch_tek li.event{float:left;position:relative;padding-left:15px;}
.sch_tek li.event:after{content:"";position:absolute;left:0;top:5px;width:1px;height:12px;background:#dddddd;}
.sch_tek li.event a{width:171px;}
.sch_tek li.keyword{clear:both;*zoom:1;padding-top:3px;}

.rivew_ul .sch_c{position:relative;}
.rivew_ul .sch_c .srateit{position:absolute;top:4px;right:0}
.rateit {display: inline-block;vertical-align:middle;position: relative;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;}
.rateit .rateit-range {position: relative;display: -moz-inline-box;display: inline-block;background: url(https://img.etoos.com/home/main2018/search/star_hover2.gif);background-size:auto 100%;outline: none;}
.rateit .rateit-range:hover{background: url(https://img.etoos.com/home/main2018/search/star_hover2.gif) left top;background-size:auto 100%;color: rgb(239, 197, 41);}
.rateit .rateit-range:focus{background: url(https://img.etoos.com/home/main2018/search/star_hover2.gif) left top;background-size:auto 100%;color: rgb(239, 197, 41);}
.rateit.read .rateit-range{background: url(https://img.etoos.com/home/main2018/search/star_hover2.gif) left top;background-size:auto 100%;}
.rateit.read .rateit-range:hover{background: url(https://img.etoos.com/home/main2018/search/star_hover2.gif) left top;background-size:auto 100%;}
.rateit.read .rateit-range:focus{background: url(https://img.etoos.com/home/main2018/search/star_hover2.gif) left top;background-size:auto 100%;}
.rateit .rateit-range.on{background: url(https://img.etoos.com/home/main2018/search/star_hover2.gif) left top;background-size:auto 100%;color: rgb(239, 197, 41);}
.rateit .rateit-range * {display: block;}
.rateit .rateit-hover, .rateit .rateit-selected {position: absolute;left: 0;top: 0;width: 0;}
.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {left: auto;right: 0;}
.rateit .rateit-hover {background: url(https://img.etoos.com/home/main2018/search/star_preset.gif) left top;background-size:auto 100%;color: rgb(239, 197, 41);}
.rateit .rateit-selected {background: url(https://img.etoos.com/home/main2018/search/star_preset.gif) left top;background-size:auto 100%;color: rgb(191,66,66);}
.rateit .rateit-preset {background: url(https://img.etoos.com/home/main2018/search/star_preset.gif) left top;background-size:auto 100%;color: rgb(239, 107, 34);}
.rateit .rateit-preset-rtl {background: url(https://img.etoos.com/home/main2018/search/star_preset.gif) left top;background-size:auto 100%;}
.rateit .rateit-reset span {display: none;}
.rateit-font {font-size: 24px;line-height: 1em;}
.rateit-font .rateit-range {background: none;height: auto;}
.rateit-font .rateit-empty {color: #ccc;}
.rateit-font .rateit-range > div {background: none;overflow: hidden;cursor: default;}
.rateit.rateit-font .rateit-reset {font-size: inherit;background: none;width: 0.6em;height: 0.6em;margin-top: 0.2em;background: gray;border-radius: 50%;position: relative;}
.rateit.rateit-font .rateit-reset span {display: block;font-weight: bold;color: white;height: calc(50% - 0.045em);top: 0;position: absolute;border-bottom: 0.09em solid white;width: 72%;margin-left: 14%;}
.rateit.rateit-font .rateit-reset:hover, .rateit.rateit-font button.rateit-reset:focus {background: #e6574b; /* Old browsers */background: radial-gradient(ellipse at center, #e6574b 55%,#f6836b 77%,#f9d3cc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background-position: 0 0;}
.srateit .value{display: inline-block;vertical-align:middle;position:relative;top:-3px;font-size:1em;margin-left:10px;}
.srateit .value span{display: inline-block;vertical-align:middle;color: #777;}
.srateit .value .star{font-weight:700;color:#1b8a93;}
.srateit  .starno{display: inline-block;font-weight: 500;color: #0c818b;vertical-align: middle;margin-left:5px;position:relative;top:-1px;}
.srateit .by{color: #999999;font-size:0.8em}

.search_page .recommendBook {margin-bottom:56px;}
.search_page .recommendBook ul:after {content:'';display:block;height:0px;clear:both;visibility:hidden;}
.search_page .recommendBook ul .recoBook {float:left;width:206px;height:282px;padding-top:36px;margin-left:3px;border:1px solid #f7f7f7;background:#f7f7f7;text-align:center;}
.search_page .recommendBook ul .recoBook:first-child {width:205px;margin-left:0;}
.search_page .recommendBook ul .recoBook .bookSquareBox {position:relative;z-index:0;width:165px;height:165px;}
.search_page .recommendBook ul .recoBook .bookSquareBox .b_inblock {position:relative;width:165px;}
.search_page .recommendBook ul .recoBook .bookSquareBox .b_inblock img {max-width:165px;max-height:165px;}
.search_page .recommendBook ul .recoBook .bookSquareBox .bookIcon {position:absolute;z-index:0;left:105px;top:-17px;display:inline-block;width:47px;height:47px;}
.search_page .recommendBook ul .recoBook .bookSquareBox:hover .b_inblock .btn {display:inline-block;}
.search_page .recommendBook ul .recoBook a.bookTit {display:block;padding:20px 25px 0;text-align:center;text-decoration:none;}
.search_page .recommendBook ul .recoBook a.bookTit .tit {display:block;height:38px;overflow:hidden;color:#666;font-size:13px;font-weight:300;line-height:19px;}
.search_page .recommendBook ul .recoBook a.bookTit .tit img {vertical-align:-1px;}
.search_page .recommendBook ul .recoBook a.bookTit .buy {display:block;margin-top:4px;}
.search_page .recommendBook ul .recoBook a.bookTit:hover .tit {text-decoration:underline;}

.search_tabs{border-bottom:1px solid #333333;padding:0 0 12px 0;margin-top:65px;position:relative;}
.search_tabs .tab{float:left;}
.search_tabs .tab li{float:left;padding:0 30px 0 0;position:relative;}
.search_tabs .tab li:after {content:'';display:inline-block;width:1px;height:14px;background:#bdbdbd;position:absolute;right:15px;top:7px;}
.search_tabs .tab li:last-child:after {display:none;}
.search_tabs .tab li a{font-size:18px;color:#333;font-weight:300;}
.search_tabs .tab li strong{font-size:18px;color:#333;font-weight:700;}
.search_tabs .tab li a.on{font-weight:700;}
.search_tabs .sorting{position:absolute;bottom:0;right:0}
.search_tabs .sorting ul{float:left;padding: 11px 0;}
.search_tabs .sorting ul li{float:left;padding:0 10px;position:relative;}
.search_tabs .sorting ul li:after {content:'';display:inline-block;width:1px;height:10px;background:#dddddd;position:absolute;left:0;top:4px;}
.search_tabs .sorting ul li:first-child:after{display:none;}
.search_tabs .sorting ul li:last-child{padding-right:0}
.search_tabs .sorting ul li a{color:#999999;font-size:12px;}
.search_tabs .sorting ul li a.on{color:#333333;}
.search_tabs .sorting .rselect{float:right;position:relative;margin-left:14px;}
.search_tabs .sorting .rselect:after {content:'';display:block;height:3px;width:5px;background:url("https://img.etoos.com/home/main2018/search/select_icon.gif") 0px 0px no-repeat;position:absolute;top:20px;right:6px;}
.search_tabs .sorting .rselect select{border:0;font-size:12px;color:#666666;width:100%;height:40px;line-height:40px;padding-left:16px;outline: none;-webkit-appearance: none;-moz-appearance: none; appearance: none;}
.search_tabs .sorting .rselect select::-ms-expand {display: none;}

.parti *,
.parti a{font-family:'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.parti{margin-bottom:30px;}
.parti .ban{float:left;}
.parti .txbox{float:left;background:#f4f4f4;position:relative;border:1px solid #dddddd;border-left:0;width:599px;height:223px;}
.parti .txbox > div{padding:32px 0 0 40px;}
.parti .txbox > div p a{color:#333333;font-size:16px;font-weight:700;}
.parti .txbox > div div{margin-top:10px;color:#999;font-size:13px;}
.parti .txbox .btn{position:absolute;right:-1px;bottom:-1px;display:inline-block;padding:15px;width:52px;height:32px;color:#fff;font-size:14px;line-height:1.2;background:#000;}
.parti .txbox .btns{position:absolute;right:-1px;bottom:-1px;}
.parti .txbox .btns a{display:inline-block;padding:15px;width:52px;height:20px;color:#fff;font-size:14px;line-height:1.2;background:#000;text-align:center;margin-left:1px;}

.mock *,
.mock a{font-family:'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.mock{border:1px solid #dddddd;background:#f4f4f4;padding:19px 18px 19px 19px;margin-bottom:30px;}
.mock .mockleft{float:left;width:428px;border:1px solid #dddddd;background:#fff;position:relative;padding-left:171px;}
.mock .mockleft > p{color:#333333;font-size:16px;font-weight:700;position:absolute;left:36px;top:67px;line-height:1.3}
.mock .mockleft .mockselect{position:absolute;left:19px;top:7px;border-bottom:1px solid #000;width:117px;}
.mock .mockleft .mockselect:after {content:'';display:block;height:3px;width:5px;background:url("https://img.etoos.com/home/main2018/search/select_icon.gif") 0px 0px no-repeat;position:absolute;top:20px;right:6px;}
.mock .mockleft .mockselect select{border:0;font-size:12px;color:#666666;width:100%;height:40px;line-height:40px;padding-left:16px;outline: none;-webkit-appearance: none;-moz-appearance: none; appearance: none;}
.mock .mockleft .mockselect select::-ms-expand {display: none;}
.mock .mockleft .mock_tab{table-layout: fixed;width: 100%;display: table;}
.mock .mockleft .mock_tab ul{display: table-row;}
.mock .mockleft .mock_tab ul li{display: table-cell;vertical-align: middle;}
.mock .mockleft .mock_tab ul li a{display:block;border:1px solid #dddddd;border-right:0;border-top:0;height:48px;line-height:48px;font-size:13px;color:#666;text-align:center;}
.mock .mockleft .mock_tab ul li a.on{border:1px solid #363636;border-right:0;border-top:0;background:#363636;color:#fff}
.mock .mockleft .mock_cont{min-height:134px;}
.mock .mockleft .mock_cont ul{padding-top:20px;display:none;}
.mock .mockleft .mock_cont ul li{color:#999999;font-size:13px;margin-bottom:3px;}
.mock .mockleft .mock_cont div{color:#999;font-size:11px;margin-top:10px;}
.mock .mockban1{float:left;margin-left:10px;}
.mock .mockban2{float:left;}

.search_no{border-top:1px solid #dddddd;padding-bottom: 100px;}
.search_no .text{text-align:center;padding:100px 0;}
.search_no .text p{color:#363636;font-size:18px;font-weight:300;margin-bottom:40px;}
.search_no .text span{color:#666666;font-size:13px;font-weight:300;}
.secustomer{border:1px solid #dddddd;position:relative;padding:25px 0;}
.secustomer > p{float:left;padding:0 0 0 59px;font-size:12px;color:#999;width:174px;}
.secustomer .number{float:left;width:235px;position:relative;padding-left:248px;}
.secustomer .number:before{content:'';display:inline-block;width:40px;height:37px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") -105px 0px no-repeat;position:absolute;left:0;top:4px}
.secustomer .number > strong{position:absolute;top:-8px;left:56px;font-size:36px;font-weight:700;color:#333;letter-spacing: -0.03em;}
.secustomer .number div{display:block;color:#777;font-size:13px;font-weight:300;line-height: 1.5;}
.secustomer .number div strong{display:block;color:#333333;font-size:16px;font-weight:700;}
.secustomer .board{display:block;float:left;padding-left:56px;position:relative;color:#777;font-size:13px;font-weight:300;line-height: 1.5;}
.secustomer .board:before{content:'';display:inline-block;width:39px;height:37px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") -145px 0px no-repeat;position:absolute;left:0;top:4px}
.secustomer .board strong{display:block;}
.secustomer .board strong a{display:inline-block;color:#333333;font-size:16px;font-weight:700;position:relative;padding-right:13px;}
.secustomer .board strong a:after{content:'';display:inline-block;width:4px;height:7px;background:url("https://img.etoos.com/home/main2018/search/search_img.png") -20px -40px no-repeat;position:absolute;right:0;top:9px}
.nodata_list{border:1px solid #dddddd;padding:40px 39px;}
.nodata_list.bto{border-top:0;}
.nodata_list .ti{font-size: 18px;font-weight: 700;color:#333;}
.nodata_list .ti .icon{display: inline-block;margin-right:3px;width:58px;height:18px;line-height:18px;text-align:center;font-size: 14px;border:1px solid #ddd;border-radius: 20px;}
.nodata_list .ti .icon.hot{color:#b16e61;border-color:#b16e61}
.nodata_list .ti .icon.tcc{color:#46a5a1;border-color:#46a5a1}
.nodata_list .tis{font-size: 14px;margin:5px 0 15px;}
.nodata_list .nodatabx{position: relative;}
.nodata_list .nodatabx a:hover{text-decoration: none !important;}
.nodata_list .nodatabx .img{display: block;position: relative;}
.nodata_list .nodatabx .img img{width:194px;}
.nodata_list .nodatabx .img .tx{position: absolute;left:10px;top:5px;font-size: 11px;color:#fff;}
.nodata_list .nodatabx .img:after{content:' ';position: absolute;left:50%;top:50%;color:#fff;transform: translate(-50%, -50%);font-size: 20px;}
.nodata_list .nodatabx .list_ti{display: block;font-size: 16px;color:#333;height:48px;margin:12px 0 8px;overflow:hidden;text-overflow:ellipsis;line-height:1.5;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.nodata_list .nodatabx .list_tx{color:#999999;font-size: 13px;}
.nodata_list .nodatabx .list_tx strong{font-weight: 400;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nodata_list .nodatabx .list_tx span{color:#08958f;}
.nodata_list .nodatabx .list_tx em{font-size: 13px;font-size: 300;}
.nodata_list .bx-wrapper .bx-controls-direction{position: absolute;z-index: 2;top: -32px;right: 0;}
.nodata_list .bx-wrapper .bx-controls-direction a{position: static;width: 19px;height: 16px;background: url(https://img.etoos.com/home/main2017/common/comm_ico.png) no-repeat;font-size: 0;display: inline-block;margin-top:0}
.nodata_list .bx-wrapper .bx-controls-direction a.bx-prev{width: 20px;background-position: 0 -44px;}
.nodata_list .bx-wrapper .bx-controls-direction a.bx-next{background-position: -20px -44px;}

#search_page .search_scopes .detail_search {padding-top:27px}
#search_page .search_scopes .detail_search .more{font-size:12px;color:#999999;}
#search_page .search_scopes .detail_search .more:after{content:' \2228'}
#search_page .search_scopes .detail_search .box {position:relative;display:none;margin-top:8px;padding:20px 0 20px 50px;border:1px solid #ddd}
#search_page .search_scopes .detail_search.open .more:after{content:' \2227'}
#search_page .search_scopes .detail_search.open .box {display:block}
#search_page .search_scopes .detail_search.open .box .wr_sel {padding:6px 0;}
#search_page .search_scopes .detail_search.open .box .wr_sel .tit {padding-right:30px;vertical-align: top;}
#search_page .search_scopes .detail_search.open .box .wr_sel label {display:inline-block}
#search_page .search_scopes .detail_search.open .box .wr_sel .wrcont{display: inline-block;}
#search_page .search_scopes .detail_search .wr_btn {position:absolute;top:50%;right:25px;margin-top:-25px;}
#search_page .search_scopes .detail_search .wr_btn .btn_reset {display:inline-block;color:#999999;margin-right:20px}
#search_page .search_scopes .detail_search .wr_btn .btn_reset:before {display:inline-block;content:' ';width:18px;height:14px;background-image:url('https://img.etoos.com/sub2015/myroom/comm_ico.png');background-position:-590px -880px;opacity:0.5;margin:2px 4px 0 0;vertical-align:top}
#search_page .search_scopes .detail_search .wr_btn .btn_src {display:inline-block;border:1px solid #b16e61;width:110px;height:48px;font-size:14px;line-height:48px;text-align:center;color:#b16e61;text-decoration:none;}
#search_page .search_scopes .detail_search .wr_btn .btn_src:hover {text-decoration:none;}

#search_page .txt_hl {color:#b16e61}

#search_page .lecture_ul > li .sch_ti2 {font-size:13px;color:#666;font-weight:300}
#search_page .lecture_ul > li .sch_txs2 {margin-top:5px;font-size:12px;color:#999;font-weight:300}
#search_page .lecture_ul > li .wr_box {margin-top:12px;border:1px solid #ddd;font-weight:300}
#search_page .lecture_ul > li .wr_box .box {table-layout: fixed;width: 100%;display: table}
#search_page .lecture_ul > li .wr_box .tit {display: table-cell;padding:12px 0 12px 30px;font-size:16px;color:#333;font-weight:500}
#search_page .lecture_ul > li .wr_box .lecture_btn {width:200px;padding:14px 25px 0 0}
#search_page .lecture_ul > li .wr_box .lecture_btn .time {font-size:13px;padding-right:30px;color:#666}
#search_page .lecture_ul > li .wr_box .more_index {display: table-cell;width:116px;border-left:1px solid #ddd}
#search_page .lecture_ul > li .wr_box .more_index a {display:inline-block;width:115px;height:47px;text-align:center;line-height:47px;vertical-align:top;color:#333;font-weight:500}
#search_page .lecture_ul > li .wr_box .more_index a:hover {text-decoration:none;}
#search_page .lecture_ul > li .wr_box .more_index a:after{content:' ';color:#999}
#search_page .lecture_ul > li .wr_box.open .more_index a:after{content:' '}
#search_page .lecture_ul > li .wr_box .index {display:block;border-top:1px solid #ddd;padding:15px 30px;}
#search_page .lecture_ul > li .wr_box .list_index li {padding:5px 0;font-size:13px;font-weight:300}
#search_page .lecture_ul > li .wr_box .list_index li:nth-child(n+4) {display: none;}
#search_page .lecture_ul > li .wr_box.open .list_index li:nth-child(n+4){display:block}
#search_page .lecture_ul > li .wr_box .list_index .ico_play {width:18px;height:18px;background-position:-264px -159px;}


#search_lay.open .search_wrap {overflow:inherit;}
.search_bon .search_wrap {overflow:inherit;}
.search_wrap .seainput {position:relative}
.search_wrap .seainput .suggest_keyword {position:absolute;top:62px;left:0;right:0;z-index:105;background:#fff;border:1px solid #000}
.search_wrap .seainput .suggest_keyword .list_suggest {padding:18px 0;}
.search_wrap .seainput .suggest_keyword .link_sgt {display:block;padding:8px 30px;font-size:16px;color:#363636}
.search_wrap .seainput .suggest_keyword .link_sgt:hover {background:#f5f5f5;}
.search_wrap .seainput .suggest_keyword .emph_keyword {font-weight:700}
.search_wrap .seainput .suggest_keyword .bottom_btn {overflow:hidden;width:100%;padding:10px 0;border-top:1px solid #d1d1d1;}
.search_wrap .seainput .suggest_keyword .bottom_btn .f_r {padding-right:15px;}
.search_wrap .seainput .suggest_keyword .bottom_btn .btn_close {color:#999;font-size:13px}
.search_wrap .seainput .suggest_keyword .bottom_btn .btn_close:after {display:inline-block;content:'';margin:6px 0 0 5px;width:10px;height:10px;background: url('https://img.etoos.com/home/main2018/search/search_img.png') 0 -51px no-repeat;vertical-align:top}
.search_wrap .seainput .suggest_keyword .fsev{margin-top: 20px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.search_wrap .seainput .suggest_keyword .fsev a{display: block;padding:10px 30px;position: relative;color:#0C818B;}
.search_wrap .seainput .suggest_keyword .fsev a::before{content: "";width: 20px;height: 20px;display: inline-block;background: url(https://img.etoos.com/enp/front/2021/search/eicon.svg);background-size: 100%;margin-right: 8px;vertical-align: middle;position: relative;top: -3px;}
.search_wrap .seainput .suggest_keyword .fsev a strong{font-weight: 400;font-size: 16px;}
.search_wrap .seainput .suggest_keyword .fsev a span{position: absolute;right:30px;top:10px;color:#888888;font-size: 12px;}
.search_wrap .seainput .suggest_keyword .fsev a:hover{background: #f5f5f5;}

.lecture_ul.free_vod {overflow:hidden;width:1126px;margin-left:-46px;}
.lecture_ul.free_vod li {float:left;width:329px;margin-left:46px;}
.lecture_ul.free_vod .lecture_img {width:100%}
.lecture_ul.free_vod .sch_cont {margin-top:15px;}

.box_book {overflow:hidden;position:relative;width:127px;margin:0 auto}
.box_book .lay_btn {opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:40px 0;background:rgba(0,0,0,0.6)}
.box_book .lay_btn .btn {display:block;width:78px;height:22px;margin:5px auto;background:#fff;border:1px solid #000;line-height:22px;}
.box_book .lay_btn .btn.buy {background:#08958f;color:#fff}
.box_book:hover .lay_btn {opacity:1}

.label_inp {display:inline-block;}
.label_inp input {position:absolute;top:0;left:-9999px;}
.label_inp .check_in {color:#999}
.label_inp .check_in:before {content:'';display:inline-block;width:15px;height:15px;margin:2px 4px 0 0;background:url('https://img.etoos.com/home/main2018/search/search_img.png') -30px -40px no-repeat;vertical-align:top;}
.label_inp input:checked+.check_in {color:#000}
.label_inp input:checked+.check_in:before {background-position:-50px -40px}

.search_detail {overflow:hidden;width:100%;margin-top:20px;}
.search_detail .btn_toggle {float:right;margin-bottom:5px;}
.search_detail .btn_toggle:after {content:'';display:inline-block;width:9px;height:5px;margin:7px 0 0 4px;background:url('https://img.etoos.com/home/main2018/search/search_img.png') -90px -50px no-repeat;vertical-align:top;}
.search_detail.open .btn_toggle:after {background-position:-90px -40px}
.search_detail .box_detail {position:relative;border:1px solid #d1d1d1;clear:both}
.search_detail .box_detail .detail_sel {padding:18px 150px 18px 40px}
.search_detail .box_detail .detail_sel dl {padding:10px;}
.search_detail .box_detail .detail_sel dt {display:inline-block;width:45px;}
.search_detail .box_detail .detail_sel dd {display:inline-block;}
.search_detail .box_detail .detail_sel .label_inp {width:60px}
.search_detail .box_detail .detail_btn {position:absolute;top:50%;right:35px;margin-top:-32px;width:138px;}
.search_detail .box_detail .detail_btn .btn_search {display:block;width:100%;height:36px;color:#fff;line-height:35px;font-size:13px;background:#000}
.search_detail .box_detail .detail_btn .btn_allleact {display:block;margin-top:7px;width:100%;border-bottom:1px solid #666;color:#666;text-decoration:none;text-align:right;}
.search_detail .box_detail .detail_btn .btn_allleact:hover {text-decoration:none!important}
.search_detail .box_detail .detail_btn .btn_allleact:before {content:'';display:inline-block;width:18px;height:10px;margin:5px 4px 0 0;background:url('https://img.etoos.com/home/main2018/search/search_img.png') -70px -40px no-repeat;vertical-align:top;}
