/* common */
body {padding:0;margin:0;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}

.b {font-weight:bold;}
.u {text-decoration:underline;}
.s {text-decoration:line-through;}
.left {float:left;}ta
.right {float:right;}
.clear {clear:both;}
.shift {position:relative;left:-2px;}
.hand {cursor:pointer;}
.hide {display:none;}
.sysMsgBox {padding:30px;font-size:15px;font-family:"malgun gothic",Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;color:#ff0000;font-weight:bold;border:#dfdfdf solid 5px;background:#f9f9f9;text-align:center;}
.sysMsgBox img {position:relative;top:2px;left:-2px;}
.filter {filter:alpha(opacity=20);opacity:0.2;}
.gray {filter:gray();}
.nopm {padding:0;margin:0;}
/* @common */

/* mobile */
#pctomobile {margin:20px 0 0 0;text-align:center;border:#dfdfdf solid 1px;background:#f9f9f9;font-size:25px;font-weight:bold;}
#pctomobile a {display:block;margin:5px;padding:15px;}
/* @mobile */

/* member layer */
.mbrLayerBlock {position:absolute;display:block;background:#ffffff;width:310px;height:450px;border:#333333 solid 1px;border-bottom:#333333 solid 2px;}
/* @member layer */

/* button */
.btn00 {display:inline-block;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;}
.btn00 a {display:inline-block;border-top:#FFFFFF solid 1px;background:#EFEFEF;padding:4px 7px 4px 7px;color:#444;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn00 a:hover {background:#E1E1E1;}
.btn00 input {margin:0;cursor:pointer;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;background:#EFEFEF;height:18px;color:#444;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn00 input:hover {background:#E1E1E1;}

.btn01 {display:inline-block;border-top:#29447E solid 1px;border-left:#29447E solid 1px;border-right:#29447E solid 1px;border-bottom:#1A356E solid 1px;}
.btn01 a {display:inline-block;border-top:#8A9CC2 solid 1px;background:#5972A8;padding:3px 7px 4px 7px;color:#ffffff;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn01 a:hover {background:#687EAC;color:#ffffff;}
.btn01 input {margin:0;cursor:pointer;border-top:#8A9CC2 solid 1px;border-left:#5972A8 solid 1px;border-right:#5972A8 solid 1px;border-bottom:#5972A8 solid 1px;background:#5972A8;height:18px;color:#ffffff;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn01 input:hover {background:#687EAC;}

.btn02 {display:inline-block;border-top:#3B6E22 solid 1px;border-left:#3B6E22 solid 1px;border-right:#3B6E22 solid 1px;border-bottom:#2C5115 solid 1px;}
.btn02 a {display:inline-block;border-top:#98C286 solid 1px;background:#6DA952;padding:3px 7px 4px 7px;color:#ffffff;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn02 a:hover {background:#6DB947;color:#ffffff;}
.btn02 input {margin:0;cursor:pointer;border-top:#98C286 solid 1px;border-left:#6DA952 solid 1px;border-right:#6DA952 solid 1px;border-bottom:#6DA952 solid 1px;background:#6DA952;height:18px;color:#ffffff;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn02 input:hover {background:#6DB947;}

.btnblue {cursor:pointer;border:#3399DD solid 1px;background:url('../image/_public/grad_blue.jpg') #33C9FD left bottom repeat-x;color:#ffffff;height:21px;}
.btngray {cursor:pointer;border:#666666 solid 1px;background:url('../image/_public/grad_gray.jpg') #B3B3B3 left bottom repeat-x;color:#ffffff;height:21px;}

.btnGray01 {display:block;height:27px;background:url('../image/btn/gray_01_left.jpg') left no-repeat;}
.btnGray01 i {display:block;height:27px;background:url('../image/btn/gray_01_right.jpg') right no-repeat;font-weight:bold;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-size:11px;font-style:normal;color:#333333;}
.btnGray01 s {display:inline-block;text-decoration:none;padding:9px 0 0 10px;letter-spacing:-1px;}

.plusBlue s {background:url('../image/btn/add_01_blue.gif') 10px 6px no-repeat;padding:9px 0 0 30px;}
.txtCenter {text-align:center;}
.noIcon s {padding:9px 0 0 0;}
/* @button */

.table_css_1 table {
	border-collapse: collapse !important;
	border:solid 0px;
}
.table_css_1  td{
	border-collapse: collapse !important;
	border:solid 0px;
}

/* pagebpx */
.pagebox01 {}
.pagebox01 .selected,.pagebox .notselected:hover {padding:0 4px 0 4px;font-family:arial;font-size:12px;font-weight:bold;color:#FF5B01;}
.pagebox01 .notselected {padding:0 4px 0 4px;text-decoration:none;font-family:arial;font-size:12px;color:#222;font-weight:bold;}
.pagebox01 img {padding:0 4px 0 4px;margin-bottom:-2px;}

.pagebox02 {}
.pagebox02 .selected,.pagebox .notselected:hover {padding:4px 8px 3px 8px;margin:0 1px 0 1px;border:#dfdfdf solid 1px;font-family:arial;font-size:12px;font-weight:bold;color:#01939c;}
.pagebox02 .notselected {padding:4px 8px 3px 8px;margin:0 1px 0 1px;border:#ffffff solid 1px;text-decoration:none;font-family:arial;font-size:12px;font-weight:bold;color:#777;}
.pagebox02 .split {display:none;}
.pagebox02 img {padding:0 4px 0 4px;margin-bottom:-2px;}
/* @pagebox */

/* input */
.input {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:20px;}
.input:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.input:focus {border:#FF9D1D solid 2px;margin:0;background:#f9f9f9;}

.input22 {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:22px;}
.input22:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.input22:focus {border:#FF9D1D solid 2px;margin:0;background:#ff6600;}
/* @input */

/* scroll */
.scrollbar01 {scrollbar-base-color:#E1E1E1;scrollbar-face-color:#FFF;scrollbar-track-color:#FFF;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#E1E1E1;scrollbar-shadow-color:#E1E1E1;scrollbar-darkshadow-color:#FFF;scrollbar-arrow-color:#7a7a7a;}
/* @scroll */

/* tooltip */
.tooltip {position:relative;z-index:20;}
.tooltip span {display:none;}
.tooltip:hover {z-index:21;}
.tooltip:hover span {display:block;position:absolute;padding:10px;line-height:150%;font-weight:normal;font-size:11px;font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-style:normal;color:#222222;text-decoration:none;background:#F4EFDE;border:#666666 solid 1px;filter:alpha(opacity=90);opacity:0.9;border-radius:5px 5px 5px 5px;}
.tooltip ._top {left:-20px;bottom:25px;}
.tooltip ._top i {display:block;width:13px;height:8px;background:url('../image/_public/arr_bottom.gif') no-repeat;position:absolute;bottom:-8px;left:20px;}
.tooltip ._bottom {left:-20px;top:25px;}
.tooltip ._bottom i {display:block;width:13px;height:8px;background:url('../image/_public/arr_top.gif') no-repeat;position:absolute;top:-8px;left:20px;}
.tooltip ._left {top:-10px;}
.tooltip ._left i {display:block;width:8px;height:13px;background:url('../image/_public/arr_right.gif') no-repeat;position:absolute;right:-8px;top:10px;}
.tooltip ._right {top:-10px;}
.tooltip ._right i {display:block;width:8px;height:13px;background:url('../image/_public/arr_left.gif') no-repeat;position:absolute;left:-8px;top:10px;}
.tooltip ._w100 {width:100px;}
.tooltip ._w150 {width:150px;}
.tooltip ._w200 {width:200px;}
.tooltip ._w250 {width:250px;}
.tooltip ._w300 {width:300px;}
.tooltip ._l100 {left:-135px;}
.tooltip ._l150 {left:-185px;}
.tooltip ._l200 {left:-235px;}
.tooltip ._l250 {left:-285px;}
.tooltip ._l300 {left:-335px;}
.tooltip ._r100 {right:-135px;}
.tooltip ._r150 {right:-185px;}
.tooltip ._r200 {right:-235px;}
.tooltip ._r250 {right:-285px;}
.tooltip ._r300 {right:-335px;}
/* @tooltip */


/* webz */


/***  테이블 디자인 ***/


#product-table	{
	width:100%;
	margin-bottom: 20px;
	}
#product-table	td a	{
	color: #393939;
	}
#product-table	td a:hover	{
	text-decoration: underline;
	}
#product-table	th	{
	height: 50px;
	text-align: center;

	color: #fff;
	font-family: '돋움';
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;

	}
#product-table	.minwidth-1	{
	min-width: 110px;
	}
#product-table td	{
	border: 1px solid #d2d2d2;
	padding: 10px 0 10px 10px;
	}
#product-table tr.alternate-row	{
	background: #ececec;
	}

#product-table{
  display: table;
  border-collapse: collapse;
  border-spacing: 0px;
  border-color: grey;
}

#product_sale_layer_header_wrapper{
display: table;
  border-collapse: separate;
  /*border-spacing: 0px;
  border-color: grey;	*/
}

#product-table .table-header-left	{
	background: url(../image/table/table_header_left.jpg) no-repeat;
	border: none;
	min-width: 29px;
	padding: 0px 0 0 10px;
	width: 29px;
	}
#product-table .table-header-right	{
	background: url(../image/table/table_header_right.jpg) no-repeat;
	border: none;
	min-width: 221px;
	padding: 0px 0 0 0;
	width: 221px;
	}
#product-table .table-header-repeat	{
	background: url(../image/table/table_header_repeat.jpg) repeat-x;
	border: none;
	}

#product-table th.line-left	{
	border-left: 1px solid #373737;
	}



/* button */

/* Button Reset */

.webzbutton button{font-size:12px;font-family:'돋움'}

.webzbutton,
.webzbutton a,
.webzbutton button,
.webzbutton input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:'돋움',Tahoma, Sans-serif; white-space:nowrap; background:url(../image/button/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
.webzbutton { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.webzbutton a,
.webzbutton button,
.webzbutton input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
.webzbutton.large { height:29px; background-position:left -30px; }
.webzbutton.xLarge { height:35px; background-position:left -65px; }
.webzbutton.small { height:18px; background-position:left -107px; }
.webzbutton a,
.webzbutton button,
.webzbutton input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.webzbutton.large a,
.webzbutton.large button,
.webzbutton.large input { height:30px; padding:0 10px 0 8px; font-size:14px; line-height:29px; background-position:right -30px;}
.webzbutton.xLarge a,
.webzbutton.xLarge button,
.webzbutton.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.webzbutton.small a,
.webzbutton.small button,
.webzbutton.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}


/* Button Text Color */
.webzbutton *:hover,
.webzbutton *:active,
.webzbutton *:focus{ color:#690;}
.webzbutton.green,
.webzbutton.green a,
.webzbutton.green button,
.webzbutton.green input { background-image:url(../image/button/buttonGreen.gif); color:#fff;}
.webzbutton.green *:hover,
.webzbutton.green *:active,
.webzbutton.green *:focus{ color:#ff0;}
.webzbutton.black,
.webzbutton.black a,
.webzbutton.black button,
.webzbutton.black input { background-image:url(../image/button/buttonBlack.gif); color:#fff;}
.webzbutton.black *:hover,
.webzbutton.black *:active,
.webzbutton.black *:focus{ color:#ff0;}
.webzbutton.red,
.webzbutton.red a,
.webzbutton.red button,
.webzbutton.red input { background-image:url(../image/button/buttonRed.gif); color:#fff;}
.webzbutton.red *:hover,
.webzbutton.red *:active,
.webzbutton.red *:focus{ color:#ff0;}
.webzbutton.blue,
.webzbutton.blue a,
.webzbutton.blue button,
.webzbutton.blue input { background-image:url(../image/button/buttonBlue.gif); color:#fff;}
.webzbutton.blue *:hover,
.webzbutton.blue *:active,
.webzbutton.blue *:focus{ color:#ff0;}

/* Button Text Strong */
.webzbutton.strong * { font-weight:bold !important;}

li,ul {
	margin:0; padding:0; list-style:none;
}

a {
	text-decoration:none;
}

#warp {
	width:100%;
	margin:0 auto;
	padding:0px;
}
#top_ {
	width:100%;

}

#top_ .top_banner{
	width:100%;
	margin:0 auto;
	padding:0px;
	background-color:#1f2226;
}


#top_ .top_banner_01{
	width:1000px;
	margin:0 auto;
	padding:0px;
}

#top_ .top_01{
	width:100%;
	margin:0 auto;
	padding:0px;
	background-color:#ebebeb;
	border-bottom:3px solid #cccccc;
	height:47px;
}

#top_ .top_01_01{
	width:1000px;
	margin:0 auto;
	padding:0px;
}
#top_ .top_01_01 li
{
	float:left;
}
#top_ .top_01_01 li.b01 {width:250px;height:50px;padding:0;background:url(/../hanbit/images/main01/top_tapmenu01.png) no-repeat 0 100%;_height//:48x; text-indent:-9999in;z-index:1;}
#top_ .top_01_01 li.b01 a {background:url(/../hanbit/images/main01/top_tapmenu01.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}
#top_ .top_01_01 li.b01 a:hover{background:url(/../hanbit/images/main01/top_tapmenu01_up.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}
#top_ .top_01_01 li.b01 .on{background:url(/../hanbit/images/main01/top_tapmenu01_up.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}

#top_ .top_01_01 li.b02 {width:250px;height:50px;padding:0;background:url(/../hanbit/images/main01/top_tapmenu02.png) no-repeat 0 100%;_height//:48x; text-indent:-9999in;z-index:1;}
#top_ .top_01_01 li.b02 a {background:url(/../hanbit/images/main01/top_tapmenu02.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}
#top_ .top_01_01 li.b02 a:hover{background:url(/../hanbit/images/main01/top_tapmenu02_up.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}
#top_ .top_01_01 li.b02 .on{background:url(/../hanbit/images/main01/top_tapmenu02_up.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}

#top_ .top_01_01 li.b03 {width:250px;height:50px;padding:0;background:url(/../hanbit/images/main01/top_tapmenu03.png) no-repeat 0 100%;_height//:48x; text-indent:-9999in;z-index:1;}
#top_ .top_01_01 li.b03 a {background:url(/../hanbit/images/main01/top_tapmenu03.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}
#top_ .top_01_01 li.b03 a:hover{background:url(/../hanbit/images/main01/top_tapmenu03_up.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}
#top_ .top_01_01 li.b03 .on{background:url(/../hanbit/images/main01/top_tapmenu03_up.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}

#top_ .top_01_01 li.b04 {width:250px;height:50px;padding:0;background:url(/../hanbit/images/main01/top_tapmenu04.png) no-repeat 0 100%;_height//:48x; text-indent:-9999in;z-index:1;}
#top_ .top_01_01 li.b04 a {background:url(/../hanbit/images/main01/top_tapmenu04.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}
#top_ .top_01_01 li.b04 a:hover{background:url(/../hanbit/images/main01/top_tapmenu04_up.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}
#top_ .top_01_01 li.b04 .on{background:url(/../hanbit/images/main01/top_tapmenu04_up.png) no-repeat 0 100%;text-indent:-9999in;width:250px;height:50px;display:block;}

#top_ .top_02{
	width:1000px;
	margin:0 auto;
	padding:0px;
	text-align:right;
	height:140px;
}

#top_ .top_02 .top_mem_link
{
	height:40px;
	line-height:30px;
	font-size:11px;
	color:#808080;
	float:right;
}

#top_ .top_02 .top_mem_link li
{
	float:left;
	padding:0 6px;
}
/*  한빛 변리사 학원 검색 */
#top_ .top_02 .ser {
	clear:both;
	width:465px;
	height:31px;
	margin:0 auto;
		text-align:left;
		font-size:12px;
}

#top_ .top_02 .ser ul li select{
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:0px;
  padding:5px;
  width:80px;
  background: url(/../hanbit/images/main01/search_arow.png) no-repeat 95% 50%;
}
#top_ .top_02 .ser_02 ul li select{
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:0px;
  padding:5px;
  width:80px;
  background: url(/../hanbit/images/main01/search_arow.png) no-repeat 95% 50%;
}
#top_ .top_02 .ser_03 ul li select{
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:0px;
  padding:5px;
  width:80px;
  background: url(/../hanbit/images/main01/search_arow.png) no-repeat 95% 50%;
}
#top_ .top_02 .ser_04 ul li select{
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:0px;
  padding:5px;
  width:80px;
  background: url(/../hanbit/images/main01/search_arow.png) no-repeat 95% 50%;
}
#top_ .top_02_sub .ser_02 ul li select{
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:0px;
  padding:5px;
  width:80px;
  background: url(/../hanbit/images/main01/search_arow.png) no-repeat 95% 50%;
}
#top_ .top_02_sub .ser_04 ul li select{
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:0px;
  padding:5px;
  width:80px;
  background: url(/../hanbit/images/main01/search_arow.png) no-repeat 95% 50%;
}

#top_ .top_02 .ser ul {
	width:395px;
	height:31px;
	margin:0 auto;
		border:3px #ce2436 solid;
		text-align:left;
		float:left;

}

#top_ .top_02 .ser li input{
	float:left;
	height:28px;
	width:255px;
	border:0px;
}
#top_ .top_02 .ser li:first-child {
	float:left;
	height:34px;
	width:80px;
	line-height:33px;
	padding:0 0 0 20px;
	color:#997e5f;
	font-weight:bold;
}
#top_ .top_02 .ser li:last-child {
	float:right;
	height:32px;
	text-align:right;
	border:0px;
}
/* 한빛동영상강좌 검색*/
#top_ .top_02 .ser_02 {
	clear:both;
	width:465px;
	height:31px;
	margin:0 auto;
		text-align:left;
		font-size:12px;
}

