@CHARSET "UTF-8";

/*결제내역확인*/
.pay-table-2{
	width:710px;
	margin:10px 0 50px 0;
}
.pay-table-2 thead{
 background:url(/images/homepage/sub/common/p-bg-2.png) no-repeat 0 0;
 width:710px;
 height:33px;
}
.pay-table-2 td{
	text-align:center;
	color:#266d11;
	padding:10px 0 0 0;
}
.pay-table-2 th,.pay-table-2 td{
	border-left:1px solid #e2e2e2;
	padding:4px 0;
}
.pmb-search{
	float:left;
	width:710px;
	height:78px;
	 background:url(/images/homepage/sub/common/payment-title-bg.png) no-repeat 0 0;
	 margin:0 0 70px 0;

}
.pmb-search img{
	padding:4px 0 0 0;
}
.pmb-search div{
	width:50px;
	vertical-align:middle;
	padding:6px 0 0 0;
	font-weight:bold;
}
.pmb-search ul{
	margin:27px 0 0 30px;
	width:710px;
	float:left;
}
.pmb-search li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	
	
}
.pmb-search li span{
	vertical-align:middle;

}
.pmb-search select{
	min-width:100px;
	border:1px solid #aa1e1e;
}



.bottom {
  padding: 10px;
  width: 697px;
  float:left;
  background:#d2d2d2;
  margin: 20px 0px;
  display: block;
  line-height:21px;
	color:#333;
}
/*사이트맵*/
.sitemap{
	margin:25px 0 0 0;
}
.sitemap ul{
	float:left;
	margin:0 10px 0 0;
	
}
.sitemap ul li{
	line-height:23px;
}
.sitemap ul li a{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 10px;
}
.sitemap ul li img{
	margin:0 0 10px 0;
}
.sitemap ul li a:hover{
	color:#981b1e;
}
.member-form {
    border-top: 2px solid #A0A0A0;
    margin: 0 0 0 0px;
    width: 100%;
}

.member>img{
	margin:20px 0 10px 0;
	float:left;
}
.member-form th, .member-form td {
    border-bottom: 1px solid #E4E4E4;
    padding: 5px 0 5px 15px;
    text-align: left;
}
.member-form th {
    color: #666666;
}
.member-form td {
    color: #888888;
}
.form-t1 {
    border-left: 1px solid #F1F1F1;
}
.field100-16 {
    height: 16px;
    width: 329px;
}
.field100-17 {
    height: 16px;
    width: 106px;
}
/*sub common*/
.sub-title{
	float:left;
	margin:50px 0 130px 50px;
	width:100%;
}
.sub-title-1{
	float:left;
	position:absolute;
	top:40px;
	left:0px;
}
.page-title{
	position:absolute;
	top:60px;
	left:0px;
	width:791px;
	text-align:center;
}
.page-navi{
	position:absolute;
	top:25px;
	right:40px;
	width:791px;
	text-align:right;
}
.page-title:after{
	clear:both;
	content:"";
	display:block;
}
.page-title img{

}
.page-wrap{width:694px; margin:36px auto; }
.page-wrap-2{width:766px; margin:0px auto; }
.page-title-color-red{
	color:#981b1e;
	font-weight:bold;
}

.page-content{
	float:left;
	position:relative;
	margin-top:180px;
	background: url(/images/homepage/common/sub-con-bg.png) repeat-y 0 0;
	height:100%;
	width:765px;
	padding:0 13px;
	min-height:800px;
}
.coupon-btn{
	position:absolute;
	right:0px;
	top:-5px;
}
.right-view{
	width:750px;
	min-height:350px;
	float:right;
	margin-right:-50px;
}
.right-view1{
	width:750px;
	float:right;
	margin-right:10px;
}

/*join*/
.join-table{
	width:100%;
	border-collapse:collapse;
/* 	border-top:3px solid #787878; */
/* 	border-bottom:3px solid #787878; */
}


.input-dg{ display:inline-block;margin: 3px;}
.input-dg input[type="text"]{
	height:21px;
	border:1px solid #ebebeb;
/* 	border-top:1px solid #cacaca; */
/* 	border-left:1px solid #cacaca; */
/* 	background:#f9f9f9; */
}
.input-dg input[type="password"]{
	height:21px;
	border:1px solid #ebebeb;
/* 	border-top:1px solid #cacaca; */
/* 	border-left:1px solid #cacaca; */
/* 	background:#f9f9f9; */
	width:131px;
}


