﻿/* --------------------- Network 공통 --------------------- */

/* 공통 - 레이아웃 */
.network_wrap {overflow:hidden; position:relative; width:1140px; margin:0 auto;}

.network_view_wrap {overflow:hidden; position:relative; width:1140px; margin:0 auto;}
.network_view_wrap_l {float:left; width:880px;}
.network_view_wrap_r {float:right; width:240px;}
/* //공통 - 레이아웃 */




/* 카테고리 리스트 */
.netw_srch_box {position:relative; float:right; width:190px; height:30px; border:#ddd 1px solid; margin:0 0 20px;}
.netw_srch_box legend {overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0;} 
.netw_srch_box input {position:absolute; top:2px; left:0; width:160px; height:24px; border:0;} 
.netw_srch_box .srch_keyword {padding:0 0 5px 5px;} 
.netw_srch_box .srch_btn {position:absolute; /*right:5px;*/ left:165px; top:5px; width:17px; height:16px; background:url(/academy/images/icon_seach.png) no-repeat center; background-size:17px 16px; text-indent:-99999px;}

.list_srch .i_select {float:right; min-width:80px; height:30px; border:1px solid #ddd; font-size:12px; color:#444; padding:0 0 0 10px; margin:0 10px 0 0;}

.netw_cate_list_area {clear:both;}
.netw_cate_list_area ul {width:1154px; margin:0 -7px;}
.netw_cate_list_area li.cate_list {float:left; width:274px; margin:0 7px 60px;}
.netw_cate_list_area li.cate_list a {}
.netw_cate_list_area li.cate_list a:hover {text-decoration:underline;}
.netw_cate_list_area li.cate_list a img {width:274px; height:274px;}
.netw_cate_list_area li.cate_list a:hover img {opacity:0.8;}

.netw_cate_list_area li.cate_list .li_tit {height:46px; margin:7px 0 6px; line-height:20px;}
.netw_cate_list_area li.cate_list .brd {font-size:12px; font-family:'NanumGothicBold'; color:#777;}
.netw_cate_list_area li.cate_list .brd_m {padding-left:30px; background:url(/images/store/icon_brd2_m.png) no-repeat 0 6px;}
.netw_cate_list_area li.cate_list .netw_hits {display:inline-block; height:32px; margin-right:20px; padding-left:39px; background:url(/academy/images/icon_hits.png) no-repeat 0;}
.netw_cate_list_area li.cate_list .netw_like {display:inline-block; height:32px; padding-left:39px; background:url(/academy/images/icon_like.png) no-repeat 0;}
.no_item_list2 {overflow:hidden; width:100%; height:220px; text-align:center; border-top:#ddd 1px solid; line-height:220px;}
/* //카테고리 리스트 */



/* 카테고리 상세 */
.network_view_wrap_r .bn_area {width:240px; height:300px; background:#CCC; margin-bottom:10px; text-align:center; padding-top:140px;}
.network_view_wrap_r .bn_area img {width:100%; height:100%;}
.network_view_wrap_r .choice_area {width:240px; height:300px; margin-bottom:60px; background:#CCC; text-align:center; padding-top:140px;}

.network_view_wrap_l .tag_area {padding: 0 0 24px 30px; border-bottom:1px solid #ccc;}
.network_view_wrap_l .tag_area span {display:inline-block; width:51px; margin-right:15px; background:url(/images/store/ico_tag.png) 0 6px no-repeat; text-indent:-99999px;}
.network_view_wrap_l .tag_area a {margin-left:5px; font-size:13px;}
.network_view_wrap_l .tag_area a:hover {color:#00cc99;}

.network_view_wrap_l .btn_area {position:relative; width:880px; margin:0; text-align:center;}
.network_view_wrap_l .btn_area .btn_like a {height:40px; padding:0 0 0 14px; margin-bottom:30px; background:#a6a6a6 url(/images/store/btn_like.png) 46px 10px no-repeat; border:1px solid #a6a6a6; border-radius:30px; -moz-border-radius:30px; -khtml-border-radius:30px; -webkit-border-radius:30px; line-height:36px; color:#fff; transition:all .1s;}/* //like 버튼 누르기 전 상태일 경우 */
.network_view_wrap_l .btn_area .btn_like a:hover {background:#00cc99 url(/images/store/btn_like.png) 46px 10px no-repeat; border:1px solid #00cc99;}
.network_view_wrap_l .btn_area .btn_like_ok a {height:40px; padding:0 0 0 14px; margin-bottom:30px; background:#00cc99 url(/images/store/btn_like.png) 46px 10px no-repeat; border:1px solid #00cc99; border-radius:30px; -moz-border-radius:30px; -khtml-border-radius:30px; -webkit-border-radius:30px; line-height:36px; color:#fff;} /* //like 버튼 누른 상태일 경우 */

.detail_reply_area {position:relative; margin-bottom:60px; padding:20px 30px; background:#f9f9f9;}
.detail_reply_area ul {margin:0; padding:0; list-style:none;}
.detail_reply_area .reply_li {position:relative; margin:0; padding:14px 30px 22px; border-bottom:1px solid #ddd;}

.detail_reply_area .reply_li .btn  {margin:0 0 0 10px;}
.detail_reply_area .reply_li .btn a {display:inline-block; padding:0 10px 2px; margin:0 4px 0 0; background:#fff; border:1px solid #ddd; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; line-height:22px; transition:all .3s;}
.detail_reply_area .reply_li .btn a:hover {border:1px solid #aaa;}
.detail_reply_area .reply_li .btn2 {position:absolute; top:16px; right:15px; width:120px; text-align:center;}
.detail_reply_area .reply_li .btn2 a {display:inline-block; padding:0 10px 2px; margin:0 4px 0 0; background:#fff; border:1px solid #ddd; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; line-height:22px; transition:all .3s;}
.detail_reply_area .reply_li .btn2 a:hover {border:1px solid #aaa;}

.detail_reply_area .reply_li .info {display:inline-block; font-size:13px; color:#777; margin-right:10px;}
.detail_reply_area .reply_li .info strong {color:#222;}
.detail_reply_area .reply_li .info span {padding:0 10px; color:#aaa;}

.detail_reply_area .reply_view {position:relative; overflow:hidden; margin-top:20px;  box-sizing:content-box; line-height:22px;}
.detail_reply_area .reply_view .thumb {float:left;}
.detail_reply_area .reply_view .thumb img {max-height:160px;}
.detail_reply_area .reply_view .txt {margin:10px 0 10px 160px;}
.detail_reply_area .reply_view .txt span {font-size:11px; color:#ccc; padding:0 10px; text-align:center;}

.reply_repl {position:relative; background:#fff; padding:25px; margin:30px 0 0;}
.reply_repl .reply_repl_li {overflow:hidden; padding:0 0 20px 0; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.reply_repl .reply_repl_li .info {font-size:13px; color:#777; background:url(/images/store/icon_repl.png) 0 no-repeat; padding:0 0 0 16px;}
.reply_repl .reply_repl_li .info strong {color:#222;}
.reply_repl .reply_repl_li .info span {padding:0 10px; color:#aaa;}
.reply_repl .reply_repl_li .info .btn  {margin:0 0 0 10px;}
.reply_repl .reply_repl_li .info .btn a {display:inline-block; height:24px; padding:0 10px; margin:0 4px 0 0; background:#fff; border:1px solid #ddd; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:11px; line-height:18px; transition:all .3s;}
.reply_repl .reply_repl_li .info .btn a:hover {border:1px solid #aaa;}
.reply_repl .reply_repl_li .txt {clear:both; margin:15px 0 0 0;}

.reply_repl fieldset {/*margin-top:20px;*/}
.reply_repl legend {display:none;}
.reply_repl .i_textarea {float:left; width:600px; height:60px; padding:10px; border:1px solid #aaa;}
.reply_repl .btn_repl {float:right; width:100px; height:60px; background:#454545; border:0; font-family:'NanumGothicBold'; color:#fff; cursor:pointer; transition:all .3s;}
.reply_repl .btn_repl:hover {background:#00cc99;}

.reply_form {padding:20px 10px;}
.reply_form legend {display:none;}
.reply_form .i_textarea {float:left; width:685px; height:80px; padding:10px; border:1px solid #aaa;}
.reply_form .btn_repl {float:right; width:100px; height:80px; background:#454545; border:0; font-family:'NanumGothicBold'; color:#fff; cursor:pointer; transition:all .3s;}
.reply_form .btn_repl:hover {background:#00cc99;}

.reply_form2 {padding:0;}
.reply_form2 legend {display:none;}
.reply_form2 .i_textarea {float:left; width:645px; height:80px; padding:10px; border:1px solid #aaa;}
.reply_form2 .btn_repl {float:right; width:100px; height:80px; background:#454545; border:0; font-family:'NanumGothicBold'; color:#fff; cursor:pointer; transition:all .3s;}
.reply_form2 .btn_repl:hover {background:#00cc99;}

.detail_cate_list {overflow:hidden; width:100%;}
.detail_cate_list ul {width:852px; margin:0 auto;}
.detail_cate_list li.cate_list {float:left; width:264px; margin:0 10px 60px;}
.detail_cate_list li.cate_list a {}
.detail_cate_list li.cate_list a:hover {text-decoration:underline;}
.detail_cate_list li.cate_list a img {width:264px; height:264px;}
.detail_cate_list li.cate_list a:hover img {opacity:0.8;}

.detail_cate_list li.cate_list .li_tit {height:46px; margin:7px 0 6px; line-height:20px;}
.detail_cate_list li.cate_list .brd {font-size:12px; font-family:'NanumGothicBold'; color:#777;}
.detail_cate_list li.cate_list .brd_m {padding-left:30px; background:url(/images/store/icon_brd2_m.png) no-repeat 0 6px;}

.detail_cate_list li.cate_list .netw_hits {display:inline-block; height:32px; margin-right:20px; padding-left:39px; background:url(/academy/images/icon_hits.png) no-repeat 0;}
.detail_cate_list li.cate_list .netw_like {display:inline-block; height:32px; padding-left:39px; background:url(/academy/images/icon_like.png) no-repeat 0;}
/* //카테고리 상세 */



/* 우단영역 - 편집자 초이스 */
#touchSlider_choice { width:100%; height:355px; margin:0 auto; position:relative; overflow:hidden; box-sizing:border-box; border:1px #CCCCCC solid;}
#touchSlider_choice ul { width:99999px; height:345px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider_choice ul li { float:left; width:100%; height:345px; font-size:14px; color:#fff; }
.choice_area .tit {padding:0 0 5px 0; font-family:'NanumGothicBold'; font-size:16px; text-align:left;}
.network_view_wrap_r .choice_area {width:240px; height:400px; margin-bottom:40px; background:#ffffff; text-align:center; padding:0;}
.choice_view_box_block {margin-top:30px;}
.choice_view_box_block img.thumb {height:260px; max-width:220px;}
.choice_book_tit {width:220px; margin:0 auto; padding:0 20px; font-size:13px; line-height:20px; overflow:auto; text-overflow:string;letter-spacing: -1px;}
.choice_book_tit a{}
.choice_book_tit a:hover {text-decoration:underline;}
.choice_book_writer {padding:0 20px; font-size:13px; color:#777; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.choice_btn_area {position:absolute; top:150px; width:100%; background-color:#036; }
.choice_btn_prev {display:inline-block; position:absolute; left:5px;}
.choice_btn_next {display:inline-block; position:absolute; right:5px;}
/* //우단영역 - 편집자 초이스 */



/* 최신컨텐츠/인기컨텐츠 */
.newest_con {margin:0 0 60px;}
.newest_con .tit {padding:0 0 5px 0; border-bottom:1px solid #ccc; font-family:'NanumGothicBold'; font-size:16px;}
.newest_con ul {padding:10px 0;}
.newest_con li {padding:7px 5px 7px 12px; background:url(/images/common/bl_grey2.gif) 1px 18px no-repeat; font-size:13px; line-height:20px;}
.newest_con li a {}
.newest_con li a:hover {text-decoration:underline;}
/* //최신컨텐츠/인기컨텐츠 */

.network_view_wrap .btn_area_board {width:100%}










/* --------------------- 교수전용공간 공통 --------------------- */

/* 공통 - 레이아웃 */
.professor_wrap {/*overflow:hidden;*/ position:relative; width:1140px; margin:0 auto;}

/* 교수전용공간 서브메인 */
.professor_sm_wrap {overflow:hidden; position:relative; width:1140px; margin:40px auto 0;}
.professor_sm_wrap .top_bn_area {width:1140px; height:240px; margin-bottom:40px;}

.professor_sm_wrap .sub_book_list_area .sm_tit_area {margin-bottom:10px;}
.professor_sm_wrap .sub_book_list_area .sm_tit {padding:0 0 10px; font-family:'NanumGothicBold'; font-size:20px;}
.professor_sm_wrap .sub_book_list_area .btn_more a {display:block; position:absolute; top:8px; right:0; width:30px; height:30px;background:url(/images/common/btn_more.png) no-repeat 0 0; background-size:30px 30px; text-indent:-99999px;}
.professor_sm_wrap .sub_book_list_area .btn_more a:hover {opacity:0.5;}

.submain_banner_box {width:1140px; overflow:hidden; margin:20px auto 40px;}

.submain_banner_box .bn_l {float:left; width:560px; height:140px;}
.submain_banner_box .bn_l a {display:inline-block; width:560px; height:140px; padding:35px 0 0 70px; background:#009586 url(/academy/images/icon_prof_bn_sample.png) no-repeat 360px 0;}
.submain_banner_box .bn_l a:hover {background:#00837a url(/academy/images/icon_prof_bn_sample.png) no-repeat 360px 0;}

.submain_banner_box .bn_r {float:right; width:560px; height:140px;}
.submain_banner_box .bn_r a {display:inline-block; width:560px; height:140px; padding:35px 0 0 70px; background:#353535 url(/academy/images/icon_prof_bn_reference.png) no-repeat 360px 32px;}
.submain_banner_box .bn_r a:hover {background:#252525 url(/academy/images/icon_prof_bn_reference.png) no-repeat 360px 32px;}

.submain_banner_box .bn_l a p,
.submain_banner_box .bn_r a p {color:#FFF; line-height:30px;}
.submain_banner_box .bn_l a p.tit,
.submain_banner_box .bn_r a p.tit {font-size:20px;}
.submain_banner_box .bn_l a p span,
.submain_banner_box .bn_r a p span {font-family:'NanumGothicBold';}
.submain_banner_box .bn_l a p img,
.submain_banner_box .bn_r a p img {margin-left:6px; vertical-align:middle;}
.submain_banner_box .bn_l a:hover p,
.submain_banner_box .bn_r a:hover p {text-decoration:underline;}
/* //교수전용공간 서브메인 */


/* 도서 검색 */
.brand_book_search {overflow:hidden; width:100%; /*width:1140px;*/ height:102px; padding:30px 0; margin-bottom:30px; background:#f9f9f9; border:#ddd 1px solid; text-align:center;}
.brand_book_search div {display:inline-block; line-height:22px; vertical-align:top; text-align:left;}
.brand_book_search span {font-size:12px;}
.brand_book_search .tit {margin-right:25px;}
.brand_book_search label {display:block;}
.brand_book_search label strong {top:9px; left:18px; font-family:'NanumGothic'; font-weight:normal;}
.brand_book_search .i_label {position:relative; margin-bottom:14px; font-size:12px; color:#bbb;}
.brand_book_search .i_text {width:362px; height:43px; padding-left:18px; font-size:14px; font-weight:900;}
.brand_book_search .btn_blue {min-width:59px; height:43px; background:#fff url(/academy/images/icon_seach.png) no-repeat center 9px; font-family:'NanumGothicBold'; color:#fff;
border-left: 0; border: #00cc99 2px solid; cursor:pointer; transition:all .3s; position:relative; float:right; right:0;}
.brand_book_search .btn_blue span {display:none;}
.brand_book_search .btn_blue:hover {background:#fff url(/academy/images/icon_seach.png) no-repeat center 9px; /*border:1px solid #21b18d;*/}

.professor_wrap .box_recomd {overflow:hidden; position:absolute; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; 
background:#fff; z-index:99; width:418px; font-size:13px; box-shadow:2px 2px 5px #bebdbd; padding:20px 21px; left:358px; margin-top:-57px;}
.professor_wrap .brand_book_search input {border-top:#00cc99 2px solid; border-left:#00cc99 2px solid; border-bottom:#00cc99 2px solid;}
.professor_wrap .box_recomd .recomd_list {height:351px;}
.professor_wrap .box_recomd li {height:32px;}
.professor_wrap .box_recomd .recomd_list > li > a > p {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; width:350px; overflow:hidden;}
.professor_wrap a:visited {text-decoration: underline; text-decoration-color: currentColor;}
.professor_wrap a:hover {text-decoration: underline; text-decoration-color: currentColor;}
.professor_wrap span.keysel {color:#00cc99; font-weight:600;}
.professor_wrap .recomd_close {width:100%; overflow:hidden; position:absolute; bottom:0; left:0; height:38px; border-top:1px solid #f4f4f4; background:#fafafa; color:#939393; letter-spacing:.8em;}
.professor_wrap .recomd_close .recomd_close_btn {float:right; margin:14px 22px 0 0; font-size:13px; line-height:10px; color:#999; letter-spacing:-.5px;}
.professor_wrap .no_cont {height:83px; text-align:center; position:relative; top:7px;}
/* //도서 검색 */



/* 강의자료 리스트 */
.acodian_area {position:relative;}
.acodian_area ul {margin:0; padding:0; list-style:none; border-bottom:1px solid #ddd;}
.acodian_area .aco_li {position:relative; margin:0; border-top:1px solid #ddd;}
.acodian_area .hide .aco_li a.trigger {padding:14px 30px; background:none; font-family:'NanumGothic'; font-size:14px; line-height:22px;}
.acodian_area .aco_li a.trigger {display:block; padding:10px 30px 14px; background:#f9f9f9; font-family:'NanumSquareNeo-Variable'; font-size:16px; text-align:left; line-height:30px;}
.acodian_area .aco_li a.trigger:hover {background:#f9f9f9;}
.acodian_area .aco_li a.trigger:active,
.acodian_area .aco_li a.trigger:focus {background:#f9f9f9; }

.acodian_area .aco_li a img {margin-left:6px; vertical-align:middle;}
.acodian_area .aco_li span {position:absolute; top:8px; right:0; width:120px; text-align:center;}

.acodian_area .aco_view {position:relative; overflow:hidden; margin:0; padding:10px 30px 20px !important; background:#f9f9f9; box-sizing:content-box; line-height:22px;}
.acodian_area .aco_view .thumb {float:left;}
.acodian_area .aco_view .thumb img {max-height:160px;}
.acodian_area .aco_view .txt {margin:10px 0 10px 160px;}
.acodian_area .aco_view .txt span {font-size:11px; color:#ccc; padding:0 10px; text-align:center;}
.acodian_area .aco_view .brd_m {background:url(/images/store/icon_brd2_m.png) no-repeat 0; text-align:left; padding-left:26px; margin:0 0 0 160px;}
.acodian_area .aco_view .brd_a {background:url(/images/store/icon_brd2_a.png) no-repeat 0; text-align:left; padding-left:26px; margin:0 0 0 160px;}
.acodian_area .aco_view .brd_b {background:url(/images/store/icon_brd2_b.png) no-repeat 0; text-align:left; padding-left:26px; margin:0 0 0 160px;}
.acodian_area .aco_view .brd_l {background:url(/images/store/icon_brd2_l.png) no-repeat 0; text-align:left; padding-left:26px; margin:0 0 0 160px;}
.acodian_area .aco_view .brd_r {background:url(/images/store/icon_brd2_r.png) no-repeat 0; text-align:left; padding-left:26px; margin:0 0 0 160px;}
.acodian_area .aco_view .brd_mk {background:url(/images/store/icon_brd2_mk.png) no-repeat 0; text-align:left; padding-left:26px; margin:0 0 0 160px;}
.acodian_area .aco_view .brd_e {background:url(/images/store/icon_brd2_e.png) no-repeat 0; text-align:left; padding-left:26px; margin:0 0 0 160px;}

.acodian_area .aco_view .btn {position:absolute; top:120px; left:190px; width:920px; height:36px;}
.acodian_area .aco_view .btn a {display:block; float:left; padding:5px 20px 7px; margin:0 4px 0 0; background:#fff; border:1px solid #ddd; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; line-height:22px; transition:all .3s;}
.acodian_area .aco_view .btn a.data {display:block; float:left !important; padding:5px 20px 7px 38px; margin:0 4px 0 0; background:#fff url(/images/store/icon_down1.png) no-repeat 16px; background-size:14px 16px; border:1px solid #ddd; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; line-height:22px; transition:all .3s;}
.acodian_area .aco_view .btn a:hover {border:2px solid #21B18D;}


.acodian_list_btn a {display:block; width:100px; height:30px; margin:20px auto 0; line-height:26px; border:1px solid #e7e7e7; font-size:12px; color:#555; text-align:center; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; transition:all .3s;}
.acodian_list_btn a:hover {border:1px solid #aaa; color:#222;}
/* //강의자료 리스트 */



/* 레이어 팝업 - 일정보기 */
.schedule_layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.schedule_layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.8; filter:alpha(opacity=50);}
.schedule_layer .schedule_pop-layer {display:block;}

.schedule_pop-layer {display:none; position:absolute; top:50%; left:50%; width:640px; height:600px; background:#fff; z-index:1000;}	
.schedule_pop-layer .pop-container {}
.schedule_pop-layer .tit_area {overflow:hidden; position:relative; width:100%; height:68px; background:#00cc99;}
.schedule_pop-layer .tit {padding:10px 0 0 20px; font-size:24px; font-family:'NanumGothicBold'; color:#fff;}
.schedule_pop-layer .close { position:absolute; top:25px; right:20px; margin-bottom:16px;}

.schedule_pop-layer .con_area {padding:20px; overflow-y:scroll; height:420px;}
.schedule_pop-layer .book_tit_area {overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
.schedule_pop-layer .book_tit_area p.tit2 {font-family:'NanumGothicBold'; font-size:16px; text-align:left;}
.schedule_pop-layer .book_tit_area .brd_a {float:left; padding-left:26px; background:url(/images/store/icon_brd2_a.png) no-repeat 0;}
.schedule_pop-layer .book_tit_area .txt {float:left;}
.schedule_pop-layer .book_tit_area .txt span {font-size:11px; color:#ccc; padding:0 10px; text-align:center;}
.schedule_pop-layer .book_con_area .txt {line-height:18px;}

.pop_btn {margin:20px; padding:30px 0; border-top:1px solid #ddd; text-align:center;}
.pop_btn span {display:inline-block;}
.pop_btn a {display:block; padding:4px 20px; border:1px solid #ddd; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; line-height:22px; transition:all .3s;}
.pop_btn a:hover {border:1px solid #aaa;}
.pop_btn a.curr {display:block; padding:4px 20px; background:#00cc99; border:1px solid #00cc99; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; color:#fff; line-height:22px; transition:all .3s;}
.pop_btn a.curr:hover {background:#21b18d; border:1px solid #21b18d; color:#fff;}
/* //레이어 팝업 - 일정보기 */



/* 견본도서신청 */
.ask_info {margin:40px 0 0;}
.ask_info dl {overflow:hidden; width:940px; height:40px; margin-bottom:40px; border-bottom:#ddd 1px solid; border-top:#ddd 1px solid; border-right:#ddd 1px solid; text-align:center; line-height:36px;}
.ask_info dt {float:left; background:#f9f9f9; width:112px; height:40px; border-left:#ddd 1px solid;}
.ask_info dd {float:left; height:40px; border-left:#ddd 1px solid; }
.ask_info dd.name {width:120px;}
.ask_info dd.email {width:242px;}
.ask_info dd.college {width:240px;}

.wrap_register {position:relative; width:940px; padding:0; margin:0 auto;}

.ask_book {margin:50px 0;}
.ask_book .addr_info {}
.ask_book .addr_info p.tit {font-family:'NanumGothicBold'; font-size:22px; float:left;}
.ask_book .addr_info .addr_book {float:left; margin-left:50px; padding-top:7px;}
.ask_book .addr_info .addr_book input {margin-right:5px; width:16px; height:16px; vertical-align:middle;}
.ask_book .addr_info .addr_book span {margin-right:30px; vertical-align:middle;}

.register_info {clear:both; margin-bottom:20px; padding:20px 40px; background:#f5f5f5;}
.register_info legend {display:none;}

.register_info .register_addr {clear:both; /*padding:25px 0 0 0;*/ padding:0; vertical-align:middle;}
.register_info .register_addr label strong {top:-8px; left:18px; font-family:'NanumGothic'; font-weight:normal;}

.register_info .register_li {margin:15px 0; vertical-align:middle;}
.register_info .register_li .i_tit {clear:both; float:left; display:block; width:118px; font-family:'NanumGothicBold'; font-weight:normal; font-size:16px;}
.register_info .register_li .i_tit span {color:#f2613b;}
.register_info .register_li .i_con {margin-left:118px;}
.register_info .register_li .i_label {position:relative; margin-bottom:14px; font-weight:normal; font-size:14px; color:#bbb;}
.register_info label span {font-size:12px; color:#555; letter-spacing:-0.03em;}

.register_info .register_li .i_text {width:160px; height:40px; padding-left:18px; margin:0 5px 0 0; border:1px solid #aaa; font-size:14px; color:#222;}
.register_info .register_li .i_text2 {width:300px; height:40px; padding-left:18px; margin:0 5px 0 0; border:1px solid #aaa; font-size:14px; color:#222;}
.register_info .register_li .i_text3 {width:560px; height:40px; padding-left:18px; margin:0 5px 0 0; border:1px solid #aaa; font-size:14px; color:#222;}
.register_info .register_li .i_text4 {width:100px; height:40px; padding-left:18px; margin:0 5px 0 0; border:1px solid #aaa; font-size:14px; color:#222;}

.register_info .register_li a.btn_find {display:inline-block; width:120px; height:40px; padding-left:52px; background:#00cc99 url(/academy/images/icon_seach_r.png) no-repeat 24px 9px; font-family:'NanumGothicBold'; color:#fff; cursor:pointer; line-height:40px;}
.register_info .register_li a.btn_find:hover {}

.register_info .register_li .i_button {width:140px; height:40px; margin-bottom:7px; border:1px solid #00cc99; background:#00cc99; font-family:'NanumGothicBold'; font-size:14px; color:#fff; text-align:center; cursor:pointer;}

.register_info .register_li p.refer {font-size:12px; color:#555; letter-spacing:-0.03em; line-height:20px;}

.ask_book .btn_label_default {margin:0 auto;}

.p_box_style1 {margin-bottom:20px;}
.p_box_style1 dt {font-family:'NanumGothicBold';}
.p_box_style1 dd {padding-left:10px; background:url(/images/common/bl_grey.gif) no-repeat 0 10px; font-size:13px; line-height:22px;}
.p_box_style1 dd a {margin-right:5px;}
.p_box_style1 dd a:hover {color:#21b18d;}
/* //견본도서신청 */



/* 도서신청 일반 팝업*/
.pop_book_search {overflow:hidden; position:relative; width:700px; padding:20px;}
.pop_book_search .brand_book_search {margin-bottom:10px;}

.result_list {border-top:#ddd 1px solid;}
.result_list ul {}
.result_list li {overflow:hidden; padding:15px 15px 10px; border-bottom:#ddd 1px solid;}
.result_list li .thumb {float:left;}
.result_list li .thumb img {max-height:140px;}

.result_list li .info {float:left; width:490px; margin-left:20px;}
.result_list li .info .b_tit {margin-bottom:10px; line-height:20px;}
.result_list li .info .b_tit a {font-family:'NanumGothicBold';}
.result_list li .info .b_tit a:hover {text-decoration:underline;}
.result_list li .info .txt {line-height:20px;}
.result_list li .info .txt span {padding:0 10px; font-size:11px; color:#ccc; text-align:center;}
.result_list li .info .brd_a {background:url(/images/store/icon_brd2_a.png) no-repeat 0; text-align:left; padding-left:26px;}
.result_list li .info .brd_b {background:url(/images/store/icon_brd2_b.png) no-repeat 0; text-align:left; padding-left:26px;}
.result_list li .info .brd_e {background:url(/images/store/icon_brd2_e.png) no-repeat 0; text-align:left; padding-left:26px;}
.result_list li .info .brd_l {background:url(/images/store/icon_brd2_l.png) no-repeat 0; text-align:left; padding-left:26px;}
.result_list li .info .brd_mk {background:url(/images/store/icon_brd2_mk.png) no-repeat 0; text-align:left; padding-left:26px;}
.result_list li .info .brd_m {background:url(/images/store/icon_brd2_m.png) no-repeat 0; text-align:left; padding-left:26px;}
.result_list li .info .brd_r {background:url(/images/store/icon_brd2_r.png) no-repeat 0; text-align:left; padding-left:26px;}
.result_list li .info .btn {margin-top:10px;}
.result_list li .info .btn .btn_select {padding:3px 15px 5px; background:#fff; border:1px solid #ddd; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; line-height:22px; transition:all .3s; cursor:pointer;}
.result_list li .info .btn .btn_select:hover {border:1px solid #aaa;}
/* //도서신청 일반 팝업*/



/* 견본도서신청 완료 */
.ask_complete {width:100%; margin-top:20px; padding:20px 0 30px; border:#ddd 1px solid; background:#fafafa; text-align:center;}

.ask_comp_txt1 {font-size:24px; font-family:'NanumGothicBold';}
.ask_comp_txt1 span {color:#00cc99; font-family:'NanumGothicBold';}
.ask_comp_txt2 {line-height:28px;}

.ask_comp_msg_area {/*width:960px; margin:0 auto;*/ margin-bottom:50px;}
.ask_comp_msg_area .msg_txt {margin-bottom:30px; font-size:28px; font-family:'NanumGothicBold'; text-align:center;}
.ask_comp_msg_area ul {padding:0 0 50px 60px;/*border-top:#ddd 1px solid;*/ border-bottom:#ddd 1px solid; }
.ask_comp_msg_area li {padding-left:10px; background:url(/images/common/bl_grey.gif) no-repeat 0 14px;}
.ask_comp_msg_area li span {color:#00cc99; font-family:'NanumGothicBold';}
/* //견본도서신청 완료 */









/* --------------------- 전기수험서 공통 --------------------- */
/* 전기수험서 서브메인 */
/*
.new_book_list_wrap {overflow:hidden; position:relative; width:1140px; margin:40px auto 0;}*/
.new_book_list_wrap .top_bn_area {overflow:hidden; width:1140px; margin:40px 0;}
.prof_top_bn_l {float:left; width:880px; height:240px; background:#666; text-align:center; color:#FFF;}
.prof_top_bn_r {float:right; width:240px; height:240px; background:#666; text-align:center; color:#FFF;}
.new_book_list_wrap .sm_tit {padding:0 0 10px; font-family:'NanumGothicBold'; font-size:20px;}

