#top_ .top_02 .ser_02 ul {
	width:395px;
	height:31px;
	margin:0 auto;
		border:3px #3caee3 solid;
		text-align:left;
		float:left;

}

#top_ .top_02 .ser_02 li input{
	float:left;
	height:28px;
	width:255px;
	border:0px;
}
#top_ .top_02 .ser_02 li:first-child {
	float:left;
	height:34px;
	width:80px;
	line-height:33px;
	padding:0 0 0 20px;
	color:#666666;
	font-weight:bold;
}
#top_ .top_02 .ser_02 li:last-child {
	float:right;
	height:32px;
	text-align:right;
	border:0px;
}

/* 한빛도서물 검색*/

#top_ .top_02 .logo {
	position: relative;
	margin:0 auto;
		text-align:left;
		font-size:12px;
		top:30px;
}

#top_ .top_02 .ser_03 {
	clear:both;
	position: relative;
	width:465px;
	height:31px;
	margin:0 auto;
		text-align:left;
		font-size:12px;
		top:-20px;
}

#top_ .top_02 .ser_03 ul {
	width:395px;
	height:31px;
	margin:0 auto;
		border:3px #4594fe solid;
		text-align:left;
		float:left;

}

#top_ .top_02 .ser_03 li input{
	float:left;
	height:28px;
	width:255px;
	border:0px;
}
#top_ .top_02 .ser_03 li:first-child {
	float:left;
	height:34px;
	width:80px;
	line-height:33px;
	padding:0 0 0 20px;
	color:#666666;
	font-weight:bold;
}
#top_ .top_02 .ser_03 li:last-child {
	float:right;
	height:32px;
	text-align:right;
	border:0px;
}

