﻿@charset "utf-8";
/*
=XUANND CSS 
*/

.mt9 {margin-top:9px !important;}
.mt20 {margin-top:20px !important;}
.mt23 {margin-top:23px !important;}
.mt30 {margin-top:30px !important;}
.mt37 {margin-top:37px !important;}
.mr4 {margin-right:4px !important;}
.mr8 {margin-right:8px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mt15.tc{margin-top:15px !important; text-align:center;}
.mr27 {margin-right:27px !important;}
.mr30 {margin-right:30px !important;}
.mb2 {margin-bottom:2px !important;}
.mb5 {margin-bottom:5px !important;}
.mb7 {margin-bottom:7px !important;}
.mb12 {margin-bottom:12px !important;}
.mb18 {margin-bottom:18px !important;}
.mb15 {margin-bottom:15px !important;}
.mb17 {margin-bottom:17px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb34 {margin-bottom:34px !important;}
.mb37 {margin-bottom:37px !important;}
.mb48 {margin-bottom:48px !important;}
.pl11 {padding-left:11px !important;}
.pl15 {padding-left:15px !important;}
.pl19 {padding-left:19px !important;}
.pr5 {padding-right:5px !important;}

.color9e {color:#9e9e9e !important;}
.w90 {width:90px !important;}
.w100 {width:100px !important;}
.w30 {width:30px !important;}
.w182 {width:182px !important;}
.w194 {width:194px !important;}
.w340 {width:340px; margin:0 auto;}
.w350 {width:350px !important;}
.w455 {width:455px !important;}


ul.bt3{ width:341px; margin: 0 auto;}

.bold {font-weight:bold;}
.pink {color:#fd1b70;}
.subVerbose {}
.subVerboseTopV {height:312px; position:relative;}
.subVerboseTopH {height:240px; position:relative;}
.subVerboseTopH.h420{ height:420px;}

.sv_imgWrp {float:left; width:227px; text-align:center; display:inline !important;}
.sv_imgWrp2{ position:relative;}
.sv_imgWrp2.w300{ width:300px; display:inline-block;}
.sv_imgWrp2.w308{ width:308px; display:inline-block;}
.sv_imgWrp2 .smpmov{display: inline-block; position: absolute; right:118px; top:225px; height:28px; margin-top:12px; padding:0 12px 0 40px; -webkit-border-radius: 4px; background:#000 url(../image/icon/ico_mov.png) no-repeat 12px center; border:1px solid #000; color:#fff; font-size:12px; line-height:28px;}

.btn_ty2{display: inline-block; padding:0 7px 0 32px; -webkit-border-radius: 4px; background:#f0f0f0 url(../image/icon/ico_mov2.png) no-repeat 6px 7px; border: 1px solid #d5d5d5; color:#6a6a6a; font-size:12px; line-height:28px; font-weight:bold; }
.sv_info {float:left; width:425px; display:inline !important;}
.sv_info.ty2{ width:425px; display:inline !important;}
/*.sv_info_middle {width:327px !important;}*/
.sv_info_middle {width:471px !important;}
.sv_tit {font-size:16px; font-weight:700; color:#454545;height:30px;}
.sv_info_detail {}
.sv_info_detail.w305{ width:288px; display:inline-block; vertical-align: top; padding-left: 13px;}
.sv_info_detail.w366{ width:366px; display:inline-block; vertical-align: top; border-right: 1px solid #e1e1e1;}
.sv_info_detail li {width:100%; display:inline-block; margin-bottom:5px; background:url(../image/content/subVerbose_arrow_dot.gif) no-repeat 0 5px;}
.sv_info_detail li span {width:44px; padding-left:7px; display:inline-block; font-weight:700; color:#454545; vertical-align:top;}
.sv_info_detail li span.w60{width:60px;}
.sv_info_detail li span.w70{width:70px;}
.sv_info_detail li span.sv_quantity{width: 61px;}
.sv_info_detail li span.list_st1{ font-weight:normal; width: 234px; line-height: 19px;}
.sv_info_detail li span.list_st1.pl_no{ padding-left:0px;}
.sv_info_detail .radio {margin-right:7px;}

.sv_info_detail li.noB{background:none;}
.sv_info_detail li.noB span{width:77px; padding-left:0px; display:inline-block; font-weight:700; color:#454545; vertical-align:middle;}
.sv_info_detail li.noB input{margin: 2px 3px; vertical-align: middle;}
.sv_info_detail li.noB.txt{font-size:11px; padding-left:16px; color:#888;}

.sv_dotline {height:1px; overflow:hidden; margin-top:5px; margin-bottom:10px; background:url(../image/content/subVerbose_brd_dotline.gif) repeat-x;}

.sv_funcList {}
.sv_funcList li {float:left; padding-right:5px;}
.sv_funcList li.last {padding-right:0;}
.sv_funcList.w264{ width:264px; float:right;}



.sv_tabs {float:left; width:100%; height:35px; background:#f8f8f8 url(../image/content/subVerbose_brd_topbottom_01.gif) repeat-x;}
.sv_tabs li {float:left;}
.sv_tabs a {line-height: 17px;display:block; padding:12px 16px 10px 16px; border-top:1px solid #d1dcdf; border-bottom:1px solid #bdbdbd; background:url(../image/content/subVerbose_tab_line.gif) no-repeat 100% 50%;}
.sv_tabs .first a {padding-left:21px;}
.sv_tabs .last a {background:none;}

.sv_tabsOn {height:27px; background:#f8f8f8 url(../image/content/subVerbose_brd_topbottom_02.gif) repeat-x;}
.sv_tabsOn a, .sv_tabsOn a.active {padding:6px 60px 4px 60px; color:#959595; font-weight:700; border-top:1px solid #e4e4e4; border-bottom:1px solid #bcbcbc; }
.sv_tabsOn .first a {padding-left:60px;}
.sv_tabsOn a:hover, .sv_tabsOn a.active {padding:6px 60px 4px 60px; color:#3e3d3d; background:none; border:1px solid #bcbcbc;  border-bottom:1px solid #fff; }
.sv_tabsOn .last a {width:43px; text-align:center;}

/*상품상세*/
.sv_tabs2 {float:left; width:100%; height:35px; background:#f8f8f8 url(../image/content/subVerbose_brd_topbottom_01.gif) repeat-x;}
.sv_tabs2 li {float:left;}
.sv_tabs2 a {line-height: 17px;display:block; padding:12px 16px 10px 16px; border-top:1px solid #d1dcdf; border-bottom:1px solid #bdbdbd; background:url(../image/content/subVerbose_tab_line.gif) no-repeat 100% 50%;}
.sv_tabs2 .first a {padding-left:21px;}
.sv_tabs2 .last a {background:none;}

.sv_tabsOn2 {height:27px; background:#f8f8f8 url(../image/content/subVerbose_brd_topbottom_02.gif) repeat-x;}
.sv_tabsOn2 a, .sv_tabsOn2 a.active {padding:6px 50px 4px 50px; color:#959595; font-weight:700; border-top:1px solid #e4e4e4; border-bottom:1px solid #bcbcbc;}
.sv_tabsOn2 .first a {padding-left:49px; width:30px;}
.sv_tabsOn2 a:hover, .sv_tabsOn2 a.active {padding:6px 49px 4px 49px; color:#3e3d3d; background:none; border:1px solid #bcbcbc;  border-bottom:1px solid #fff;}
/*.sv_tabsOn2 .last span {width:32px; height::29px; display:block; text-align:center;padding:6px 32px 7px 32px; color:#3e3d3d; background:none; border-top:1px solid #e4e4e4; border-bottom:1px solid #bcbcbc;}
.sv_tabsOn2 .last {width:32px; height::29px; background: url(../image/content/grey_line.gif) repeat-x;} 
.sv_tabsOn2 .last2 span {width:43px; height::29px; display:block; text-align:center;padding:6px 189px 7px 189px; color:#3e3d3d; background:none; border-top:1px solid #e4e4e4; border-bottom:1px solid #bcbcbc;}
.sv_tabsOn2 .last3 span {width:43px; height::29px; display:block; text-align:center;padding:6px 124px 7px 124px; color:#3e3d3d; background:none; border-top:1px solid #e4e4e4; border-bottom:1px solid #bcbcbc;}*/

/*검색결과*/
.sv_tabs3 {float:left; width:750px; height:35px; background:#dedede url(../image/content/subVerbose_brd_topbottom_01.gif) repeat-x;}
.sv_tabs3 li {float:left;}
.sv_tabs3 a {width:85px;line-height: 17px;display:block; padding:12px 16px 10px 16px; border-top:1px solid #d1dcdf; border-bottom:1px solid #bdbdbd; background:#dedede url(../image/content/subVerbose_tab_line.gif) no-repeat 100% 50%;}
/*.sv_tabs3 .first a {padding-left:21px;}*/
.sv_tabs3 .last a { }

.sv_tabsOn3 {height:27px; background:#FFF }
.sv_tabsOn3 a, .sv_tabsOn3 a.active {padding:6px 9px 4px 9px; color:#707070; font-weight:700; border-top:1px solid #a7a7a7; border-bottom:1px solid #a7a7a7;text-align:center;}
/*.sv_tabsOn3 .first a {padding-left:27px;}*/
.sv_tabsOn3 a:hover, .sv_tabsOn3 a.active {padding:6px 9px 4px 9px; color:#3e3d3d; background:none; border:1px solid #a7a7a7;  border-bottom:1px solid #fff;}
.sv_tabsOn3 .last a {text-align:center;}




.sv_link_wrp {border-bottom:1px solid #EDEDED;padding-bottom:5px;}
.sv_links {padding:8px 18px; display:inline-block; background:#696969;}

.sv_list {padding-left:5px;}
.sv_list .tit {color:#504f4f; font-weight:700; margin-bottom:5px;}
.sv_list .cont {color:#878787; line-height:18px; margin-bottom:17px;}
.sv_list .cont p {margin-bottom:10px;}

.sv_books {}
.sv_books li {float:left; width:90px; padding-right:20px;}
.sv_books li.empty {width:400px;padding-left:50px;}
.sv_books li.last {padding-right:0;}
.sv_books .cont {width:100%; display:inline-block; font-size:11px; color:#616161; line-height:14px; margin-top:5px;}


.sv_lectures {}
.sv_lectures li {float:left; width:108px; padding-right:20px;}
.sv_lectures li.empty {width:400px;padding-left:50px;}
.sv_lectures li.last {padding-right:0;}
.sv_lectures .cont {width:100%; display:inline-block; font-size:11px; color:#616161; line-height:14px; margin-top:5px;}


.txtLeft {text-align:left !important;}
.txtCenter {text-align:center !important;}
.txtRight {text-align:right !important;}
.sv_tbl {}
.sv_tbl th, .sv_tbl td {padding-top:8px; padding-bottom:8px;}
.sv_tbl th {color:#545454; font-weight:700; text-align:center; border-top:2px solid #dadada; border-bottom:1px solid #dadada; background:#f7f7f7;}
.sv_tbl td {font-size:11px; color:#616161; border-bottom:1px solid #e6e6e6;}
.sv_tbl_relatedResources td {padding-right:8px; padding-left:8px;}
.sv_tbl_relatedResources .sv_ico {margin:0 5px;}


.sv_tbl_memberReviews td {padding-right:5px; padding-left:5px;}
.sv_member_info {font-size:11px; margin-left:345px; display:inline-block; vertical-align:bottom;}
#sv_frm_member_vote {}
.sv_member_vote, .sv_input_txt, .sv_btn_member_vote {vertical-align:middle;}
.sv_member_vote {float:left; height:22px; margin-right:4px; _margin-right:2px; display:inline; position:relative; }
.sv_member_vote .sv_member_vote_select {width:105px; height:20px; padding:0 0 0 3px; *margin-top:1px; overflow:hidden; border:1px solid #c9c9c9; background:#fff url(../image/content/subVerbose_arow_select.gif) no-repeat 95% 7px; cursor:pointer;}
.sv_member_vote .sv_member_vote_subselect {width:100px; padding:3px 4px; background:#fff; border:1px solid #c9c9c9; position:absolute;}
.sv_member_vote .sv_member_vote_list {}
.sv_member_vote_list li {}
.sv_input_txt {width:476px; height:17px; padding:3px 5px 0; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea;}
.sv_btn_member_vote {}

.sv_logo {}
.sv_logo li {margin-right:30px; display:inline; vertical-align:middle;}
.sv_logo li.last {margin-right:0;}

.svPopup {width:716px; position:absolute; top:240px; left:-12px;}
.svPopup_top, .svPopup_top .cont,
.svPopup_bott, .svPopup_bott .right, .svPopup_bott .cont {height:8px; overflow:hidden;}
.svPopup .svPopup_top {padding-right:8px; background:url(../image/content/subVerbose_bg_poup_tl.png) no-repeat 100% 0;}
.svPopup_top .cont {background:#fff; border-top:1px solid #cdcbcb; border-left:1px solid #cdcbcb;}
.svPopup .svPopup_bott {padding-left:8px; background:url(../image/content/subVerbose_bg_poup_bl.png) no-repeat 0 0;}
.svPopup_bott .right {padding-right:8px; background:url(../image/content/subVerbose_bg_poup_br.png) no-repeat 100% 0;}
.svPopup_bott .cont {background:url(../image/content/subVerbose_bg_poup_b.png) repeat-x;}
.svPopup .svPopup_cont {padding:6px 22px 22px 40px; border-left:1px solid #cdcbcb; background:#fff url(../image/content/subVerbose_bg_poup_cont.png) repeat-y 100% 0;}
.svPopup_cont .svPopup_close_wrp {text-align:right;}
.svPopup_cont .svPopup_content {padding-right:27px; margin-top:10px;}
.svPopup_cont .svPopup_close {}
.svPopup_list {width:100%; display:inline-block; padding-bottom:4px; margin-bottom:12px; *margin-bottom:6px;}
.svPopup_list li {float:left; width:62px; margin-bottom:3px; *margin-bottom:0;}
.svPopup .svPopup_radio, .svPopup .svPopup_checkbox {vertical-align:middle;}
.svPopup .svPopup_radio {*margin-top:-2px;}
.svPopup .svPopup_lbl {color:#474848; font-weight:700; margin-right:15px; vertical-align:middle;}
.svPopup .svPopup_tit {  border-bottom: 1px solid #CDCBCB;}
.svPopup .svPopup_sm {float:right; vertical-align:middle;}
.svPopup .svPopup_btn_sm {vertical-align:middle; *vertical-align:bottom;}
.svPopup .input_txt_popup {width:80px; height:12px; padding:2px 5px; border:1px solid #ddd;}
.svPopup_sm .svPopup_lbl, .svPopup_sm .input_txt_popup {}

.sv_vertical_middle {vertical-align:middle !important;}
.sv_info_detail .sv_quantity {font-weight:normal; vertical-align:middle !important;}
.sv_quantity .input_txt_num {float:left; width:24px; height:12px; padding:2px 4px; border:1px solid #ddd;}
.sv_quantity .sv_btn_quantity {float:left; width:11px; margin-left:7px; display:inline;}
.sv_btn_quantity img {float:left; display:inline;}
.sv_quantity .ico_up {margin-bottom:2px;}
.sv_quantity .ico_down {}

.sv_sales {float:right; width:144px; height:243px; display:inline !important; background:url(../image/content/subVerbose_bg_sales.gif) repeat-x;}
.sv_sales .content {padding:12px 7px 10px;}
.sv_sales_li {;}
.sv_sales_li dt {color:#424242; font-weight:700; padding-left:7px; margin-bottom:3px; background:url(../image/content/subVerbose_arrow_dot_02.gif) no-repeat 0 7px;}
.sv_sales_li dd{color:#6d6d6d; padding-left:5px;}
.sv_sales_li .li{padding-right:16px; display:inline-block; background:url(../image/content/subVerbose_arrow_line.gif) no-repeat 100% 5px;}
.sv_sales_dot {height:2px; margin:4px 0 6px; overflow:hidden; background:url(../image/content/subVerbose_bg_line.gif) repeat-x;}
.sv_sales_rate {padding:0 5px;}
.sv_sales_rate .ico_boy, .sv_sales_rate .ico_girl {float:left; width:14px; text-align:center;}
.sv_sales_rate .rate_boy, .sv_sales_rate .rate_girl {float:left; width:74px; height:8px; overflow:hidden; display:inline !important;}
.sv_sales_rate .rate_boy {margin:5px 6px 0; border-bottom:2px solid #cdcdcd; background:url(../image/content/subVerbose_bg_rate_boy.gif) no-repeat 0 0;}
.sv_sales_rate .rate_girl {float:right; background:url(../image/content/subVerbose_bg_rate_girl.gif) no-repeat 100% 0;}
.sv_sales_txt {font-size:10px;}
.sv_sales_txt .percent_boy {float:left; width:74px; height:13px; margin:0 6px; overflow:hidden; display:inline !important;}
.sv_sales_txt .percent_girl {float:right; height:13px;}




/*
141020추가 
*/
table.sv_lecturesinfo{ border-top:1px solid #e4e4e4;}
table.sv_lecturesinfo th{padding:7px; font-weight:bold; background-color:#f8f8f8; border-bottom:1px solid #e4e4e4; }
table.sv_lecturesinfo td{ padding:5px 5px 10px 5px; line-height:18px;border-bottom:1px solid #e4e4e4; vertical-align:top; color:#797979;}
table.sv_lecturesinfo td p{ margin:7px 0 1px 0;}
table.sv_lecturesinfo td.t_center{text-align:center;}
table.sv_lecturesinfo td.p10{padding:10px;}
table.sv_lecturesinfo td.tc{ text-align:center}




/*
140709추가 
*/

.j_option01 {border:3px solid #e2e2e2; top:190px; z-index:1; width:460px; color:#565656; height: ; margin-left:197px;padding:15px 15px 15px 15px; background-color:#FFF; position:absolute; }
.j_option01.ty2{top:298px;}
.j_option01 dl{ line-height:18px; margin-bottom:15px; }

.j_option01 table.list{border-top:1px solid #cdcdcd; }
.j_option01 table.list th{padding:5px; border-bottom:1px solid #cdcdcd; }
.j_option01 table.list td{padding:5px;  border-bottom:1px solid #e4e4e4; text-align:center;}
.j_option01 table.list td.txt_l{text-align:left; font-size:11px;}
.j_option01 table.list td span{text-decoration:line-through;}

.j_option01 table.list input{font-size:11px; padding:2px 3px 1px 3px;}

.j_option01 table.total{border-top:1px solid #e4e4e4; margin:15px 0px 15px 0px;}
.j_option01 table.total td{padding:5px;  border-bottom:1px solid #e4e4e4; text-align:center; background-color:#f5fcfe;}
.j_option01 table.total td.txt_r{text-align:right;}
.j_option01 table.total td strong{ color:#0562d0;}




.j_option02{border:3px solid #e2e2e2; top:190px; z-index:1; width:460px; color:#565656; height: ; margin-left:197px;padding:15px 15px 15px 15px; background-color:#FFF; position:absolute;}
.j_option02 dl{ line-height:18px; margin-bottom:15px; }

.j_option02 table.list .checkbox{width:13px; height:13px;  padding:0px; margin:0px;}

.j_option02 table.list{border-top:1px solid #cdcdcd; }
.j_option02 table.list th{padding:5px; border-bottom:1px solid #cdcdcd; text-align:left; font-weight:bold;}
.j_option02 table.list td{padding:5px 0px 5px 5px;  border-bottom:1px solid #e4e4e4; text-align:center; }
.j_option02 table.list td.txt_l{text-align:left; font-size:11px;}
.j_option02 table.list td span{text-decoration:line-through;}
.j_option02 table.list input{font-size:11px; padding:2px 1px 1px 1px;}

.j_option02 table.total{border-top:1px solid #e4e4e4; margin:15px 0px 15px 0px;}
.j_option02 table.total td{padding:5px;  border-bottom:1px solid #e4e4e4; text-align:center; background-color:#f5fcfe;}
.j_option02 table.total td.txt_r{text-align:right;}
.j_option02 table.total td strong{ color:#0562d0;}



.j_option03{border:3px solid #e2e2e2; top:190px; z-index:1; width:460px; color:#565656; height: ; margin-left:197px; padding:15px 15px 15px 15px; background-color:#FFF; position:absolute;}
.j_option03 dl{ line-height:18px; margin-bottom:15px; }
.j_option03 table.list {margin-bottom:15px;}
.j_option03 table.list td{ text-align:center;}
.j_option03 table.list .total{border-top:1px solid #e4e4e4; margin:15px 0px 15px 0px;}
.j_option03 table.list .total td{padding:5px;  border-bottom:1px solid #e4e4e4; text-align:center; background-color:#f5fcfe;}
.j_option03 table.list .total td.txt_r{text-align:right;}
.j_option03 table.list .total td strong{ color:#0562d0;}






/* 150121 301구 배너추가 */

.banner2015_301{width:663px; height:48px; background:url(../image/content/301bg.gif) no-repeat; padding:140px 0px 0px 24px;}
.banner2015_301 .pr05{ padding-right:5px;}


/* 161007 step별 강의구매방법 버튼 추가 */

.steprice_wrap{margin:5px 0 17px 0; overflow:hidden;}
.steprice_wrap li{float:right; vertical-align: middle;}
.steprice_wrap li .svPopup_lbl{color: #474848; font-weight: 700; vertical-align: middle;}
.steprice_wrap li span{font-size:15px; vertical-align: middle; font-weight:700; color:#474848;}


/* 170726 DVbook 탭추가 */
.sv_tabs4 {float:left; width:100%; border-bottom:2px solid #484848;}
.sv_tabs4 li {float:left; margin:0; padding:0; margin-right:5px;}
.sv_tabs4 a {line-height: 18px;display:block; padding:10px 20px; border-top:1px solid #d1dcdf;}

.sv_tabsOn4 {height:31px;}
.sv_tabsOn4 a, .sv_tabsOn4 a.active {padding:7px 20px 6px 20px; color:#959595; border:0; font-weight:700; background-color:#e4e4e4;}
.sv_tabsOn4 .first a {padding-left:49px; }
.sv_tabsOn4 li.navmn {width:80px; background-color: #e4e4e4; }
.sv_tabsOn4 li.navmn a {background: url("../image/dvb/dvb_nav_mn_off.png") no-repeat; background-position:55px 12px;}
.sv_tabsOn4 li.navmn a:hover, .sv_tabsOn4 a.active{padding:7px 20px 6px 20px; color:#ffffff; border:0; background: url("../image/dvb/dvb_nav_mn.png") no-repeat; background-position:55px 12px; background-color:#484848; }
.sv_tabsOn4 a:hover, .sv_tabsOn4 a.active {padding:7px 20px 6px 20px; color:#ffffff; background:none;  border:0; background-color:#484848;}


.sv_tabsOn4 li.litype_btn {
	float: right;
}

.sv_tabsOn4 li.litype_btn a {
    color: #9b9a9a;
	background-color:#ffffff;
    background: url("../image/content/bk_nav_arrow_inact.gif") no-repeat right 12px;
	font-weight: normal;
}

.sv_tabs4 li .dvb_tabmn {float:left; width:110px; border:1px solid #484848; border-top:2px solid #484848; padding:8px; background-color:#ffffff;}
.sv_tabs4 li .dvb_tabmn li {line-height: 20px; font-size:11px; font-weight: normal; padding:0; background-color:#ffffff;}
.sv_tabs4 li .dvb_tabmn li a {line-height: 20px; font-weight: normal; background:none; padding:0;}
.sv_tabs4 li .dvb_tabmn li a:hover {color:#3797fa; font-weight: normal; background:none; padding:0; }

.dvb_tit {
	font-size: 16px;
    font-weight: 700;
    color: #3797fa;
}
.dvbn {margin-bottom:15px;}

.dvb_btn01 {
    display: inline-block;
    height: 20px;
    line-height: 22px;
    padding: 0 10px;
    color: #fff;
    vertical-align: middle;
    font-size: 11px;
    letter-spacing: -1px;
	/*background: #1073b0;*/
    background: #a55adb;
	border:1px solid #863acb;
    /*box-shadow: 0 1px 0 #e1e1e1;*/
    /*-webkit-box-shadow: 0 1px 0 #e1e1e1; */
    -moz-box-shadow: 0 1px 0 #e1e1e1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#e1e1e1,direction=0, strength=1)";
    text-align: center;
}

.dvb_btn02 {
    display: inline-block;
    height: 20px;
    line-height: 22px;
    padding: 0 10px;
    color: #a55adb;
    vertical-align: middle;
    font-size: 11px;
    letter-spacing: -1px;
	/*background: #1073b0;*/
    background: #ffffff;
	border:1px solid #a55adb;
    /*box-shadow: 0 1px 0 #e1e1e1;*/
    /*-webkit-box-shadow: 0 1px 0 #e1e1e1; */
    -moz-box-shadow: 0 1px 0 #e1e1e1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#e1e1e1,direction=0, strength=1)";
    text-align: center;
}

.dvb_btn03 {
    display: inline-block;
    height: 20px;
    line-height: 22px;
    padding: 0 10px;
    color: #868686;
    vertical-align: middle;
    font-size: 11px;
    letter-spacing: -1px;
	/*background: #1073b0;*/
    background: #ffffff;
	border:1px solid #a3a3a3;
    /*box-shadow: 0 1px 0 #e1e1e1;*/
    /*-webkit-box-shadow: 0 1px 0 #e1e1e1; */
    -moz-box-shadow: 0 1px 0 #e1e1e1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#e1e1e1,direction=0, strength=1)";
    text-align: center;
}

.dvb_btn04 {
    display: inline-block;
    line-height: 22px;
    padding: 3px 10px;
    color: #868686;
    vertical-align: middle;
    font-size: 14px;
    letter-spacing: -1px;
	/*background: #1073b0;*/
    background: #ffffff;
	border:1px solid #a3a3a3;
    /*box-shadow: 0 1px 0 #e1e1e1;*/
    /*-webkit-box-shadow: 0 1px 0 #e1e1e1; */
    -moz-box-shadow: 0 1px 0 #e1e1e1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#e1e1e1,direction=0, strength=1)";
    text-align: center;
}

.event_btn01{
	display: inline-block;
    height: 24px;
    line-height: 26px;
    padding: 0 12px;
    color: #fff;
    vertical-align: middle;
    font-size: 11px;
    letter-spacing: -1px;
	/*background: #1073b0;*/
    background: #a55adb;
	border:1px solid #863acb;
    /*box-shadow: 0 1px 0 #e1e1e1;*/
    /*-webkit-box-shadow: 0 1px 0 #e1e1e1; */
    -moz-box-shadow: 0 1px 0 #e1e1e1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#e1e1e1,direction=0, strength=1)";
    text-align: center;
}

.sv_dvbinfo {
	float: left;
    width: 490px;
	height:100px;
    display: inline !important;
}

.sv_dvbbuy01 {
	float: left;
    width: 490px;
    display: inline !important;
	margin-bottom: 10px;
}

.sv_dvbbuy01 ul.sv_info_detail li {line-height:150%;}

.sv_dvbbuy02 {
	float: right;
    width: 490px;
	height:22px;
    display: inline !important;
	margin-bottom: 10px;
	padding:0;
	font-size:11px; 
	color:#666666;
	border-radius: 5px;
	margin-bottom:30px;
}
.sv_dvbbuy02 p { float: left; padding:0; margin:0; font-size:11px; color:#666666; margin-right:10px; padding-top:5px;}

.dvb_tbstyle_gray {padding:0; margin:0; font-size: 13px; color:#666666; margin-bottom:20px; }
.dvb_tbstyle_gray th {padding-top:8px; padding-bottom:4px; color:#545454; font-weight:700; text-align:left; border:0; background:#ffffff;}
.dvb_tbstyle_gray td {padding:5px 0 5px 15px; height:19px; font-size:11px; color:#666666; border-bottom:1px dashed #e3e3e3;}
td.dvn_tdRight {text-align:right;}
td.dvn_tdfree {color:#0479fa; }

.subVerboseTopH.dvb {height:auto; position:relative;}
.sv_list .cont_dvb {color:#878787; line-height:18px; margin-bottom:17px;}
.sv_list .cont_dvb p {margin:0; margin-bottom:10px; padding:0;}

#dvb_MainImg {width:100%; height:385px; position:relative; background: #ededed;}

/*ul.four-list-dvb {margin-bottom:30px;}
ul.four-list-dvb > li {width:161px; padding:0 5px; margin:0; float:left; text-align:left; margin-top:30px;}
ul.four-list-dvb > li h5 {height:37px; overflow:hidden;}
ul.four-list-dvb > li h5 a {font-weight:700; color:#000000; font-size:12px;}
ul.four-list-dvb > li span {line-height:18px; letter-spacing: -0.5px;}
ul.four-list-dvb b {color: #fd1b70;}*/

ul.four-list-dvb {margin-bottom:30px;}
ul.four-list-dvb > li {width:110px; padding:0 30px; margin:0; float:left; text-align:left; margin-top:30px;}
ul.four-list-dvb > li h5 {width:110px; height:42px; overflow:hidden;}
ul.four-list-dvb > li h5 a {font-weight:700; color:#000000; font-size:12px;}
ul.four-list-dvb > li span {line-height:18px; letter-spacing: -0.5px;}
ul.four-list-dvb b {color: #fd1b70;}


strong.oneY {font-weight:700; color:#0084ff;}
strong.tenY {font-weight:700; color:#ff35aa;}


.bookImagedvb {width:100px; max-height:132px; margin-bottom:15px;}
.w110 {width:110px;}
.h78 {height:78px;}

.dvb_eventag1 {
	width: 28px;
	height: 38px;
	position:absolute; 
	float:left; 
	padding:5px 5px 3px 3px;
	margin:0;
	margin-top:-146px;
	margin-left: 90px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background: url("../image/dvb/dvb_ev3.png") no-repeat;
}

.dvb_eventag2 {
	width: 28px;
	height: 30px;
	position:absolute; 
	float:left; 
	padding:12px 5px 3px 3px;
	margin:0;
	margin-top:-146px;
	margin-left: 90px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background: url("../image/dvb/dvb_ev4.png") no-repeat;
}
/* .bookImagedvb_ev {position:absolute; float:right; margin-left:-15px;} */


.dvb_tip {
    height: 18px;
    padding-left: 20px;
    background: url("../image/dvb/dvb_bullet1.gif") no-repeat;
	font-weight:700;
	padding-top:1px;
}

.pl19 p {line-height:180%; color:#828282;}
/*.duo-list-info h5.dvb_rm {height:75px;}*/
.duo-list-info p {line-height:160%; color:#828282;}

ul.dvbcomm li.dvb_tip {
	height: 20px;
    padding-left: 20px;
    background: url("../image/dvb/dvb_bullet1.gif") no-repeat;
	background-position:0px 2px;
	font-weight:700;
	color:#666666;
}

ul.dvbcomm li.dvb_tip a {
	text-decoration:underline;
	font-weight:700; 
	color:#0479fa;
}

.mypage-title-dvb0 {
    float: left;
    width: 360px;
    background: url("../image/dvb/mp_title_dvb0.png") no-repeat;
    display: block;
    height: 14px;
}

.mydvb {
    width: 73px;
}

.mydvb_ynbtn {
	float: right;
    width: 134px;
	display: block;
	margin:0;
	margin-top:-5px;
	padding:0;
	border:0;
}


/*상품상세 dvBook리스트 추가 */
.sv_tabs2 .dvb a {padding-left:38px;}

/* dvBook 디지털 상품 이용안내 */
.j_option04 {border:3px solid #e2e2e2; top:80px; z-index:1; width:460px; color:#565656; margin-left:197px;padding:15px 15px 15px 15px; background-color:#FFF; position:absolute; }
.j_option04.dvb{top:52px; left:186px; width:320px;}
.j_option04 dl{ line-height:18px; margin-bottom:15px; }

.sv_info_detail li span.dvb {width:92px; padding-left:7px; display:inline-block; font-weight:700; color:#454545; vertical-align:middle;}
.sv_info_detail li span.noB.txt{width:auto; font-size:11px; font-weight: normal;padding-left:5px; color:#888;}
.sv_info_detail li span.btxt { font-weight: normal; padding-left:15px; }

/* dvBook 인증하기 */
.dvb_wrap_layer {display:block; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100;}
.dvb_wrap_layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.4; filter:alpha(opacity=27);}
.j_option04.dvb_layer .dvb_layer_title {padding:0 0 10px 0; font-size:18px; font-weight:700; color:#3385e2; border:0; border-bottom:1px solid #3385e2;}
.j_option04.dvb_layer{position: relative; top:250px; margin:0 auto; padding:20px; width:400px; border: 2px solid #4fa2ff; text-align:center; line-height:180%; box-shadow: 0 3px 3px rgba(0,0,0,.3);border-radius: 5px;}
.j_option04.dvb_layer p{line-height:180%;}

.dvb_layer_input {
	margin: 0 0 10px 0;
    display: inline-table;
    vertical-align: middle;
}

.dvb_layer_input input {
	background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
	position: relative;
    z-index: 2;
    float: left;
	width:200px;
	height: 20px;
    padding: 10px 16px;
	font-size: 14px;
    border-radius: 6px;
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.dvb_layer_input span {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

.dvb_layer_input button { 
	position: relative;
	z-index: 2;
	float: left;
    margin-left: -1px;
	color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
	height: 42px;
    padding: 10px 16px;
	font-size: 14px;
	font-weight:700;
    border-radius: 6px;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* 도서 상세 화면 수정 */
.sv_info_detail li span.detailw220 {width:220px; padding-left: 0; display: inline-block; font-weight: normal; color: #666666; vertical-align:top;}
.sv_tbl_relatedResources td.top {border-top:2px solid #e6e6e6; text-align:center;}
.sv_tbl_relatedResources td.tbltxtcenter {text-align:center;}
.sv_tbl_relatedResources td a {text-decoration:underline; vertical-align:middle;}
.sv_tbl_relatedResources td a img {vertical-align:middle; margin-right:5px;}


.duo-list-info span.dvb_mybtn {
    background: #6399D0;
    border: 1px solid #568CC4;
    color: #fff;
    font-size: 12px;
    padding: 7px 12px;
    height: 25px;
    line-height: 25px;
    box-sizing: border-box;
    letter-spacing: -0.5px;
    vertical-align: middle;
	border-radius: 3px;
}