.join-table input[type="checkbox"]{
	margin:0 0 0 3px ;
	
}
.join-table input[type="radio"]{
	margin:0 0 0 5px;
}
.join-table select{
	border:1px solid #cacaca;
	vertical-align:middle;
	padding:2px;
}
.join-table input[type="button"]{
	padding:0px 0 0px 0;
	cursor:pointer;
	height:21px;
	background:url(/images/homepage/common/id-check.png) no-repeat 0 0;
	width:59px;
	text-indent:9999px;
	border:0px;
}

.join-table img{
	vertical-align:middle;
}
.join-table th{
	background:#f9f9f9;
	text-align:left;
	width:132px;
	
	
	border:1px solid #ebebeb;
	padding:10px 0;
	padding-left:15px;
}
.join-table td{
	border:1px solid #ebebeb;
	padding:5px 0;
	padding-left:5px;
}

.inp-small{
	width:40px;
}
.inp-middle{
	width:150px;
}
.inp-large{
	width:300px;
}
.inp-large2{
	width:220px;
}
.inp-large1{
	width:450px;
}
.join-table strong{
	color:#cd1919;
	padding: 0 0 0 10px;
	font-size:13px;
}
.page-btn {
	text-align:center;
	padding:30px 0;
}
.page-btn a{
	margin:0 3px;
}

.clause{
	margin:10px 0 5px 0;
	overflow:auto;
	width:672px;
	padding:10px;
	height:200px;
	border:1px solid #ccc;
}
.join-img1{margin-bottom:32px;}
.terms-scroll{line-height:20px;}
.impt {
    background: url("/images/homepage/common/bullet-3.gif") no-repeat scroll left center ;
   
    display: block;
    padding: 0 0 0 10px;
    width: 80px;
}
.none-impt {
    
    display: block;
    padding: 0 0 0 10px;
    width: 80px;
}
/*pay*/
.pay-table{
	width:710px;
	margin:10px 0 50px 0;
	background:url(/images/homepage/sub/user/pay/pay-bar.png) no-repeat 0 0;
}
.pay-table thead{
 
 width:710px;
 height:33px;
}
.pay-table td{
	text-align:center;
	color:#266d11;
	padding:10px 0 10px 0;
}
.pay-table td:first-child{
	
}
.pay-table td:last-child{
	border-left:1px solid #e2e2e2;
}
/*tap menu*/
#main_center {
   width:710px;
   float:left;
}

/*텝메뉴 사이즈 조절 */
#mainBoard1 {
    overflow: hidden;
    position: relative;
    width: 766px;
}
#mainBoard1 h3 {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
	width:100%;
	height:40px;
}
#mainBoard1 ul {
    clear: both;
    overflow: hidden;
    
    width: 100%;
}
/*메뉴 서브 높이조절*/
#mainBoard1 ul li {
	margin-top:50px;
	margin-bottom:30px;
    
    width: 100%;
	float:left;
}
/*메뉴 높이조절*/
.tabbtn{
	position:absolute;
	top:0px;
}

/*공통 테이블*/

.common-table{
	width:100%;
	border-top:3px solid #c9c9ca;
}
.common-table thead{
 
}
.common-table th{
	border-bottom:1px solid #c9c9ca;
	
	padding:10px 13px 10px 13px;
	background:url(/images/homepage/common/list-top-bg.png) repeat-x 0 0;
}
.common-table td{
	text-align:center;
	padding:10px 13px 10px 13px;
	border-bottom:1px solid #ededed;
	
}
.common-table td a{
	color:#000;
	text-decoration:none;
}
.write-btn{
	float:right;
	margin-right:30px;
	margin-bottom:40px;
}
.search-bar{
	margin:40px auto;
	width:350px;
	
}
.search-bar li{
	display:inline;
	margin:0 0 0 0px;
}
.search-bar input[type="text"]{
	width:200px;
	border:1px solid #aa1e1e;
	height:21px;
	box-shadow: inset 0px 2px 1px 1px #dfe0ce; 
	margin:3px;

}
.search-bar select{
	border:1px solid #aa1e1e;
	vertical-align:middle;
}
.search-bar img{
	margin:4px 0 0 0;
}