/* IPAT 검색*/


#top_ .top_02 .ser_04 {
	clear:both;
	position: relative;
	width:465px;
	height:31px;
	margin:0 auto;
		text-align:left;
		font-size:12px;
}

#top_ .top_02 .ser_04 ul {
	width:395px;
	height:31px;
	margin:0 auto;
		border:3px #fc9607 solid;
		text-align:left;
		float:left;

}

#top_ .top_02 .ser_04 li input{
	float:left;
	height:28px;
	width:255px;
	border:0px;
}
#top_ .top_02 .ser_04 li:first-child {
	float:left;
	height:34px;
	width:80px;
	line-height:33px;
	padding:0 0 0 20px;
	color:#666666;
	font-weight:bold;
}
#top_ .top_02 .ser_04 li:last-child {
	float:right;
	height:32px;
	text-align:right;
	border:0px;
}


#top_ .top_02 .menu {
	clear:both;
	margin:0 auto;
	text-align:left;
	height:62px;
}
#top_ .top_02 .menu ul {
	float:left;
	padding:0  25px;
	font-weight:bold;
	font-size:14px;
	height:62px;
	line-height:62px;
}
#top_ .top_02 .menu ul:first-child {
	float:left;
	padding:0 10px 0 0px;
	font-weight:bold;
	font-size:14px;
	height:62px;
	line-height:62px;
}

#top_ .top_03{
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0px;
	text-align:left;
	height:198px;
	border-top:1px solid #ededed;
	background-color:#fafafa;
	border-bottom:1px solid #ededed;
	display:block;
}
#top_ .top_03 .sub_menu{
	position: relative;
	top:-1px;
	width:1000px;
	margin:0 auto;
	text-align:left;
	height:198px;
}
#top_ .top_03 .sub_menu ul{
	float:left;
	font-size:12px;
	padding:15px 0 20px 0;

	font-weight:bold;
	line-height:30px;
	border-top:4px solid #4d4d4d;
}

#top_ .top_03 .sub_menu .on{
	float:left;
	font-size:12px;
	padding:15px 0 20px 0;

	font-weight:bold;
	line-height:30px;
	border-top:4px solid #349aff;
	color:#349aff;
}

#top_ .top_03 .sub_menu .on li{
	font-size:12px;
	padding:0 0 0 10px ;

		font-weight:normal;
	color:#222222;
	line-height:20px;
}

#top_ .top_03 .sub_menu ul li{

	font-size:12px;
	padding:0 0 0 10px ;

	font-weight:normal;
	border-left:1px solid #ededed;
	line-height:20px;
	color:#222222;
}

/*서브 메뉴 상단 메뉴*/
#top_ .top_02_sub{
	width:1000px;
	margin:0 auto;
	padding:0px;
	text-align:right;
	height:140px;
}

#top_ .top_02_sub .top_mem_link
{
	height:40px;
	line-height:30px;
	font-size:11px;
	color:#808080;
	float:right;
}

#top_ .top_02_sub .top_mem_link li
{
	float:left;
	padding:0 6px;
}
/*  한빛 변리사 학원 검색 */
#top_ .top_02_sub .ser {
	clear:both;
	position: relative;
	width:465px;
	height:31px;
	margin:0 auto;
		text-align:left;
		font-size:12px;
		top:-20px;
}

#top_ .top_02_sub .ser ul {
	width:395px;
	height:31px;
	margin:0 auto;
		border:3px #ce2436 solid;
		text-align:left;
		float:left;

}
#top_ .top_02_sub .ser ul li select{
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:0px;
  padding:5px;
  width:80px;
  background: url(/../hanbit/images/main01/search_arow.png) no-repeat 95% 50%;
}
#top_ .top_02_sub .ser li input{
	float:left;
	height:28px;
	width:255px;
	border:0px;
}
#top_ .top_02_sub .ser li:first-child {
	float:left;
	height:34px;
	width:80px;
	line-height:33px;
	padding:0 0 0 20px;
	color:#997e5f;
	font-weight:bold;
}
#top_ .top_02_sub .ser li:last-child {
	float:right;
	height:32px;
	text-align:right;
	border:0px;
}
/* 한빛동영상강좌 검색*/
#top_ .top_02_sub .ser_02 {
	clear:both;
	position: relative;
	width:465px;
	height:31px;
	margin:0 auto;
		text-align:left;
		font-size:12px;
		top:-20px;
}

#top_ .top_02_sub .ser_02 ul {
	width:395px;
	height:31px;
	margin:0 auto;
		border:3px #3caee3 solid;
		text-align:left;
		float:left;

}

#top_ .top_02_sub .ser_02 li input{
	float:left;
	height:28px;
	width:255px;
	border:0px;
}
#top_ .top_02_sub .ser_02 li:first-child {
	float:left;
	height:34px;
	width:80px;
	line-height:33px;
	padding:0 0 0 20px;
	color:#666666;
	font-weight:bold;
}
#top_ .top_02_sub .ser_02 li:last-child {
	float:right;
	height:32px;
	text-align:right;
	border:0px;
}

/* 한빛도서물 검색*/

#top_ .top_02_sub .logo {
	position: relative;
	margin:0 auto;
		text-align:left;
		font-size:12px;
		top:30px;
}

#top_ .top_02_sub .ser_03 {
	clear:both;
	position: relative;
	width:465px;
	height:31px;
	margin:0 auto;
		text-align:left;
		font-size:12px;
		top:-20px;
}

#top_ .top_02_sub .ser_03 ul {
	width:395px;
	height:31px;
	margin:0 auto;
		border:3px #4594fe solid;
		text-align:left;
		float:left;

}

#top_ .top_02_sub .ser_03 li input{
	float:left;
	height:28px;
	width:255px;
	border:0px;
}
#top_ .top_02_sub .ser_03 li:first-child {
	float:left;
	height:34px;
	width:80px;
	line-height:33px;
	padding:0 0 0 20px;
	color:#666666;
	font-weight:bold;
}
#top_ .top_02_sub .ser_03 li:last-child {
	float:right;
	height:32px;
	text-align:right;
	border:0px;
}

/* IPAT 검색*/


#top_ .top_02_sub .ser_04 {
	clear:both;
	position: relative;
	width:465px;
	height:31px;
	margin:0 auto;
		text-align:left;
		font-size:12px;
		top:-20px;
}

#top_ .top_02_sub .ser_04 ul {
	width:395px;
	height:31px;
	margin:0 auto;
		border:3px #fc9607 solid;
		text-align:left;
		float:left;

}

#top_ .top_02_sub .ser_04 li input{
	float:left;
	height:28px;
	width:255px;
	border:0px;
}
#top_ .top_02_sub .ser_04 li:first-child {
	float:left;
	height:34px;
	width:80px;
	line-height:33px;
	padding:0 0 0 20px;
	color:#666666;
	font-weight:bold;
}
#top_ .top_02_sub .ser_04 li:last-child {
	float:right;
	height:32px;
	text-align:right;
	border:0px;
}


#top_ .top_02_sub .menu {
	clear:both;
	margin:0 auto;
	text-align:left;

	display:table;
}
#top_ .top_02_sub .menu ul {
	float:left;
/*	padding:0  25px;*/
	font-weight:bold;
	font-size:14px;

}
#top_ .top_02_sub .menu ul:first-child {
	float:left;
/*	padding:0 10px 0 0px;*/
	font-weight:bold;
	font-size:14px;

}
/* 각 서브 페이지 공용 */
#top_ .top_sub{
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0px;
	text-align:left;
	display:table;
	border-top:1px solid #ededed;
	/*background-color:#fafafa;*/

	display:block;
}
#top_ .top_sub .sub_menu{
	position: relative;
	top:-1px;
	width:1000px;
	display:table;
	margin:0 auto;
	text-align:left;
		border-bottom:1px solid #ededed;
}
#top_ .top_sub .sub_menu ul{
	float:left;
	font-size:12px;
	padding:15px 0 20px 0;
	font-weight:bold;
	line-height:20px;
	border-top:4px solid #4d4d4d;
}
#top_ .top_sub .sub_menu ul li{
	float:left;
}

