html {
	overflow-x:hidden; overflow-y:scroll;
	/*-ms-user-select: none; */
	/*-moz-user-select: -moz-none;*/
	/*-khtml-user-select: none;*/
	/*-webkit-user-select: none;*/
	/*user-select: none;*/
}
@font-face {
	font-family: 'NanumSquare';
	src: url(../css/NanumSquare/NanumSquareR.eot);
	src: url(../css/NanumSquare/NanumSquareR.eot?#iefix) format('embedded-opentype'),
	url(../css/NanumSquare/NanumSquareR.woff) format('woff'),
	url(../css/NanumSquare/NanumSquareR.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumSquare Light';
	src: url(../css/NanumSquare/NanumSquareL.eot);
	src: url(../css/NanumSquare/NanumSquareL.eot?#iefix) format('embedded-opentype'),
	url(../css/NanumSquare/NanumSquareL.woff) format('woff'),
	url(../css/NanumSquare/NanumSquareL.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumSquare ExtraBold';
	src: url(/css/NanumSquare/NanumSquareEB.eot);
	src: url(/css/NanumSquare/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
	url(/css/NanumSquare/NanumSquareEB.woff) format('woff'),
	url(/css/NanumSquare/NanumSquareEB.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumSquareBold';
	src: url(../css/NanumSquare/NanumSquareB.eot);
	src: url(../css/NanumSquare/NanumSquareB.eot?#iefix) format('embedded-opentype'),
	url(../css/NanumSquare/NanumSquareB.woff) format('woff'),
	url(../css/NanumSquare/NanumSquareB.ttf) format('truetype');
}
body, td {margin:0; padding:0px; border:0px; font-family:"dotum"; font-size:12px; color:#666666;}
ol, ul {list-style: none; margin:0px; padding:0px;}
img {margin:0px; padding:0px; display:block; border:0px;}
input:focus {outline:none;}

table, tr, td, form, img, select {margin:0; padding:0; border:0; border-spacing:0px; border-collapse:collapse;}

input:-webkit-autofill { transition: background-color 5000s ease-in-out 0s;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #f9fbff inset;}


.test {border:1px solid #FF0000;}
.test2 {background-color: #FF0000;}
.clear {clear:both;}

/* align */
.top				{vertical-align:top;}
.left				{text-align:left;}
.center				{text-align:center;}
.right				{text-align:right;}
.bottom				{vertical-align:bottom;}
.middle				{vertical-align:middle;}

.f_left				{float:left;}
.f_right			{float:right;}

.hide				{display:none;}
.hidden				{display:none;}

a:link				{font-family:"dotum"; font-size:11px; color:#666666; text-decoration:none;}
a:visited			{color:#666666;}
a:active			{font-family:"dotum"; font-size:11px; color:#666666; text-decoration:none;}
a:hover				{font-family:"dotum"; font-size:11px; color:#666666; text-decoration:none;}

a.hash_tag:link				{font-family:"dotum"; font-size:11px; color:#537FC6; text-decoration:none;}
a.hash_tag:visited			{color:#537FC6;}
a.hash_tag:active			{font-family:"dotum"; font-size:11px; color:#537FC6; text-decoration:none;}
a.hash_tag:hover			{font-family:"dotum"; font-size:11px; color:#537FC6; text-decoration:underline;}

a.main_tag:link				{font-family:"dotum"; font-size:11px; color:#537FC6; text-decoration:none;}
a.main_tag:visited			{color:#537FC6;}
a.main_tag:active			{font-family:"dotum"; font-size:11px; color:#537FC6; text-decoration:none;}
a.main_tag:hover			{font-family:"dotum"; font-size:11px; color:#537FC6; text-decoration:underline;}

a.head_link:link			{font-family:"dotum"; font-size:11px; color:#666666; line-height:24px; letter-spacing:-1px; text-decoration:none;}
a.head_link:visited			{color:#666666;}
a.head_link:active			{font-family:"dotum"; font-size:11px; color:#666666; line-height:24px; letter-spacing:-1px; text-decoration:none;}
a.head_link:hover			{font-family:"dotum"; font-size:11px; color:#537FC6; line-height:24px; letter-spacing:-1px; text-decoration:none;}

a.sub_menu_link:link		{font-family:"dotum"; font-size:12px; color:#666666; line-height:24px; text-decoration:none; padding-right: 15px;}
a.sub_menu_link:visited		{color:#666666;}
a.sub_menu_link:active		{font-family:"dotum"; font-size:12px; color:#666666; line-height:24px; text-decoration:none; padding-right:15px;}
a.sub_menu_link:hover		{font-family:"dotum"; font-size:12px;font-weight: bold;color:#537FC6; line-height:24px; text-decoration:none; padding-right:15px;letter-spacing: -1px;}

a.sub_menu_link_on:link		{font-family:"dotum"; font-size:12px;font-weight: bold;color:#537FC6; line-height:24px; text-decoration:none; padding-right:15px;letter-spacing: -1px;}
a.sub_menu_link_on:visited	{font-weight: bold;color:#537FC6;}
a.sub_menu_link_on:active	{font-family:"dotum"; font-size:12px;font-weight: bold; color:#537FC6; line-height:24px; text-decoration:none; padding-right:15px;}
a.sub_menu_link_on:hover	{font-family:"dotum"; font-size:12px;font-weight: bold; color:#537FC6; line-height:24px; text-decoration:none; padding-right:15px;}
.sub_menu span				{height:18px; margin-top:2px;}

a.tag:link				{font-family:"dotum"; font-size:12px; color:#666666; text-decoration:none;}
a.tag:visited			{font-family:"dotum"; font-size:12px; color:#666666; text-decoration:none;}
a.tag:active			{font-family:"dotum"; font-size:12px; color:#666666; text-decoration:none;}
a.tag:hover				{font-family:"dotum"; font-size:12px; color:#537FC6; text-decoration:underline;}
/*a.left_menu_link:link		{font-family:"dotum"; font-size:12px; color:#666666; line-height:24px; letter-spacing:-1px; text-decoration:none;}*/
/*a.left_menu_link:visited	{font-family:"dotum"; font-size:12px; color:#666666; line-height:24px; letter-spacing:-1px; text-decoration:none;}*/
/*a.left_menu_link:active		{font-family:"dotum"; font-size:12px; color:#666666; line-height:24px; letter-spacing:-1px; text-decoration:none;}*/
/*a.left_menu_link:hover		{font-family:"dotum"; font-size:12px; color:#537FC6; line-height:24px; letter-spacing:-1px; text-decoration:none;}*/
.left_menu_link		{font-family:"dotum"; font-size:12px; color:#666666; text-decoration:none;}
.left_menu_link_on	{font-family:"dotum"; font-size:12px; }

a.mypage_link:link			{font-family:"dotum"; font-size:11px; color: #1a3f7f; text-decoration:underline;}
a.mypage_link:visited		{color: #1a3f7f;}
a.mypage_link:active		{font-family:"dotum"; font-size:11px; color: #1a3f7f; text-decoration:underline;}
a.mypage_link:hover			{font-family:"dotum"; font-size:11px; color: #1a3f7f; text-decoration:underline;}

a.mypage_link2:link			{font-family:"dotum"; font-size:11px; color: #B2B2B2; text-decoration:none;}
a.mypage_link2:visited		{color: #B2B2B2;}
a.mypage_link2:active		{font-family:"dotum"; font-size:11px; color: #B2B2B2; text-decoration:none;}
a.mypage_link2:hover		{font-family:"dotum"; font-size:11px; color: #B2B2B2; text-decoration:none;}

/*±âº» color*/
.blue				{color:#0000FF}
.red				{color:#FF0000}
.yellow				{color:#FFFF00}
.black				{color:#000000}
.white				{color:#FFFFFF}

/* ±½±â - ¼öÁ¤±ÝÁö */
.b					{font-weight:bold;}

/* ¹öÆ° */
.btns				{font-family:±¼¸²; font-size:12px; padding-top:2px; height:21px; color:#373737; background-color:#FFFFFF; cursor:pointer;}
div.btn_box_basic {
	padding: 0 13px;
	font-size: 11px;
	text-align: center;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	cursor: pointer;
}
div.btn_box {
	padding: 0 13px;
	height: 18px;
	font-size: 11px;
	text-align: center;
	line-height: 200%;
	letter-spacing: -1.5px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	cursor: pointer;
}
div.btn_box02 {
	padding: 0 5px;
	height: 19px;
	font-size: 11px;
	text-align: center;
	line-height: 200%;
	letter-spacing: -1.5px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	cursor: pointer;
}
div.btn_box03 {
	padding: 0 5px;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 280%;
	letter-spacing: -0.5px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	cursor: pointer;
}
div.btn_box04 {
	padding: 0 13px;
	height: 20px;
	font-size: 11px;
	text-align: center;
	line-height: 220%;
	letter-spacing: -1.5px;
	border: 1px solid #cbcbcb;
	background-color: #fff;
	cursor: pointer;
}
div.btn_box_cb18 {
	padding: 0 13px;
	height: 18px;
	font-size: 11px;
	text-align: center;
	line-height: 220%;
	letter-spacing: -1.5px;
	border: 1px solid #cbcbcb;
	background-color: #fff;
	cursor: pointer;
}
div.btn_type23 {
	height: 23px;
	line-height: 240%;
	letter-spacing: -1px;
}

div.btn_type26 {
	height: 26px;
	font-size: 12px;
	line-height: 240%;
	letter-spacing: -0.5px;
}

div.btn_box_h20 {
	padding: 0 13px;
	height: 20px;
	font-size: 11px;
	text-align: center;
	line-height: 220%;
	letter-spacing: -1.5px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	cursor: pointer;
}
div.btn_box_blue01 {
	padding: 0 13px;
	height: 23px;
	font-size: 11px;
	text-align: center;
	line-height: 240%;
	letter-spacing: -1.5px;
	border: 1px solid #2653A4;
	background-color: #2653A4;
	cursor: pointer;
}
div.btn_box_s {
	padding: 0 5px;
	height: 18px;
	font-size: 11px;
	text-align: center;
	line-height: 200%;
	letter-spacing: -1.5px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	cursor: pointer;
}
div.btn_box_basic:hover,
div.btn_box:hover,
div.btn_box_s:hover,
div.btn_box02:hover,
div.btn_box03:hover,
div.btn_box04:hover,
div.btn_box_h20:hover,
div.btn_box_cb18:hover,
div.btn_box_blue01:hover {
	border: 1px solid #939393;
	text-decoration: none;
}
div.btn_txt_all { color: #4f7afa; }
div.btn_txt_blue01 { color: #5180c6; margin: 0 4px; }
div.btn_txt_blue02 { color: #5b85b5; margin: 0 4px; }
div.btn_txt_blue03 { color: #4f7afa;}
div.btn_txt_blue04 { color: #5b85b5;}
div.btn_txt_blue05 { color: #5180c6;}
div.btn_txt_gray01 { color: #939393;}
div.btn_txt_gray02 { color: #535353;}
div.btn_txt_white01 { color: #fff; }
div.btn_txt_red01 { color: #fa4f4f; margin: 0 4px;  }
div.btn_txt_red02 { color: #e1477e;}

/*»óÇÏ »ï°¢Çü ¾ÆÀÌÄÜ*/
.icon_up_bk01 { background: url("../img/icon/icon_up_down01.gif") no-repeat -1px -12px;}
.icon_down_bk01 { background: url("../img/icon/icon_up_down01.gif") no-repeat -1px -1px;}

.icon_up_bk01:hover { background: url("../img/icon/icon_up_down01.gif?v=2") no-repeat -1px -34px;}
.icon_down_bk01:hover { background: url("../img/icon/icon_up_down01.gif?v=2") no-repeat -1px -23px;}

/*ÁÂ¿ì ²©¼è ¾ÆÀÌÄÜ*/
.icon_arrow_bl_right { background: url("../img/icon/icon_arrow_blue01.gif") no-repeat -1px -1px;}
.icon_arrow_bl_left { background: url("../img/icon/icon_arrow_blue01.gif") no-repeat -1px -13px;}

/* selectbox */
.selectbox			{font-family:±¼¸²; font-size:12px; height:21px; color:#373737; border:1px solid #E3E3E3; background-color:#FFFFFF; cursor:pointer;}

.bar				{float:left; padding:0 10px 0 10px; color:#E1E1E1}
.bar_icon			{margin:5px 3px;}
.app_install		{width:100px; margin-top:7px; float:left; text-align:left; letter-spacing:-1px; cursor:pointer;}
.app_install a:hover{color: #537FC6;}
.favorite			{width:100px; margin-top:7px; float:left; text-align:left; letter-spacing:-1px; cursor:pointer;}
.favorite:hover{color: #537FC6;}
.cate_select		{width:55px;}

.head_bar			{height:24px; background-color:#FBFBFB; text-align:center; border-bottom:1px solid #DEDEDE}
.head_bar1			{width:960px; height:24px; font-family:"Dotum"; font-size:11px; margin:0 auto;  /*font-size:11px;*/}
.head_bar2			{width:960px; height:80px; margin:0px auto; position: relative;}

.head_menu			{float:right; text-align:left; letter-spacing:-1px; cursor:pointer; line-height:24px;}
.head_menu	a{display: block;padding: 1px 0 0 0;}
.head_menu .bar{padding: 1px 10px 0;}

.logo				{width:210px; margin-top:11px; float:left; text-align:left;}
.search_bar			{float:left; width:378px; height:34px; line-height:34px; background-color: #fff; border:2px solid #2653A4}
.search_area		{position: relative;margin:21px 0 0 60px; float:left;}
.search_input_area	{float:left; display:inline-block;}
.search_input_box	{width:165px; margin:7px 0 0 7px; border:0px;}
.search_btn			{width:41px; height:38px; float:left;}
.research			{width:76px; font-family:"dotum"; font-size:8pt;}
.r_banner			{float:right; margin-top:11px}

.menu_bar			{width:960px; margin:0px auto; position: relative;}
.menu_bar ul li		{float:left}
.menu				{float:left; font-family:"Dotum"; font-size:13px; font-weight:bold; color:#FFFFFF; padding:11px 6px 8px 10px; cursor:pointer; line-height:16px;}

.input_fix			{margin:0; padding:0; width:13px; height:13px; margin-right:4px; vertical-align:middle;}
.main_top_list_txt1	{font-size:8pt; color:#FFFFFF; margin:0px; padding:100px 0 0 10px; line-height:15px;}
.main_top_list_txt2	{font-size:8pt; color:#FFFFFF; margin:0px; padding:0px 0 0 10px; line-height:15px;}

.main_menu			{margin:0 auto;}
.sub_menu_bar		{width:960px; height:30px; margin:0 auto;}
.sub_menu_bar span	{float:left;}
.sub_menu_table		{border:1px solid #C8C8C8; border-top:0px;}
.sub_menu			{
	float:left;
	margin:0;
	/*padding-left: 19px;*/
	/*width:730px; height:29px;*/
	width:749px; height:29px;
	line-height:29px;
	background-color:#F3F3F5;
	cursor:pointer;
}
.rank				{border-top:0px; border-right:1px solid #C8C8C8; background-color:#EAEAEA;}
.menu_blank	{float:left; display:inline; padding-left:10px;}
/*.menu_blank			{float:left; display:inline; padding-left:10px;}*/

/* »ó´Ü ¸Þ´º new ¾ÆÀÌÄÜ Ãß°¡ */
.sub_menu_bar span img.top_new{margin: -3px 3px 0 0;display: inline-block;vertical-align: middle;}


/*ÀÌÀ¯¹Ì¼öÁ¤*/
.main				{text-align:center; padding-top:5px; width:960px; margin:0 auto;background-color: #fff;}
.main:after{content: "";display: block; clear: both;}
/*.main				{text-align:center; padding-top:5px }*/
.group				{width:960px; margin:0px auto;}

/*.main				{text-align:center; padding-top:5px}*/
/*.group			{width:960px; margin:0px auto;}*/

.login_area			{width:210px; display:inline-block; float:left; text-align:left;position: relative;background-color: #fff;}
/*·Î±×ÀÎ Áö¿ï°Í*/
.login_table		{width:210px; height:155px; border:1px solid #C8C8C8; background-color:#F3F3F5;}
.id_save			{padding-left:10px;}
.id_save_txt		{font-size:11px; border:1px solid #FF0000; margin-top:6px;}

.login_td1			{}
.login_td2			{}
.login_td3			{}
.login_td4			{line-height:0px; font-size:0;}
.login_input		{width:102px; height:20px; border:0px; margin-left:4px;}
.find_id			{font-size:11px; padding-left:15px; vertical-align:middle}

.login_site_select	{width:81px; border:0px; font-size:11px; height:25px; display:inline;}
.charge_bn1			{width: 208px; height: 46px; margin:0; border-top:1px solid #C8C8C8; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8;}
.charge_bn2			{width: 208px; height: 46px; padding: 1px 0; background:url("../img/main/bg_left_banner01.jpg") no-repeat left top; margin:0; border-left:1px solid #C8C8C8;  border-right:1px solid #C8C8C8;}
.charge_bn3			{margin:0; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8;}

.left_menu_area		{border:1px solid #C8C8C8; margin-top:5px;}
.left_menu_area_new	{
	border:1px solid #C8C8C8;
	border-bottom: none;
	margin-top:5px;
}
.left_menu			{padding-left:38px; line-height:33px; font-weight:bold;}
li.left_menu:hover	{color: #537fc6; text-decoration: underline;}
.left_bar			{border-top:1px solid #E5E5E5; width:188px; border-bottom:0px; margin:0px; padding:0px; height:0px; margin-left:10px;}
.left_menu_bar		{height:0px; line-height:0px; font-size:0px;}

.left_bn1			{margin:0px; border:1px solid #C8C8C8; height:76px; cursor: pointer; }
.left_bn02			{margin:0px; border-right:1px solid #C8C8C8; border-left:1px solid #C8C8C8; height:76px; cursor: pointer;  border-bottom:1px solid #C8C8C8; }
.left_bn_new1 {
	font-size:0px;
	line-height:0px;
	/*width: 226px;*/
	/*height:76px;*/
	text-align: right;
	/*position: absolute;*/
	/*left: -16px;*/
	/*margin:0;*/
	/*border-right:1px solid #C8C8C8;*/
	/*cursor: pointer;*/
}
.left_bn_new1 img {
	text-align: right;
	display: inline;
}

.left_bn_new2 {
	margin:0;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	height:112px;
	cursor: pointer;
}
.left_bn2			{margin:0px; border-right:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8; border-left:1px solid #C8C8C8; height:112px; cursor: pointer;}
.left_cs			{margin:0px; border-right:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8; border-left:1px solid #C8C8C8; cursor: pointer;}

.contents_area		{position: relative;float:left; text-align:left; width:745px; margin-left:5px;background-color: #fff;}
/*.contents_area		{float:left; text-align:left; width:745px; margin-left:5px;}*/
/*.main_banner		{border:1px solid #C8C8C8; line-height:0px; font-size:0px;}*/
.main_banner		{
	position:relative;
	height:180px !important;
	padding:0;
	margin:0 auto;
	border:1px solid #C8C8C8;
	line-height:0;
	list-style: none;
}
.main_banner .roll_banner {
	position:absolute;
	width: 50px; height: 92px;
	top:44px;
	z-index:999;
	cursor: pointer;
	
}
.main_banner.main_rolling div.bn_l_btn {
	left:5px;
	background: url("../img/common/btn_roll_left01.png") no-repeat left top;
}
.main_banner.main_rolling div.bn_r_btn {
	right:5px;
	background: url("../img/common/btn_roll_right01.png") no-repeat left top;
}

.top_area			{margin-top:5px;}
/*.top_area			{height:528px; margin-top:5px;}*/
.top_table			{width:530px; table-layout:fixed; border:1px solid #C8C8C8}
/*ÀÌºÎºÐ ¼öÁ¤ÇØ¾ß ÇÔ*/

.top_tab_on			{border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; width:57px; cursor: pointer;}
.top_tab_off		{background-color:#F3F3F5; border-bottom:1px solid #C8C8C8; width:55px;  cursor: pointer;}

.top_tab_more		{background-color:#F3F3F5; border-bottom:1px solid #C8C8C8; color:#7AA5D8;}
.top_tab_more a:hover	{color:#7AA5D8; text-decoration: underline;}

.top_tab_area		{width:529px; table-layout:fixed; border-bottom:1px solid #C8C8C8; padding:0;}
.top_tab_li			{margin:10px 0 9px 8px; height:20px;}
.top_tab_li_over	{color:#537fc6; text-decoration:underline;}

.top_icon1			{width:14px; height:13px; margin:0px 10px 0 0; color:#FFFFFF; font-weight:bold; float:left;}
.top_icon2			{width:14px; height:13px; margin:0px 10px 0 0; color:#FFFFFF; font-weight:bold; float:left;}
.top_title			{float:left; width:400px; padding-top:2px; font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.top_cate			{float:left; width:75px; text-align:right; font-size:11px; color:#809EC0;}


.main_tag_td		{font-size:11px; padding:8px 0 0 9px;}
.main_tag_list		{float:left; margin-right:6px;}

.post_img			{width:95px; border:1px solid #E0E0E0; line-height:0px; font-size:0px;}
.post_tag			{width:95px; margin-top:4px; color:#608DC8}

.tag_area			{width:210px; float:left; margin-left:5px;}
.tag_table			{width:210px; table-layout:fixed; border:1px solid #C8C8C8}

.tag_title			{background-color:#F3F3F5; border-bottom:1px solid #C8C8C8;}
.tag_btn			{border-bottom:1px solid #C8C8C8; border-right:1px solid #C8C8C8; background-color:#F3F3F5; padding-top:7px;cursor:pointer;}
.tag_btn_on			{border-bottom:1px solid #FFFFFF; border-left:1px solid #C8C8C8; background-color:#FFFFFF; padding-top:7px;}

.tag_btn02			{border-bottom:1px solid #C8C8C8; background-color:#F3F3F5; padding-top:7px;cursor:pointer;}
.tag_btn02_on			{border-bottom:1px solid #FFFFFF; border-left:1px solid #C8C8C8; background-color:#FFFFFF; padding-top:7px;}

.tag_list1			{margin:0px; padding-top:4px; margin-left:9px; width:189px; height:32px; overflow:hidden;}
.tag_list1 a		{display: inline-block; height: 17px;}
.tag_list2			{margin:0px; margin-left:9px;}

.tag_bar			{height:0px; width:189px; line-height:0px; border-top:1px solid #E5E5E5; border-bottom:0px; margin:0px; padding:0px; margin-left:10px;}

.tag_contents_icon	{float:left; width:25px; text-align:center; line-height:25px; font-weight:bold; color:#608DC8}
.tag_contents_title	{float:left; line-height:25px; font-size:11px; width:170px; padding-right: 10px;}
.tag_contents_title a:hover	{color:#608DC8; text-decoration: underline;}


.right_banner1		{ width:208px; height:74px; margin:5px 0 0 0; border:1px solid #C8C8C8;}
.right_banner2		{ width:208px; height:74px; margin:0; border:1px solid #C8C8C8; border-top:0px;}
.right_banner3		{ width:208px; height:74px; margin:0; border:1px solid #C8C8C8; border-top:0px;}
.right_banner4		{ width:208px; height:74px; margin:0; border:1px solid #C8C8C8; border-top:0px;}

.copyright			{margin:0 auto; margin-top:5px;}
.copyright_line1	{width:960px; height:34px; margin:0 auto; background-color:#FAFAFA;}
.copyright_line2	{width:960px; height:0px; margin:0 auto; background-color:#EBEBEB; font-size:0px; line-height:0px;}
.copyright1			{width:960px; height:34px; margin:0 auto;}
.copyright_bar		{width:960px; height:2px; background-color:#2653A4; margin:0 auto; font-size:0px; line-height:0px;}
.copy_notice		{float:left; width:60px; display:block; margin-left:10px; height:34px; line-height:34px}
.copy_notice_li		{float:left; text-align:left; width:240px; line-height:34px; height:34px; color:#608DC8;}
 /*style="width:240px; line-height:34px; height:34px;"*/
 /*style="width:240px; line-height:34px; height:34px;"*/
 /*style="width:240px; line-height:34px; height:34px;"*/
 /*style="width:240px; line-height:34px; height:34px;"*/



.copy_bar			{margin:0px; padding:0 3px 0 3px; color:#EAEAEA}
.copy_txt			{line-height:34px; font-size:11px; color:#616161}
.copy_info_area		{font-size:11px; padding-top:22px;}
.copy_info			{line-height:20px; color:#A2A2A2}

.top_100			{width:100px; height:37px; float:left; font-size:0px; line-height:0px;}
.menu_area			{width:780px; height:37px; float:left; background-image:url('/code/img/index/m_bg.png');}
.li_left			{width:100px; height:37px; float:left; font-size:0px; line-height:0px;}

.search_tab1 .jq_sel { height: 31px;}
.search_tab1		{float:left; width:75px; height:34px; line-height:350%; font-size:11px; cursor:pointer;}
.search_tab1 a.jqTransformSelectOpen,
.search_tab2 a.jqTransformSelectOpen {
	width: 15px;  height: 34px;
	background: url(../img/search_right.jpg) no-repeat right center;
}
/*.search_tab2 a.jqTransformSelectOpen {*/
	/*width: 15px; height: 34px;*/
	/*background: url(../img/search_right.jpg) no-repeat right center;*/
/*}*/
.search_tab1 span,
.search_tab2 span {
	left:0;
	line-height: 10px;
	padding: 13px 0 0 0;
}
.search_tab1 .jq_sel ul,
.search_tab2 .jq_sel ul { top: 33px; left: -2px;}
.search_tab1 .jq_sel ul a,
.search_tab2 .jq_sel ul a { background-color: #FBFBFB;}
.search_tab1 .jq_sel ul a.selected,
.search_tab2 .jq_sel ul a.selected { background: #EDEDED; color: #333; }

.search_tab1 .jq_sel ul a:hover,
.search_tab2 .jq_sel ul a:hover,
.search_tab1 .jq_sel ul a.selected:hover,
.search_tab2 .jq_sel ul a.selected:hover { background:#3582c4; color: #fff;}

.search_tab2		{float:left; width:65px; height:34px; line-height:350%; font-size:11px; cursor:pointer;}
.search_tab3		{width:235px; float:left; padding-top:0px; cursor:pointer;}
.login_box			{width:81px; height:22px; margin:0px; line-height:0px; font-size:11px; float:left; cursor:pointer;}

.input_box			{width:235px; font-size:13px; font-weight:bold; border:0px; background-color:transparent; margin:4px 0 0 6px;}
.cate_select		{display:none;}


/*.cate2_ALL	{display:block;}*/
/*.cate2_MOV	{display:none;}*/
/*.cate2_DRA	{display:none;}*/
/*.cate2_MED	{display:none;}*/
/*.cate2_GME	{display:none;}*/
/*.cate2_ANI	{display:none; padding-left:60px;}*/
/*.cate2_UTL	{display:none; float:right}*/
/*.cate2_MUS	{display:none; padding-left:337px;}*/
/*.cate2_CTN	{display:none; padding-left:344px;}*/
/*.cate2_DOC	{display:none; padding-left:352px}*/
/*.cate2_IMG	{display:none; padding-left:440px}*/
/*.cate2_EDU	{display:none; float:right}*/
/*.cate2_ADT	{display:none; float:right; padding-right:94px;}*/
/*.cate2_PTB	{display:none; float:right; padding-right:63px;}*/
/*.cate2_req	{display:none; float:right; padding-right:19px;}*/



/*·¹ÀÌ¾î ÆË¾÷ È£Ãâ*/
.pop_layer			{display:block; position:absolute; height:auto;  background-color:#fff; z-index: 1001;}
.charge_list		{position:absolute; left:0; top:0; border:1px solid #FF0000}
.ly_pop				{display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;}
.ly_pop .black_bg	{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60);}

.login_sel_site	{
	height:48px;
	background-color: #f9fbff;
	border:1px solid #7492b8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('/css/pie.htc');
}
.login_sel_site select.login_site	{
	width:473px; height: 48px;
	margin-left: 10px;
	font-size: 17px;
	line-height: 46px;
	font-weight: 500;
	color: #4f7afa;
	border-radius: 3px;
	background: #f9fbff url('../img/icon/icon_selectbox_blue02.gif') no-repeat right center;
	/*background: #f9fbff url('../img/icon/icon_selectbox_blue.png') no-repeat 97% center;*/
	font-family: NanumSquare, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif;
	-webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
	-moz-appearance: none;
}
select.login_site::-ms-expand { display: none;}

 .layer_reg_id_input	{
	height:48px;
	background-color: #f9fbff;
	border:1px solid #7492b8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('/css/pie.htc');
}
.layer_login_id_input01	{
	height:48px;
	background-color: #fff;
	border:1px solid #d5d5d5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('/css/pie.htc');
}
.layer_reg_input	{
	height:48px;
	border:1px solid #d5d5d5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	behavior: url('/css/pie.htc');
}
.layer_reg_submit	{
	margin:10px 0 10px 0;
	height: 48px;
	line-height: 220%;
	color: #fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url("/css/pie.htc");
	cursor:pointer;
	background: #4f7afa url('../img/main/btn_join_txt01.png') no-repeat center center;
	font-family: NanumSquare, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif;
}
.layer_reg_submit.new_btn {
	font-size: 22px;
	text-align: center;
	background-image: none !important;
}
.layer_login_submit	{
	margin:10px 0 10px 0;
	height: 48px;
	font-size: 22px;
	line-height: 220%;
	color: #fff;
	text-align: center;
	cursor:pointer;
	background-color: #4f7afa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family: NanumSquare, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif;
}
div.btn_sns ul.sns_join li { cursor: pointer;}
.reg_1px			{width:528px; border:1px solid #184577;}
.reg_outline      {
	width:520px;
	border:10px solid #25558B;
	border-radius: 10px;
	background-color: #25558B;
}
.reg_4px			{border:4px solid #25558B; padding:10px 12px;}
.reg_inner  {
	/*padding: 0 12px 10px 12px;*/
	background-color: #fff;
	border-radius: 5px;
}
div.reg_cont { padding: 10px 12px;}
.reg_title			{height:31px}
.reg_logo			{float:left; width:93x; height:31px;}
.reg_title_txt		{float:right; width:346px; height:31px; line-height:31px; text-align:right; font-family:'NanumSquare'; font-size:18px; color:#FF006C;}
.reg_close			{float:left; width:20x; margin-top:6px; display:none;}
.reg_bar			{border:0px; border-top:1px solid #E0E0E0; margin:5px 0 5px 0;}

.reg_icon			{float:left; padding:7px 7px 7px 7px;}
.reg_info_txt		{height:33px; line-height:33px; font-family:'NanumSquare'; font-size:14px; color:#A3A3A3}
.reg_info_txt2		{height:33px; line-height:33px; font-family:'NanumSquare'; font-size:14px; color:#A3A3A3; margin-bottom:10px;}

.tag_id				{float:left; display:block; width:105px; height:46px; line-height:46px; margin-left:10px; font-family:'NanumSquare'; font-size:18px; color:#989898}
.tag_id_area		{float:left; margin-left:10px; font-family:'NanumSquare'; font-size:14px; color:#A9ACAD}
.layer_id_input		{width:180px; height:40px; line-height:40px; border:0px; background-image:url('/img/layer_id_bg.jpg'); background-repeat: no-repeat; background-position:left; background-color:transparent}
.layer_login_id_input		{
	width:330px; height:40px;
	line-height:40px;
	border:0;
}
.layer_id_rtn		{float:left; width:150px; height:46px; line-height:48px; float:left; margin:0 10px 0 0; font-size:12px; color:#1F5EAA; text-align:right}

.txt_id01 { background: url("../img/main/join_id01.png") no-repeat left center; text-indent: -999999px;}
.txt_pass01 { background: url("../img/main/join_pass01.png") no-repeat left center; text-indent: -999999px;}
.txt_pass02 { background: url("../img/main/join_pass02.png") no-repeat left center; text-indent: -999999px;}

.blank_3px			{height:3px; line-height:0px; font-size:0px;}
.blank_7px			{height:7px; line-height:0px; font-size:0px;}
.blank_20px			{height:20px; line-height:0px; font-size:0px;}

.tag_pw				{float:left; display:block; width:105px; height:46px; line-height:46px; margin-left:10px; font-family:'NanumSquare'; font-size:18px; color:#989898;}
.tag_pw_area		{float:left; margin-left:10px; font-family:'NanumSquare'; font-size:14px; color:#A9ACAD}
.layer_pw_input		{
	width:210px; height:40px;
	line-height:40px;
	border:0;
	/*background: #fff url('/img/layer_pw_bg1.jpg') no-repeat left;*/}
.layer_login_pw_input		{
	width:180px; height:40px;
	line-height:40px;
	border:0;
}
.tag_pw_area input::placeholder{color: #ccc;opacity: 1;}
.tag_pw_area input::-webkit-input-placeholder{color: #ccc;}
.tag_pw_area input:-ms-input-placeholder{color: #ccc;}
.tag_pw_area input:-mos-input-placeholder{color: #ccc;}
.layer_pw_input02		{width:210px; height:40px; line-height:40px; border:0; background-color: #fff;}

.reg_email_area		{height:48px;}
.layer_email_id		{float:left; width:200px; height:48px}
.tag_email			{float:left; display:block; width:60px; height:46px; line-height:46px; margin-left:10px; font-family:'NanumSquare'; font-size:18px; color:#2A2C2E}
.tag_email_area		{float:left; margin-left:10px; font-family:'NanumSquare'; font-size:14px; color:#A9ACAD}
.tag_domain_area	{float:left; width:250px; height:48px}

.layer_email_id_input		{width:110px; height:40px; line-height:40px; border:0px; background-position:left; background-color:transparent}
.att_area					{float:left; width:25px; height:48px; line-height:48px; font-size:20px; text-align:center}
.layer_email_domain_input	{width:160px; height:40px; line-height:40px; border:0px; background-position:left; background-color:transparent}

.layer_agree				{height:25px; border:1px solid #CFDBE2; bgcolor:#F3F3F3; overflow-x:visible; overflow-y:scroll;}

/* °áÁ¦ÆäÀÌÁö */
.charge_tab_				{float:left; text-align:center; width:95px; height:29px; line-height:29px; border-top:1px solid #C8C8C8; border-left:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8; background-color:#F7F7F7}
.charge_tab_on			{border-top:1px solid #C8C8C8; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; color:#567EC4; font-weight:bold;}
.charge_tab_blank		{float:right; width:552px; height:30px; border-left:1px solid #C8C8C8; border-bottom:1px solid #C2C2C2;}
.charge_tab_blank_add	{width:648px;}


/* ÄÁÅÙÃ÷ ¸®½ºÆ® */
.smenu_tab_				{ position: relative; float:left; text-align:center; width:95px; height:29px; line-height:29px; border-top:1px solid #C8C8C8; border-left:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8; background-color:#fff; cursor: pointer;}
.smenu_tab_on			{border-top:1px solid #C8C8C8; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; color:#567EC4; font-weight:bold;}
.smenu_tab_blank			{float:right; width:552px; height:30px; border-left:1px solid #C8C8C8; border-bottom:1px solid #C2C2C2;}
/*°Ë»ö°á°ú ÅÇ¸Å´ººÎºÐ 201809*/
 div.search_new .smenu_tab_blank {
	 float:right; width:552px;
	 height:30px;
	 border:1px solid #C8C8C8;
	 border-right: none;
	 border-top: none;
	 /*background-color: #f7f7f7;*/
 }
/*°Ë»ö°á°ú ÅÇ¸Å´ººÎºÐ*/
.smenu_tab_blank span.check_area ul {margin: 5px 10px 0 0;}
.smenu_tab_blank span.check_area li input[type=checkbox] { vertical-align: -2px; }
.smenu_tab_blank span.check_area li input[type=checkbox] + label { padding-top: 2px;}
.smenu_tab_blank span.check_area ul li.btn_list_view { }
.smenu_tab_blank span.check_area ul li.btn_list_view div { float: left; cursor: pointer; }

.smenu_tab_blank span.check_area ul li.btn_list_view div.list_img {
	width: 12px; height: 16px;
	margin-right: 8px;
	background: url("../img/contents/icon_view_list.jpg?=v2") no-repeat left 2px;
}
.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view20 {
	width: 27px; height: 16px;
	margin-right: 5px;
	background: url("../img/contents/icon_list20_n.jpg") no-repeat left top;
}
.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view20:hover {
	background: url("../img/contents/icon_list20_o.jpg") no-repeat left top;
}
.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view20.on {
	border: none !important;
	background: url("../img/contents/icon_list20_p.jpg") no-repeat left top;
}

.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view50 {
	width: 27px; height: 16px;
	margin-right: 5px;
	background: url("../img/contents/icon_list50_n.jpg") no-repeat left top;
}
.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view50:hover {
	border: none !important;
	background: url("../img/contents/icon_list50_o.jpg") no-repeat left top;
}
.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view50.on {
	border: none !important;
	background: url("../img/contents/icon_list50_p.jpg") no-repeat left top;
}

.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view100 {
	width: 27px; height: 16px;
	background: url("../img/contents/icon_list100_n.jpg") no-repeat left top;
}
.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view100:hover {
	background: url("../img/contents/icon_list100_o.jpg") no-repeat left top;
}
.smenu_tab_blank span.check_area ul li.btn_list_view div.list_view100.on {
	border: none !important;
	background: url("../img/contents/icon_list100_p.jpg") no-repeat left top;
}


.smenu_tab_blank_add	{width:648px;}

.contents_list_area		{ width:745px; border:1px solid #C2C2C2; border-top:0; }
table.contents_list_area table.contents_list { width: 100%;}
table.contents_list_area table.contents_list tr { height: 34px;}
table.contents_list_area tr.cont_list_page div.page_area { margin-top: 7px !important;}
table.contents_list_area tr.cont_list_page {  height: 47px;line-height: 182%;}
.contents_list_area2		{width:743px; border:0px;}
.contents_list_notice	{height:61px; border-bottom:1px solid #C2C2C2;}
.notice_icon			{float:left; display:inline-block; margin-left:9px;}
.notice_text			{float:left; display:inline-block; margin:3px 0 0 20px; color:#595959; font-size:11px;}
.notice_text2			{float:left; display:inline-block; margin:12px 0 0 83px; color:#595959; font-size:11px; letter-spacing:-1px;}

/*.contents_list tr:hover td {background-color:#F7F7F7;}*/
.contents_list tr.tr_hover:hover td {background-color:#F7F7F7;}
/*.contents_list tr {border-right:1px solid #E5E5E5; cursor:pointer;}*/
.contents_list tr td	{border-bottom:1px solid #E5E5E5; cursor:pointer;}
.contents_list_td1		{padding:5px 0 0 5px; color:#809EC0; text-align:left; font-size:8.3pt}
.contents_list_td1_top  	{padding:2px 0 0 5px; color:#809EC0; text-align:center;  font-size:8.3pt}

.contents_list_td2		{padding:3px 0 0 10px;}
.contents_list_td3		{padding:3px 0 0 0; text-align:center; font-size:8.3pt; color:#9D9D9D;}
.contents_list_td3.seller01	{color:#343434;}

.list_icon				{float:left; display:inline-block;}
.list_hot_icon			{margin:2px 3px 0 0;}
.list_19_icon			{margin:1px 3px 0 0;}
.list_right_icon		{margin:2px 3px 0 0;}
.list_title				{max-width:300px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/*°Ë»ö¾î - new 201807*/
div.search_new div.search_txt span.txt_blue02 { font-size: 20px; letter-spacing: -1px;}
div.search_new div.search_txt {
	height: 60px;
	padding-top: 15px;
	text-align: center;
	font-size: 14px;
	color: #292929;
	font-family: NanumSquareBold, Dotum, "µ¸¿ò", Helvetica, AppleSDGothicNeo, sans-serif;
	border : 1px solid #C8C8C8;
	border-bottom: none;
	background-color: #f7f7f7;
}
div.search_new div.search_txt div.search_txt_round {
	display: inline-block;
	padding: 0 25px;
	height: 34px;
	line-height: 240%;
	border: 2px solid #afc6ef;
	border-radius: 20px;
}
div.search_new div.s_cont_tab ul.list_cate {
	border: 1px solid #C8C8C8;
	border-top: none;
	border-bottom: 1px solid #eeeeee;
	background-color: #f8fbff;
}
div.search_new div.s_cont_tab ul.list_cate.none {
	border: 0;
}
div.search_new div.s_cont_tab li.smenu_tab_on {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}

div.search_new div.s_cont_tab ul.list_cate li.list_cate_li.on_cate,
div.search_new div.s_cont_tab ul.list_cate li.list_cate_li:hover {
	color: #567ec4;
	margin-bottom: -1px;
	font-weight: bold;
	letter-spacing: -1.14px;
	border-bottom: 3px solid #567ec4;
	height: 33px;
}
/* div.search_new div.s_cont_tab ul.list_cate li.list_cate_li.search_n0:hover {
	font-weight: 100 !important;
	border-bottom: none !important;
	letter-spacing: 0 !important;
	height: 33px  !important;
	color : #8b8b8b !important;
	cursor: default !important;
} */
div.search_new div.s_cont_tab ul.list_cate li.list_cate_li {
	float: left;
	padding-top: 10px;
	width: 57.15px;
	height: 36px;
	font-size: 11px;
	color: #8b8b8b;
	text-align: center;
	background-color: #f8fbff;
	cursor: pointer;
}
div.contents_list_none {
	width: 743px;
	border: 1px solid #C8C8C8;
	border-top: none;
}
div.search_none {
	position: relative;
	height:330px;
	/*border-bottom: 1px solid #e8e8e8;*/
}
div.search_none div.s_none_cont img ,
div.search_none div.s_none_file img {
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0;
	margin: auto;
}
div.recommend_contents { border-top: none;}
div.recommend_contents div.recomm_title span.txt_gray_be {
	font-size:12px;
	font-weight: normal;
	font-family: dotum, Arial, Helvetica, sans-serif;
}
div.recommend_contents div.recomm_title {
	height: 17px;
	padding-top: 18px;
	padding-left: 12px;
	font-size: 16.5px;
	color: #000000;
	font-weight: bold;
	font-family: NanumSquareBold, Dotum, "µ¸¿ò", Helvetica, AppleSDGothicNeo, sans-serif;
}
div.recomm_cont.post_view_td { border-bottom: none;}
div.cont_list_reset { text-align: center;}
div.cont_list_reset div.btn_list_reset {
	display: inline-block;
	margin: 0 auto 30px auto;
	padding: 0 30px;
	height: 42px;
	color: #fff;
	font-size: 19px;
	line-height: 230%;
	font-weight: bold;
	text-align: center;
	border-radius: 25px;
	background-color: #567ec4;
	border-bottom: 4px solid #2a55a1;
	font-family: NanumSquareBold, Dotum, "µ¸¿ò", Helvetica, AppleSDGothicNeo, sans-serif;
	cursor: pointer;
}
div.cont_list_reset div.btn_list_reset:hover {
	background-color: #2a55a1;
	border-bottom: 4px solid #0c295d;
}
/*//*/
/*ÄÁÅÙÃ÷¸®½ºÆ®_°Ô½Ã¹°¼öÁ¤//ÆÇ¸ÅÀÚ*/
.contents_list tr.cont_edit td {
	cursor: default;
	/*background-color: #F7F7F7;*/
}

.contents_list tr.cont_edit td:hover {
	background-color: #fff;
}


div.contents_area table.contents_list_area div.edit_area {
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
div.contents_area table.contents_list_area tr.cont_edit {
	/*height: 165px;*/

}

table.contents_list_area tr.cont_edit div.edit_img {
	float: left;
	width: 130px;
	height: 190px;
	/*width: 108px;*/
	/*height: 158px;*/
	margin: 5px 6px 5px 5px;
	background-color: red;
}
table.contents_list_area tr.cont_edit div.edit_img img {
	width: 130px;
	height: 190px;
}

table.contents_list_area tr.cont_edit div.edit_list {
	float: left;
	width: 590px;
	/*width: 597px;*/
	margin: 5px 5px 0 0;
}

table.contents_list_area tr.cont_edit div.edit_list ul.edit {
	font-size: 11px;
	margin-bottom: 2px;
	border-bottom: 1px solid #567ec4;
	/*width: 597px;*/
	height: 30px;
	/*background: url("../img/common/bg_dot_gray00.gif") repeat-x left bottom;*/
}

table.contents_list_area tr.cont_edit div.edit_list ul.edit:last-child {
	border-bottom:none;
}


table.contents_list_area tr.cont_edit div.edit_list ul.edit li {
	float: left;
	/*padding-top: 5px;*/
	line-height: 260%;
}

table.contents_list_area tr.cont_edit div.edit_list ul.edit li.title {
	width: 35px;
	padding-right: 3px;
	text-align: right;
	color: #567ec4;
	padding-top: 3px;
	/*line-height: 300%;*/
	font-weight: bold;
}
table.contents_list_area tr.cont_edit div.edit_list ul.edit li.title:first-child {
	padding-right: 0;
	text-align: left;
	width: 30px;
}


table.contents_list_area tr.cont_edit div.edit_list ul.edit li input[type=text] {
	height: 20px;
	font-family: 'µ¸¿ò', Dotum, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 5px;
	border: 1px solid #ced8e3;
	color: #8f8f8f;
	background-color: #fff;
	vertical-align: 3px;
}

table.contents_list_area tr.cont_edit div.edit_list ul.edit.list02 input[type=text] {
	/*width: 540px;*/
}
table.contents_list_area tr.cont_edit div.edit_list ul.edit select {
	width: 85px;
	height: 24px;
	font-family: 'µ¸¿ò', Dotum, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 5px;
	border: 1px solid #ced8e3;
	color: #8f8f8f;
	background-color: #fff;
	margin-left: 7px;
}

table.contents_list_area tr.cont_edit div.edit_list ul.edit.list06{
	background: none;
}

table.contents_list_area tr.cont_edit div.edit_list div.btn_hot100 {
	height: 24px;
	margin: 0 5px;
	background-color: #c5c5c5;
	padding: 0 5px;
	cursor: pointer;
	text-align: center;
	border-radius: 2px;
}

table.contents_list_area tr.cont_edit div.edit_list div.btn_hot100:hover {
	background-color: #000;
	color: #fff;
}

/******* hot100 *******/
div.contents_area div.hot100_area {
	position: absolute;
	right: -374px;
	top: -67px;
	text-align: left;
	z-index: 9999999;
}

div.contents_area div.hot100_area div.hot_100cont {
	min-width: 362px;
}
div.contents_area div.hot100_area div.warp_100 {
	position: absolute;
	left: -363px;
	top: 0;
	min-width: 362px;
	border: 2px solid #000;
	background-color: #fff;
	/*min-height: 723px;*/
	/*max-height: 723px;*/

}

div.hot100_area div.top {
	height: 24px;
	background-color: #3f3f3f;
	border-bottom: 1px solid #000;
	color: #fff;
}

div.hot100_area div.top ul li.txt01 {
	float: left;
	font-size: 11px;
	line-height: 250%;
	text-indent: 5px;
	text-shadow: -1px 0px black, 0px 1px black, 1px 0px black, 0px -1px black;
	-moz-text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	-webkit-text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

div.hot100_area div.top ul li.btn {
	float: right;
	width: 47px;
	padding-left: 15px;
	text-align: right;
	height: 24px;
	background: url("../img/common/hot100_top_bar01.jpg")no-repeat left 5px;
}
div.hot100_area div.top ul li.btn div.btn_top {
	float: left;
	width: 23px;
	padding-top: 5px;
}


div.hot100_area div.title_bar {
	padding: 3px;
	/*width: 353px;*/
	/*width: 100%;*/
}

div.hot100_area div.title_bar input[type=text] {
	width: 97%;
	padding-right: 2%;
	min-width: 345px;
	height: 19px;
	font-size: 11px;
	text-indent: 9px;
	line-height: 250%;
	color: #426984;
	font-weight: bold;
	border: 1px solid #c9c9c9;
}

div.hot100_area div.hot_set {
	padding: 5px;
	height: 66px;
	background-color: #dadada;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #efefef;
}

div.hot100_area div.hot_set ul li:last-child {
	margin-right: 0;
}
div.hot100_area div.hot_set ul li {
	float: left;
	margin-right: 5px;
}
div.hot100_area div.hot_set div.set01 {
	height: 21px;
}

div.hot100_area div.hot_set div.set01 li.cont_category {
	width: 97px;
	height: 19px;
	background: url("../img/common/line_gray_right01.jpg") no-repeat right 4px;
}


div.hot100_area div.hot_set div.set01 select {
	width: 87px;
	height: 21px;
	font-size: 11px;
	border: 1px solid #707070;
}

div.hot100_area div.hot_set div.set01 li.btn {
	padding: 0 10px 0 5px;
	background: url("../img/common/line_gray_right01.jpg") no-repeat right 4px;
	height: 21px;
}

div.hot100_area div.hot_set div.set01 li.btn div {
	float: left;
}

div.hot100_area div.hot_set div.set01 li.btn_color div {
	float: left;
	width: 14px;
	height: 16px;
	border: 1px solid #707070;
	margin-right: 1px;
	cursor: pointer;
}
div.hot100_area div.hot_set div.set01 li.btn_color div:hover {
	border: 1px solid #000;
}

div.hot100_area div.hot_set div.set01 li.btn_color div.color_none {
	background: #fff; url("../img/btn/btn_close03.jpg") no-repeat center center;
}
div.hot100_area div.hot_set div.set01 li.btn_color div.color_org {
	background-color: #ef646d;
}
div.hot100_area div.hot_set div.set01 li.btn_color div.color_pink {
	background-color: #fc791f;
}
div.hot100_area div.hot_set div.set01 li.btn_color div.color_blue01 {
	background-color: #318cc5;
}
div.hot100_area div.hot_set div.set01 li.btn_color div.color_green {
	background-color: #009333;
}
div.hot100_area div.hot_set div.set01 li.btn_color div.color_blue02 {
	background-color: #426984;
}
div.hot100_area div.hot_set div.set01 li.btn_color div.color_black {
	background-color: #000;
}


/*ÆùÆ®»ö»ó¼³Á¤*/
div.hot100_area div.btn_color div.color_none { }
div.hot100_area div.btn_color div { float: left;}

/*Ã¼Å©¹Ú½º-black*/
div.hot_set div.set02 {
	margin-top: 9px;
	height: 33px;
}

div.hot_set div.set02 li.bg_r {
	background: url("../img/common/line_gray_right01.jpg") no-repeat right 1px;
}

div.hot_set div.set02 li {
	height: 20px;
	margin-right: 10px;
	background: url("../img/common/line_gray_right01.jpg") no-repeat right 1px;

}

div.hot_set div.set02 input.black[type=checkbox] {
	vertical-align: -3px;
	margin: 0;
	padding: 0;
	display: none;
}

div.hot_set div.set02 input.black[type=checkbox] + label {
	display: inline-block;
	cursor: pointer;
	height: 18px;
	font-size: 11px;
	color: #666666;
	line-height: 210%;
	position: relative;
	padding: 0 7px 0 17px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left 2px;
}

div.hot_set div.set02 input.black[type=checkbox]:hover + label {
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left -16px;
}

div.hot_set div.set02 input.black[type=checkbox]:checked + label {
	/*text-decoration: underline;*/
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left -34px;
}
/*Ã¼Å©¹Ú½º³¡*/
/* Ã¼Å©¹Ú½º ÆÛÇÃ*/
input.check_pp01[type=checkbox] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
	width: 5px;
}
input.check_pp01[type=checkbox] + label {
	display: inline-block;
	font-size: 13px;
	/*color: #4f7afa;*/
	font-weight: bold;
	cursor: pointer;
	position: relative;
	height: 22px;
	padding-left: 28px;
	padding-top: 5px;
	background: url("../img/icon/icon_check_box01_pp.png") no-repeat -1px -1px;
}
input.check_pp01[type=checkbox] + label a {
	font-size: 13px;
	color: #4f7afa;
}

input.check_pp01[type=checkbox]:checked + label { background: url("../img/icon/icon_check_box01_pp.png") no-repeat -1px -50px; }
/*//*/

/*Ã¼Å©¹Ú½º-black ±âº» */
input.check_black01[type=checkbox] {
	vertical-align: -3px;
	margin: 0;
	padding: 0;
	display: none;
}

input.check_black01[type=checkbox] + label {
	display: inline-block;
	cursor: pointer;
	height: 16px;
	/*height: 18px;*/
	font-size: 11px;
	color: #666666;
	line-height: 210%;
	position: relative;
	padding: 0 7px 0 17px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_radio_black.png?=v2") no-repeat left -16px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	input.check_black01[type=checkbox] + label {line-height: 175%;}
}

input.check_black01[type=checkbox]:checked + label {
	color: #2489c5;
	background: url("../img/icon/icon_check_radio_black.png?=v2") no-repeat left -142px;
}
/*Ã¼Å©¹Ú½º³¡*/

/*Ã¼Å©¹Ú½º-white ±âº» - ¿À¸¥ÂÊÁ¤·Ä */
input.check_white01[type=checkbox] {
	vertical-align: -3px;
	margin: 0;
	padding: 0;
	display: none;
}

input.check_white01[type=checkbox] + label {
	/*display: inline-block;*/
	cursor: pointer;
	height: 14px;
	font-size: 11px;
	color: #fff;
	/*line-height: 170%;*/
	position: relative;
	padding: 1px 17px 0 0;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_white02.gif?=v1") no-repeat right top;
}

input.check_white01[type=checkbox]:hover + label { text-decoration: underline;}
input.check_white01[type=checkbox]:checked + label {
	color: #fff;
	background: url("../img/icon/icon_check_white02.gif?=v1") no-repeat right -16px;
}
/*Ã¼Å©¹Ú½º³¡*/

/*Ã¼Å©¹Ú½º-black Ã¼Å©½Ã ºí·¢¹è°æ */
input.check_black02[type=checkbox] {
	vertical-align: -3px;
	margin: 0;
	padding: 0;
	display: none;
}

input.check_black02[type=checkbox] + label {
	display: inline-block;
	cursor: pointer;
	height: 18px;
	font-size: 11px;
	color: #666666;
	line-height: 210%;
	position: relative;
	padding: 0 7px 0 17px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left 0px;
}

input.check_black02[type=checkbox]:checked + label {
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left -34px;
}
/*Ã¼Å©¹Ú½º³¡*/


/*Ã¼Å©¹Ú½º - big_blue*/
input.check_big_blue[type=checkbox] {
	vertical-align: -3px;
	margin: 0;
	padding: 0;
	display: none;
}

input.check_big_blue[type=checkbox] + label {
	display: inline-block;
	cursor: pointer;
	height: 22px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 190%;
	position: relative;
	padding: 0 7px 0 0;
	text-indent: 27px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_box01.png?=v1") no-repeat -1px -99px;
}

input.check_big_blue[type=checkbox]:hover + label {
	color: #678bf6;
	background: url("../img/icon/icon_check_box01.png?=v1") no-repeat  -1px -1px;
}

input.check_big_blue[type=checkbox]:checked + label {
	/*text-decoration: underline;*/
	color: #678bf6;
	background: url("../img/icon/icon_check_box01.png?=v1") no-repeat -1px -50px;
}
/*Ã¼Å©¹Ú½º³¡*/

div.hot_set div.set02 input.black[type=button] {
	vertical-align: -3px;
	margin: 0;
	padding: 0;
	display: none;
}

div.hot_set div.set02 input.black[type=button] + label {
	display: inline-block;
	cursor: pointer;
	height: 18px;
	font-size: 11px;
	color: #666666;
	line-height: 210%;
	position: relative;
	padding: 0 7px 0 0px;
	vertical-align: text-bottom;
}

/*¼¿·ºÆ®*/
select.sel_basic01 {
	position:relative;
	
	background: url(../img/icon/icon_arrow_dn_gray_s.jpg) no-repeat right center;
	/*background:  url('../img/icon/icon_arrow_dn_gray07.jpg') no-repeat right center;*/
	-webkit-appearance: none;
	-moz-appearance: none;
}
select.sel_basic01::-ms-expand { display: none;}
.sel_type01 {
	width:473px; height: 48px;
	font-size: 17px;
	color: #4f7afa;
	background-color: #f9fbff;
	border:1px solid #7492b8;
}


/*¹öÆ°*/

/*¶óµð¿À¹öÆ°-black*/
div.hot_info ul li.hot_cont div {
	float: left;
	margin-top: 4px;

}
div.hot_info input.black[type=radio] {
	vertical-align: -5px;
	margin: 0;
	padding: 0;
	display: none;
}

div.hot_info input.black[type=radio] + label {
	display: inline-block;
	cursor: pointer;
	height: 18px;
	font-size: 11px;
	color: #666666;
	letter-spacing: -1px;
	line-height: 210%;
	position: relative;
	padding: 0 6px 0 14px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left -67px;
}

div.hot_info input.black[type=radio]:hover + label {
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left -85px;
}

div.hot_info input.black[type=radio]:checked + label {
	/*text-decoration: underline;*/
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left -103px;
	color: #a62f0f;
}
/*¶óµð¿À¹öÆ°³¡*/

/*¸®½ºÆ® Ã¼Å©¹Ú½º °øÅë*/
ul.list_checkbox input[type=checkbox] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
	/*width:  15px;*/
	/*height: 15px;*/
}

ul.list_checkbox input[type=checkbox] + label {
	display: inline-block;
	padding-top: 1px !important;
	height: 13px;
	line-height: 145%;
	cursor: pointer;
	position: relative;
	padding-left: 17px;
	/*vertical-align: text-bottom;*/
	/*background: url("../img/icon/icon_check_radio_blue02.png") no-repeat left 1px;*/
	background: url("../img/icon/icon_check_radio_blue02.png") no-repeat left 0;
	vertical-align: text-bottom;
}

ul.list_checkbox input[type=checkbox]:hover + label {
	background: url("../img/icon/icon_check_radio_blue02.png") no-repeat left -18px;
}

ul.list_checkbox input[type=checkbox]:checked + label {
	color: #2489c5;
	/*text-decoration: underline;*/
	background: url("../img/icon/icon_check_radio_blue03.png?=v2") no-repeat left -141px;
	/*background: url("../img/icon/icon_check_radio_blue03.png?=v2") no-repeat left -122px;*/
	/*background: url("../img/icon/icon_check_radio_blue02.png") no-repeat left -35px;*/
}

/*Ã¼Å©¹Ú½º °øÅë*/
input.check_blue01[type=checkbox] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
	/*width:  15px;*/
	/*height: 15px;*/
}

input.check_blue01[type=checkbox] + label {
	display: inline-block;
	padding: 0 0 0 17px !important;
	font-size: 11px;
	cursor: pointer;
	position: relative;
	color: #9D9D9D;
	height: 14px;
	line-height: 170%;
	/*vertical-align: text-bottom;*/
	/*background: url("../img/icon/icon_check_radio_blue02.png") no-repeat left 1px;*/
	background: url("../img/icon/icon_check_radio_blue02.png") no-repeat left 1px;
}

input.check_blue01[type=checkbox]:hover + label {
	color: #2489c5;
	background: url("../img/icon/icon_check_radio_blue02.png") no-repeat left -17px;
}

input.check_blue01[type=checkbox]:checked + label {
	color: #2489c5;
	/*text-decoration: underline;*/
	background: url("../img/icon/icon_check_radio_blue03.png?=v2") no-repeat left -140px;
	/*background: url("../img/icon/icon_check_radio_blue03.png?=v2") no-repeat left -122px;*/
	/*background: url("../img/icon/icon_check_radio_blue02.png") no-repeat left -35px;*/
}


/*//*/

/*¸®½ºÆ® ¶óµð¿À °øÅë*/

ul.list_checkbox input[type=radio] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
	width: 5px;
}
ul.list_checkbox input[type=radio] + label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	height: 13px;
	padding-top: 1px; 
	padding-left: 17px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat left -69px;
}

ul.list_checkbox input[type=radio]:hover + label {
	color: #FF7599;
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat left -87px;
}
div.mid_list01 ul.list_checkbox input[type=radio]:hover + label {
	color: #2489c5;
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat left -87px;
}

ul.list_checkbox input[type=radio]:checked + label {
	color: #2489c5;
	/*text-decoration: underline;*/
	/*background: url("../img/icon/icon_check_radio_blue03.png?=v2") no-repeat left -159px;*/
	background: url("../img/icon/icon_check_radio_blue03.png") no-repeat left -105px;
}

/*ÀüÃ¼¼±ÅÃ*/
input.check100_all[type=checkbox] { border:1px solid red; vertical-align: text-bottom;}
input.check100_hot100[type=checkbox] { border:0px; vertical-align: text-bottom;}

div.hot100_area div.hot_poster {
	height: 92px;
	font-size: 11px;
	color: #666666;
	text-align: center;
	background-color: #efefef;
	border-top: 1px solid #313131;
	border-bottom: 1px solid #dcdcdc;
}
div.hot100_area div.hot_poster_width {
	width:100%;
	/*overflow-x:auto;*/
	height: 112px;
	font-size: 11px;
	color: #666666;
	text-align: center;
	background-color: #efefef;
	border-top: 1px solid #313131;
	border-bottom: 1px solid #dcdcdc;
}

div.hot100_area div.hot_poster_width span.info_txt {
	display: inline-block;
	height: 20px;
	margin-top: 39px;
}
div.hot100_area div.hot_poster span.info_txt {
	display: inline-block;
	height: 20px;
	margin-top: 39px;
}

div.hot100_area div.hot_poster li.info_img {
	padding: 3px;
	float: left;
}

div.hot100_area div.hot_poster li.info_img img {
	width:59px;
	height: 84px;
	border: 1px solid  #676767;
	margin-right: 10px;
}
div.hot100_area div.hot_poster_width li.info_img02 {
	padding: 4px 4px 2px 4px;
	float: left;
}

div.hot100_area div.hot_poster_width li.info_img02 img {
	width:100px;
	height: 60px;
	border: 1px solid  #676767;
	margin-right: 0;
}

div.hot100_area div.hot_poster li.info_img img:last-child {	margin-right: 0;}


div.hot100_area div.poster_url{
	/*width: 100%;*/
	padding: 3px;
	background-color: #efefef;
	border-bottom: 1px solid #232323;
}

div.hot100_area div.poster_url input[type=text] {
	width: 97.3%;
	padding-right: 2%;
	min-width: 346px;
	height: 19px;
	font-size: 11px;
	text-indent: 9px;
	line-height: 240%;
	color: #666666;
	border: 1px solid #c9c9c9;
}

div.hot100_area div.hot_info {
	padding: 3px;
	background-color: #fbfbfb;
}
div.hot100_area div.hot_info ul li{
	float: left;
}

div.hot100_area div.hot_info ul.last li {
	margin-bottom: 0 !important;
}

div.hot100_area div.hot_info ul li.hot_title {
	width: 13.7%;
	height: 25px;
	background-color: #f1f1f1;
	border: 1px solid #c9c9c9;
	color: #3f3f3f;
	font-size: 11px;
	text-align: center;
	line-height: 270%;
	margin-bottom: 5px;
}

div.hot100_area div.hot_info ul.last li.hot_title {
	border-right: none !important;
}


div.hot100_area div.hot_info ul li.hot_title.txt01 {
	color: #a62f0f;
	background-color: #f9f4e1;
	letter-spacing: -0.5px;
}
div.hot100_area div.hot_info ul li.hot_title.txt02 {
	color: #11207b;
	background-color: #e1ecf9;
	letter-spacing: -0.5px;
}

div.hot100_area div.hot_info ul li.hot_cont {
	width: 85.3%;
	height: 25px;
	border: 1px solid #c9c9c9;
	border-left:0;
	background-color: #fff;
	margin-bottom: 5px;
}

div.hot100_area div.hot_info ul li.hot_cont03 {
	width: 34.7%;
	height: 25px;
	border: 1px solid #c9c9c9;
	border-left:0;
	background-color: #fff;
	margin-bottom: 5px;
}

div.hot100_area div.hot_info ul li input.color {
	color: #4374D9;
}

div.hot100_area div.hot_info ul li input {
	width: 94%;
	padding-right: 5%;
	height: 19px;
	font-size: 11.5px;
	font-weight: bold;
	text-indent: 9px;
	line-height: 250%;
	color: #666666;
	border: none;
}

div.hot100_area div.hot_info ul li.hot_cont02 {
	width: 74.3%;
	height: 25px;
	border: 1px solid #c9c9c9;
	border-left:0;
	background-color: #fff;
	margin-bottom: 5px;
}
div.hot100_area div.hot_info ul.last li.hot_cont02 {
	border-left: 1px solid #c9c9c9 !important;
}


div.hot100_area div.hot_info ul li.btn {
	width: 10.7%;
	height: 25px;
	font-size: 11px;
	color: #3f3f3f;
	text-align: center;
	line-height: 270%;
	border: 1px solid #c9c9c9;
	border-left:0;
	background-color: #f1f1f1;
	margin-bottom: 5px;
	cursor: pointer;
}

div.hot100_area div.hot_info ul li.btn:hover {
	background-color: #c9c9c9;
}

div.hot100_area div.hot_info div.search_list {
	margin-top: -5px;
	border-top: none;
}

div.hot100_area div.hot_info div.search_list li {
	/*border: 1px solid #fbfbfb;*/
	min-height: 25px;
	max-height: 115px;
	overflow-y: auto;
	/*height: 25px;*/
	/*border-top: none !important;*/
}

div.hot100_area div.search_list ul li.list_left {
	width: 13.8%;
	/*border-left: 1px solid #c9c9c9;*/
	/*border-bottom: 1px solid #c9c9c9;*/
	/*border: 1px solid #fbfbfb;*/
	color: #3f3f3f;
	line-height: 270%;
	margin-bottom: 5px;
}

div.hot100_area div.search_list ul li.list_cont {
	width: 74.5%;
	border: 1px solid #c9c9c9;
	background-color: #fff;
	margin-bottom: 5px;
}

div.hot100_area div.search_list ul li.list_cont div {
	height: 25px;
	font-size: 11px;
	color: #3f3f3f;
	text-align: left;
	line-height: 270%;
	text-indent: 10px;
}

div.hot100_area div.search_list ul li.list_cont div:hover {
	background-color: #f0f0f0;
	cursor: pointer;
}


div.hot100_pop div.group_search_list ul li.list_right {
	width: 10.7%;

	/*border:1px solid #c9c9c9;*/
	/*border-left:1px solid #c9c9c9;*/
	margin-bottom: 5px;
}

div.hot100_pop div.group_search_list {
	margin-top: -5px;
	border-top: none;
}

div.hot100_pop div.group_search_list li {
	/*border: 1px solid #fbfbfb;*/
	min-height: 5px;
	max-height: 200px;
	overflow-y: auto;
	/*height: 25px;*/
	/*border-top: none !important;*/
}

div.hot100_pop div.group_search_list ul li.list_left {
	width: 13.8%;
	/*border-left: 1px solid #c9c9c9;*/
	/*border-bottom: 1px solid #c9c9c9;*/
	/*border: 1px solid #fbfbfb;*/
	color: #3f3f3f;
	line-height: 270%;
	margin-bottom: 5px;
}

div.hot100_pop div.group_search_list ul li.list_cont_search {
	width: 99%;
	border: 1px solid #c9c9c9;
	background-color: #fff;
	margin-bottom: 5px;
}

div.hot100_pop div.group_search_list ul li.list_cont_search div {
	height: 25px;
	font-size: 11px;
	color: #3f3f3f;
	text-align: left;
	line-height: 270%;
	text-indent: 10px;
}

div.hot100_pop div.group_search_list ul li.list_cont_search div:hover {
	background-color: #f0f0f0;
	cursor: pointer;
}


div.hot100_pop div.group_search_list ul li.list_right {
	width: 10.7%;

	/*border:1px solid #c9c9c9;*/
	/*border-left:1px solid #c9c9c9;*/
	margin-bottom: 5px;
}


div.hot100_area div.info_txt {
	padding: 4px;
	/*margin-bottom: 5px;*/
	color: #ef646d;
	font-size: 11px;
	background-color: #fbfbfb;
}

div.hot100_area div.info_txt2 {
	padding: 4px;
	color: #ef646d;
	font-size: 11px;
	background-color: #fbfbfb;
}

div.hot100_area div.btn_area {
	padding: 5px 4px 6px 4px;
	border-bottom: 1px solid #909090;
	background-color: #fbfbfb;
}

div.hot100_area div.btn_area div:hover {
	border: 1px solid #567ec4;
}
div.hot100_area div.btn_area div {
	float: left;
	width: 31%;
	height: 29px;
	margin-right: 2.6%;
	font-size: 14px;
	color: #3f3f3f;
	font-weight: bold;
	text-align: center;
	line-height: 240%;
	background-color: #fafafa;
	border: 1px solid #c5c5c5;
	border-radius: 3px;
}

div.hot100_area div.btn_area div:last-child {
	margin-right: 0;
}

div.hot100_area div.hot_bottom {
	height: 27px;
	font-size: 11px;
	background-color: #e2e2e2;

	/*border-top: 1px solid #909090;*/
}

div.hot100_area div.hot_bottom ul {
	border: 1px solid #efefef;
}

div.hot100_area div.hot_bottom li div:hover {
	color: #8957a1;
	text-decoration: underline;
}

div.hot100_area div.hot_bottom li {
	float: left;
	height: 25px;
	width: 16.6%;
	line-height: 270%;
	text-align: center;
	background: url("../img/common/line_gray_right01.jpg") no-repeat right center;
}

div.hot100_area div.hot_bottom li:last-child {
	background: none;
}
/*******ho100 ³¡********/

/*hot100 ÆË¾÷*/
div.contents_area div.hot100_pop {
	width: 250px;
	border: 2px solid #000;
	background-color: #fff;
}
div.hot100_pop ul.pop_top {
	height: 26px;
	background-color: #3f3f3f;
	border-bottom: 1px solid #000;
}

div.hot100_pop ul.pop_top li.top_txt {
	float: left;
	width: 200px;
	font-family: NanumSquare;
	font-size: 16px;
	letter-spacing: 1px;
	color: #fff;
	line-height: 170%;
	text-indent: 5px;
	text-shadow: -1px 0px black, 0px 1px black, 1px 0px black, 0px -1px black;
	-moz-text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	-webkit-text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}
div.hot100_pop ul.pop_top li.btn_top {
	float: right;
	width: 18px;
	padding-top: 5px;
}

div.hot100_pop div.pop_body {
	padding: 5px;
	background-color: #fbfbfb;
}

div.hot100_pop div.pop_body li.pop_title {
	font-size: 12px;
	font-weight: bold;
	color: #567ec4;
	text-indent: 6px;
	background: url("../img/common/bl_arrow_blue02.gif") no-repeat left 3px;
}

div.hot100_pop div.pop_body li.pop_title02 {
	font-size: 12px;
	font-weight: bold;
	color: #ff7599;
	text-indent: 6px;
	background: url("../img/common/bl_arrow_red02.gif") no-repeat left 3px;

}

div.hot100_pop div.pop_body li.pop_cont input[type=text] {
	height: 19px;
	font-size: 11px;
	text-indent: 9px;
	line-height: 240%;
	color: #c1c1c1;
	border: 1px solid #c9c9c9;
}

div.hot100_pop div.pop_body li.pop_cont input.input_w236 {
	width: 236px;
}

div.hot100_pop div.pop_body ul.body_left {
	float: left;
	width: 120px;
	background-color: #00a0cc;
}

div.hot100_pop div.pop_body ul.body_right {
	float: left;
	width: 120px;
	background-color: #00b0a2;
}


div.hot100_pop div.pop_btn {
	width: 127px;
	margin: 10px auto 0 auto;

}

div.hot100_pop div.pop_btn div {
	float: left;
	height: 25px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 240%;
	border: 1px solid #b9b9b9;
	border-bottom: 2px solid #b9b9b9;
	border-radius: 3px;
	background-color: #fafafa;
	cursor: pointer;
}

div.hot100_pop div.pop_btn div:hover {
	color: #567ec4;
	border: 1px solid #567ec4;
	border-bottom: 2px solid #567ec4;
}

/* ·Î±×ÀÎÈÄ */
.login_info1		{
	max-width: 110px;
	color:#484C4F;
	font-weight:bold;
	font-size:11px;
	margin-left:6px;
	float:left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.login_info2		{color:#484C4F; font-size:11px; float:left;}
.login_memo_txt1	{ color:#516E96; margin-right:3px; float:left; font-size: 11px;}
.login_memo_txt2	{ color:#516E96; font-size:11px; font-weight:bold; margin:0 7px 0 0; float:left;}

/*.login_point1		{float:left; margin:3px 5px 0 0;}*/
.login_point1		{float:left; width: 13px; margin-right: 5px; margin-bottom: 5px;}
.login_point2		{float:left;}
.login_point3		{float:right; color:#4E6F98; padding-right:10px;}

/*¿À¸¥ÂÊÃßÃµ¸Þ´º*/
.right_quick {
	position: absolute;
	/*right: -88px; top: 0;*/
	right: -87px; top: 80px;
	/*position: fixed;*/
	/*right: 384px; top: 105px;*/
	width: 71px;
	/*height: 373px;*/
	border: 1px solid #c2c2c2;
	background-color: #fff;
	border-radius: 0 10px 0 0;
	z-index: 999;
}
.right_quick ul li {}
.right_quick ul li img { margin: 0 auto;}
.right_quick ul li.title {
	width: 71px;
	height: 20px;
	padding-top: 7px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #c2c2c2;
	border-radius: 0 10px 0 0;
}
.right_quick ul li.quick_menu.last {
	border-bottom: none;
	border-radius: 0 0 0 10px;
}
.right_quick ul li.quick_menu {
	margin: 0 5px;
	/*height: 48px;*/
	padding: 10px 0;
	border-bottom: 1px solid #edf0f0;
	cursor: pointer;
}



/* ÆäÀÌÂ¡ */
.page_right				{position:absolute; margin:251px 0 0 7px;}
.page_right2 li   {
	margin-bottom: 5px;
}
.page_right2      {
	position:absolute;
	right: -87px;
	top: 0;
	z-index: 1;
	/*top:320px;*/
	/*!*position:fixed;*!*/
	/*right: 384px;*/
	/*top:500px;*/
}
.page_area				{margin-top:4px; display:inline-block;}
.page_btn				{float:left; margin:0px; margin-right:3px; padding-top:2px; display:block; width:37px; line-height:28px; font-size:12px; color:#555555; font-weight:bold; border:1px solid #E5E5E5; cursor:pointer;}
.page_btn a				{color:#555555;}
.page_btn:hover			{ border:1px solid #2B5F9B;}
.page_btn_bold			{float:left;  margin:0 3px 0 0 ; padding-top:2px; display:block; width:37px; line-height:28px; font-size:12px; color:#2B5F9B; font-weight:bold; border:1px solid #2B5F9B;}
.page_num_area			{width: 743px; height: 54px; position: absolute; bottom: 0; text-align:center;}

/* ¸¶¿ì½º Ä¿¼­ */
.downlaod_btn			{cursor:pointer}
.cursor				{cursor:pointer}
.no_cursor				{cursor:none}

/* jquery-ui datepicker */
.ui-datepicker								{font-family:"dotum"; font-size: 11px; width: 170px; }
.ui-datepicker select.ui-datepicker-month	{ width:50px; font-size: 11px; }
.ui-datepicker select.ui-datepicker-year	{ width:50px; font-size: 11px; }
.ui-datepicker th							{ font-weight:normal; font-size:11px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight:normal;}
.ui-dialog-title							{font-family:"dotum"; font-size:11px;}

/* ÆÇ¸ÅÀÚ ¿Ã¸°ÆÄÀÏ¿¡ »ç¿ëÇÏ´Â css ¹®ÀÚ¿­ ÀÚ¸£±â*/
.title_wrap {max-width:380px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.type_txt {
	width: 101px;
	height: 18px;
	margin: 0 3px;
	font-size: 12px;
	border: 1px solid #cbcbcb;
	color: #8f8f8f;
	background-color: #fff;
}


.title_wrap						{float:left; cursor:pointer}
.title_wrap2					{width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.adt .right_title_wrap			{float:left; cursor:pointer; max-width:380px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.adt .right_title_wrap_over		{float:left; cursor:pointer; max-width:380px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#537FC6; text-decoration:underline;}

.hover_blue_line:hover			{color:#537FC6; text-decoration:underline;}


.tooltip_css {
	/* border radius */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	/* box shadow */
	-moz-box-shadow: 2px 2px 3px #e6e6e6;
	-webkit-box-shadow: 2px 2px 3px #e6e6e6;
	box-shadow: 2px 2px 3px #e6e6e6;

	/* other settings */
	background-color: #fff;
	border: solid 3px #d6d6d6;
	color: #333;
	display: none;
	font-size: 12px;

	/* pos */
	/*max-width: 200px;*/
	padding: 4px 4px 0 4px;
	position: absolute;
}

/*°áÁ¦Á¤º¸¾È³»*/
.left_menu_area .charge_info01 {
	/*margin-top: 5px;*/
	background-color: #f8fbff;
}



.left_menu_area .charge_info01 div.charge_left_title {
	height: 30px;
	margin-bottom: 3px;
	text-indent: 23px;
	font-weight: bold;
	color: #537fc6;
	line-height: 34px;
	border-top: 1px solid #c8c8c8;
	background: #f8fbff url("../img/charge/charge_selector.jpg") no-repeat 5px 8px;
}

.left_menu_area .charge_info01 ul.charge_left01 ul {
	padding: 0 9px;
}
.left_menu_area .charge_info01 ul.charge_left01 li {
	margin-bottom: 10px;
	font-size: 11px;
	color: #8c8989;
	padding-left: 14px;
	padding-right: 10px;
	background: url("../img/common/bl_pink_dot01.gif") no-repeat 7px 2px;
}

.left_menu_area .charge_info01 ul.charge_left01 li.last {
	margin-bottom: 0;
	padding-bottom: 10px;
}

.left_menu_area span.txt_bold { font-weight: bold;}
.left_menu_area span.txt_red02 {color: #fba0a0;}
.left_menu_area span.txt_red03 { color: #f26388;}

/*¿À´ÃÇÏ·ç_Ã¼Å©*/
div.ribbon_banner ul li.today input.black[type=checkbox] {
	vertical-align: -3px;
	margin: 0;
	padding: 0;
	display: none;
}


div.ribbon_banner ul li.today input.black[type=checkbox] + label {
	display: inline-block;
	cursor: pointer;
	height: 16px;
	font-size: 12px;
	letter-spacing: -0.2px;
	color: #414141;
	position: relative;
	padding-left: 17px;
	vertical-align: text-top;
	background: url("../img/icon/icon_check_radio_black.jpg") no-repeat left top;
}

div.ribbon_banner ul li.today input.black[type=checkbox]:hover + label {
	background: url("../img/icon/icon_check_radio_black.jpg") no-repeat left -18px;
}

div.ribbon_banner ul li.today  input.black[type=checkbox]:checked + label {
	/*text-decoration: underline;*/
	background: url("../img/icon/icon_check_radio_black.jpg") no-repeat left -36px;
}

div.ribbon_banner ul li.today input.black[type=checkbox]:disabled + label {
	/*text-decoration: underline;*/
	background: url("../img/icon/icon_check_radio_black.jpg") no-repeat left -54px;
	color: #b8b8b8;
}

/*°¡°Ý¾ÆÀÌÄÜ*/
.icon_p100_pp {
	width: 33px; height: 13px;
	background: url("../img/common/1812_payback_icon.png") no-repeat 0 0;
}
.icon_p100_pink {
	width: 25px; height: 11px;
	background: url("../img/common/icon_100_pink.gif") no-repeat 0 0;
}
.icon_p_sale01 {
	 width: 25px; height: 11px;
	 background: url("../img/common/sale_icon.jpg") no-repeat 0 0;
}
.icon_p_free01 {
	 width: 25px; height: 11px;
	 background: url("../img/common/contents_free_sicon.jpg") no-repeat 0 0;
}
.icon_p_payback01 {
	 width: 30px; height: 11px;
	 background: url("../img/common/payback_icon.jpg") no-repeat 0 0;
}
.icon_p_payback02 {
	 width: 38px; height: 13px;
	 background: url("../img/common/icon_payback01.gif") no-repeat 0 0;
}
.icon_p_concert01 {
	 width: 27px; height: 13px;
	 background: url("../img/common/icon_concert01.jpg") no-repeat 0 0;
}
.icon_p_support01 {
	 width: 44px; height: 13px;
	 background: url("../img/common/icon_support01.gif") no-repeat 0 0;
}
.icon_sale50 {
	 width: 44px; height: 13px;
	 background: url("../img/common/icon_sale50.gif") no-repeat 0 0;
}
/**/

.btn { cursor: pointer;}

/*ÄÁÅÙÃ÷µî·ÏÇÏ±â ¹öÆ°*/

.btn_cont {
	height: 25px;
	padding: 0 7px;
	color: #9b9b9b;
	font-size: 11px;
	line-height: 250%;
	border: 1px solid #d2d2d2;
	border-radius: 2px;
	background: url("../img/common/btn_bg25_wg.jpg")repeat-x left top;
	cursor: pointer;
}

.btn_cont_big {
	height: 35px;
	padding: 0 20px;
	color: #9b9b9b;
	font-size: 13px;
	font-weight: bold;
	line-height: 300%;
	letter-spacing: -1px;
	border: 1px solid #d2d2d2;
	border-radius: 2px;
	background: url("../img/common/btn_bg35_wg.jpg")repeat-x left top;
	cursor: pointer;
}


.btn_cont:hover , .btn_cont_big:hover {
	border: 1px solid #5a86b5;
	color: #5a86b5;
}

.btn_cont_og {
	height: 25px;
	padding: 0 7px;
	color: #fff;
	font-size: 11px;
	line-height: 250%;
	border: 1px solid #f28700;
	border-radius: 2px;
	background: url("../img/common/btn_bg25_og.jpg")repeat-x left top;
	cursor: pointer;
}

.btn_cont_og:hover , .btn_cont_og_big:hover {
	border: 1px solid #f25b00;
	color: #db3f02;
}

.btn_cont_og_big {
	height: 35px;
	padding: 0 15px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 300%;
	letter-spacing: -1px;
	border: 1px solid #f28700;
	border-radius: 2px;
	background: url("../img/common/btn_bg35_og.jpg")repeat-x left top;
	cursor: pointer;
}

.line_h240 {
	line-height: 240%;
}

/*#main_tab1_WEBTOON ul:nth-child(n+11) {*/
	/*display: none;*/
/*}*/

div.fl_left { float: left;}
div.fl_right { float: right;}

.fl_left { float: left;}
.fl_right { float: right;}

/*ÆùÆ®È¿°ú,»ö»ó*/
.txt_white { color: #fff;}
.txt_blue { color: #537fc6;}
.txt_blue02 { color: #567ec4;}
.txt_blue03 { color: #3a79eb;}
.txt_blue04 { color: #0298de;}
.txt_pink01 { color: #ff7599;}
.txt_red01 { color: #ff3150;}
.txt_b { font-weight: bold;}
.txt_gray_s { color:  #949494; font-size: 11px;}
.txt_gray_be { color:  #bebebe;}
.txt_gray7e { color: #7e7e7e;}
.txt_yel_b68 { color: #fffb68;}
.txt_org01 { color: #f97725;}
.txt_org02 { color: #ff8a00;}
.txt_bk01 { color: #000;}
.txt_bold01 { font-weight: bold;}
.txt_left { text-align: left;}
.txt_underline { text-decoration: underline;}

.underline_pink01 { background: url("/img/common/bg_pink_line01.gif") repeat-x left bottom;}


/*dot_ img style*/
.dot_line01 {
	background: url("../img/common/img_dotline01.jpg") repeat-x;
	height: 1px;
	width: 100%;
	margin: 14px 0;
}
.dot_gray3 { background: url("../img/icon/bl_gray_dot_3px.gif") no-repeat;}

.border_top0 { border-top: 0}

/*space style*/

.pt2 { padding-top: 2px;}
.pt7 {padding-top: 7px;}
.pr5 {padding-right: 5px;}

.pr100 {padding-right: 100px;}
.pr135 {padding-right: 135px;}

.pl5 {padding-left: 5px;}
.pl7 {padding-left: 7px;}
.pl10 {padding-left: 10px;}
.pl14 {padding-left: 14px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl30 {padding-left: 30px;}
.pl77 {padding-left: 77px;}
.pl175 {padding-left: 175px;}

.pb5 {padding-bottom: 5px;}
.pb12 {padding-bottom: 12px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}

.mr0 {margin-right: 0 !important;}
.mr3 {margin-right: 3px;}
.mr4 {margin-right: 4px;}
.mr5 {margin-right: 5px;}
.mr7 {margin-right: 7px;}
.mr10 {margin-right: 10px;}
.mr12 {margin-right: 12px;}
.mr216 {margin-right: 216px !important;}

.mt0 {margin-top: 0 !important;}
.mt5 {margin-top: 5px;}
.mt7 {margin-top: 7px;}
.mt8 {margin-top: 8px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt40 {margin-top: 40px;}

.mb0 {margin-bottom: 0 !important;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb48 {margin-bottom: 48px;}

.ml0 {margin-left: 0 !important;}
.ml3 {margin-left: 3px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml12 {margin-left: 12px !important;}
.ml19 {margin-left: 19px;}
.ml30 {margin-left: 30px;}
.ml36 {margin-left: 36px;}
.ml38 {margin-left: 38px;}
.ml40 {margin-left: 40px;}
.ml50 {margin-left: 50px;}
.ml110 {margin-left: 110px;}
.ml230 {margin-left: 230px}
.ml255 {margin-left: 255px}
.ml260 {margin-left: 260px}

.fr {float: right;}
.fl {float: left;}

.txt_hide { text-indent: -500000%;}
.blind {
	position: absolute;
	overflow: hidden;
	clip: rect(0px, 0px, 0px, 0px);
	margin: -1px;
	width: 1px;
	height: 1px;
}

.bg_on {background-color:#F7F7F7} /*ÄÁÅÙÃ÷¸®½ºÆ®, ÄÁÅÙÃ÷ºä*/

/* ÀüÃ¼ ¸Þ´º Æ÷½ºÆ®ºä °¡¸² */
div.search_new div.s_cont_tab ul.post_none li.smenu_tab_blank{width: 648px;border-left: 0;}
div.search_new div.s_cont_tab ul.post_none li.smenu_tab_on{border-right: 1px solid #c8c8c8;}

/* °Ë»öÃ¢ ¼öÁ¤ */
.search_input_area input[type="text"]::-ms-clear{display: none;}
.search_tab3{position: relative;}
.search_tab3 .btn_words{
	position: absolute;
	top: 2px;
	right: -3px;
	width: 27px;
	height: 30px;
	background: url(../img/search_down.png) no-repeat center;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	cursor: pointer;
}
.search_tab3 .btn_words.on{
	background: url(../img/search_up.png) no-repeat center 11px;
}
.search_tab1 a.jqTransformSelectOpen, .search_tab2 a.jqTransformSelectOpen{
	background: url(../img/search_right.png) no-repeat left center;
}
.search_tab1 a.jqTransformSelectOpen:after, .search_tab2 a.jqTransformSelectOpen:after{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px;
	background: url(../img/search_bar.png) no-repeat;
	width: 1px;
	height: 10px;
}
div.words_list_box{
	position: absolute;
	top: 36px;
	left: 0;
	width: 419px;
	border: 2px solid #2753a2;
	background-color: #fff;
	text-align: left;
	z-index: 8000;
}
div.words_list_box ul.words_list{
	padding: 6px 0;
}
div.words_list_box ul.words_list li{
	padding: 0 14px;
	height: 25px;
	line-height: 26px;
	font-size: 12px;
	color: #666;
}
div.words_list_box ul.words_list li.txt_none{
	padding: 4px 14px 8px;
	font-weight: bold;
}
div.words_list_box ul.words_list li.txt_none:hover{
	background: none;
}
div.words_list_box ul.words_list li:hover{
	background-color: #f5f5f6;
}
div.words_list_box ul.words_list li.focus{
	background-color: #f5f5f6;
}
div.words_list_box ul.words_list li a{
	display: inline-block;
	height: 25px;
	line-height: 28px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.words_list_box ul.words_list li strong{
	color: #6e8ec5;
}
div.words_list_box p.recent{
	padding: 0 14px;
	margin: 0;
	margin-bottom: -6px;
	height: 30px;
	line-height: 32px;
}
div.words_list_box p.recent strong{
	padding-right: 10px;
	background: url(../img/search_arrow.png) no-repeat 100% 1px;
	color: #6e8ec5;
}
div.words_list_box ul.words_list li.my_words{
	position: relative;
	padding: 0 83px 0 14px;
}
div.words_list_box ul.words_list li.my_words:hover button.delete{
	display: block;
}
div.words_list_box ul.words_list li.my_words span.date{
	position: absolute;
	height: 24px;
	line-height: 28px;
	right: 40px;
	top: 0;
	color: #a5a5a5;
}
div.words_list_box ul.words_list li.my_words button.delete{
	display: none;
	position: absolute;
	right: 12px;
	top: 5px;
	width: 15px;
	height: 14px;
	border: 0;
	background: url(../img/search_delete.png) no-repeat center;
	cursor: pointer;
	outline: 0;
}
div.words_list_box div.words_btn{
	position: relative;
	padding: 0 5px;
	background-color: #f5f5f6;
	border-top: 1px solid #e4e4e4;
}
div.words_list_box div.words_btn ul li{
	float: left;
}
div.words_list_box div.words_btn button{
	background: none;
	padding: 0;
	margin: 0;
	border: 0;
	height: 29px;
	font-size: 11px;
	color: #7a7a7a;
	cursor: pointer;
	outline: 0;
}
div.words_list_box div.words_btn button:hover{
	text-decoration: underline;
}
div.words_list_box div.words_btn ul li span.on{
	border: 0;
	color: #72a3fc;
}
div.words_list_box div.words_btn ul li button{
	padding: 0 10px;
	background: url(../img/search_bar2.png) no-repeat  0 10px;
}

div.words_list_box div.words_btn ul li:first-child button{
	background: none;
}

div.words_list_box div.words_btn ul li button span{
	display: block;
	width: auto;
	height: auto;
	background: none;
	font-size: 11px;
	font-weight: normal;
	color: #7a7a7a;
	text-align: left;
	line-height: auto;
	text-transform: inherit;
}
div.words_list_box div.words_btn ul li button:hover span{
	text-decoration: underline;
}
div.words_list_box div.words_btn ul li button.auto_off span{color: #b1a9a9;}
div.words_list_box div.words_btn ul li button.auto_off span.on{color: #7a7a7a;}
div.words_list_box div.words_btn ul li button.word_off span{color: #85b6c0;}
div.words_list_box div.words_btn ul li button.word_off span.on{color: #28a5c0;}
div.words_list_box div.words_btn button.all_delete{
	position: absolute;
	top: 0;
	right: 12px;
	color: #3f3f3f;
}
.search_bar .jq_sel{z-index: 8001 !important}

div.words_list_box div.recent_off{padding: 20px 14px;}
div.words_list_box div.recent_off p{font-size: 12px;font-weight: bold;color: #666;text-align: center;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	div.words_list_box ul.words_list li a{line-height: 26px;}
	div.words_list_box ul.words_list li.my_words span.date{line-height: 25px;}
	div.words_list_box div.words_btn button{height: 30px;line-height: 30px;}
}
@-moz-document url-prefix(){
	div.words_list_box div.words_btn button{height: 29px;line-height: 29px;}
}

/* »ó, ÇÏ´Ü ¼öÁ¤ 2019-12-05 */
html{overflow: auto;}
.head_bg{min-width: 1170px !important;}
.head_bg.w1195{min-width: 1195px !important;}
.logo{margin-top: 30px;cursor: pointer;}
.head_bar{min-width: 1170px;background-color: #fafafa;}
.head_bar1{width: 1048px;padding-left: 102px;padding-right: 20px;}
.head_bar1 ul{overflow: hidden;}
.head_bar2{width: 1048px;height: 100px;padding-left: 102px;padding-right: 20px;}
.right_quick{top: 173px !important;right: 20px;}
div.ribbon_wrap{top: 159px !important;left: -45px !important;}
.menu_bar{min-width: 1170px;background-color: #2753a2;width: 100%;}
.menu_bar_wrap{width: 1048px;margin: 0 auto;padding-left: 102px;padding-right: 20px;}
.menu_bar_wrap .lf_menu{float: left;width: 209px;}
.menu_bar_wrap .rt_menu{float: left;width: 756px;}
.menu_bar_wrap .rt_menu ul{display: table;width: 100%;table-layout: fixed;padding-left: 3px;}
.menu_bar_wrap .rt_menu ul li{float: none;display: table-cell;width: 67px;}
.menu_bar ul li.tab_1, .menu_bar ul li.tab_2{width: auto;margin-left: 0;}
.menu_bar ul li.tab_1 a{width: 105px;height: 32px;padding: 0 !important;background: url(/img/menu_tab01.png) no-repeat  4px 6px;text-indent: -9999px;}
.menu_bar ul li.tab_1 a:hover{background-image: url(/img/menu_tab01_on.png);}
/*.menu_bar ul li.tab_2 a{width: 104px;height: 32px;padding: 0 !important;background: url(/img/menu_tab02.png) no-repeat 4px 6px;text-indent: -9999px;}*/
/*.menu_bar ul li.tab_2 a:hover{background-image: url(/img/menu_tab02_on.png);}*/
.menu_bar ul li.tab_2 a{width: 104px;height: 32px;padding: 0 !important;background: url(/img/menu_tab03_1_off.png) no-repeat 6px 7px;text-indent: -9999px;}
.menu_bar ul li.tab_2 a:hover{background-image: url(/img/menu_tab03_1_on.png);}
.menu_bar ul li.tab_1.selected a{background: url(/img/menu_tab01_on.png) no-repeat  4px 6px !important;} 
.menu_bar ul li.tab_2.selected a{background: url(/img/menu_tab03_1_on.png) no-repeat  6px 7px !important;;}
.menu_bar ul li a{position: relative;display: block;height: 32px;line-height: 30px;font-size: 13px;color: #fff;font-family: 'NotoSansKR', sans-serif;}
.menu_bar ul li.tab_5, .menu_bar ul li.tab_6, .menu_bar ul li.tab_12{width: 79px;}
.menu_bar_wrap .rt_menu ul.adult_check{padding-left: 11px;}
.menu_bar_wrap .rt_menu ul.adult_check li{width: 34px;}
.menu_bar ul.adult_check li.tab_5, .menu_bar ul.adult_check li.tab_6, .menu_bar ul.adult_check li.tab_12{width: 42px;}
.menu_bar ul.adult_check li.tab_17{width: 45px;}
.menu_bar ul.adult_check li.tab_15{width: 46px;}
.menu_bar ul li a span.mark19{position: relative;top: -2px;display: inline-block;margin-right: 3px;width: 19px;height: 18px;background: url(/img/menu_mark19.png) no-repeat;vertical-align: middle;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.menu_bar ul li a span.mark19{top: -1px;}
}
/* ie8 ´ëÀÀ */
@media \0screen {
	.menu_bar ul li a{letter-spacing: -1.1px;}
}
.menu_bar ul li a:hover{color: #bdf2f2;}
.menu_bar ul li.selected a{background: url(/img/menu_tab_arrow.png) no-repeat center bottom;color: #bdf2f2;}
.menu_bar ul li a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"}
/*.menu_bar ul li a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"}*/
.menu_bar ul.ad_check li a{}
.menu_bar ul.ad_check li.tab_3{margin-left: 6px;}
.menu_bar ul.ad_cehck li.tab_14 a{padding-right: 19px;}
.menu_bar ul.ad_check li.tab_15 a{padding-right: 0;}
.menu_bar ul.ad_check li.tab_14.selected a{background-position: center bottom;}
.sub_menu{margin-left: 5px;padding-left: 10px;}
.sub_menu_bar{width: 1048px;padding-left: 102px;padding-right: 20px;height: 29px;}
.rank{background: none;border-right: 0;}
div.live_lank_warp{width: 210px !important;}
div.live_lank_warp:before{content: '';position: absolute;left: 0;top: 0;width: 1px;height: 29px;background: url(/img/live_lank_line.jpg) no-repeat;}
div.live_lank_warp:after{content: '';position: absolute;right: 0;top: 0;width: 1px;height: 29px;background: url(/img/live_lank_line.jpg) no-repeat;}
div.live_lank_tag{left: 0 !important;}
div.left_rolling .bx-pager.bx-default-pager a { background: #f0f0f0; width: 8px;height: 8px; margin: 0 3px;}
div.left_rolling .bx-pager.bx-default-pager a.active { background: #d1cfcf;}
div.left_rolling .bx-pager.bx-default-pager a:hover { background: #d1cfcf;}
div.left_rolling .bx-wrapper .bx-pager{padding-top: 0;bottom: -20px;}
div.left_rolling2 .bx-pager.bx-default-pager a { background: #f0f0f0; width: 8px;height: 8px; margin: 0 3px;}
div.left_rolling2 .bx-pager.bx-default-pager a.active { background: #d1cfcf;}
div.left_rolling2 .bx-pager.bx-default-pager a:hover { background: #d1cfcf;}
div.left_rolling2 .bx-wrapper .bx-pager{padding-top: 0;bottom: -15px;}
.top_rollBanner img{width: 258px;height: 100px;}
.top_rollBanner.off .top_banner_btn{opacity: 0;cursor: auto;pointer-events: none;transition: opacity 0.3s;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;filter: alpha(opacity=0);}
.top_rollBanner .top_banner_btn{position: relative;top: 41px;display: inline-block;width: 16px;height: 17px;vertical-align: top;opacity: 1;transition: opacity 0.3s;filter: alpha(opacity=100);z-index: 999;}
.top_rollBanner span.top_banner_prev{left: 0;}
.top_rollBanner span.top_banner_next{right: 0;top: 41}
.top_rollBanner span.top_banner_prev a{display: block;width: 16px;height: 17px;background: url('/img/btn/top_banner_prev.png') no-repeat center left;}
.top_rollBanner span.top_banner_next a{display: block;width: 16px;height: 17px;background: url('/img/btn/top_banner_next.png') no-repeat center right;}
.search_area{margin: 38px 0 0 84px;}
.main_menu{position: relative;min-width: 1170px;background-color: #f2f2f4;z-index: 7002;}
.main{width: 1048px;padding-left: 102px;padding-right: 20px;padding-top: 10px;}
.contents_area{margin-left: 10px;}
.copyright{min-width: 1170px;margin-top: 10px;}
.copyright_bar{width: 100%;}
.copyright_line1{width: 100%;margin: 0;background-color: #f9f9f9;}
.copyright_line1>div{width: 1048px;padding-left: 102px;padding-right: 20px;margin: 0 auto;}
.page_right2{right: -83px;}
/*.page_right2{right: -83px;}*/
.page_right2 li.blank_li{height: 462px !important;}
.app_install{width: auto;margin-right: 20px;}
.favorite{width: auto;}

/* ÇØ»óµµ 1170 ÀÏ¶§ Â©¸²Çö»ó */
@media screen and (max-width:1200px)
{
	html{overflow: auto;}
	.head_bg{min-width: 1195px !important;}
	.head_bar{min-width: 1195px;}
	.main_menu{min-width: 1195px;}
	.menu_bar{min-width: 1195px;}
	.copyright{min-width: 1195px;}
	/*.search_area{margin-left: 52px;}*/
	/*.top_rollBanner{margin-right: 0 !important;}*/
	.menu_bar_wrap{overflow: hidden;}
	.main{padding-left: 115px;}
}

/* ¼ÒÄ«Å×°í¸®, ÄÁÅÙÃ÷ ÅÇ ¼öÁ¤ 20-02-04 */
.top100_menu{position: relative;}
.top100_menu .sub_menu#sub_menu_top100{float: inherit;width: 744px !important;top: 40px;left: 220px;height: 30px;line-height: inherit;margin: 0;padding: 0;background-color: #fff;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #cdcdcd;font-size: 0;}
.top100_menu .sub_menu#sub_menu_top100 span{display: inline-block;width: auto;height: auto;margin: 0;}
.top100_menu .sub_menu#sub_menu_top100 span a{display: block;line-height: inherit !important;height: 16px;padding: 8px 14px 5px !important;margin: 0;background-color: #F7F7F7;border: 1px solid #e5e5e5;border-left: 0;border-bottom: 0;letter-spacing: -0.5px;}
.top100_menu .sub_menu#sub_menu_top100 span a:hover{letter-spacing: -1.5px;}
.top100_menu .sub_menu#sub_menu_top100 span a.sub_menu_link_on:link{letter-spacing: -1.5px;}
.top100_menu .sub_menu#sub_menu_top100 span a.sub_menu_link_on{margin-left: -1px;background-color: #fff;border: 1px solid #cdcdcd;border-bottom: 1px solid #fff;}
.top100_menu .sub_menu#sub_menu_top100 .menu_blank{display: none;}
/*.contents_area{padding-top: 30px;}*/
div.search_new .smenu_tab_blank#sort_group_top100{float: inherit;width: auto;padding: 10px 10px 8px 10px;height: auto;border: 1px solid #C8C8C8;border-bottom: 0;border-top: 0;}
div.search_new .smenu_tab_blank#sort_group_top100 .check_area{display: block;width: auto !important;margin: 0 !important;}
div.search_new .smenu_tab_blank#sort_group_top100 .check_area ul{margin: 0;}
/*.post_view_td{padding-top: 0 !important;}*/
div.search_new .smenu_tab_blank#sort_group_top100 .check_area li.tab_view{}
div.search_new .smenu_tab_blank#sort_group_top100 .check_area li.tab_view span{display: inline-block;padding-left: 16px;padding-top: 1px;height: 13px;cursor: pointer;font-size: 11px;color: #809EC0;vertical-align: text-bottom;}
div.search_new .smenu_tab_blank#sort_group_top100 .check_area li.list_view_btn span{background: url(../img/icon/btn_list_post.jpg) no-repeat left -15px;margin-right: 5px;}
div.search_new .smenu_tab_blank#sort_group_top100 .check_area li.post_view_btn span{background: url(../img/icon/btn_list_post.jpg) no-repeat left -47px;margin-right: 5px;}
div.search_new .smenu_tab_blank#sort_group_top100 .check_area li.image_view_btn span{background: url(../img/icon/btn_list_post.jpg) no-repeat left -47px;margin-right: 5px;}
div.search_new .smenu_tab_blank#sort_group_top100 .check_area li.smenu_tab_on{background-color: inherit;border: 0;font-weight: normal;color: #809EC0;}
div.search_new .smenu_tab_blank#sort_group_top100 .banner_poster01{display: none !important;}