/* 								.table_01{width:100%;} */
/* 								.table_01 table{width:760px; margin:20px 0 0 0;} */
/* 								.table_01 th,.table_01 td{padding:8px;} */
/* 								.table_01 th{text-align:left;width:20%; background:#f6f6f6; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0;} */
/* 								.table_01 td{ border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;} */
/* 								.bottom_border{border-bottom:1px solid #d0d0d0; } */
						
.pay-text{
	padding:10px 0;
}
.payment{
	font-size:17px;
	text-align:right;
	padding:15px 0;
}
.sum{
	color:red;
	font-weight:bold;
}
/*글쓰기*/
.write-table{
	width:766px;
	border:1px solid #d3d3d3;
	margin:0 0 10px 0;
	border-collapse:collapse;
	border-top:3px solid #5e5e5e;
	border-bottom:3px solid #5e5e5e;
}
.write-table th{
	text-align:left;
	width:120px;
	background:url(/images/homepage/common/list-top-bg.png) repeat-x 0 0;
	padding:5px 0 5px 15px;
}
.write-table td{
	padding:5px 0 5px 5px;
}
.write-table th,.write-table td{
	border-bottom:1px solid #c9c9ca;
}
.write-table-inp-title{
	width:600px;
	height:16px; padding:5px;
}
.write-table textarea{
	width:98%;
	height:300px;
	overflow:auto;
}
.lw-input1{width:197px; height:16px; padding:5px;}
.write-table td input[type="text"],.write-table td input[type="password"],.write-table td input[type="file"]{border:1px solid #dcdbdb;}




.regist-btn{
	text-align:right;
	margin:30px 20px 30px 0;
}
.revise{
	color:#d3d3d3;
}
.revise a{
	color:#d3d3d3;
	text-decoration:none;
}
.revise-table{
	width:766px;
	border:1px solid #d3d3d3;
	margin:0 0 10px 0;
	border-collapse:collapse;
	border-top:3px solid #5e5e5e;
	border-bottom:3px solid #5e5e5e;
}
.revise-table th{
	text-align:left;
	width:80px;
	background:url(/images/homepage/common/list-top-bg.png) repeat-x 0 0;
	padding:10px 0 10px 15px;
}
.revise-table td{
	padding:0px 0 0px 30px;
	font-size:14px;
	color:#555655;
	heigth:43px;
}
.revise-table th,.revise-table td{
	border-bottom:1px solid #c9c9ca;
}
.lw-text-line{display:block;border-right:1px solid #c9c9ca;width:50px;padding-right:30px;}
.lw-title{font-weight:bold;}
.revise-content{
	padding:40px 40px 40px 10px;
	
	overflow:hidden;
	width:640px;
}
.revise-content a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	display:block;
}
.comment-num{
	float:left;
}
.hits{
	float:right;
}
.comment{
	background:#f5f5f5;
	border-top:1px solid #000000;
	padding:15px;
	margin-left:-30px;
}
.comment:after{clear:both; content:""; display:block;}
.comment textarea{
	width:618px;
	height:59px;
}
.re-regist-btn{margin:17px 0 0 16px;}
.replyModify{width:620px; display:block;float:left;word-break: break-word;word-wrap:break-word; }
.comment img{
/* 	margin:20px 0 0 10px; */
}
.comment-content li{
	margin:10px 0;
}
.comment-content strong{
	font-size:13px;
	margin: 0 5px 0 0;
}
.comment-revise-delete a{
	color:#838383;
	text-decoration:none;
	float:right;
	margin:0 0 0 3px;
}
.comment-content li p{
	margin-bottom:10px;
}
.comment-replay{
	font-weight:bold;
	font-size:21px;
}
.notice-title-color{
	color:#941c1f;
	font-weight:bold;
}
.commont-container{
clear:both;
	width:100%;
}





/*faq*/
.faq-search-bar{
	 background:url(/images/homepage/sub/community/faq/faq-search-bar.png) no-repeat 0 0;
	 width:710px;
	 height:68px;
	 float:left;
	 margin:8px 0 0 0;
}
.faq-search-bar-list{
	
}
.faq-search-bar-list{
	margin:20px auto;
	width:390px;
	
}
.faq-search-bar-list li{
	display:inline;
	float:left;
	margin:0 0 0 0px;
}
.faq-search-bar-list input[type="text"]{
	width:200px;
	border:1px solid #aa1e1e;
	height:24px;
	box-shadow: inset 0px 2px 1px 1px #dfe0ce; 
	margin:0px 3px 0 3px;

}
.faq-search-bar-list select{
	border:1px solid #aa1e1e;
	vertical-align:middle;
}
.faq-search-bar-list span{
	font-weight:bold;
	font-size:13px;
	padding:5px 5px 0 0;
}
.faq-search-bar-list img{
	margin:3px 0 0 0;
}


.faq-table{
	width:100%;
	border-top:3px solid #c9c9ca;
}
.faq-table thead{
 
}
.faq-table th{
	border-bottom:1px solid #c9c9ca;
	
	padding:10px 13px 10px 13px;
	background:url(/images/homepage/common/list-top-bg.png) repeat-x 0 0;
}
.faq-table td{
	text-align:center;
	padding:10px 13px 10px 13px;
	border-bottom:1px solid #ededed;
	
}
.faq-table td a{
	color:#000;
	text-decoration:none;
}


/* .faq-table thead{ */
/* 	background:url(/images/homepage/sub/community/faq/faq-table-bar.png) no-repeat 0 0; */
/* 	width:710px; */
/* 	height:33px; */
/* } */
/* .faq-table{ */
/* 	width:710px; */
/* 	margin:0px 0 10px 0; */
/* } */
/* .faq-table td{ */
/* 	text-align:center; */
/* 	padding:10px 0 10px 0; */
/* 	border-bottom:1px solid #e2e2e2; */
/* } */
/* .faq-table td a{ */
/* 	color:#000; */
/* 	text-decoration:none; */
/* } */
/* .faq-tab-title a{ */
/* 	margin:18px 0 0 0; */
/* } */

/*아이디 패스워드 찾기*/
.id-content,.pwd-content{
	background:url(/images/homepage/sub/user/id-pwd/id-bg.png);
	position:relative;
	width:710px;
	height:74px;
	margin:10px 0 30px 0;
}
.pwd-content{
	background:url(/images/homepage/sub/user/id-pwd/pwd-bg.png);
	height:108px;
}
.id-content ul,.pwd-content ul{
	display:block;
	width:710px;
	float:left;
	margin:8px 0 0 30px;
}
.id-content ul li,.pwd-content ul li{
	float:left;
	display:inline;
	margin:0 5px;
}
.id-content-th{
	font-size:12px;
	font-weight:bold;
}
.id-content-cr{
	color:#c30000;
}
.id-content input[type="text"],.pwd-content input[type="text"]{
	height:23px;
}
.id-content select,.pwd-content select{
	height:26px;
}
.id-content span,.pwd-content span{
	margin:5px 0 0 0;
	float:left;
}
.pd-10{
	padding:0 0px 0 11px;

}
.id-pwd-confirm{
	position:absolute;
	right:30px;
	top:25px;
}
.id-pwd-top40{
	top:40px;
}

/*자동이체*/
.input-small{width:60px;}
.input-medium{width:100px;}
.textarea_01 {
    border: 1px solid #cccccc;
    color: #999999;
    font-size: 11px;
    margin: 0px;
    padding: 2px 3px 1px;
    height:100px;
    background:none;
}
.info-view-1 th,.info-view-1 td{
	
	border-bottom:1px solid #cccccc;
		padding:10px 10px;
	}
	.info-view-1 th{
		width:80px;
		border-right:1px solid #cccccc;
	}
	.btn-tr{
	float:right;
	margin:10px -20px 0 0;
	
	}
	
	.find-contents{
	width:694px;
		height:136px;
		position:relative;
		margin-top:3px;
		float:left;
		background:#faf9f7;
		border:1px solid #ededed;
	}
	
	
	
	
	
	
	
	
	
	/*로그인*/
	
	
	
	
	.login-wrap{
		width:694px;
		background:url(/images/homepage/common/lg-pg-line.png) repeat-x left top;
		height:136px;
	}
	.login-wrap:after{clear:both;content:""; display:block;}
	.login-contents{
		width:694px;
		
		
		
		position:relative;
		margin-top:3px;
		float:left;
		
	}
	.login-con1{
		position:absolute;
		top:42px;
		left:185px;
	}
	.login-con1 dt{
		margin-bottom:23px;
	}
	.login-con2{
		position:absolute;
		top:36px;
		left:250px;
	}
	.login-con2 dd{
		margin-bottom:8px;
	}
	.login-con2 input[type="text"],.login-con2 input[type="password"]{
	width:155px;
	height:16px;
	border:1px solid #dcdbdb;
	padding:5px;
	}
	.login-btn{
		position:absolute;
		top:36px;
		right:180px;
	}
	.login-img1{
	margin-bottom:35px;
	}
	.lg-con1{background:url(/images/homepage/common/lg-bg1.png) no-repeat 0 0; width:694px; height:145px; position:relative;}
	.lg-btn1{position:absolute; top:90px; left:110px;}
	.lg-btn2{position:absolute; top:90px; left:450px;}
	
	
	
	
	
	
	.lg-table{width:490px; margin:0 auto;}
	.lg-title{margin-bottom:9px;}
	.lg-table table{width:490px; border-collapse:collapse;}
	.lg-table th,.lg-table td{height:20px; padding:5px;border:1px solid #ededed;}
	.lg-table th{background:#faf9f7;width:128px;text-align:center;}
	.lg-table td{}
	.lg-table input[type="text"],.lg-table input[type="password"]{border:1px solid #ededed;padding:2px;}
	.lg-table select{border:1px solid #ededed; }
	.lg-table:after{clear:both; content:""; display:block;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.id-find-con1{
		position:absolute;
		top:72px;
		left:30px;
	}
	.id-find-con1 dt{
		margin-bottom:40px;
	}
	.id-find-con2{
		position:absolute;
		top:60px;
		left:110px;
	}
	.id-find-con2 dd{
		margin-bottom:13px;
	}
	.id-find-con2 input[type="text"],.id-find-con2 input[type="password"]{
	width:110px;
	height:24px;
	border:1px solid #dcdbdb;
	padding:10px;
	margin:0 5px;
	}
	.id-find-btn{
		float:right;
		margin-top:6px;
	}
	.id-find-con2 select{
		height:44px;
	
	}
	
	
	
	
	.id-find-con1-1{
		position:absolute;
		top:42px;
		left:30px;
	}
	.id-find-con1-1 dt{
		margin-bottom:40px;
	}
	.id-find-con2-1{
		position:absolute;
		top:30px;
		left:110px;
	}
	.id-find-con2-1 dd{
		margin-bottom:13px;
	}
	.id-find-con2-1 input[type="text"],.id-find-con2-1 input[type="password"]{
	width:110px;
	height:24px;
	border:1px solid #dcdbdb;
	padding:10px;
	margin:0 5px;
	}
	.id-find-btn2{
		position:absolute;
		top:30px;
		right:35px;
	}
	.id-find-con2-1 select{
		height:44px;
	
	}
	
	
	
	
	.id-find-con1-3{
		position:absolute;
		top:38px;
		left:180px;
	}
	.id-find-con1-3 dt{
		margin-bottom:30px;
		color:#555655;
		font-size:20px;
		text-align:center;
	}
	.id-find-con1-4{
		position:absolute;
		top:38px;
		left:140px;
	}
	.id-find-con1-4 dt{
		margin-bottom:30px;
		color:#555655;
		font-size:20px;
		text-align:center;
	}
	
	
	.find-red{color:#c15151;}
	
	.id-find-btn3{
	
	}
	
#id-find{position:relative; width:694px;}
#id-find_tab{height:400px;}
#id-find_tab li{float:left;}
#id-find_tab li ul{position:absolute; top:87px; left:0;}
#id-find span{display:block;}
.id-find-1-title{margin-bottom:40px;}




/*회원가입*/


.all-check{width:765px; text-align:center;font-size:14px;font-weight:bold;}
.join-complete-img{position:absolute; top:45px; left:40px;}
.join-complete-text{position:absolute; top:45px; left: 180px; color:#555655; }
.join-complete-text strong{font-size:20px;margin:20px 0; display:inline-block;}
.complet-wrap{height: 228px;
    width: 694px; background:#faf9f7; border:1px solid #ededed;} 
.complet-text-2{color:#555655; font-size:14px;font-weight:bold; line-height:20px;}

/*비즈니스 센터*/
#bs{position:relative; width:694px;}
#bs_tab{float: left;}
#bs_tab h3 { position: absolute;top: 0;}
#bs_tab li{ float: left;}
#bs_tab li ul{ float: left;margin: 89px 0 50px 0 ;}
#bs span{display:block;}

.bs-tab1{left:0px; z-index:2;}
.bs-tab2{left:232px; z-index:1;}
.bs-tab3{left:345px; z-index:3;}
.bs-tab4{left:463px; z-index:4;}
/*.bs-tab4{left:518px; z-index:4;}*/

.bs-top-con img{margin-right:15px;}
.bs-top-con select{margin:0 5px; border:1px solid #dcdbdb;height:28px;padding:3px;}

.bs-wrap-2{width:696px; margin-top:13px }
.bs-wrap-2 strong{font-wieght:normal;}

.bs-table td{font-size:14px; color:#555555;}

.bs-table-1 input[type="text"]{border:1px solid #dbdbdb;height:15px; padding:5px;}
.bs-table-1 td{color:#555555; font-size:14px;}
.age-inp{width:50px;}

.bs-wrap-3-con1{margin-top:15px; color:#858585;border:1px solid #c9c9ca; width:654px; padding:20px; height:120px; overflow:auto; line-height:21px;}
.bs-wrap-3-con1 h5{color:#555555;}
.bs-wrap-3-con2{margin-top:10px; color:#858585;}



/*결제하기*/
.pay-wrap{ width:694px;}
.pay-wrap:after{clear:both; content:"";display:block;}
.pay-content table{background:url(/images/homepage/common/table-list-bg.png) no-repeat 0 0; width:100%;border-collapse:collapse;border-bottom:3px solid #ededed;}
.pay-content td,.pay-content th{}
.pay-content th{color:#555555; font-size:14px; padding:0px 10px 5px 10px; height:37px;}
.pay-content td{color:#787878; font-size:12px; border-bottom:1px solid #ededed; padding:0px 10px 0px 10px; height:37px;}
.pay-btn{margin:20px 0 36px 0; float:right;}
								.table_01{ margin:0px;width:694px;}
								.table_01 table{width:100%; border-collapse: collapse;}
								.table_01 th,.table_01 td{border:1px solid #ededed; height:37px;}
								.table_01 th{background:url(/images/homepage/common/pay-table-bg.png) repeat 0 0; btext-align:center; font-weight:bold;  color:#555555;font-size:14px; width:25%; padding:0px 10px 0px 10px; }
								.table_01 td{text-align:left; color:#787878; font-size:12px;padding:0px 10px 0px 10px;}
.table_01 input[type="text"]{
	
    height: 21px;
    padding:0 5px;
   width:80px;
	
}
/*결제하기*/

.cufon-inp{
	background:#ffffff;
    border:1px solid #cccccc;
    height: 17px;
   width:270px;
   font-size:13px;
   padding:2px; 
   font-weight:bold;
	letter-spacing:20px;
	text-align:center;
}
.cufon-text{
	color:#c15152;
	font-size:13px;
	font-weight:bold;
}
.cufon-text-2{
	color:#555555;
	font-size:14px;
	font-weight:bold;
}
.pay-cufon-title{
	margin-top:40px;
	margin-bottom:5px;
	font-size:18px;
	color:#333333;
	
}

.cufon-table{border:2px solid #cccccc;margin-top:6px;}
.cufon-table th,.cufon-table td{background:#ededed; padding:5px 0px 5px 0px; text-align:center;}





/*교재리스트*/
#b-newsArea{position:relative; width:694px;margin-top:55px;}
#book-tab_tab{}
#book-tab_tab h3{position:absolute; }
#book-tab_tab li{float:left;}
#book-tab_tab li ul{float:left; margin:65px 0 30px 0;}
.b-tab-1{top:0px; left:0px;}
.b-tab-2{top:0px; left:70px;}
.b-tab-3{top:0px; left:140px;}
.b-tab-4{top:0px; left:210px;}
.b-tab-5{top:0px; left:280px;}
.b-tab-6{top:0px; left:350px;}
.b-tab-7{top:0px; left:420px;}
.b-tab-8{top:0px; left:490px;}
.b-tab-9{top:0px; left:560px;}
.b-tab-10{top:0px; left:630px;}
.b-tab-11{top:30px; left:0px;}
.b-tab-12{top:30px; left:70px;}
.b-tab-13{top:30px; left:140px;}
.b-tab-14{top:30px; left:210px;}
.b-tab-15{top:30px; left:280px;}
.b-tab-16{top:30px; left:350px;}
.b-tab-17{top:30px; left:420px;}
.b-tab-18{top:30px; left:490px;}
.b-tab-19{top:30px; left:560px;}
.b-tab-20{top:30px; left:630px;}


.book-tab_tab span{display:block; }

.b-sum dt{background:url(/images/homepage/common/b-l-img-bg.png) no-repeat 0 0;width:125px; height:130px;}
.b-sum dt img{width:115px; height:122px;margin:1px 0 0 1px;}
.bt-title{color:#333333;font-size:12px;margin:5px 0 3px 0; width:115px; height:30px;overflow:hidden; }
.bt-title2{color:#999999; font-size:10px;}


.mw_layer{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}

.mw_layer.open{display:block}

.mw_layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.1;filter:alpha(opacity=10)}

#layer{position:absolute;top:50%;left:50%;width:600px;margin:-150px 0 0 -194px; min-height:274px;padding:5px; background:#ededed;}
.sum-wrap{float:left;background:#ffffff;width:561px; min-height:235px; padding:19px;}
.sum-wrap:after{clear:both; content:""; display:block;}
.sum-bg{float:left; background:url(/images/homepage/common/b-l-img-bg2.png) no-repeat 0 0; width:231px; height:240px;}
.sum-bg:after{clear:both; content:""; display:block;}
.sum-bg img{margin:1px  0 0 1px; width:218px; height:231px;}
.sum-table{width:326px; float:left; border-bottom:1px solid #dddddd; height:240px;}
.sum-table th{}
.th1{border-bottom:1px dotted #aaaaaa; text-align:center;}

.sum-table td{padding:5px ; text-align:left;}
.sum-table th,.sum-table td{padding:5px ;vertical-align:top;}
.sum-th{font-size:11px; color:#999999; display:block;}
.sum-td{vertical-align:middle;font-size:12px; color:#555555;}
.sum-title{font-size:19px; color:#b63338;}
.bl-close-btn{float:right; margin:10px 0 0 0;}
#book-tab_tab div > ul{border:1px solid #dfdfdf; border-radius:5px; width:679px; padding:10px 5px 10px 10px; }
.b-sum{padding-right:4px ;padding-left:6px;height:180px;border-bottom:1px dotted #aaaaaa;padding-bottom:15px; margin-bottom:15px;}

.bl-close-btn{position:absolute; top:0px; right:10px;}

.story-eng{float:left;width:560px;  display:block;margin-top:15px;   }
.story-kr{float:left;width:560px; height:29px; display:block; overflow:hidden;}
.story{width:200px; height:37px;vertical-align:middle; display:block; }

.select-width1{width:92px;}

.video{background:url(/images/homepage/common/v.png) no-repeat 0 0;  width:694px; height:336px; position:relative;}
.video-con{position:absolute; top:19px; left:84px;}
.table3-6{boeder:1px solid #cccccc;border-collapse:collapse;}
.table3-6 td{width:3%;border:1px solid #cccccc;border-collapse:collapse; text-align:center;padding:0px; font-size:10px;}

.law strong,.terms-scroll strong{margin:20px 0; display:block;}
.law p{margin-left:15px; }

.terms1 strong{margin:20px 0; display:block;}
.terms1 p{margin-left:15px; }

.terms2 h3{font-size:12px;}
.terms2 p{margin:5px 0;}
.terms2 li{margin-left:15px;}




.cu-div{float:left;}
.cu-inp{float:left; margin-right:10px; padding-top:4px;}
.flash-div{position:relative;}
.flach-con{position:absolute; top:2150px;left:60px;}



.pay-content2 table{width:370px; float:left;}
.pay-content2{float:left;width:100%;margin:20px 0;}
.pay-con1{float:left; width:302px;text-align:center;border:2px solid #ededed; padding:65px 8px 66px 8px;}
.pay-con1-text{font-size:19px; color:#787878;  }

.pay_btn{width:100%; text-align:center;}