#top_ .top_sub .sub_menu .on{

	font-size:12px;
	padding:15px 0 20px 0;
	font-weight:bold;
	line-height:20px;
	border-top:4px solid #e92f2f;
	color:#e92f2f;
}
#top_ .top_sub .sub_menu .on3{

	font-size:12px;
	padding:15px 0 20px 0;
	font-weight:bold;
	line-height:20px;
	border-top:4px solid #3caee3;
	color:#3caee3;
}
#top_ .top_sub .sub_menu .on4{

	font-size:12px;
	padding:15px 0 20px 0;
	font-weight:bold;
	line-height:20px;
	border-top:4px solid #4594fe;
	color:#4594fe;
}
#top_ .top_sub .sub_menu .on5{

	font-size:12px;
	padding:15px 0 20px 0;
	font-weight:bold;
	line-height:20px;
	border-top:4px solid #fc9607;
	color:#fc9607;
}
#top_ .top_sub .sub_menu .on li{
	float:left;
}

#top_ .top_sub .sub_menu .on li dt{
	font-size:12px;
	padding:0 0 0 10px ;

		font-weight:normal;
	color:#222222;
	line-height:20px;
}

#top_ .top_sub .sub_menu ul li dt{

	font-size:12px;
	padding:0 0 0 10px ;

	font-weight:normal;
	border-left:1px solid #ededed;
	line-height:20px;
	color:#222222;
}
#top_ .top_sub .sub_menu ul li dt.on1 a{
font-weight:bold;
color:#e92f2f;
}
#top_ .top_sub .sub_menu ul li dt.on13 a{
font-weight:bold;
color:#3caee3;
}
#top_ .top_03 .sub_menu ul li dt.on1 a{
font-weight:bold;
color:#4594fe;
}
#top_ .top_sub .sub_menu ul li dt.on15 a{
font-weight:bold;
color:#fc9607;
}

#topmenu_sub {}
#topmenu_sub .wrap {}
#topmenu_sub ul {margin:0;list-style-type:none;width:1000px;}
#topmenu_sub li {float:left;margin:0;text-align:center;}
#topmenu_sub li a {font-weight:bold;font-family:"malgun gothic";font-size:14px;color:#666666;display:block;letter-spacing:-1px;}
#topmenu_sub li div {position:absolute;display:none;width:1px;height:1px;z-index:1;}
#topmenu_sub li div dl {margin:30px 0 0 1px;background:#ffffff;border:#dfdfdf solid 1px;}
#topmenu_sub li div dt {margin:0;padding:0;}
#topmenu_sub li div dd {margin:0;padding:0;}
#topmenu_sub li div dt a {overflow:hidden;height:13px;line-height:150%;display:block;font-weight:normal;padding:4px 0 10px 10px;font-size:12px;font-family:gulim;height:12px;text-shadow:0 0 0 #666666;}
#topmenu_sub li div dt a:hover {background:#efefef;}
#topmenu_sub li div dd a {overflow:hidden;height:12px;line-height:150%;display:block;font-weight:normal;padding:3px 0 8px 15px;font-size:12px;font-family:gulim;height:11px;text-shadow:0 0 0 #666666;}
#topmenu_sub li div dd a:hover {background:#efefef;}
#topmenu_sub li a:hover,#topmenu_sub .on {color:#000000;}
#topmenu_sub .on1 {background:#efefef;border-radius:5px 5px 5px 5px;}
#topmenu_sub .none {color:#999999;padding:2px 0 0 10px;}
#topmenu_sub .none a {display:inline;background:#ffffff;padding:3px 5px 3px 5px;position:relative;top:2px;}
#topmenu_sub .more {margin:0 0 3px 3px;}
#topmenu_sub .home {margin-right:15px;}

#con_
{
	clear:both;
	width:100%;

}

#con_ .con_book
{
	clear:both;
	width:100%;
	height:220px;
	margin:0 auto;
	text-align:center;
	background-color:#336dbb;
	background:url(/../hanbit/images/main03/book_shelf_bg_01.png) repeat-x;
}

#con_ .con_book .con_book_01 {
	width:1000px;
	height:220px;
	margin:0 auto;
	background:url(/../hanbit/images/main03/book_shelf_bg.png) no-repeat;
}

#con_ .con_book .con_book_01 ul{
	padding:30px 0;
	float:left;
	width:140px;
	margin:0 auto;
	text-align:center;
}
#con_ .con_book .con_book_01 ul:first-child{
	padding:30px 0 0 10px;
	float:left;
	width:140px;
	margin:0 auto;
	text-align:center;
}
#con_ .con_book .con_book_01 ul span{
	color:#ffffff;
	font-size:12px;
	line-height:36px;
}

#con_ .con_01
{
	width:100%;
	margin:0 auto;
	text-align:center;
/*	background-color:#666666;*/
}

#con_ .con_01 .con_01_01
{
	width:1000px;
	margin:0 auto;
}

#con_ .con_01 .con_01_book
{
	width:1000px;
	margin:0 auto;
}
#con_ .con_02
{
	width:100%;
	margin:0 auto;
	border-bottom:1px solid #d44150;
}

#con_ .con_02_01
{
	width:1000px;
	margin:0 auto;
	text-align:center;
}

#con_ .con_02_01 ul
{
	clear:both;
	text-align:center;
	padding-top:7px;
	padding-bottom:3px;
}

#con_ .con_02_01 ul li img
{
	padding:3px 7px;
}

#con_ .con_03
{
	width:1000px;
	margin:0 auto;
	height:487px;
	border-bottom:1px solid #e6e6e6;
}
#con_ .con_03 div
{
	float:left;
}

#con_ .con_03 .con_03_left
{
	width:320px;
	border-right:1px solid #e6e6e6;
	height:487px;
	padding-right:10px;
}
#con_ .con_03 .con_03_center
{
	width:300px;
	border-right:1px solid #e6e6e6;
	height:487px;
	padding-left:19px;
	padding-right:19px;
}
#con_ .con_03 .con_03_right
{
	padding-left:19px;
	width:311px;
	height:487px;
}

.height_60
{
	height:60px;
	padding:0px;
	margin:0px;
}

.head_name
{
	width:100%;
	padding:0 0 10px 0;
}

.head_name li{
	font-family: 나눔고딕 ;
	font-size:14px;
	font-weight:bold;
	color:#404040;
	line-height:180%;
	float:left;
}
.head_name li:last-child{
	font-family: 나눔고딕 ;
	font-size:14px;
	font-weight:normal;
	color:#404040;
	padding:0px;
	float:right;
	margin:0 auto;
	height:25px;
}
.head_name li span{
	font-family: 나눔고딕 ;
	font-size:12px;
	font-weight:normal;
	color:#808080;
	line-height:180%;
}
.head_name li img{
	font-family: 나눔고딕 ;
	font-size:12px;
	font-weight:normal;
	color:#808080;
	padding:0px;
	margin:0px;

}
#con_ .con_03 .con_03_left .tab_menu {
	padding:0px
	margin:0px;
	height:40px;
	padding:0 0 10px 0;
}

#con_ .con_03 .con_03_left .tab_menu li {
	float:left;
}

#con_ .con_03 .con_03_left .tab_menu li a.menu01{
	float:left;
	height:40px;
	width:100px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/main01/notice01_tapmenu01.png) no-repeat 0 100%;
}
#con_ .con_03 .con_03_left .tab_menu li a.menu02{
	float:left;
	height:40px;
		width:100px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/main01/notice01_tapmenu02.png) no-repeat 0 100%;
}
#con_ .con_03 .con_03_left .tab_menu li a.menu03{
	float:left;
	height:40px;
		width:120px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/main01/notice01_tapmenu03.png) no-repeat 0 100%;
}

#con_ .con_03 .con_03_left .tab_menu .on a.menu01{float:left;background:url(/../hanbit/images/main01/notice01_tapmenu01_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_ .con_03 .con_03_left .tab_menu .on a.menu02{float:left;background:url(/../hanbit/images/main01/notice01_tapmenu02_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_ .con_03 .con_03_left .tab_menu .on a.menu03{float:left;background:url(/../hanbit/images/main01/notice01_tapmenu03_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}

#con_01 .tab_menu {
	padding:0px
	margin:0px;
	height:40px;
	padding:0 0 10px 0;

}

#con_01  .tab_menu li {
	float:left;
}

#con_01 .tab_menu li a.menu01{
	float:left;
	height:60px;
	width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_01_tapmenu01.png) no-repeat 0 100%;
}
#con_01 .tab_menu li a.menu02{
	float:left;
	height:60px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_01_tapmenu02.png) no-repeat 0 100%;
}
#con_01 .tab_menu li a.menu03{
	float:left;
	height:60px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_01_tapmenu03.png) no-repeat 0 100%;
}
#con_01 .tab_menu li a.menu04{
	float:left;
	height:60px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_01_tapmenu04.png) no-repeat 0 100%;
}

#con_01 .tab_menu li a.menu05{
	float:left;
	height:60px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_01_tapmenu05.png) no-repeat 0 100%;
}
#con_01 .tab_menu .on a.menu01{float:left;background:url(/../hanbit/images/sub01/sub01_01_tapmenu01_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_01 .tab_menu .on a.menu02{float:left;background:url(/../hanbit/images/sub01/sub01_01_tapmenu02_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_01 .tab_menu .on a.menu03{float:left;background:url(/../hanbit/images/sub01/sub01_01_tapmenu03_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_01 .tab_menu .on a.menu04{float:left;background:url(/../hanbit/images/sub01/sub01_01_tapmenu04_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_01 .tab_menu .on a.menu05{float:left;background:url(/../hanbit/images/sub01/sub01_01_tapmenu05_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}

