@CHARSET "UTF-8";
@import url('https://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css');



/* -----------------------------------------------------------
	master
----------------------------------------------------------- */
*{margin:0; padding:0; font-family:"나눔고딕",NanumGothic,Apple Gothic,sans-serif;}
/* html,body{width:100%; height:100%;overflow-x: hidden; } */
html{overflow-y:scroll;overflow-x:hidden;}
body{*word-break:break-all;-ms-word-break:break-all;}
li{list-style:none;}
img,fieldset,iframe{border:0 none;}
address,em,dfn{font-style:normal;}
a{text-decoration:none; color:#454545; }
a:hover,a:active,a:focus{color:#454545; text-decoration:none;}
ul,li{margin:0; padding:0;}
dt,img{vertical-align:top;}
*html{height:-1px;}
input[type=radio], input[type=checkbox], input[type=text],input[type="password"],textarea, select{  vertical-align:middle; }

input[type=checkbox],input[type="radio"]{
	
}
input, textarea, select {
   
   
}
.fright{
	float:right;
}
.fleft{
	float:left;
}
.ml10{
	margin-left:10px;
}
.pdl10{
	padding-left:10px;
}
.adm-btn-m{
	float:left;
	margin:10px 0 0 8px;
	width:150px;
}
/* -----------------------------------------------------------
	page
----------------------------------------------------------- */
	.page{padding-top:20px; padding-bottom:30px;text-align:center;  clear:both; display:block;}
	.page a{color:#3d3d3d; }
	.page em{ font-size:9px; }
	.page-box{text-decoration:none;font-size:11px;  padding:4px;}
	.page-on{color:#3d3d3d;font-weight:bold;}
	.page-off{ }


/* -----------------------------------------------------------
	main stylesheet
----------------------------------------------------------- */
html
{
/* 	height: 100%;   */

}

body
{
	margin: 0;
	padding: 0;
/* 	height: 100%; */
	font-size: 11px;
	font-family: 'NanumGothicWeb';
	
}
#wrap{
	
/* 	background:url(/images/homepage/common/main-bg-1.gif) repeat-x left top; */
/* 	height:100%; */
	width:100%;
	margin:0 auto;
	position:relative;
}

.sub-bg{
	background: url('/images/homepage/common/sub-top-bg.png')  no-repeat 0 0;
	width:4000px;
	height:251px;
	position:absolute;
	left:-1485px;
	top:-7px;
	clear:both;
	
	
	
}
/* -----------------------------------------------------------
	headings
----------------------------------------------------------- */
#header{
	position: relative;
	background:url('/images/homepage/common/top-bg.png') repeat-x left top;
	width:100%;
	height:137px;
	z-index:5;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
h1, h2, h3, h4, h5, h6
{
	
	
}

h1
{
	font-size: 24px;
}

h2
{
	font-size: 20px;
}

h3
{
	font-size: 18px;  
}

h4
{
	font-size: 16px;
}

h5
{
	font-size: 14px; 
}

h6
{
	font-size: 11px; 
}

.tl{text-align:left;}
.tc{text-align:center;}

/*margin-left*/
.ml5{margin-left:5px; !important;}
.ml8{margin-left:8px; !important;}
.ml10{margin-left:10px; !important;}
.ml20{margin-left:20px; !important;}
.ml30{margin-left:30px; !important;}
.ml40{margin-left:40px; !important;}
.ml50{margin-left:50px; !important;}
.ml60{margin-left:60px; !important;}
.ml70{margin-left:70px; !important;}
.ml80{margin-left:80px; !important;}
.ml90{margin-left:90px; !important;}

/*margin-right*/
.mr5{margin-right:5px; !important;}
.mr10{margin-right:10px; !important;}
.mr11{margin-right:11px; !important;}
.mr20{margin-right:20px; !important;}
.mr25{margin-right:25px; !important;}
.mr30{margin-right:30px; !important;}
.mr40{margin-right:40px; !important;}
.mr50{margin-right:50px; !important;}
.mr60{margin-right:60px; !important;}
.mr70{margin-right:70px; !important;}
.mr80{margin-right:80px; !important;}
.mr90{margin-right:90px; !important;}
.mr100{margin-right:100px; !important;}


/*margin-top*/
.mt3{margin-top:3px; !important;}
.mt5{margin-top:5px; !important;}
.mt10{margin-top:10px; !important;}
.mt20{margin-top:20px; !important;}
.mt25{margin-top:25px; !important;}
.mt30{margin-top:30px; !important;}
.mt40{margin-top:40px; !important;}
.mt50{margin-top:50px; !important;}
.mt60{margin-top:60px; !important;}
.mt70{margin-top:70px; !important;}
.mt80{margin-top:80px; !important;}
.mt90{margin-top:90px; !important;}
.mt120{margin-top:120px; !important;}

/*margin-bottom*/
.mb0{margin-bottom:0px; !important;}
.mb5{margin-bottom:5px; !important;}
.mb10{margin-bottom:10px; !important;}
.mb15{margin-bottom:15px; !important;}
.mb20{margin-bottom:20px; !important;}
.mb30{margin-bottom:30px; !important;}
.mb35{margin-bottom:35px; !important;}
.mb40{margin-bottom:40px; !important;}
.mb50{margin-bottom:50px; !important;}
.mb60{margin-bottom:60px; !important;}
.mb70{margin-bottom:70px; !important;}
.mb80{margin-bottom:80px; !important;}
.mb90{margin-bottom:90px; !important;}

/*margin0*/
.mg0{margin:0px !important;}

.header-content{
	margin:0 auto;
	width:1024px;
	
	position:relative;
	
	*zoom:1;
	height:137px;
	
}
.logo{
	position:absolute;
	top:30px; 
	left:440px;
	z-index:20;
}
.gnb{position:absolute;top:5px; right:0px; width:320px;}
.gnb li{float:right; display:block; margin-left:28px; }
.gnb li img{margin:0px; padding:0px;}


.find-black{color:#000000;}

.fb-red{font-weight:bold; color:red;}


/* -----------------------------------------------------------
	nav
----------------------------------------------------------- */
/* header(topmenu) */
.nv{position:relative;width:1124px;}
#topmenu{position:absolute; top:53px; left:0px; width:1124px; height:100px;  }
#topmenu > li{float:left;width:143px;text-align:center; }
#topmenu li ul{display:none; position:absolute; top:50px; }
#topmenu ul.menu1{left:0px; width:1034px; height:50px; background: url('/images/homepage/common/menu-con-bg-1.png') no-repeat 0 0;}
#topmenu ul.menu1-1{left:0px; width:1034px; height:50px; background: url('/images/homepage/common/menu-con-bg-1-1.png') no-repeat 0 0;}
#topmenu li.menu2 ul{left:170px; width:707px; height:50px; background: url('/images/homepage/common/menu-con-bg-2.png') no-repeat 0 0;}
#topmenu li.menu3 ul{left:315px; width:321px; height:50px; background: url('/images/homepage/common/menu-con-bg-3.png') no-repeat 0 0;}
#topmenu li.menu4 ul{left:615px; width:378px; height:50px; background: url('/images/homepage/common/menu-con-bg-4.png') no-repeat 0 0;}
#topmenu li.menu5 ul{left:706px; width:308px; height:50px; background: url('/images/homepage/common/menu-con-bg-5.png') no-repeat 0 0;;}
#topmenu li.menu6 ul{left:450px; width:817px; height:50px; background: url('/images/homepage/common/menu-con-bg-7.png') no-repeat 0 0;}


.menu1 li{float:left; display:inline; text-align:center; margin:23px 17px 0 17px;}
.menu1-1 li{float:left; display:inline; text-align:center; margin:23px 17px 0 17px;}
#topmenu li.menu2 ul > li{float:left; display:inline; text-align:center; margin:23px 17px 0 20px;}
#topmenu li.menu3 ul > li{float:left; display:inline; text-align:center; margin:23px 0px 0 20px;}
#topmenu li.menu4 ul > li{float:left; display:inline; text-align:center; margin:23px 17px 0 17px;}
#topmenu li.menu5 ul > li{float:left; display:inline; text-align:center; margin:23px 17px 0 17px;}
#topmenu li.menu6 ul > li{float:left; display:inline; text-align:center; margin:23px 16px 0 17px;}

.menu1{margin-right:15px;}
.menu4{margin-left:155px;}
/* -----------------------------------------------------------
	container
----------------------------------------------------------- */
#container{
	position:relative;
	background:#f1f3f4;
	width:100%;
	border-top:1px solid #dddddd;
	margin-top:5px;
	
}
#container:after{
	content:"";
	display:block;
	clear:both;
}
.middle-wrap{
	position:relative;
	margin:0px auto;
	width:1024px;
}
.session{
	width:1024px;
	margin:0px auto;
	
	position:relative;
}
.session:after{
	content:"";
	display:block;
	clear:both;
}
.content{
	width:791px;
	float:right;
	
	margin-top:-180px;
	position:relative;

	
}
.content:after{
	content:"";
	display:block;
	clear:both;
}
.sider{
	width:216px;
	
	border-right:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	height:100%;
	background:#ffffff;
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

.side-title{
	padding:34px 0 0 25px;
	height:80px;
	border-bottom:3px solid #e9e9e9;
	}
.sub-title-wrap{
	width:1024px;
	height:244px;
	position:relative;
	margin-top:-7px;
	
}

.sub-start-wrap{
	background:url('/images/homepage/common/sub-start-bg.png') no-repeat 0 0;
	width:218px;
	height:242px;
	position:relative;
	}
.sub-start{
	position:absolute;
	top:60px;
	left:1px;
}
.sub-title-bg{
	background:url('/images/homepage/common/sub-title-bg.png') no-repeat 0 0;
	width:841px;
	height:180px;
	position:absolute;
	top:63px;
	left:176px;
	border-bottom:1px solid #dddddd;
}
/* --------------------------------------------------------
	main-content
------------------------------------------------------------*/
.main-container{
	width:1024px;
	margin:0 auto;
	position:relative;
	height:359px;
}
.main-container-2{
	background:#f1f3f4;
	width:100%;
	border-top:1px solid #dddddd;

	position:relative;
	float:left;
}
.main-container-2:after{clear:both; content:""; display:block;}
.main-content{
	background:url('/images/homepage/common/main-bg.png') no-repeat 0 0;
	width:3000px;
	height:359px;
	position:absolute;
	top:-7px;
	left:-985px;
	border-bottom:1px solid #dddddd;
}
.main-content-2{
	width:1014px;
	margin:0 auto;
	position:relative;
}
.main-content-2:after{claer:both; content:""; display:block;}
.left-main{
	width:233px;
	float:left;
	margin-top:25px;
	margin-right:2px;
}
.tree{
	background:url('/images/homepage/common/slider-bg.png') no-repeat 0 0;
	width:1026px;
	height:335px;
	margin:0px auto;
	position:relative;
}
/*
.character-1{
	background:url(../images/homepage/common/main-con1.png) no-repeat 0 0;
	width:182px;
	height:166px;
	position:absolute;
	top:180px;
	left:-190px;
	z-index:11;
}
.character-2{
	background:url(../images/homepage/common/main-con2.png) no-repeat 0 0;
	width:132px;
	height:176px;
	position:absolute;
	top:174px;
	right:-142px;
	z-index:11;
}*/
.start-btn{
	position:absolute;
	top:92px;
	left:12px;
}
.slider-con{width:543px; height:260px;position:absolute; top:44px; left:240px;}
.clsBannerScreen {overflow: hidden;position: relative;height: 260px;width: 543px;  cursor:pointer; clear:both;}
.clsBannerScreen .images {position:absolute; display:none; }
.clsBannerButton {width:243px;cursor:pointer; position:absolute; bottom:15px; right:15px;z-index:20;}
.clsBannerButton li {width:18px;float:right;padding:0 5px 0 5px;}

.main-notice{width:200px; position:absolute;top:88px; right:13px;z-index:6;}
.main-notice h4{margin:20px 0 14px 0px;}
.main-notice li{width:192px; padding:0 0 0 8px; margin:0 0 4px 0;background:url('/images/homepage/common/dotted.png') no-repeat left center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main-notice li a{font-size:13px; font-weight:bold;}

.lg-5-margin{margin-left:50px;}
.lg-5{color:#df1c20; font-weight:bold;  line-height:15px; display:inline-block; vertical-align:middle; margin-left:3px; }
.login-box{
	margin-bottom:14px;
	float:left;
}
.login-box:after{
	clear:both;
	content:"";
	display:block;
}
.login-box h4{
	margin-bottom:10px;
	
}
.login-box dl{
	width:100%;
	float:left;
}
.login-box dl:after{
	clear:both;
	content:"";
	display:block;
}
.login-box dd,.login-box dt{
	float:left;
	display:inline;
	
}
.login-box dt{
	margin:0 10px ;
	padding-top:5px;
}
.login-box dd img{
	padding-top:2px;
}
.login-form ul{
	float:left;
	display:inline;
}
.login-box input[type="text"],.login-box input[type="password"]{
	width:115px;
	height:23px;
	padding:1px 10px;
	background:url('/images/homepage/common/lg-input.png') no-repeat 0 0;
	border:0px;
	display:block;
	margin-bottom:4px;	
}
.id-pwd{
	float:left;
	display:inline;
}
.lg-btn{
	float:right;
	display:inline;
}

.lg-con{
	background:url('/images/homepage/common/lg-bg.png') no-repeat 0 0;
	width:143px; height:53px;
	position:relative;
	float:left;
}
.lg-name{
	position:absolute;
	top:27px;
	left:10px;
	font-size:12px;
	color:#a3a3a3;
	font-weight:bold;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
	width:120px;
}
.lg-name strong{
	color:#d57b31;
	
	
	
}


.left-banner{
	padding-top:6px;
	margin-top:6px;
	border-top:1px solid #dddddd;
	float:left;
}
.left-banner:after{
	clear:both;
	content:"";
	display:block;
}
.left-banner-1,.left-banner-2,.left-banner-3,.left-banner-4,.left-banner-5{float:left;display:inline;}
.left-banner-1{margin-bottom:5px}
.left-banner-3{margin-right:5px;}
.left-banner-5{margin-bottom:5px;}
.right-banner-1{margin-top:0px; float:left;}
.right-banner-2{margin-top:5px; float:left;}
.tv-div{margin-top:0px;float:left; border-top:1px solid #dddddd;padding-top:10px;}
.tv-con{
	margin-top:-10px;
	background:url('/images/homepage/common/tv-bg.png') no-repeat 0 0;
	width:223px;
	height:179px;
	
	}
	.tv-vd{margin:26px 0 0 5px;}
.tv-div p{color:#555555; margin-top:8px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:223px;}


.center-main{min-height:795px;width:548px; background:url('/images/homepage/common/main-center-bg.png') repeat-y 0 0; padding:0 9px;float:left;}

.ebook{float:left; margin-top:16px;width:540px;}
.ebook h4{padding:12px 0 12px 0;width:100%; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.ebook h4 img{margin-left:8px;}

/* tab */
#ebookArea{position:relative; width:523px;margin:15px 8px 0px 10px;float:left;}
#ebook_tab h3{position:absolute; }
#ebook_tab li{float:left;}
#ebook_tab li ul{float:left; }
.m-li{margin:0px 7px 15px 7px; float:left; display:inline;}
.m-sum dt{background:url('/images/homepage/common/m-sum-img-bg.png') no-repeat 0 0; width:116px; height:120px;}
.m-sum dt img{margin:1px 0 0 1px; width:106px; height:112px;}
.m-sum dd{color:#787878; font-size:11px; text-align:left; margin-top:5px; width:112px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.m-tab-1{top:0px; left:0px;}
.m-tab-2{top:0px; left:52px;}
.m-tab-3{top:0px; left:104px;}
.m-tab-4{top:0px; left:156px;}
.m-tab-5{top:0px; left:208px;}
.m-tab-6{top:0px; left:260px;}
.m-tab-7{top:0px; left:312px;}
.m-tab-8{top:0px; left:364px;}
.m-tab-9{top:0px; left:416px;}
.m-tab-10{top:0px; left:468px;}

.m-tab-11{top:23px; left:0px;}
.m-tab-12{top:23px; left:52px;}
.m-tab-13{top:23px; left:104px;}
.m-tab-14{top:23px; left:156px;}
.m-tab-15{top:23px; left:208px;}
.m-tab-16{top:23px; left:260px;}
.m-tab-17{top:23px; left:312px;}
.m-tab-18{top:23px; left:364px;}
.m-tab-19{top:23px; left:416px;}
.m-tab-20{top:23px; left:468px;}



.rk-table{width:100%; border-collapse:collapse; margin-bottom:30px;}
.rk-table ul li > span{margin-bottom:3px; margin-top:3px;font-size:12px; display:inline-block;}
.rk-table ul li{width:166px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rk-table th,.rk-table td{ border:1px solid #bbbbbb;}
.rk-table th{font-size:13px; background:#f4f4f4;color:#555555; text-align:left; padding:5px;}
.rk-table td{text-align:center; background:#fefefe;}



.list_menu2 .tit {float:left;margin-left:-9px;display:block;cursor:pointer; margin-bottom:40px;}
.jq_autoonoff span{display:block;}
.j{margin-left:3px;margin-top:65px;height:609px;}
.jq_autoonoff{width:533px;}




.list-1{float:left; margin-top:0px;width:540px;}
.list-1 h4{padding:12px 0 8px 0;width:100%; border-top:1px solid #dddddd;}
.list-1 h4:after{clear:both; content:""; display:block;}
.list-1-title{float:left; display:inline;margin-left:8px;}
.list-1-more{float:right; display:inline; margin:-4px 0px 0 0;}

.list-1-con{margin:0px 0 20px 0px; }
.list-img-1{float:left;margin-right:20px;margin-top:10px;}
.list-1-ul{
	float:left;
	margin-top:15px;
}
.list-1-ul li{
	width:320px;
	padding:0 0 0 8px;
	 margin:0 0 6px 0;
	 background:url('/images/homepage/common/dotted-2.png') no-repeat left center;
	}
.list-1-ul li a{
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis; 
	width:233px;
	display:inline-block;
	font-size:13px;
	
}
.lt-1{float:left; display:inline; color:#fb5e5e;font-size:13px;}
.lt-2{float:right; display:inline; color:#a5c939;font-size:13px;}

.app div{width:240px; margin-bottom:12px;}
.app div::after{clear:both; content:""; display:block;}
.app img{float:left;}
.app-margin{margin-right:9px;}
.app h4{ border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    padding: 12px 0 5px 0;
    margin-bottom:12px;}
 .app h4:after{clear:both; content:""; display:block;}

.right-main{float:left; margin:16px 0 0 0px; width:209px;}
.ranking{ height:505px;}
.ranking h4{ border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    padding: 12px 0 5px 0;
    margin-bottom:12px;}
 .ranking h4:after{clear:both; content:""; display:block;}
#newsArea{position:relative; width:207px; height:310px;}
#qna_tab{}
#qna_tab li{float:left; }
#qna_tab li ul{position:absolute; top:25px; left:0;background:#fdf8f3;padding:10px;}
#qna_tab li ul li > span{margin-bottom:3px; margin-top:3px;font-size:14px; display:inline-block;}
#qna_tab li ul li{width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rk-1{color:#bc2327; width:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rk-2{color:#999999;  width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align:left; }
.rk-2-1{color:#999999;}
.rk-3{color:#505050;width:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.ct p{color:#333333; text-align:center;margin:5px 0;}
.ct dd{color:#555555;background:url('/images/homepage/common/ct3.png') no-repeat 0 0; width:140px; height:63px;position:relative;}
.ct dd,.ct dt{float:left;height:80px; border-bottom:1px dashed #dddddd;  margin-bottom:16px;padding-bottom:13px; margin-top:5px;}
.ct-text-table{margin:10px 0 0 42px;}
.ct-text{vertical-align:middle;  width:71px;height:38px;



} 
.ct-text a{vertical-align:middle;color:#999999;
line-height:12.9px;
 max-height:38px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis

}
.ebook-con{margin:32px 0 32px 0; position:relative;}
.scroll-img a{display:block; margin-bottom:50px;}






.scroll-img {
  
  width: 540px;
  height: 282px;
  overflow: hidden;
  font-size: 0;
}
.scroll-img ul {
  width: 700px;
  height: 600px;
  margin: 0;
}
.scroll-img ul li {
  display: inline-block;
  margin: 10px 0 10px 10px;
}

#demo5-btn {
 position:absolute;
 top:-67px;
 right:10px;
}
#demo5-backward{ background:url('/images/homepage/common/prev-btn.png') no-repeat left center; border:0px; cursor:pointer;width:28px; height:29px; margin-right:10px;}
#demo5-forward{ background:url('/images/homepage/common/next-btn.png') no-repeat left center; border:0px; cursor:pointer; width:28px; height:29px;}

/*quick*/
#quick{position:absolute;width:121px; z-index:9000; text-align:center;}

.quick-top-main{top:-530px;}
.quick-top-main1{}
#quickmenu {position:absolute; left:1040px; top:2.5px;  width:100px; z-index:9999; /* wrapper/2 */}

/* -----------------------------------------------------------
	footer
----------------------------------------------------------- */
.cursor{cursor:pointer;}


.footer{
	margin:0px auto;
	width:1024px;
	

}
.footer-1{position:relative;float:left;width:1014px;margin-top:0px; height:150px; }
.footer:after{
	clear:both;
	content:"";
	display:block;
}
.footer-bg{ float:left;background:url('/images/homepage/common/fnb-bg.png') repeat-x 0 0; width:100%; height:30px; }
.fnb{width:400px; margin:0 auto;padding-left:60px;}
.copyright{width:540px; margin:0px auto;position:absolute; top:53px; left:220px;}
.copyright span{float:left;width:500px;  display:block;color:#999999;}
.fnb li{margin-right:15px;float:left; display:inline;}
.footer-logo img{display:block; margin-bottom:5px;}
.footer-logo{
	position:absolute;
	top:48px;
	left:65px;
}
.footer-logo2{
	position:absolute;
	top:51px;
	right:0px;

}
.f-img{
	float:right;
	width:280px;
	
}
.Family_Site{border:1px solid #cccccc; padding:2px;}
.f-img img{float:left;}
.escrow img{float:left;margin-right:20px;  }
.thawte-logo{float:left; margin:20px 0 0 15px;}

/*메인슬라이드*/
.clear {
	overflow: hidden;
	width: 100%;
}
.fl {
	float: left;
	display: inline;
}
.dn {
	display: none;
}

.wrap_box {
	position: relative; 
	margin: 0px 0 0;
	z-index: 5;
}
.wrap_box .visual {
	height: 260px;
	margin-top: 0px;
}
.wrap_box .box {
	width: 1200px;
	margin: 4px auto 0;
	position: relative;
}
.wrap_box .visual .pht {
	position: absolute;
	top: 0;
	left: 0;
	width: 543px;
	height: 260px;
}
.wrap_box .visual .control {
	position: absolute;
	top: 226px;
	left: 475px;
	width: 150px;
}
.wrap_box .visual .control .fl {
	margin-right: 8px;
	cursor: pointer;
}

.wrap_box .visual .thumbox{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 279px;
	height: 420px;
}
.wrap_box .visual .listbox { 
	margin: 0 auto; 
	top: 0px; 
	padding: 0 0 0 4px;
	width: 275px; 
	list-style:none; 
}
.wrap_box .visual .listbox .ll {
	margin: 0 0 0 0;
	cursor: pointer;
	height: 83px;
}
.wrap_box .visual .listbox .ll img {
	display: block;
}
.wrap_box .visual .listbox2 {
	position: absolute;
	margin: 0 auto;
	top: 0px;
	left: 0;
	list-style: none;
}
.wrap_box .visual .listbox2 li {
	position: absolute;
	display: none;
}
.wrap_box .visual .listbox2 li.li_o1 {
	top: 0px;
	left: 4px;
	display: block;
}
.wrap_box .visual .listbox2 li.li_o2 {
	top: 83px;
	left: 4px;
}
.wrap_box .visual .listbox2 li.li_o3 {
	top: 166px;
	left: 4px;
}
.wrap_box .visual .listbox2 li.li_o4 {
	top: 249px;
	left: 4px;
}
.wrap_box .visual .listbox2 li.li_o5 {
	top: 332px;
	left: 4px;
}
.wrap_box .visual .listbox2 li.li_o6 {
	top: 415px;
	left: 4px;
}

.wrap_box .visual .prev {
	position: absolute;
	top: 197px;
	left: 19px;
	cursor: pointer;
}
.wrap_box .visual .next {
	position: absolute;
	top: 197px;
	right: 298px;
	cursor: pointer;
}


.ind-title{font-size:34px; margin-bottom:35px;}
.individual {
   
    width: 694px;
}
.individual li {
    color: #666666;
    display: block;
    font-size: 12px;
    line-height: 24px;
    width: 694px;
}
.individual h3{
	font-size:16px;
	margin:15px 0;
	
}
.help {
    border: 1px solid #cccccc;
}
.help li {
    margin: 2px 0 2px 10px;
}

.law{
	 color: #666666;
    display: block;
    font-size: 12px;
    line-height: 24px;
    width: 700px;
	
}
.law strong{
	font-size:16px;
	margin:15px 0;
	
}

.bill-table{width:694px; margin-bottom:20px;}
.bill-table table{width:100%; border-collapse:collapse;}
.bill-table th,.bill-table td{border:1px solid #ebebeb; text-align:center;  }
.bill-table th{background:#f7f7f9; height:30px; color:#555555; font-size:13px; font-family: 'Nanum Gothic Coding';}
.bill-table td{height:42px; color:#787878; font-size:12px;}

.red-text{margin-bottom:20px; font-size:12px; color:#c15152;}




/*레이어팝업*/
.mw_layer1{position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;z-index:9999;}
.mw_layer1.open{display:block}
.mw_layer1.none{display:none}


.mw_layer2{position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw_layer2.open{display:block}
.mw_layer2.none{display:none}

.dis-none{display:none}

.mw_layer1 .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url('/images/homepage/common/to-bg.png') repeat 0 0;z-index:9999;}
.mw_layer2 .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:9999;}

#divpop{position:absolute;top:30%;left:50%;width:640px;margin:-170px 0 0 -150px;font-size:12px;z-index:9999;}
#divpop:after{clear:both; cotent:""; display:block;}
.mw_layer1:after{clear:both; cotent:""; display:block;}
.mw_layer2:after{clear:both; cotent:""; display:block;}



.lp-bg{background:url('/images/homepage/common/l-pop-bg.png') no-repeat 0 0; width:860px; height:560px; position:absolute; top:-27px; left:-261px;}
.lp-wrap{ width:815px; height:280px; position:relative;z-index:9999; margin:72px 0 0 -280px;}
.lp-wrap input[type="text"]{border:0px; padding:5px; height:14px;}
.lp-name,.lp-num,.lp-email,.lp-confirmation-btn,.lp-cancel-btn,.lp-cancel-a-btn,.lp-age,.lp-addr,.lp-select{position:absolute;}
.lp-name{top:94px; left:176px;}
.lp-name input[type="text"],.lp-age input[type="text"],.lp-addr input[type="text"]{ width:345px;}
.lp-num{top:140px; left:176px;}
.lp-email{top:214px; left:176px;}
.lp-confirmation-btn{top:145px; left:575px;}
.lp-cancel-btn{top:235px; left:440px;}
.lp-cancel-a-btn{top:251px; left:473px;}

.lp-num1{width:85px; margin-right:32px;}
.lp-num2{width:85px; margin-right:32px;}
.lp-num3{width:85px;}

.lp-email1{width:83px; margin-right:26px;}
.lp-email2{width:83px;}

.lp-age{top:183px; left:176px;}
.lp-addr{top:227px; left:176px;}

.alertify-message{margin-bottom:20px;}

.lp-pop-video{}
.lp-select{top:272px; left:166px;}
.lp-select select{width:182px; padding:3px;}