#con_01 div {line-height:25px;font-size:14px;}

#con_01 .title {width:1000px;height:60px;border-bottom:1px solid #dadada;line-height:60px;}
#con_01 .title h2 {font-size:30px;font-weight:normal;}

/*시험제도 안내*/
#con_02 .tab_menu {
	padding:0px
	margin:0px;
	height:60px;
	padding:0 0 0px 0;
		background:url(/../hanbit/images/sub01/sub01_02_tapmenu_bg.png) repeat-x 0 100%;
}

#con_02  .tab_menu li {
	float:left;
}

#con_02 .tab_menu li a.menu01{
	float:left;
	height:60px;
	width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_02_tapmenu01.png) no-repeat 0 100%;
}
#con_02 .tab_menu li a.menu02{
	float:left;
	height:60px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_02_tapmenu02.png) no-repeat 0 100%;
}
#con_02 .tab_menu li a.menu03{
	float:left;
	height:60px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_02_tapmenu03.png) no-repeat 0 100%;
}


#con_02 table td {
	line-height:25px;font-size:14px;
}

#con_02 .tab_menu .on a.menu01{float:left;background:url(/../hanbit/images/sub01/sub01_02_tapmenu01_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_02 .tab_menu .on a.menu02{float:left;background:url(/../hanbit/images/sub01/sub01_02_tapmenu02_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_02 .tab_menu .on a.menu03{float:left;background:url(/../hanbit/images/sub01/sub01_02_tapmenu03_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}

#con_02 div {line-height:25px;font-size:14px;}

#con_02 .title {width:1000px;height:60px;border-bottom:1px solid #dadada;line-height:60px;}
#con_02 .title h2 {font-size:30px;font-weight:normal;}

#con_02 .time_table {border:3px solid #ea3245;height:35px;padding:10px;}
#con_02 .time_table li {float:left;vertical-align: middle;line-height:35px;padding:0 5px;}
#con_02 .con_01 .title_ {font-weight:bold;border-bottom:3px solid #474747; }
#con_02 .con_01 h1 {font-size:50px;font-weight:bold;color:#404040;}
#con_02 .con_01 h1 span {color:#e01f2f}
#con_02 .con_01 p {font-size:24px;color:#ffffff;background-color:#e96558;padding:10px;display:inline-block;font-weight:500;}
#con_02 .con_01 li {font-size:18px;color:#595959;font-weight:400;line-height:25px;}
#con_02 .con_01 {border-bottom:2px solid #8b8b8b}
#con_02 .con_02 {border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;background-color:#fafafa;padding:20px;}
#con_02 .con_02 ul {font-size:18px;font-weight:bold;color:#e01f2f;}
#con_02 .con_02 li {font-size:16px;font-weight:400;color:#404040;}
#con_02 .con_03 .main_title {font-size:16px;font-weight:500;color:#ffffff;background-color:#f77e7e;text-align:center;line-height:38px;border-bottom:2px solid #ffffff;}
#con_02 .con_03 table {border-top:2px solid #e0606d;border-left:1px solid #e5e5e5;}
#con_02 .con_03 table th {border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:0px;text-align:center;padding:5px 0;background-color:#f7f7f7;}
#con_02 .con_03 table td {border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:0px;text-align:center;padding:5px 0;}
/* 시험안내 제도 css 여기까지*/

#con_03 .top_fix {
	float:left;
	padding:0px;
	margin:0px;
	height:110px;
	padding:0 0 20px 0;
	width:260px;

}

#con_03 .top_fix ul{
	padding:10px 0 0 0;
}

#con_03 .tab_menu {
	float:left;
		width:740px;
		height:110px;

}

#con_03  .tab_menu li {
	float:left;
	padding:10px 0 0 10px;
}

#con_03 .tab_menu li a.menu01{
	float:left;
	height:40px;
	width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_04_tapmenu01.png) no-repeat 0 100%;
}
#con_03 .tab_menu li a.menu02{
	float:left;
	height:40px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_04_tapmenu02.png) no-repeat 0 100%;
}
#con_03 .tab_menu li a.menu03{
	float:left;
	height:40px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_04_tapmenu03.png) no-repeat 0 100%;
}
#con_03 .tab_menu li a.menu04{
	float:left;
	height:40px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_04_tapmenu04.png) no-repeat 0 100%;
}

#con_03 .tab_menu li a.menu05{
	float:left;
	height:40px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_04_tapmenu05.png) no-repeat 0 100%;
}
#con_03 .tab_menu li a.menu06{
	float:left;
	height:40px;
		width:200px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/sub01/sub01_04_tapmenu06.png) no-repeat 0 100%;
}
#con_03 .tab_menu .on a.menu01{float:left;background:url(/../hanbit/images/sub01/sub01_04_tapmenu01_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_03 .tab_menu .on a.menu02{float:left;background:url(/../hanbit/images/sub01/sub01_04_tapmenu02_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_03 .tab_menu .on a.menu03{float:left;background:url(/../hanbit/images/sub01/sub01_04_tapmenu03_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_03 .tab_menu .on a.menu04{float:left;background:url(/../hanbit/images/sub01/sub01_04_tapmenu04_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_03 .tab_menu .on a.menu05{float:left;background:url(/../hanbit/images/sub01/sub01_04_tapmenu05_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_03 .tab_menu .on a.menu06{float:left;background:url(/../hanbit/images/sub01/sub01_04_tapmenu06_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}

#con_03 div {font-size:14px;}

#con_03 .title {width:1000px;height:60px;border-bottom:1px solid #dadada;line-height:60px;}
#con_03 .title h2 {font-size:30px;font-weight:normal;}
/*
background:url(../main01/notice03_btn_menu02.png) no-repeat 0 100%;text-indent:-9999in;

background:url(../main01/notice03_btn_menu01.png) no-repeat 0 100%;text-indent:-9999in;
*/
#con_ .con_03 .con_03_right .bookshop {

float:right;
}
#con_ .con_03 .con_03_right .bookshop li {
		float:left;
		font-weight:100;
		padding:0 5px;
}
#con_ .con_03 .con_03_right .bookshop li a.menu01{
	float:left;

	width:75px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/main01/notice03_btn_menu01.png) no-repeat 0 100%;
}
#con_ .con_03 .con_03_right .bookshop li a.menu02{
	float:left;

		width:75px;
	padding:0px
	margin:0px;
	text-indent:-9999in;
	background:url(/../hanbit/images/main01/notice03_btn_menu02.png) no-repeat 0 100%;
}

#con_ .con_03 .con_03_right .bookshop .on a.menu01 {background:url(/../hanbit/images/main01/notice03_btn_menu01_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}
#con_ .con_03 .con_03_right .bookshop .on a.menu02 {background:url(/../hanbit/images/main01/notice03_btn_menu02_up.png) no-repeat 0 100%;text-indent:-9999in;display:block;}

#con_ .con_03 .con_03_left .bbs_list li{
	border-bottom:1px solid #e5e5e5;
	padding:9px 0;
	font-size:12px;
	line-height:12px;
	width:100%;
}

#con_ .con_03 .con_03_left .bbs_list li:last-child{
	border-bottom:0px solid #e5e5e5;
	padding:9px 0;
	font-size:12px;
}

#con_ .con_03 .con_03_left .bbs_list span{
	font-size:11px;
	color:#808080;
}

#con_ .con_03 .con_03_center .bn_ {
	padding:0 0 30px 0;
	margin:0px;
}
#con_ .con_03 .con_03_center .month_lec_list li{
	font-size:12px;
	height:25px;
}

#con_ .con_03 .con_03_right .book_img_list {
	position: relative;
	width: 100%;
	margin: 0px auto;
	z-index: 0;
	height:251px;
	border-top:1px solid #cccccc;
	padding-top:15px;
	text-align:center;
}
#con_ .con_bbs {
	width:1000px;
	margin:0px auto;
}
#con_ .con_bbs .con_bbs_460 {
	width:460px;
	padding:20px 20px;
	float:left;
}

#con_ .con_bbs .con_bbs_460 ul{
	border-bottom:1px solid #b2b2b2;
	margin:0;
	padding:14px 0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
#con_ .con_bbs .con_bbs_460 ul span{
	margin:0;
	padding:5px 0;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	float:right;
}

#con_ .con_bbs .con_bbs_460 li{
	font-size:12px;
	line-height:30px;
}
#con_ .con_bbs .con_bbs_460 li span{
	font-size:12px;
	line-height:30px;
	text-align:right;
	float:right;
}
#con_ .con_hanbook{
	clear:both;
	width:1000px;
	margin:0 auto;

}
#con_ .con_hanbook .book_list_cat{
	width:1000px;
	margin:0 auto;
	padding-top:20px;
}
#con_ .con_hanbook .book_list_cat li{
	float:left;
	height:40px;
}

#con_ .con_hanbook .blcat_01_sm {
	clear:both;
	width:998px;
	margin:0 auto;
	height:40px;
	border-bottom:1px solid #e1e2e6;
	background-color:#f7f7f7;
	border-left:1px solid #e1e2e6;
	border-right:1px solid #e1e2e6;
}

#con_ .con_hanbook .blcat_01_sm ul{
	width:100%;
	margin:0 auto;
	height:40px;
	background-color:#f7f7f7;
	line-height:40px;
}


#con_ .con_hanbook .blcat_01_sm ul li{
	float:left;
	margin:0 auto;
	height:20px;
	padding:0 0 0 40px;
	font-size:12px;
}
#con_ .con_hanbook .blcat_01_sm ul li:first-child{
	float:left;
	margin:0 auto;
	height:20px;
	padding-left:40px;
	font-size:12px;
}
#con_ .con_hanbook .blcat_01_sm ul li span{
	float:right;
	text-align:right;
	margin:0 auto;
	height:20px;
	padding:0 0 0 40px;
	font-size:12px;
	font-weight:lighter;
}

#con_ .con_hanbook .blcat_02_sm {
	clear:both;
	width:998px;
	margin:0 auto;
	height:40px;
	border-bottom:1px solid #e1e2e6;
	background-color:#f7f7f7;
	border-left:1px solid #e1e2e6;
	border-right:1px solid #e1e2e6;
}

#con_ .con_hanbook .blcat_02_sm ul{
	width:100%;
	margin:0 auto;
	height:40px;
	background-color:#f7f7f7;
	line-height:40px;
}


#con_ .con_hanbook .blcat_02_sm ul li{
	float:left;
	margin:0 auto;
	height:20px;
	padding:0 0 0 40px;
	font-size:12px;
}
#con_ .con_hanbook .blcat_02_sm ul li:first-child{
	float:left;
	margin:0 auto;
	height:20px;
	padding-left:40px;
	font-size:12px;
}
#con_ .con_hanbook .blcat_02_sm ul li span{
	float:right;
	text-align:right;
	margin:0 auto;
	height:20px;
	padding:0 0 0 40px;
	font-size:12px;
	font-weight:lighter;
}

#con_ .con_hanbook .blcat_03_sm {
	clear:both;
	width:998px;
	margin:0 auto;
	height:40px;
	border-bottom:1px solid #e1e2e6;
	background-color:#f7f7f7;
	border-left:1px solid #e1e2e6;
	border-right:1px solid #e1e2e6;
}

#con_ .con_hanbook .blcat_03_sm ul{
	width:100%;
	margin:0 auto;
	height:40px;
	background-color:#f7f7f7;
	line-height:40px;
}


#con_ .con_hanbook .blcat_03_sm ul li{
	float:left;
	margin:0 auto;
	height:20px;
	padding:0 0 0 40px;
	font-size:12px;
}
#con_ .con_hanbook .blcat_03_sm ul li:first-child{
	float:left;
	margin:0 auto;
	height:20px;
	padding-left:40px;
	font-size:12px;
}
#con_ .con_hanbook .blcat_03_sm ul li span{
	float:right;
	text-align:right;
	margin:0 auto;
	height:20px;
	padding:0 0 0 40px;
	font-size:12px;
	font-weight:lighter;
}
.bbox{
border-bottom:1px solid #e1e2e6;
	border-left:1px solid #e1e2e6;
	border-right:1px solid #e1e2e6;
	width:998px;
	height:360px;
}
.lineup{
	text-align:right;
	height:45px;
	line-height:45px;
	font-size:12px;
	font-weight:normal;
	padding:0 10px 0 0;
}

.blist{
	width:980px;
	margin:0 auto;
	padding:9px;
	height:245px;
}

.blist li{
	float:left;
	font-size:12px ;
	text-align:center;
	width:140px;
	line-height:18px;
}
.page_{
clear:both;
margin:0 auto;
text-align:center;
font-size:12px;
}
.page_ span{
font-size:12px;
color:#dddddd;
}
.page_ span.active{
font-size:12px;
color:#f50000;
font-weight:bold;
}


.als-viewport {
	position: relative;
		display: block;
		overflow:hidden;
	left:10px;
	margin: 0px auto;
}

.als-wrapper {

	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
	font-size:12px;
		width:145px;
		height:208px;
}
.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}


#slide01 {
	margin: 0px auto;
}
#slide01 .als-prev, #slide01 .als-next {
	top: 100px;
}

#slide01 .als-prev {
	left: 0px;
}

#slide01 .als-next {
	right: 0px;
}


#slide02 {
	margin: 0px auto;
}
#slide02 .als-prev, #slide02 .als-next {
	top: 100px;
}

#slide02 .als-prev {
	left: 0px;
}

#slide02 .als-next {
	right: 0px;
}

#con_ .con_03 .con_03_right .book_text_list {
	font-size:12px;
	line-height:20px;
}

#con_ .con_04 {
	clear:both;
	width:1000px;
	margin:0 auto;
	padding:30px 0;
}

#bottom_
{
	width:100%
	padding:0px;
	margin:0 auto;
	background-color:#404040;

}

#bottom_ .footer
{
	width:1000px;
	padding:0px;
	margin:0 auto;
	background-color:#404040;

}
#bottom_ .footer .f_m
{
	width:100%;
	height:39px;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
}
#bottom_ .footer .f_m li
{
	float:left;
	line-height:39px;
	font-size:12px;
	padding:0 8px;
	font-weight:normal;
}

#bottom_ .footer .f_m li a
{
	color:#ffffff;
}

#bottom_ .footer  .infor {
	font-size:12px;
	font-weight:normal;
	color:#b2b2b2;
}

body{margin:0px;}
/*
body{margin:0px;text-align:left; background:url(../main01/all_bg01.png) repeat-x;}
*/
.d11px {
	font-family: 돋움t;
	font-size:11px;
	color:#808080;
}
.red11 {
	font-family: 돋움t;
	font-size:11px;
	color:#ff0000;
}
.white12 {
	font-family: 굴림,돋움;
	font-size:12px;
	color:#ffffff;
}

.ng14px {
	font-family: 나눔고딕 ;
	font-size:14px;
	font-weight:bold;
	color:#404040;
	line-height:180%;
}

.txt_s {
	font-family: 굴림, 돋움;
	font-size:12px;
	color:#808080;
}
.g12px {
	font-family: 굴림, 돋움;
	font-size:12px;
	color:#4c4c4c;
	line-height:150%;
}
.f11px {
	font-family: 굴림, 돋움;
	font-size:11px;
	color:#b2b2b2;
	line-height:150%;
}
.f12px {
	font-family: 굴림, 돋움;
	font-size:12px;
	color:#b2b2b2;
	line-height:150%;
}

.js-tab-con {display:none;}
.js-tab-con.on{display:block;}

.js-tab-con1 {display:none;}
.js-tab-con1.on{display:block;}

.webz-table-1{width:100%;}
.webz-table-1-th{height:26px;color:#000000;background:url('/img/table/trbg_1.gif');font-size:12px;font-family:'돋움'}

#con_03_m .top_fix {
	float:left;
	padding:0px;
	margin:0px;
	font-size:12px;
	height:90px;
	width:25%;
}

#con_03_m .top_fix ul{
	padding:5px;
	margin:5px;
	background-color:#fa8a19;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
#con_03_m .top_fix ul:last-child{
	padding:5px;
	margin:5px;
	background-color:#f25151;
	color:#ffffff;
	font-weight:bold;
}

#con_03_m .tab_menu {
	float:left;
	padding:0px;
	margin:0px;
	min-width:220px;

	font-size:12px;
}

#con_03_m  .tab_menu li {
	float:left;
height:30px;

}

#con_03_m .tab_menu li a.menu01{
	float:left;
	padding:5px;
	margin:5px;
	background-color:#dddddd;
}
#con_03_m .tab_menu li a.menu02{
	float:left;
		background-color:#dddddd;
	padding:5px;
	margin:5px;
}
#con_03_m .tab_menu li a.menu03{
	float:left;
	background-color:#dddddd;
	padding:5px;
	margin:5px;

}
#con_03_m .tab_menu li a.menu04{
	float:left;
	padding:5px;
	margin:5px;
	background-color:#dddddd;
}

#con_03_m .tab_menu li a.menu05{
float:left;
	background-color:#dddddd;
	padding:5px;
	margin:5px;

}
#con_03_m .tab_menu li a.menu06{
float:left;
	background-color:#dddddd;

	padding:5px;
	margin:5px;
}
#con_03_m .tab_menu .on a.menu01{display:block;border:2px solid #fa8a19;padding:3px;margin:3px;background-color:#ffffff;}
#con_03_m .tab_menu .on a.menu02{display:block;border:2px solid #fa8a19;padding:3px;margin:3px;background-color:#ffffff;}
#con_03_m .tab_menu .on a.menu03{display:block;border:2px solid #fa8a19;padding:3px;margin:3px;background-color:#ffffff;}
#con_03_m .tab_menu .on a.menu04{display:block;border:2px solid #f25151;padding:3px;margin:3px;background-color:#ffffff;}
#con_03_m .tab_menu .on a.menu05{display:block;border:2px solid #f25151;padding:3px;margin:3px;background-color:#ffffff;}
#con_03_m .tab_menu .on a.menu06{display:block;border:2px solid #f25151;padding:3px;margin:3px;background-color:#ffffff;}

#con_03_m div {font-size:14px;}

#con_03_m .title {width:100%;height:60px;border-bottom:1px solid #dadada;line-height:60px;}
#con_03_m .title h2 {font-size:25px;font-weight:normal;}

#con_03_m li {font-size:12px;font-weight:normal;}


.webz_table_1{position:relative;font-size:12px; font-family:'돋움','dotum'}
.webz_table_1 h3{font-size:1.69em;margin-bottom:0.75em;color:#323232;letter-spacing:-0.05em;}
.webz_table_1 .tblWrap{width:100%;overflow:hidden;}
.webz_table_1 table{font-size:12px;width:90% !important;letter-spacing:-0.05em;border-top:3px solid #37315d;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:18px;}
.webz_table_1 thead tr:first-child th{border-top:0;}
.webz_table_1 th,
.webz_table_1 td{padding:10px;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.webz_table_1 thead tr:first-child th:first-child ,
.webz_table_1 td.ty3{border-left:0;}
.webz_table_1 th{background:#f4f4f4;}
.webz_table_1 th.ty1{background:#f4efe4;}
.webz_table_1 td.ty1{background:#fcf5e9;}
.webz_table_1 td.ty2{color:#005c9a;}
.webz_table_1 td.ty3{color:#e72744;font-weight:bold}
.webz_table_1 td.ty4{color:#e72744;}



/*button*/

.button_css_1 > button {

	/*background-color:rgb(232, 60, 60);*/
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
/*	color:#ffffff; */
	color:#232323;
	font-family:Arial;
	font-size:12px;
/*	font-weight:bold;*/
	padding:6px 6px;
	text-decoration:none;
/*	text-shadow:0px 1px 0px rgb(170, 60, 60);	*/
}
.button_css_1 > button :hover {
	/*	background-color:rgb(221, 16, 16);*/
		background-color:#eeeeee;

}

#conno li {font-size:12px;}

#con_02_m button {padding:5px;}
#con_02_m select {padding:5px;}





#con_02 .tabBox ul.tabs {
    width: 100%;
	height:35px;
    border-bottom: 2px solid #4e97e1;
	padding:0px;
}
#con_02 .tabBox {
    width: 100%;
    margin: 0px;
}
#con_02 .tabBox ul.tabs li.active {


   border-left: 2px solid #4e97e1;
    border-right: 2px solid #4e97e1;
    border-top: 2px solid #4e97e1;

    border-bottom: 2px solid #ffffff;
    background: #ffffff;
    text-decoration: none;
    color: #191919;
	font-size:16px;
	font-weight:600;
    margin-right: 0px;
	padding:0px 30px;
}
#con_02 .tabBox ul.tabs li.active:nth-child(2n) {


    border-left: 2px solid #4e97e1;
    border-right: 2px solid #4e97e1;
    border-top: 2px solid #4e97e1;

    border-bottom: 2px solid #ffffff;
    background: #ffffff;
    text-decoration: none;
    color: #191919;
	font-size:16px;
	font-weight:600;
    margin-right: 0px;
	padding:0px 30px;
}
#con_02 .tabBox ul.tabs li {
    float: left;
    background: #eaeaea;
    color: #707070;
    font-size: 14px;
    line-height: 33px;
    text-align: center;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-right: -1px;
    text-decoration: none;
    cursor: pointer;
	padding:0px 30px;
}
#con_02 .tabBox ul.tabs li:nth-child(2n) {
    float: left;
    background: #eeeeee;
    color: #707070;
    font-size: 14px;
    line-height: 33px;
    text-align: center;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    margin-right: -1px;
    text-decoration: none;
    cursor: pointer;
	padding:0px 30px;
}
#con_02 .pt20 {
    padding: 20px 0 0 0;
}

#con_02 .tabBox .tab_content {
    clear: both;

}





/* Button Size = medium | large | xLarge | small */
.buttonbox.medium, .buttonbox.medium *{ height:24px; line-height:24px;}
.buttonbox.large, .buttonbox.large *{ height:30px; line-height:30px;}
.buttonbox.xLarge, .buttonbox.xLarge *{ height:36px; line-height:36px;}
.buttonbox.small, .buttonbox.small *{ height:19px; line-height:19px;}
.buttonbox.medium { background-position:left 0;}
.buttonbox.large { background-position:left -30px;}
.buttonbox.xLarge { background-position:left -65px;}
.buttonbox.small { background-position:left -106px;}
.buttonbox.medium *{ padding:2px 10px 0 4px; font-size:12px; background-position:right top;}
.buttonbox.large *{ padding:2px 10px 0 4px; font-size:16px; background-position:right -30px;}
.buttonbox.xLarge *{ padding:2px 10px 0 4px; font-size:20px; background-position:right -65px;}
.buttonbox.small *{ padding:2px 6px 0 0; font-size:11px; background-position:right -106px;}

/* Button Hover */
.buttonbox *:hover,
.buttonbox *:active,
.buttonbox *:focus{ color:#690;}

/* Button Strong */
.buttonbox.strong *{ font-weight:bold !important;}

/* Button Icon Variation */
.buttonbox.icon *{ padding-left:20px;}
.buttonbox.small.icon *{ padding-left:16px;}
.buttonbox.icon span{ width:20px; margin-right:-20px; padding:0 !important;}
.buttonbox.medium .check{ background-position:4px -150px;}
.buttonbox.large .check{ background-position:4px -146px;}
.buttonbox.xLarge .check{ background-position:5px -144px;}
.buttonbox.small .check{ background-position:3px -153px;}
.buttonbox.medium .add{ background-position:-16px -150px;}
.buttonbox.large .add{ background-position:-14px -146px;}
.buttonbox.xLarge .add{ background-position:-14px -144px;}
.buttonbox.small .add{ background-position:-18px -153px;}
.buttonbox.medium .delete{ background-position:-34px -150px;}
.buttonbox.large .delete{ background-position:-34px -146px;}
.buttonbox.xLarge .delete{ background-position:-34px -144px;}
.buttonbox.small .delete{ background-position:-37px -153px;}
.buttonbox.medium .calendar{ background-position:-56px -150px;}
.buttonbox.large .calendar{ background-position:-56px -146px;}
.buttonbox.xLarge .calendar{ background-position:-56px -144px;}
.buttonbox.small .calendar{ background-position:-59px -153px;}
.buttonbox.medium .refresh{ background-position:-76px -150px;}
.buttonbox.large .refresh{ background-position:-76px -146px;}
.buttonbox.xLarge .refresh{ background-position:-76px -144px;}
.buttonbox.small .refresh{ background-position:-79px -153px;}


a.NaBtnG { height:19px; display:inline-block; padding:0 10px; font:11px '돋움'; color:#FFF; letter-spacing:-1px; line-height:19px; background:#8D8D8D; border:1px solid #BCBCBC }
a.NaBtnG:hover { color:#FFF; background:#6B6B6B; text-decoration:none }
.NaBtnG_t{color:#ffffff}
a.NaBtnB { height:19px; display:inline-block; padding:0 10px; font:11px '돋움'; color:#FFF; letter-spacing:-1px; line-height:19px; background:#1369B4; border:1px solid #0E4f88 }
a.NaBtnB:hover { color:#FFF; background:#155196; text-decoration:none }
.aBtnB_t{color:#ffffff}
a.aBtnG { height:25px; display:inline-block; padding:0 10px; font:bold 12px tahoma; color:#FFF; letter-spacing:-1px; line-height:25px; background:#8D8D8D; border:1px solid #BCBCBC }
a.aBtnG:hover { color:#FFF; background:#6B6B6B; text-decoration:none }
.aBtnG_t{color:#ffffff}
a.aBtnB { height:25px; display:inline-block; padding:0 10px; font:bold 12px tahoma; color:#FFF; letter-spacing:-1px; line-height:25px; background:#1369B4; border:1px solid #0E4f88 }
a.aBtnB:hover { color:#FFF; background:#155196; text-decoration:none }
.aBtnB_t{color:#ffffff}


a.NaBtnBs {height:19px; display:inline-block; padding:0 10px; font:11px '돋움'; color:#FFF; line-height:19px; background:#1369B4; border:1px solid #0E4f88;font-weight:normal}
a.NaBtnBs:hover { color:#FFF; background:#155196; text-decoration:none }
.NaBtnBs_t{color:#ffffff}

a.aBtnGs { height:19px; display:inline-block; padding:0 10px; font:11px '돋움'; color:#FFF; letter-spacing:-1px; line-height:19px; background:#8D8D8D; border:1px solid #BCBCBC }
a.aBtnGs:hover { color:#FFF; background:#6B6B6B; text-decoration:none }
.aBtnGs_t{color:#ffffff}

/* Button Reset */

.webzbutton button{font-size:12px;font-family:'돋움'}

.webzbutton,
.webzbutton a,
.webzbutton button,
.webzbutton input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:'돋움',Tahoma, Sans-serif; white-space:nowrap; background:url(../image/button/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
.webzbutton { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.webzbutton a,
.webzbutton button,
.webzbutton input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
.webzbutton.large { height:29px; background-position:left -30px; }
.webzbutton.xLarge { height:35px; background-position:left -65px; }
.webzbutton.small { height:18px; background-position:left -107px; }
.webzbutton a,
.webzbutton button,
.webzbutton input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.webzbutton.large a,
.webzbutton.large button,
.webzbutton.large input { height:30px; padding:0 10px 0 8px; font-size:14px; line-height:29px; background-position:right -30px;}
.webzbutton.xLarge a,
.webzbutton.xLarge button,
.webzbutton.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.webzbutton.small a,
.webzbutton.small button,
.webzbutton.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}


/* Button Text Color */
.webzbutton *:hover,
.webzbutton *:active,
.webzbutton *:focus{ color:#690;}
.webzbutton.green,
.webzbutton.green a,
.webzbutton.green button,
.webzbutton.green input { background-image:url(../image/button/buttonGreen.gif); color:#fff;}
.webzbutton.green *:hover,
.webzbutton.green *:active,
.webzbutton.green *:focus{ color:#ff0;}
.webzbutton.black,
.webzbutton.black a,
.webzbutton.black button,
.webzbutton.black input { background-image:url(../image/button/buttonBlack.gif); color:#fff;}
.webzbutton.black *:hover,
.webzbutton.black *:active,
.webzbutton.black *:focus{ color:#ff0;}
.webzbutton.red,
.webzbutton.red a,
.webzbutton.red button,
.webzbutton.red input { background-image:url(../image/button/buttonRed.gif); color:#fff;}
.webzbutton.red *:hover,
.webzbutton.red *:active,
.webzbutton.red *:focus{ color:#ff0;}
.webzbutton.blue,
.webzbutton.blue a,
.webzbutton.blue button,
.webzbutton.blue input { background-image:url(../image/button/buttonBlue.gif); color:#fff;}
.webzbutton.blue *:hover,
.webzbutton.blue *:active,
.webzbutton.blue *:focus{ color:#ff0;}

/* Button Text Strong */
.webzbutton.strong * { font-weight:bold !important;}

.point_add_table th{border-top:solid 1px #333333;border-bottom:solid 1px #333333;background:#666666;color:#ffffff;text-align:center;padding:4px;}
.point_add_table input {border:solid 1px #000000;padding:4px;}
.point_add_table select {border:solid 1px #000000;padding:4px;}

/* 폰트설정 */
.webz_table_t3{position:relative;font-size:12px; font-family:'돋음체','dotum'}
.webz_table_t3 h3{font-size:1.69em;margin-bottom:0.75em;color:#323232;letter-spacing:-0.05em;}
.webz_table_t3 .tblWrap{width:100%;overflow:hidden;}
.webz_table_t3 table{font-size:12px;letter-spacing:-0.05em;border-top:3px solid #37315d;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:18px;}
.webz_table_t3 thead tr:first-child th{border-top:0;}
.webz_table_t3 th,
.webz_table_t3 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.webz_table_t3 thead tr:first-child th:first-child ,
.webz_table_t3 td.ty3{border-left:0;}
.webz_table_t3 th{background:#f4f4f4;}
.webz_table_t3 th.ty1{background:#f4efe4;}
.webz_table_t3 td.ty1{background:#fcf5e9;}
.webz_table_t3 td.ty2{color:#005c9a;}
.webz_table_t3 td.ty3{color:#e72744;font-weight:bold}
.webz_table_t3 td.ty4{color:#e72744;}
.webz_table_t3 td.left{text-align:left;}


/* 폰트설정 */
.webz_table_t4{position:relative;font-size:12px; font-family:'돋음체','dotum'}
.webz_table_t4 h3{font-size:1.69em;margin-bottom:0.75em;color:#323232;letter-spacing:-0.05em;}
.webz_table_t4 .tblWrap{width:100%;overflow:hidden;}
.webz_table_t4 table{font-size:12px;width:90% !important;letter-spacing:-0.05em;border-top:3px solid #82aa00;border-bottom:2px solid #82aa00;border-spacing:0;border-collapse:collapse; line-height:18px;}
.webz_table_t4 thead tr:first-child th{border-top:0;}
.webz_table_t4 th,
.webz_table_t4 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #82ae00;border-left:1px solid #82ae00;}
.webz_table_t4 thead tr:first-child th:first-child ,
.webz_table_t4 td.ty3{border-left:0;}
.webz_table_t4 th{background:#82de00;}
.webz_table_t4 th.ty1{background:#bafe00;}
.webz_table_t4 td.ty1{background:#bafe00;}
.webz_table_t4 td.ty2{color:#005c9a;}
.webz_table_t4 td.ty3{color:#e72744;font-weight:bold}
.webz_table_t4 td.ty4{color:#e72744;}
.webz_table_t4 td.left{text-align:left;}


/* 폰트설정 */
.webz_table_t5{position:relative;font-size:12px; font-family:'돋음체','dotum'}
.webz_table_t5 h3{font-size:1.69em;margin-bottom:0.75em;color:#323232;letter-spacing:-0.05em;}
.webz_table_t5 .tblWrap{width:100%;overflow:hidden;}
.webz_table_t5 table{font-size:12px;width:90% !important;letter-spacing:-0.05em;border-top:3px solid #0e2039;border-bottom:2px solid #0e2039;border-spacing:0;border-collapse:collapse; line-height:18px;}
.webz_table_t5 thead tr:first-child th{border-top:0;}
.webz_table_t5 th,
.webz_table_t5 td{padding:10px;font-weight:400;text-align:center;border-top:1px solid #24426f;border-left:1px solid #24426f;}
.webz_table_t5 thead tr:first-child th:first-child ,
.webz_table_t5 td.ty3{border-left:0;}
.webz_table_t5 th{background:#1b3254;color:#ffffff;}
.webz_table_t5 th.ty1{background:#667b9b;}
.webz_table_t5 td.ty1{background:#667b9b;}
.webz_table_t5 td.ty2{color:#005c9a;}
.webz_table_t5 td.ty3{color:#ffffff;font-weight:bold}
.webz_table_t5 td.ty4{color:#e72744;}
.webz_table_t5 td.textleft{text-align:left;}

.cls {clear:both;}

/* 버튼01 no Btn 태그*/
.WebzBtndiv {margin:10px;float:left;}

.WebzBtn01 {padding:10px 10px 8px 10px;display:block;background-color:#000000;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;cursor:pointer;}
.WebzBtn01:hover {padding:10px 10px 8px 10px;display:block;background-color:#343434;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;}

/* 버튼02 no Btn 태그*/

.WebzBtn02 {padding:10px 10px 8px 10px;display:block;background-color:#ff0000;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;cursor:pointer;}
.WebzBtn02:hover {padding:10px 10px 8px 10px;display:block;background-color:#ff3434;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;}

/* 버튼03 no Btn 태그*/

.WebzBtn03 {padding:10px 10px 8px 10px;display:block;background-color:#ffff00;color:#000000;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;cursor:pointer;}
.WebzBtn03:hover {padding:10px 10px 8px 10px;display:block;background-color:#ffff65;color:#000000;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;}

/* 버튼04 no Btn 태그*/

.WebzBtn04 {padding:10px 10px 8px 10px;display:block;background-color:#444787;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;cursor:pointer;}
.WebzBtn04:hover {padding:10px 10px 8px 10px;display:block;background-color:#4F5499;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;}


/* 버튼05 no Btn 태그*/

.WebzBtn05 {padding:10px 10px 8px 10px;display:block;background-color:#FF9B24;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;cursor:pointer;}
.WebzBtn05:hover {padding:10px 10px 8px 10px;display:block;background-color:#FFac48;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;}

/* 버튼06 no Btn 태그*/

.WebzBtn06 {padding:10px 10px 8px 10px;display:block;background-color:#339933;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;cursor:pointer;}
.WebzBtn06:hover {padding:10px 10px 8px 10px;display:block;background-color:#33aa66;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;}


.WebzBtn01_s {float:right;padding:5px 5px 4px 5px;display:block;background-color:#000000;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:130px;text-align:center;cursor:pointer;}
.WebzBtn01_s:hover {float:right;padding:5px 5px 4px 5px;display:block;background-color:#343434;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:130px;text-align:center;}

/* 버튼02 no Btn 태그*/

.WebzBtn02_s {float:right;padding:5px 5px 4px 5px;display:block;background-color:#ff0000;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:130px;text-align:center;cursor:pointer;}
.WebzBtn02_s:hover {float:right;padding:5px 5px 4px 5px;display:block;background-color:#ff3434;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:130px;text-align:center;}


.WebzBtn01_s2 {float:right;padding:5px 5px 4px 5px;display:block;background-color:#000000;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:60px;text-align:center;cursor:pointer;}
.WebzBtn01_s2:hover {float:right;padding:5px 5px 4px 5px;display:block;background-color:#343434;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:60px;text-align:center;}

.BWebzBtn01_s {padding:5px 5px 4px 5px;display:block;background-color:#000000;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:130px;text-align:center;cursor:pointer;inline:block;}
.BWebzBtn01_s:hover {padding:5px 5px 4px 5px;display:block;background-color:#343434;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:130px;text-align:center;inline:block}

.WebzBtn04_s2 {padding:5px 5px 4px 5px;display:block;background-color:#444787;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;cursor:pointer;}
.WebzBtn04_s2:hover {padding:5px 5px 4px 5px;display:block;background-color:#4F5499;color:#ffffff;font-weight:bold;font-size:12px;font-family:'나눔고딕','돋움';width:100px;text-align:center;}
.base_table td{font-size:12px;}

