/*2016.04.11 EUMI*/

/* float clearfix */
.clearfix { *zoom: 1}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
input:-webkit-autofill { transition: background-color 5000s ease-in-out 0s;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #f9fbff inset;}

/*box_sizing */
.box_size {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/**/
/*¼¿·ºÆ® °øÅë*/
.jq_sel { display: block; position: relative; }
a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

/*¸¶ÀÌÆäÀÌÁö ¼¿·ºÆ®*/
.comm_sel.my_sel_basic div.jq_sel {
	/*width: 100% !important;*/
	height: 18px;
	text-align: left;
	border: 1px solid #cbcbcb;
	background: url(../img/icon/icon_arrow_dn_gray_s.jpg) no-repeat right center;
}
.comm_sel.my_sel_basic div.jq_sel span {
	display: block;
	width: 100% !important;
	font-size: 11px;
	text-indent: 5px;
	line-height: 190%;
	/*height: 18px;*/
	color: #8f8f8f;
}
.comm_sel.my_sel_basic div ul { width: 100%!important; top: 18px; left: -1px; }
.comm_sel.my_sel_basic ul li {
	line-height: 190%;
	height: 22px;
	float: none !important; margin: 0 !important;
	text-indent: 5px !important;
	text-align: left;
	overflow-y: hidden;
	
}
.comm_sel.my_sel_basic ul li a {  background-color: #fff; color: #666666;}
.comm_sel.my_sel_basic ul li a:hover { background-color:#eee; color: #666666;}
.comm_sel.my_sel_basic ul li a:visited { color: #666666;}
.sel82px { width: 82px!important;}
.sel95px { width: 95px!important;}

.comm_sel.my_sel_basic.sel_h20 div.jq_sel { height: 20px !important;}
.comm_sel.my_sel_basic.sel_h20 div.jq_sel span { line-height: 220% !important;}

.sel_h22 { height: 22px !important;}
/*.sel_h22 div.jq_sel span { line-height: 220% !important;}*/

.my_sel_basic select { text-indent: 5px;  line-height: 180%;}
.my_sel_basic select option { line-height: 30px;    }


/*201807 ÅÇ¸Þ´º new*/
div.tab_common { width: 100%; }
div.tab_common ul.tab_menu_ul {
	width: 100%;
	position: relative;
	bottom: -1px;
	z-index: 999;
}
div.tab_common ul.tab_menu_ul li {
	float: left;
	margin-right: 4px;
	padding: 15px 0;
	height: 17px;
	cursor: pointer;
	text-align: center;
}
div.tab_common ul.tab_menu_ul li:last-child { margin-right: 0;}
div.tab_common ul.tab_menu_ul li.tab_on,
div.tab_common ul.tab_menu_ul li:hover {
	height: 14px;
	border-bottom: 3px solid #000;
}
div.tab_common ul.tab_menu_ul li span {
	display: inline-block;
	height: 18px;
	text-indent: -100000%;
	background: url("../img/common/comm_tabmenu01.jpg?=v5") no-repeat;
}

/*ÅÇ_³»ÄÁÅÙÃ÷*/
div.tab_common.my_contents ul.tab_menu_ul { }
div.tab_common.my_contents ul.tab_menu_ul li.smenu_tab {
	background-color: transparent;
	border-right: none;
	border-top: none;
}
div.tab_common.my_contents ul.tab_menu_ul li { width: 183px; }
div.tab_common.my_contents.adult_menu ul.tab_menu_ul li { width: 103px; }
div.tab_common.my_contents ul.tab_menu_ul li.tab01 span { width: 60px; background-position: -4px -102px;}
div.tab_common.my_contents ul.tab_menu_ul li.tab01.tab_on span,
div.tab_common.my_contents ul.tab_menu_ul li.tab01:hover span {background-position: -4px -77px;}

div.tab_common.my_contents ul.tab_menu_ul li.tab02 span { width: 73px; background-position: -72px -102px;}
div.tab_common.my_contents ul.tab_menu_ul li.tab02.tab_on span,
div.tab_common.my_contents ul.tab_menu_ul li.tab02:hover span {background-position: -72px -77px;}
/*¹ÞÀºÀ¥Å÷*/
div.tab_common.my_contents ul.tab_menu_ul li.tab03 { width: 93px !important;}
div.tab_common.my_contents ul.tab_menu_ul li.tab03 span { width: 60px; background-position:-153px -101px;}
div.tab_common.my_contents ul.tab_menu_ul li.tab03.tab_on span,
div.tab_common.my_contents ul.tab_menu_ul li.tab03:hover span {background-position:-153px -77px;}
/*¹ÞÀºÀ¥¼Ò¼³*/
div.tab_common.my_contents ul.tab_menu_ul li.tab04 { width: 118px !important;}
div.tab_common.my_contents ul.tab_menu_ul li.tab04 span { width: 73px; background-position: -220px -101px;}
div.tab_common.my_contents ul.tab_menu_ul li.tab04.tab_on span,
div.tab_common.my_contents ul.tab_menu_ul li.tab04:hover span {background-position: -220px -77px;}
/*¹ÞÀºÀÏº»¸¸È­*/
div.tab_common.my_contents ul.tab_menu_ul li.tab10 { width: 118px !important;}
div.tab_common.my_contents ul.tab_menu_ul li.tab10 span { width: 92px; background-position: -304px -101px;}
div.tab_common.my_contents ul.tab_menu_ul li.tab10.tab_on span,
div.tab_common.my_contents ul.tab_menu_ul li.tab10:hover span {background-position: -304px -77px;}
/*ÂòÇÑÆÄÀÏ*/
div.tab_common.my_contents ul.tab_menu_ul li.tab05 { width: 93px !important;}
div.tab_common.my_contents ul.tab_menu_ul li.tab05 span { width: 60px; background-position: -4px -152px;}
div.tab_common.my_contents ul.tab_menu_ul li.tab05.tab_on span,
div.tab_common.my_contents ul.tab_menu_ul li.tab05:hover span {background-position: -4px -127px;}
/*ÆÄÀÏ¿äÃ»*/
div.tab_common.my_contents ul.tab_menu_ul li.tab06 { width: 93px !important;}
div.tab_common.my_contents ul.tab_menu_ul li.tab06 span { width: 56px; background-position: -68px -152px;}
div.tab_common.my_contents ul.tab_menu_ul li.tab06.tab_on span,
div.tab_common.my_contents ul.tab_menu_ul li.tab06:hover span {background-position: -68px -127px;}
/*¿­¾îº»ÆÄÀÏ*/
div.tab_common.my_contents ul.tab_menu_ul li.tab11 { width: 118px !important;}
div.tab_common.my_contents ul.tab_menu_ul li.tab11 span { width: 73px; background-position: -131px -152px;}
div.tab_common.my_contents ul.tab_menu_ul li.tab11.tab_on span,
div.tab_common.my_contents ul.tab_menu_ul li.tab11:hover span {background-position: -131px -127px;}
/*//*/

/*ÅÇ_customer*/
div.tab_common.my_customer ul.tab_menu_ul { }
div.tab_common.my_customer ul.tab_menu_ul li.smenu_tab {
	background-color: transparent;
	border-right: none;
	border-top: none;
}

div.tab_common.my_customer ul.tab_menu_ul li { padding:15px 18.4px; }
div.tab_common.my_customer.seller_menu ul.tab_menu_ul li { padding: 15px 7.3px; }

div.tab_common.my_customer ul.tab_menu_ul li.tab01 span { width: 84px; background-position: -5px -203px;}
div.tab_common.my_customer ul.tab_menu_ul li.tab01.tab_on span,
div.tab_common.my_customer ul.tab_menu_ul li.tab01:hover span {background-position: -5px -177px;}

div.tab_common.my_customer ul.tab_menu_ul li.tab02 span { width: 57px; background-position: -97px -203px;}
div.tab_common.my_customer ul.tab_menu_ul li.tab02.tab_on span,
div.tab_common.my_customer ul.tab_menu_ul li.tab02:hover span {background-position: -97px -177px;}

div.tab_common.my_customer ul.tab_menu_ul li.tab03 span { width: 114px; background-position:-185px -255px;}
div.tab_common.my_customer ul.tab_menu_ul li.tab03.tab_on span,
div.tab_common.my_customer ul.tab_menu_ul li.tab03:hover span {background-position:-185px -229px;}

div.tab_common.my_customer ul.tab_menu_ul li.tab04 span { width: 98px; background-position: -162px -203px;}
div.tab_common.my_customer ul.tab_menu_ul li.tab04.tab_on span,
div.tab_common.my_customer ul.tab_menu_ul li.tab04:hover span {background-position: -162px -177px;}

div.tab_common.my_customer ul.tab_menu_ul li.tab05 span { width: 98px; background-position: -269px -203px;}
div.tab_common.my_customer ul.tab_menu_ul li.tab05.tab_on span,
div.tab_common.my_customer ul.tab_menu_ul li.tab05:hover span {background-position: -269px -177px;}

div.tab_common.my_customer ul.tab_menu_ul li.tab06 span { width: 84px; background-position: -3px -255px;}
div.tab_common.my_customer ul.tab_menu_ul li.tab06.tab_on span,
div.tab_common.my_customer ul.tab_menu_ul li.tab06:hover span {background-position: -3px -229px;}

div.tab_common.my_customer ul.tab_menu_ul li.tab07 span { width: 83px; background-position: -95px -255px;}
div.tab_common.my_customer ul.tab_menu_ul li.tab07.tab_on span,
div.tab_common.my_customer ul.tab_menu_ul li.tab07:hover span {background-position: -95px -229px;}
/*//*/

/*ÅÇ_¾Æº¥Æ®¸®½ºÆ®*/
div.tab_common.event_tab ul.tab_menu_ul {	margin-top: 10px;}
div.tab_common.event_tab ul.tab_menu_ul li { width: 145.8px;}
div.tab_common.event_tab ul.tab_menu_ul li.tab01 span { width: 29px; background-position: -42px -2px;}
div.tab_common.event_tab ul.tab_menu_ul li.tab01.tab_on span,
div.tab_common.event_tab ul.tab_menu_ul li.tab01:hover span {background-position: -5px -2px;}

div.tab_common.event_tab ul.tab_menu_ul li.tab02 span { width: 66px; background-position: -153px -2px;}
div.tab_common.event_tab ul.tab_menu_ul li.tab02.tab_on span,
div.tab_common.event_tab ul.tab_menu_ul li.tab02:hover span {background-position: -79px -2px;}

div.tab_common.event_tab ul.tab_menu_ul li.tab03 span { width: 75px; background-position: -4px -51px;}
div.tab_common.event_tab ul.tab_menu_ul li.tab03.tab_on span,
div.tab_common.event_tab ul.tab_menu_ul li.tab03:hover span {background-position: -4px -26px;}

div.tab_common.event_tab ul.tab_menu_ul li.tab04 span { width: 102px; background-position: -167px -51px;}
div.tab_common.event_tab ul.tab_menu_ul li.tab04.tab_on span,
div.tab_common.event_tab ul.tab_menu_ul li.tab04:hover span {background-position: -167px -27px;}

div.tab_common.event_tab ul.tab_menu_ul li.tab05 span { width: 73px; background-position: -86px -52px;}
div.tab_common.event_tab ul.tab_menu_ul li.tab05.tab_on span,
div.tab_common.event_tab ul.tab_menu_ul li.tab05:hover span {background-position: -86px -27px;}
/*//*/

.contents_area .con_outline01 {
	padding: 0 20px 20px 20px;
	border: 1px solid #C8C8C8;
	height: 760px;
	/*height: 692px;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.contents_area .con_outline01 .coupon_contents {
	background: url("../img/event_coupon/coup_top_bg.png") no-repeat 590px 22px;
}

.contents_area .con_outline01 .coupon_contents .top_title01 {
	background: url("../img/event_coupon/top_title_bg01.png") no-repeat 0 0;
	height: 33px;
	color: #fff;
	text-align: center;
	width: 80px;
	padding-top: 8px;
}

.contents_area .con_outline01 .coupon_contents .page_title01 {
	position: relative;
	margin-bottom: 20px;
}

.contents_area .con_outline01 .coupon_contents .page_title01 img {
	position: absolute;
	top: -32px;
	left: 0;
}

.contents_area .con_outline01 .coupon_contents .page_title01 ul {
	color: #6e6969;
	font-size: 13px;
	padding-top: 35px;
}


/*ÀÌ¿ë±Çµî·Ï¹æ¹ý*/
.contents_area .con_outline01 .howto { }
.contents_area .con_outline01 .howto p img { margin-bottom: 19px;}
.contents_area .con_outline01 .howto li.list01 {
	float: left;
	text-align: center;
	width: 175px;
}
.contents_area .con_outline01 .howto .howto_list li.list01 img { padding: 0 29px 15px 25px;}
.contents_area .con_outline01 .coupon_contents .howto .list01 .list_txt01 {
	font-weight: bold;
	color: #0068b7;
}
.contents_area .con_outline01 .coupon_contents .howto .list01 .list_txt02 {
	font-size: 11px;
	color: #888888;
}

/*ÄíÆùµî·Ï*/
.contents_area .con_outline01 .coupon_contents .reg_coup { }
.contents_area .con_outline01 .coupon_contents .reg_coup .coupon_img01 {
	width: 217px;
	height: 70px;
	/*background-color: #dedede;*/
	margin: 0 35px 0 0;
	float: left;
}
.contents_area .con_outline01 .coupon_contents .reg_coup .coupon_img01.filecity {
	background: url("../img/event_coupon/img_coupon_filecity.jpg") no-repeat left top;
	width: 219px;
	height: 85px;
}
.contents_area .con_outline01 .coupon_contents .reg_coup .coupon_img01.cu {
	background: url("../img/event_coupon/img_coupon_cu.jpg") no-repeat left top;
	width: 219px;
	height: 85px;
}
.contents_area .con_outline01 .coupon_contents .reg_coup .coupon_img01.free7 {
	background: url("../img/event_coupon/img_coupon_7free.jpg") no-repeat left top;
	width: 219px;
	height: 85px;
}
.contents_area .con_outline01 .coupon_contents .reg_coup .coupon_img01.main {
	background: url("../img/event_coupon/img_coupon_main.jpg") no-repeat left top;
	width: 219px;
	height: 85px;
}
.contents_area .con_outline01 .coupon_contents .reg_coup .reg_txt {
	float: left;
	margin-top: 8px;
}
.contents_area .con_outline01 .reg_coup .reg_txt .info_txt01 {
	font-weight: bold;
	color: #0068b7;
	font-size: 14px;
	margin: 0;
}
.contents_area .con_outline01 .reg_coup .reg_txt .info_txt02 {
	font-size: 11px;
	color: #999;
	margin: 0;
}
.con_outline01 .reg_coup .reg_txt li { float: left;}
.con_outline01 .reg_coup .reg_txt input {
	width: 235px;
	height: 28px;
	margin: 9px 15px 0 0;
	padding: 7px 0;
	text-indent: 13px;
	border: 1px solid #dedede;
	font-size: 11px;
	color: #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.con_outline01 .reg_coup .reg_txt input.comm_coup {
	width: 588px;
	height: 60px;
	margin: 9px 15px 10px 0;
	padding: 7px 0;
	text-indent: 13px;
	border: 1px solid #dedede;
	font-size: 13px;
	color: #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.con_outline01 .reg_coup .reg_txt a .btn_reg01.new {
	height: 60px !important;
	line-height: 400% !important;
}
.con_outline01 .reg_coup .reg_txt a .btn_reg01 {
	width: 85px;
	height: 27px;
	margin-top: 9px;
	padding: 8px 10px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	cursor: hand;;
	background-color: #475c86;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.con_outline01 .reg_coup .reg_txt a:hover .btn_reg01 { background-color: #5799e2;}
.con_outline01 .info_txt {padding-top: 7px;}
.pop_cont .info_txt {padding: 0 10px 10px 10px;}
.coupon_info { color: #888888; margin-top: 15px;}
.coupon_info  dl dt {
	margin-bottom: 7px;
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	text-indent: 9px;
	background: url("../img/common/bl_arrow_red02.gif") no-repeat left 3px;
}
.coupon_info  dl dd {
	font-size: 11px;
	margin: 0 0 5px 10px;
	padding-left: 5px;
	background: url("../img/common/bl_pink_dot02.gif") no-repeat left 3px;
}

.pop_cont .coupon_info  dl dd { margin: 0 0 5px 1px;}

/*ÄíÆù - º»ÀÎÀÎÁõ ÆË¾÷*/
div.pop_cont  div.body_title {
	width: 100%;
	height: 55px;
	background-color: #3e4a74;
}
div.pop_cont  div.body_title img { padding: 13px 0 0 18px;}
div.pop_cont div.body_cont { padding: 10px 20px 10px 20px;}
div.body_area div.pop_info_txt {
	font-size: 12px;
	line-height: 18px;
	padding: 15px 10px 0 10px;
	text-align: center;
}
div.pop_cont div.body_cont ul { height: 29px; margin-bottom: 10px;}
div.pop_cont div.body_cont ul.list li { float: left; width: 220px;}
div.pop_cont div.body_cont ul.list li input[type=text] {
	border: 1px solid #cbcbcb;
	width: 85%;
	height: 25px;
	text-indent: 10px;
	color: #888888;
}
div.pop_cont div.body_cont ul.list li.list_title {
	width: 100px;
	height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: #537fc6;
	line-height: 280%;
}
div.pop_cont div.body_cont ul.list li.list_body div.type { padding-top: 7px;}
div.pop_cont div.body_cont ul.list li.list_body div.type { float: left; line-height: 17px;}
div.pop_cont div.body_cont ul.list li.list_body div.type input[type=radio] {
	margin : -1px 3px 0 3px;
	vertical-align: middle;
}
div.pop_cont div.body_cont ul.list li.list_body div.type input[type=radio]:checked + label { }


div.pop_cont div.body_cont ul.list_pop li { float: left; width: 220px;}
div.pop_cont div.body_cont ul.list_pop li input[type=text] {
	border: 1px solid #cbcbcb;
	width: 85%;
	height: 25px;
	text-indent: 10px;
	color: #888888;
}
div.pop_cont div.body_cont ul.list_pop li.list_title {
	width: 100px;
	height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: #537fc6;
	line-height: 280%;
}
div.pop_cont div.body_cont ul.list_pop li.list_body div.type { padding-top: 7px;}
div.pop_cont div.body_cont ul.list_pop li.list_body div.type { float: left; line-height: 17px;}
div.pop_cont div.body_cont ul.list_pop li.list_body div.type input[type=radio] {
	margin : -1px 3px 0 3px;
	vertical-align: middle;
}
div.pop_cont div.body_cont ul.list_pop li.list_body div.type input[type=radio]:checked + label { }



div.pop_cont div.btn_ok {
	width: 95%;
	margin: 0 auto;
	padding-bottom: 10px;
	height: 30px;
	line-height: 300%;
	/*border-radius: 5px;*/
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #537fc6;
	cursor: pointer;
}
div.pop_cont div.btn_ok:hover { background-color: #3e4a74;}

/*//*/

/*ÆÄÀÏÁ¤º¸ ¸®½ºÆ® »ó¼¼Ã¢*/
/*board_view_popup_new*/
.detail_view {
	width: 1081px;
	padding: 5px 0 5px 5px;
	background-color: #506c91;
}

/*»ó¼¼Ã¢ ¿ÞÂÊ¿µ¿ª*/
.detail_view .view_left {
	float: left;
	width: 781px;
	height: 550px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-right: 5px;
	background-color: #fff;
}
.detail_view .view_left .detail_title01 {
	border-bottom: 1px solid #cdcdcd;
	height: 41px;
}
.detail_view .view_left .detail_title01 li.name01 {
	float: left;
	width: 560px;
	/*width: 640px;*/
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	color: #567ec4;
	font-weight: bold;
	padding: 12px 10px;
	/*-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/
}
.detail_view .view_left .detail_title01 li.number01 {
	float: right;
	width: 145px;
	/*width: 85px;*/
	height: 15px;
	text-align: right;
	text-indent: 10px;
	margin-top: 12px;
	padding: 1px 10px 0 0;
	color: #6b6b6b;
	/*-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/
}
.detail_view .view_left .detail_title01 li.number01 span.btn_copyurl {
	display: inline-block;
	vertical-align: -4px;
	margin-left: 5px;
	cursor: pointer;
}
.detail_view .detail_list01 { }
.detail_view .detail_list01 ul {
	line-height: 32px;
	height: auto;
	/*height: 32px;*/
	border-bottom: 1px solid #cdcdcd;
}
.detail_view .detail_list01 ul.seller { height: auto;}
.detail_view .detail_list01 li { height: 32px;}
.detail_view .detail_list01 ul.event100 {
	height: 45px;
	position: relative;
}
.detail_view .detail_list01 ul.event100 li.info_txt span.txt_pink { color: #ff7599;}
.detail_view .detail_list01 ul.event100 li.info_txt {
	position: absolute;
	left: 380px;
	top: 20px;
	color: #697ba3;
	font-weight: bold;
}

.detail_view .detail_list01 ul.event100 li.info_txt {
	float: left;
	background: url("../img/twist_arrow.jpg") no-repeat left 8px;
	padding-left: 12px;
}

.detail_view .detail_list01 ul.event100 li.info_txt img{
	margin-right: 5px;
	vertical-align: text-top;
	display: inline-block;
}
.detail_view .detail_list01 li.list_title01 {
	float: left;
	/*height: 23px;*/
	width: 96px;
	color: #3e3e3e;
	font-weight: bold;
	text-align: center;
	background-color: #f7f7f7;
}
.detail_view .detail_list01 li.list_title02 {
	float: right;
	/*height: 23px;*/
	width: 96px;
	color: #3e3e3e;
	/*font-weight: bold;*/
	text-align: center;
	background-color: #f7f7f7;
}
.file_class {
	display: none;
	position: relative;
}
.detail_view .detail_list01 li.file_list {
	padding-left: 10px;
	position: relative;
	text-indent: 10px;
	font-size: 11px;
}
.detail_view .detail_list01 li.file_list .cont_name02 {
	float: left;
	background: url("../img/common/icon_file02.gif") no-repeat 9px 9px;
	padding-left: 17px;
}
.detail_view .detail_list01 li.file_list .cont_name02 div.list {
	float:none;
	height: 27px;
}
.detail_view .detail_list01 li.file_list .cont_name02 div.list02 {
	float:none;
	line-height: 14px;
	height: 18px;
}
.detail_view .detail_list01 li.file_list .cont_name03 {
	float: right;
	padding-right: 18px;
}
.detail_view .detail_list01 li.fileinfo_list1 {
	padding-left: 10px;
	position: relative;
	text-indent: 10px;
	font-size: 11px;
}
.detail_view .detail_list01 li.fileinfo_list1 .file_realname {
	float: left;
	width: 305px;
	padding-left: 10px;
}
.detail_view .detail_list01 li.fileinfo_list1 .file_hd {
	float: left;
	width: 100px;
}
.detail_view .detail_list01 li.fileinfo_list1 .file_text {
	float: left;
	width: 80px;
}
.detail_view .detail_list01 li.fileinfo_list1 .file_time {
	float: left;
	width: 105px;
}
.detail_view .detail_list01 li.fileinfo_list1 .file_size {
	float: left;
	width: 55px;
}
.detail_view .detail_list01 li.fileinfo_list1 .file_codec {
	float: right;
	width: 60px;
}
.detail_view .detail_list01 li.list_con01 {
	float: left;
	padding-right: 10px;
	/*position: relative;*/
	text-indent: 10px;
}
.detail_view .detail_list01 li.list_con01 .cont_name01 {
	background: url("../img/common/icon_file01.gif") no-repeat 0 0;
	padding-left: 18px;
}
.detail_view .detail_list01 li.list_con01 .cont_name02 {
	background: url("../img/common/icon_file02.gif") no-repeat 0 0;
	padding-left: 18px;
}
.detail_view .detail_list01 li.list_con01 img.sale {
	float: right;
	margin-top: 8px;
	padding-right: 15px;
}
.detail_view .detail_list01 li.list_con01 img.jehyu {
	float: right;
	margin-top: 9px;
	padding-right: 20px;
}
.detail_view .detail_list01 li.list_con01 img.payback {
	float: right;
	margin-top: 9px;
	padding-right: 5px;
}
.detail_view .detail_list01 li.list_con01 span img.btn_user {
	float: left;
	/*position: absolute;*/
	top: 7px;
	right: 15px;
}
.detail_view ul li.btn01 {
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 7px 5px 0 0;
}
.detail_view ul li.btn01.last { margin-right: 0;}
.detail_view .detail_list01 ul { background-color: #f7f7f7;}
.detail_view .detail_list01 li.list_con02 {
	float: left;
	line-height: 35px;
	color: #3e3e3e;
	font-weight: bold;
	text-align: center;
	background: url("../img/common/bg_line01_r.gif") no-repeat right;
}
.detail_view .detail_list01 li.file_info1 {
	float: left;
	width: 120px;
	color: #3e3e3e;
	margin-left: 100px;
	font-weight: bold;
	text-align: center;
	background-color: #f7f7f7;
}
.detail_view .detail_list01 li.file_info2 {
	float: right;
	width: 90px;
	color: #3e3e3e;
	font-weight: bold;
	text-align: center;
	background-color: #f7f7f7;
}

.detail_view .detail_list01 li div { float: left;}
.detail_view .detail_list01 li.list_con02 { }
.detail_view .detail_list01 li.list_con02 span {
	margin-left: 10px;
	font-weight: 100;
}
.detail_view .detail_list01 li.list_con02 img {
	top: 9px;
	margin-left: 5px;
}
.detail_view .detail_list01 li.list_con03 {
	float: left;
	line-height: 35px;
	color: #3e3e3e;
	font-weight: bold;
	background-color: #f7f7f7;
	text-indent: 30px;
}
.detail_view .detail_list01 li.list_con03 span {
	margin-left: 10px;
	font-weight: 100;
}
.detail_view .detail_list01 li.list_con04 {
	float: right;
	background-color: #f7f7f7;
}
.detail_view .detail_list01 li.list_con04 img {
	top: 5px;
	right: 15px;
}

/*»ó´Ü ´Ù¿î·Îµå¹öÆ°*/
.detail_view .btn_area01 {
	width: 100%;
	margin: 0 auto;
}
.detail_view .btn_area01 .btn_center {
	text-align: center;
	padding-top: 30px;
}
.detail_view .btn_area01 .btn_center a { cursor: hand;}
.detail_view .btn_area01 .btn_center span {
	display: inline-block;
	margin-right: 10px;
}
.detail_view .btn_area01 span.last { margin-right: 0;}
.detail_view .btn_area01 a span.big_btn_blue01 {
	width: 140px;
	padding: 13px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	font-family: "NanumSquare" "³ª´®½ºÄù¾î", "µ¸¿ò";
	background: url("../img/btn/btn_blue_bg01.jpg") repeat-x 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail_view .btn_area01 a:hover span.big_btn_blue01 { background: url("../img/btn/btn_gray_bg01.jpg") repeat-x 0 0;}
.detail_view .btn_area01 a span.big_btn_gray01 {
	width: 140px;
	padding: 13px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	font-family: "NanumSquare" "³ª´®½ºÄù¾î", "µ¸¿ò";
	background: url("../img/btn/btn_gray_bg01.jpg") repeat-x 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail_view .btn_area01 a:hover span.big_btn_gray01 { background: url("../img/btn/btn_blue_bg01.jpg") repeat-x 0 0;}

/*½ºÆ¿ÀÌ¹ÌÁö ¿µ¿ª*/
.detail_view .still_image {
	/*width: 700px;*/
	/*height: 470px;*/
	/*background-color: #A9ACAD;*/
	margin: 45px 0 60px 0;
}
/*ÅÂ±×¿µ¿ª*/
.detail_view .contents_tag {
	width: 693px;
	/*background: url("../img/common/icon_tag01.jpg") no-repeat 20px 0;*/
	padding: 0px 31px 20px 40px;
	margin-bottom: 50px;
	/*-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/
}
.detail_view .contents_tag ul {
	margin-bottom: 7px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.detail_view .contents_tag li.normal a {
	color: #7f7f7f;
	font-size: 14px;
}
.detail_view .contents_tag li.normal {
	float: left;
	padding: 2px 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	line-height: 14px;
	color: #7f7f7f;
	background-color: #f3f3f3;
}
.detail_view .contents_tag li.over {
	float: left;
	padding: 2px 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	line-height: 14px;
	color: #537fc6;
	text-decoration: underline;
	background-color: #ededed;
}

/*¸®ºä*/
.detail_view .review_title {
	height: 25px;
	margin: 0 0 5px 5px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}
.detail_view .review_title li { float: left;}
.detail_view .review_title li span.txt {
	font-weight: 100;
	margin-left: 10px;
}
.detail_view .review_title li span.num {
	float: left;
	margin-top: 1px;
	font-size: 18px;
}
.detail_view .review_title li span.num {
	float: left;
	font-size: 18px;
}
.detail_view .review_title li img {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 5px;
}
.detail_view .review {
	width: 750px;
	height: 125px;
	margin: 0 5px 0 7px;
	border-right: none;
}
.detail_view .review .score_area {
	width: 189px;
	height: 125px;
	background-color: #fbfbfb;
	border: 1px solid #dadada;
}
/*
.detail_view .review .score_area .score01 {
    position: absolute;
    top:54px;
    left: 0;
    padding-left: 20px;
}
*/
.detail_view .review .score_area .score01 {
	padding-top: 54px;
	padding-left: 20px;
}
.review .score_area .score01 li { float: left;}
.detail_view .review .review_point { margin-right: 5px;}
.review .score_area {
	float: left;
	border-right: 1px solid #dadada;
}
.review .score_area li.review_point img {
	width: 85px;
	height: 16px;
	overflow: hidden;
}
.review .score_area .score01 li.review_num {
	position: relative;
	color: #bebebe;
	margin-top: -3px;
}
.review .score_area .score01 li.review_num img { }
.review .score_area .score01 li.review_num span {
	font-size: 16px;
	position: absolute;
	top: 4px;
	left: 0;
}

/*µ¡±ÛÀÔ·ÂÃ¢*/
.review .form_review {
	width: 498px;
	/*height: 88px;*/
	height: 125px;
	float: left;
}
.review .form_review li.comment01 {
	width: 498px;
	/*height: 88px;*/
	height: 125px;
	font-size: 12px;
	color: #6b6b6b;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
.review form .form_review textarea {
	width: 490px;
	/*height: 65px;*/
	height: 125px;
	overflow: hidden;
	border: 0 solid #fff;
	background: url("../img/board/review_table_in.png") no-repeat 0 57px;
}
.review .form_review li.tag01 {
	height: 36px;
	padding-left: 37px;
	background: url("../img/board/img_tag_bg01.jpg") no-repeat left;
	border-bottom: 1px solid #dadada;
}
.review .form_review li.tag01 input {
	width: 448px;
	height: 32px;
	border: 0;
	color: #8893a7;
	font-size: 11px;
	text-indent: 10px;
	background: url("../img/board/tag_table_in3.jpg") no-repeat 0 10px;
}
.review .btn_ok01 a {
	float: left;
	width: 59px;
	height: 125px;
	line-height: 123px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #8893a7;
	border: 1px solid #667083;
}
.review .btn_ok01 a:hover { background-color: #506c91;}
.detail_view .review_list {
	padding: 5px 10px 10px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail_view .review_list ul {
	padding-top: 2px;
	padding-bottom: 7px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #dadada;

}
.detail_view .review_list li {
	padding-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail_view .review_list span { float: left;}
.detail_view .review_list span.star01 {
	width: 60px;
	margin-right: 5px;
}

.detail_view .review_list span.num01 {
	width: 15px;
	color: #000;
	font-weight: bold;
	margin-right: 16px;
}

.detail_view .review_list span.lank01 { margin: 2px 15px 0 0;}
.detail_view .review_list span.lank02 { margin: 2px 0 0 35px;}
.detail_view .review_list span.reply { margin: 2px 17px 0 9px;}
.detail_view .review_list span.comment_txt01 { width: 500px;}
.detail_view .review_list span.user_id01 {
	width: 100px;
	text-align: right;
	color: #2371d2;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*ÆÇ¸ÅÀÚÀÇ ´Ù¸¥ ÀÚ·á*/
.detail_view .user_data {
	margin-top: 30px;
	padding: 5px 10px 10px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail_view .user_data .data_list {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail_view .user_data span.data_title {
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	line-height: 25px;
}

/*ÇÏ´Ü ´Ù¿î·Îµå¹öÆ°*/
.detail_view .btn_area02 {
	width: 100%;
	margin-top: 25px;
	background-color: #efefef;
}
.detail_view .btn_area02 .btn_center {
	text-align: center;
	padding: 25px 0;
	cursor: hand;
}
.detail_view .btn_area02 .btn_center a span {
	display: inline-block;
	margin-right: 10px;
	cursor: hand;
}
.detail_view .btn_area02 .btn_center a span.last { margin-right: 0;}
.detail_view .btn_area02 .btn_center a span.big_btn_blue01 {
	width: 140px;
	padding: 13px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	font-family: "NanumSquare" "³ª´®½ºÄù¾î", "µ¸¿ò";
	background: url("../img/btn/btn_blue_bg01.jpg") repeat-x 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.detail_view .btn_area02 .btn_center a:hover span.big_btn_blue01 {
	background: url("../img/btn/btn_gray_bg01.jpg") repeat-x 0 0;
}

.detail_view .btn_area02 .btn_center a span.big_btn_gray01 {
	width: 140px;
	padding: 13px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	font-family: "NanumSquare" "³ª´®½ºÄù¾î", "µ¸¿ò";
	background: url("../img/btn/btn_gray_bg01.jpg") repeat-x 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.detail_view .btn_area02 .btn_center a:hover span.big_btn_gray01 {
	background: url("../img/btn/btn_blue_bg01.jpg") repeat-x 0 0;
}

/*»ó¼¼Ã¢ ¿À¸¥ÂÊ ¿µ¿ª*/
.detail_view .view_right {
	float: left;
	width: 289px;
	background-color: #fff;
}
.detail_view .view_right .top_menu01 {
	height: 40px;
	background-color: #fff;
	line-height: 43px;
}
.detail_view .view_right .top_menu01 li { float: left;}
.detail_view .view_right .top_menu01 li.bar_bg01 {
	background: url("../img/board/bg_bar_blue01.jpg") no-repeat right 14px;
	font-size: 12px;
	color: #595959;
}
.detail_view .view_right .top_menu01 li:hover {
	font-weight: bold;
	color: #567ec4;
}
.detail_view .view_right .top_menu01 li.on {
	font-weight: bold;
	color: #567ec4;
	border: none;
}
.detail_view .view_right .top_menu01 li.last {
	border-right: none;
	background: none;
}

/*¿ìÃø °Ë»ö ¿µ¿ª*/
.detail_view .view_right .board_pop_search01 {
	/*height: 54px;*/
	padding: 10px 11px;
	background: url("../img/board/bg_right_search01.jpg") no-repeat 0 0;
}
.detail_view .view_right .board_pop_search01 .pop_search01 {
	width: 260px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	border: 3px solid #2653A4;
}

.detail_view .view_right .board_pop_search01 .pop_search01 li {
	position: relative;
	float: left;
}

.detail_view .view_right .board_pop_search01 .pop_search01 li span {
	font-size: 11px;
	padding-left: 7px;
}
.detail_view .view_right .board_pop_search01 .pop_search01 li .btn_down01 {
	position: absolute;
	width: 15px;
	height: 15px;
	left: 45px;
	top: 8px;
	cursor: hand;
	border: 0px solid #FF0000;
	background: url("../img/search_right.jpg") no-repeat center center;
}
.detail_view .view_right .board_pop_search01 .pop_search01 li input {
	width: 150px;
	height: 22px;
	color: #616161;
	position: absolute;
	left: 35px;
	top: 3px;
	border: 0px solid;
	text-indent: 7px;
}
.detail_view .view_right .board_pop_search01 .pop_search01 li span.btn_search01 {
	width: 32px;
	height: 30px;
	position: absolute;
	left: 195px;
	background: #2552a3 url("../img/board/btn_search01.jpg") no-repeat center 0;
	cursor: hand;;
}

/*»ó¼¼Ã¢ - À¥Å÷*/
div.contents_view.view_toptoon li.live_top_adultmark span.live_adult_mark_s{
	width: 24px; height: 24px;
	background: url("../img/icon/icon_adult_w_s01.png") no-repeat left top;
}
div.contents_view.view_toptoon li.live_top { color: #fff;}
div.contents_view.view_toptoon li.live_top span.toon_title { color: #bceaff;}


/*¸®½ºÆ®*/
.detail_view .view_right .con_list_all { margin: 0 7px;}
.detail_view .view_right .con_list_all li.con_list01 { color: #595959;}
.detail_view .view_right .con_list_all li.con_list01 .com_num01 {
	color: #2b5f9b;
	font-weight: bold;
}
.detail_view .view_right .con_list_all li.con_list01 .con_list_info li {
	float: left;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	background: url("../img/common/bg_line_gray01.gif") no-repeat right 5px;
}

/*¸®½ºÆ® ÆäÀÌÁö ³Ñ¹ö*/
.detail_view .view_right .list_page_num { margin: 20px 10px 0 10px;}
.detail_view .view_right .right_page_area { display: inline-block;}

/*.detail_view .view_right .list_page_num div  {*/
/*float: left;*/
/*margin-right: 2px;*/
/*width: 34px;*/
/*height: 32px;*/
/*color: #a1a1a1;*/
/*font-weight: bold;*/
/*text-align: center;*/
/*line-height: 31px;*/
/*background-color: #fff;*/
/*border: 1px solid #e5e5e5;*/
/*cursor: hand;;*/
/*}*/

.detail_view .view_right .list_page_num a {
	float: left;
	margin-right: 2px;
	width: 34px;
	height: 32px;
	color: #a1a1a1;
	font-weight: bold;
	text-align: center;
	line-height: 31px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	cursor: hand;;
}
.detail_view .view_right .list_page_num a.on {
	border: 1px solid #2b5f9b;
	color: #2b5f9b;
}
.detail_view .view_right .list_page_num a:hover {
	border: 1px solid #2b5f9b;
	color: #2b5f9b;
}
.detail_view .view_right .list_page_num a.btn_rew01 {
	background: url("../img/btn/btn_page_rew01.png") no-repeat center center;
}
.detail_view .view_right .list_page_num a.btn_next01 {
	background: url("../img/btn/btn_page_next01.png") no-repeat center center;
	margin-right: 0;
}
/*¸®½ºÆ® ¾ÆÀÌÄÜ*/
.icon_19 {
	background: url("../img/icon/19_icon.gif") no-repeat 10px 0;
	text-indent: 25px;
}

.icon_wifi_on {

	background: url("../img/icon/contents_wifi_on.jpg") no-repeat 10px 0;
	text-indent: 30px;
}

/*Æ÷½ºÅÍºä*/
.banner_poster01 {
	position: absolute;
	right: -87px; top: 5px;
	width: 107px; height: 18px;
	background: url("../img/common/bn_poster01.gif") no-repeat left top;
	z-index: 10;
}
li.tab_view.smenu_tab_on span.banner_poster01 { display: none;}
.icon_new01 {
	position: absolute;
	right: 6px; top: 6px;
	width: 13px; height: 13px;
	background: url("../img/icon/icon_new01.png") no-repeat left top;
	background-size: 13px auto;
}
.post_view_info {
	position: absolute;
	right: 0; top:174px; /*178*/
	height: 11px;
	font-size: 11px;
	padding: 2px;
	z-index:999;
}
/*¹«·á&ÇÒÀÎ°üºÎºÐ*/
div.kth_100con div.post_view_info {
	position: absolute;
	right: 0; top:120px; /*178*/
	height: 11px;
	font-size: 11px;
	padding: 2px;
	z-index:999;
}
/*//*/
.post_view_td {
	padding:20px 0 0 10px;
	/*padding:20px 0 22px 10px;*/
	border-bottom:1px solid #C8C8C8
}
.post_view_td ul.post_01 {
	float: left;
	margin-right: 9px;
	width: 137px;
	height: 258px;
}
.post_view_td ul.post_01 li { cursor:pointer;}
.post_view_td ul.post_01 li.post_li {
	/*float: left;*/
	width: 137px;
	margin-right: 9px;
	margin-bottom: 30px;
}
/*Æ÷½ºÅÍºä ¿À¹ö½Ã ÀÌ¹ÌÁö È®´ë*/
.post_view_td ul.post_01 li.post_li li.post_view_img:hover {
	/*text-decoration: none;*/
}
/*.post_view_img:-webkit-any-link {*/
	/*color: -webkit-link;*/
	/*cursor: pointer;*/
	/*text-decoration: underline;*/
/*}*/
.post_view_td ul.post_01 li.post_li li.post_view_img {
	width: 137px; height: 189px;
	position: relative;
	display: block;
	overflow: hidden;
/*	transition: -webkit-transform .2s cubic-bezier(.165, .84, .44, 1);*/
/*	transition: transform .2s cubic-bezier(.165, .84, .44, 1);*/
/*	transition: transform .2s cubic-bezier(.165, .84, .44, 1), -webkit-transform .2s cubic-bezier(.165, .84, .44, 1)*/
}
.post_view_td ul.post_01 li.post_li li.post_view_img img {
	position: relative;
	width: 137px; height: 189px;
	image-rendering: -webkit-optimize-contrast;
}
/*.post_view_td ul.post_01 li.post_li:hover li.post_view_img img {*/
/*	transition-duration: .3s;*/
/*	-webkit-transform: scale(1.05);*/
/*	-ms-transform: scale(1.05);*/
/*	transform: scale(1.05);*/
/*}*/

/*//*/

.post_view_td  li.title_wrap { }
.post_view_td  li.title_wrap.post_view_tag {
	margin: 8px 0 5px 0;
	color: #608dc8;
	font-size: 11px;
}
.post_view_td  li.title_wrap.post_view_title {
	color: #666666;
	font-size: 12px;
	height: 27px;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* ¶óÀÎ¼ö */
	-webkit-box-orient: vertical;
	word-wrap:break-word;
}

 /*ie8ÀÌ»ó*/
.bg_opacity_up { 	background-color: rgba(0, 0, 0, 0.7);}
/*ie8ÀÌÇÏ*/
.bg_opacity_v8 {
	background-color: #000;
	/*opacity: 0.5;*/
	/*filter: alpha(opacity = 50);*/
	/*-ms-filter: ¡°alpha (opacity=50)¡±;*/
	/*-moz-opacity: 0.5;*/
	/*-khtml-opacity: 0.5;*/
	/*zoom: 1;*/
}
.post_view_info div { float: left;}
.post_view_info div.list01 {
	margin-right: 3px;
	padding-right: 3px;
	color: #fff;
	background: url("../img/common/list_gray_bar01.jpg") no-repeat right 1px;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: ¡°alpha (opacity=100) ¡±;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	zoom: 1;
}
.post_view_info div.list01.none {
	background: none;
	padding-right: 0;
	margin-right: 0;
}
.post_view_info div.list02 { color: #fff;}
.post_view_info div.box { background-color: rgba (0, 0, 0, .5);}

/*ÀÌ¹ÌÁöºä*/
.view_close_txt {
	position: absolute;
	font-family: NanumSquare, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif;
	font-size: 25px;
	line-height: 57px;
	color: #6a6a6a;
	font-weight: bold;
	text-align: center;
	z-index: 999999;
	cursor: default;
}
.view_close_txt.txt_left { top: 360px; left: -260px;}
/*.view_close_txt.txt_right { top: 360px; right: -260px;} ¹Î¼º*/
.view_close_txt.txt_right { top: 360px; right: -1450px;}

div.img_view_warp {width: 100%; padding: 9px 0 8px 7px;}
div.img_view_warp div.img_view_list { float: left; margin: 0 7px 20px 0;}
div.img_view_list ul.img_view_inner { position: relative;}

/*//*/

/*//*/


div.img_view_list ul.img_view_inner li { cursor: pointer;}
div.img_view_list ul.img_view_inner li.img_area {
	width: 175px; height: 110px;
	position: relative;
	display: block;
	overflow: hidden;
/*	transition: -webkit-transform .2s cubic-bezier(.165, .84, .44, 1);*/
/*	transition: transform .2s cubic-bezier(.165, .84, .44, 1);*/
/*	transition: transform .2s cubic-bezier(.165, .84, .44, 1), -webkit-transform .2s cubic-bezier(.165, .84, .44, 1)*/
	border: 1px solid #c4c4c4;
	background: #fff url("../img/common/notic_img_none01.jpg") no-repeat center center;
}
div.img_view_list ul.img_view_inner li.img_area img {
	image-rendering: -webkit-optimize-contrast;
}
/*div.img_view_list ul.img_view_inner li.img_area:hover img {*/
/*	transition-duration: .3s;*/
/*	-webkit-transform: scale(1.05);*/
/*	-ms-transform: scale(1.05);*/
/*	transform: scale(1.05);*/
/*}*/


/*¾ÈµÇ¼­ ÀÏ´Ü*/
div.img_view_list ul.img_view_inner li.img_adult {
	position: absolute;
	left: 0; top: 0;
	width: 175px; height: 110px;
	background: url("../img/icon/icon_adult01.png") no-repeat center center;
	background-size: 80px;
}
div.img_view_list ul.img_view_inner div.adult_mark {
	position: absolute;
	left: 0; top: 0;
	padding-top: 14px;
	padding-left: 45px;
	text-align: center;
	/*background-color: #000;*/
	opacity: 0.6;
}
div.img_view_list ul.img_view_inner li.title_area {
	width: 175px; height: 27px;
	margin-top: 10px;
	font-size: 12px;
}
div.img_view_list ul.img_view_inner li.title_area {
	width: 175px; height: 27px;
	font-size: 12px;
	color: #979797;
	overflow: hidden;
}
div.img_view_list ul.img_view_inner li.title_area span.s_comm_num {
	margin-left: 5px;
	display: inline;
	color: #f56133;
	font-weight: bold;
}
div.img_view_list ul.img_view_inner li.title_area span.s_title {
	color: #666666;
	font-size: 12px;
	height: 27px;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* ¶óÀÎ¼ö */
	-webkit-box-orient: vertical;
	word-wrap:break-word;
}

div.img_view_list ul li.admin_area { margin-top: 0;}
div.img_view_list ul li.admin_area div.admin_left { float: left;}
div.img_view_list ul li.admin_area div.admin_right { float: right;}

div.img_view_list ul li.admin_area div.admin_left ul {margin-bottom: 4px;}
div.img_view_list ul li.admin_area div.admin_left ul li {
	float: left;
	margin-right: 2px;
	width: 20px; height: 23px;
	font-size: 12px;
	line-height: 240%;
	text-align: center;
	font-weight: bold;
}
div.img_view_list ul li.admin_area div.admin_left ul.admin_list01 li {
	background-color: #000000;
	color: #fff;
}
div.img_view_list ul li.admin_area div.admin_left ul.admin_list02 li {
	background-color: #5e5e82;
	color: #fff;
}
div.img_view_list ul li.admin_area div.admin_left li.img_already_sel {
	width: 18px; height: 19px;
	line-height: 210%;
	border: 2px solid blue;
}
div.img_view_list ul li.admin_area div.admin_left li.img_sel {
	width: 18px; height: 19px;
	line-height: 210%;
	border: 2px solid red;
}

div.img_view_list ul li.admin_area div.admin_right {
	float: right;
	width: 47px; height: 38px;
	padding-top: 12px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #5f5f5f;
}
div.img_view_list ul li.admin_area div.admin_right span { display: inline-block;}
div.img_view_list .txt_b { font-weight: bold;}
div.img_view_list .txt_pink { color: #ef636c !important;}
div.img_view_list .txt_blue { color: #5391b6 !important;}
div.img_view_list .txt_orag { color: #fd8433 !important;}
div.img_view_list .txt_black { color: #000 !important;}

/*È¸¿øÁ¤º¸º¸±â*/
.user_info_box .id_box01 {
	width: 100px;
	position: relative;
}
.user_info_box .id_box01 .img_arrow {
	height: 6px;
	width: 100%;
	position: absolute;
	left: 0;
	top: -3px;
	background: url("../img/common/img_txtbox02.gif") no-repeat 7px top;
	z-index: 99999;
}
.user_info_box .id_box01 .box {
	width: 100%;
	border: 1px solid #b9ccef;
	position: absolute;
	top: 2px;
	left: 0;
}
.user_info_box .id_box01 .box .user_name01 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #dae1f0;
	padding: 7px 10px 3px 10px;
	text-align: center;
	font-weight: bold;
	color: #6d8dc9;
}
.user_info_box .id_box01 .box ul.user_list01 {,padding: 2px 7px;}
.user_info_box .id_box01 .box ul.user_list01 li {
	color: #948e8e;
	border-bottom: 1px solid #e6ebf5;
	padding: 7px 5px 3px 5px;
}
.user_info_box .id_box01 .box ul.user_list01 li.last { border-bottom: none;}
.user_info_box .id_box01 .box ul.user_list01 li img {
	display: inline-block;
	padding-right: 5px;
	vertical-align: -2px;
}
.user_info_box .id_box01 .box ul.user_list01 li a {
	color: #948e8e;
	font-size: 12px;
}
.user_info_box .id_box01 .box ul.user_list01 li a:hover { text-decoration: underline;}
.user_info_box_href:hover { text-decoration: underline;}

/*¿ÞÂÊ¸Þ´º ¾ÆÀÌÄÜ*/
.icon_left_file01 { background: url("/img/board/icon_req.jpg") no-repeat 16px 8px;}
.icon_left_down01 { background: url("/img/board/icon_down.jpg") no-repeat 16px 8px;}
.icon_left_myfav01 { background: url("/img/board/icon_zzim.jpg") no-repeat 16px 8px;}

/*¿ìÅ¬¸¯ ¸®½ºÆ®_ÀÏ¹ÝÈ¸¿ø*/
div.right_box {
	width: 130px;
	background-color: #fff;
	border: 2px solid #b9ccef;
	position: absolute;
	/*top: 10px;*/
	/*right: 10px;*/
	z-index: 999999999;
}
div.right_box div.title {
	background-color: #f8f8f8;
	border-bottom: 1px solid #dae1f0;
	padding: 7px 10px 3px 10px;
	text-align: center;
	font-weight: bold;
	color: #6d8dc9;
}
div.right_box div.box01 { padding: 3px 10px 5px 10px;}
div.right_box div.box01 ul li {
	border-bottom: 1px solid #e6ebf5;
	padding: 7px 5px 3px 40px;
	cursor: pointer;
}
div.right_box div.box01 ul li:hover {
	color: #6d8dc9;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: -1px;
}
div.right_box div.box01 ul li:last-child { border-bottom: none;}
div.right_box div.box01 ul li.list01 { background: url("../img/icon/icon_rmenu01.jpg") no-repeat 3px 3px;}
div.right_box div.box01 ul li.list02 { background: url("../img/icon/icon_rmenu01.jpg") no-repeat 3px -27px;}
div.right_box div.box01 ul li.list03 { background: url("../img/icon/icon_rmenu01.jpg") no-repeat 3px -56px;}
div.right_box div.box01 ul li.list04 { background: url("../img/icon/icon_rmenu01.jpg") no-repeat 3px -80px;}
div.right_box div.box01 ul li.list05 {
	background: url("../img/icon/icon_rmenu01.jpg") no-repeat 3px -112px;
	line-height: 180%;
}

/*¿ìÅ¬¸¯ ¸®½ºÆ®_ÆÇ¸ÅÈ¸¿ø*/
div.right_box_seller {
	width: 130px;
	background-color: #fff;
	border: 2px solid #b9ccef;
	position: absolute;
	top: 10px;
	right: 200px;
	z-index: 999999999;
}
div.right_box_seller div.title {
	background-color: #f8f8f8;
	border-bottom: 1px solid #dae1f0;
	padding: 7px 10px 3px 10px;
	text-align: center;
	font-weight: bold;
	color: #6d8dc9;
}
div.right_box_seller div.box01 { padding: 3px 10px 5px 10px;}
div.right_box_seller div.box01 ul li {
	border-bottom: 1px solid #e6ebf5;
	padding: 7px 5px 3px 40px;
	cursor: pointer;
}
div.right_box_seller div.box01 ul li:hover {
	color: #6d8dc9;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: -1px;
}
div.right_box_seller div.box01 ul li:last-child { border-bottom: none;}
div.right_box_seller div.box01 ul li.list01 { background: url("../img/icon/icon_rmenu02.jpg") no-repeat 3px 3px;}
div.right_box_seller div.box01 ul li.list02 { background: url("../img/icon/icon_rmenu02.jpg") no-repeat 3px -27px;}
div.right_box_seller div.box01 ul li.list03 { background: url("../img/icon/icon_rmenu02.jpg") no-repeat 3px -56px;}
div.right_box_seller div.box01 ul li.list04 { background: url("../img/icon/icon_rmenu02.jpg") no-repeat 3px -80px;}
div.right_box_seller div.box01 ul li.list05 {
	background: url("../img/icon/icon_rmenu02.jpg") no-repeat 3px -112px;
	line-height: 180%;
}

/*¹è³Ê over ½Ã Èò¹è°æ*/
.banner_show:hover {
	background-color: #fff;
	opacity: 0.6;
	filter: alpha(opacity:'60');
}
.banner_show_none {
	background-color: transparent;
	opacity: 0.6;
	filter: alpha(opacity:'60');
}
.img_show_bk:hover {
	/*background-color: #000000;*/
	/*opacity: 0.6;*/
	/*filter: alpha(opacity:'60');*/
}
.cursor_p { cursor: pointer;}

/*****·Î±×ÀÎ¿µ¿ª*****/
/*·Î±×ÀÎ»ó´Ü*/
div.login_top {
	margin-bottom: 5px;
	width: 208px;
	/*height: 178px;*/
	border: 1px solid #C8C8C8;
}
div.login_top div.log_user_id {
	height: 24px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #E5E5E5;
}
div.log_user_id div { line-height: 220%;}
div.log_user_id div.user_id {
	float: left;
	width: 128px;
}
div.log_user_id div.user_memo { float: right;}

div.log_user_id div.user_memo span { float: left;}
div.log_user_id div.user_memo span.icon_my_memo img {
	display: inline-block;
	vertical-align: text-top;
	margin-right: 2px;
	margin-top: 1px;
}

div.user_point_info { padding: 8px 7px 0 7px;}
div.user_point_info div.info_point ul { cursor: pointer; margin-bottom: 8px;}
div.user_point_info div.info_point ul.seller_ul { margin-bottom: 12px;}
div.user_point_info div.info_point ul li {
	float: left;
	color: #666666;
	font-size: 11px;
	height: 11px;
}
div.user_point_info div.info_point ul li.icon {
	width: 11px; height: 11px;
	margin-right: 7px;
}
div.user_point_info div.info_point ul li.point { float: right;  color: #5b86b3;}
div.user_point_info div.info_point ul li.point span.p_none { color: #666666;}
div.user_point_info div.info_point ul:hover li.point { text-decoration: underline;}
div.user_point_info div.info_point ul.point_ul li.icon {
	background: url("../img/icon/my_p_icon.gif") no-repeat left center;
}

div.user_point_info div.info_point ul.bonus_ul li.icon {
	background: url("../img/icon/my_b_icon.gif") no-repeat left center;
}
div.user_point_info div.info_point ul.webtoon_ul li.icon {
	background: url("../img/icon/my_w_icon.gif") no-repeat left center;
}
div.user_point_info div.info_point ul.coupon_ul li.icon {
	background: url("../img/icon/my_c_icon.jpg") no-repeat left center;
}
div.user_point_info div.info_point ul.free_ul li.icon {
	background: url("../img/icon/my_t_icon.jpg") no-repeat left center;
}
div.user_point_info div.info_point ul.seller_ul li.icon {
	background: url("../img/icon/my_c_icon02.gif") no-repeat left center;
}

div.user_point_info div.info_point ul.child_ul { margin-bottom:12px;}
div.user_point_info div.info_point ul.child_ul li.icon {
	background: url("../img/icon/my_child_icon.gif") no-repeat left center;
}

div.login_btm { border-top: 1px solid #E5E5E5;}
div.login_btm div.login_btn {
	float: left;
	width: 68px; height: 28px;
	color: #666666;
	text-align: center;
	line-height: 263%;
	border-right: 1px solid #E5E5E5;
	cursor: pointer;
}
div.login_btm div.login_btn:hover {
	color: #5b86b3;
	text-decoration: underline;
}
div.login_btm div.login_btn.last {
	width: 70px;
	border-right: none !important;
}
/*ul.webtoon_ul:hover li span { color: #fc00ff!important; }*/
span.txt_pp11 { color: #fc00ff;}

/*//*/
/*·Î±×ÀÎ¿µ¿ª*/
div.login_pass_box {
	width: 192px; height: 164px;
	padding: 8px;
	/*width: 192px; height: 166px;*/
	/*padding: 6px 8px 8px 8px;*/
	border: 1px solid #C8C8C8;
	background-color: #F3F3F5;
	margin-bottom: 5px;
}
div.login_pass_box div.id_guide { position: absolute; top:3px; right:-2px; z-index: 999;}
div.login_pass_box div.login_box_top { margin-bottom: 8px;}
div.login_pass_box div.id_pass_input { }
div.id_pass_input ul.id_site li.id_area,
div.id_pass_input ul.id_site li.site_area { float: left;}
div.id_pass_input ul.id_site li.site_area {
	position: relative;
	width:85px;
	height:28px;
	border: 1px solid #C8C8C8;
	border-left: none;
	cursor: pointer;
}
div.id_pass_input ul.id_site li.id_area input.input_login[type=text] {
	width:102px;
	height:26px;
	font-size: 11px;
	color: #666666;
	text-indent: 5px;
	border: 1px solid #C8C8C8;
	text-transform: lowercase;
	ime-mode: disabled;
	/*margin-left:4px;*/
}
div.id_pass_input ul.id_site li.site_area div.site_name {
	position:absolute;
	display: none;
	top: 0; left: -1px;
	width:87px;
	background-color:#FFFFFF;
}
div.id_pass_input ul.id_site li.site_area div.site_name ul li.selectbox_li {
	border:1px solid #C8C8C8;
	height:24px;
	margin-top:-1px;
	line-height:230%;
	text-indent: 5px;
	cursor: pointer;
}
.selectbox_li_on	{ background-color:#EDEDED}
div.id_pass_input ul.id_site li.site_area ul.site_city { height: 28px; background-color: #fff;}
div.id_pass_input ul.id_site li.site_area ul.site_city li { float: left;}
div.id_pass_input ul.id_site li.site_area ul.site_city li.sel_name {
	height: 28px;
	line-height: 280%;
	text-indent: 5px;
}
div.id_pass_input ul.id_site li.site_area ul.site_city li.sel_icon {
	float: right;
	width: 13px; height: 28px;
	margin-right: 6px;
	background: url("../img/icon/icon_arrow_dn_gray06.jpg") no-repeat right 11px;
}

div.id_pass_input ul.pass_btn li { float: left;}
div.id_pass_input ul.pass_btn li.btn_input {
	width:85px; height:25px;
	padding-top: 3px;
	background-color: #fff;
	border: 1px solid #C8C8C8;
	border-left: none;
	border-top: none;
}

div.id_pass_input ul.pass_btn li input.input_pass[type=password] {
	width:102px;
	height:26px;
	font-size: 11px;
	color: #666666;
	text-indent: 5px;
	border: 1px solid #C8C8C8;
	border-top: none;
	text-transform: lowercase;
	ime-mode: disabled;
}

div.login_find { margin: 12px 0;}
div.login_find ul li { float: left; cursor:pointer;}
div.login_find ul li:hover span { color: #2653a4;}
div.login_find ul li.find_id { padding-left: 1px;}
div.login_find ul li.find_id span.line_bar { padding: 0 5px;}
div.login_find ul li.find_pass {}

div.join_filecity {
	width: 192px; height: 40px;
	margin: 0 auto;
	background: url("../img/main/reg_btn02.jpg") no-repeat left top;
	cursor: pointer;
}



	/*·Î±×ÀÎ¹Ú½º ¹è³Ê*/
.login_area div.login_banner {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}
.login_area div.login_banner div.banner_img {
	width: 210px;
	height: 153px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 7000;
}
.login_area div.login_banner div.btn_close01 {
	position: absolute;
	width: 24px;
	height: 26px;
	right: -206px;
	top: 4px;
	cursor: pointer;
	z-index: 7001;
}
.login_area div.login_banner div.log_bg {
	background: rgba(0, 0, 0, 0.75);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#75000000,endColorstr=#75000000);
	position: absolute;
	left: 0;
	top: 0;
	width: 210px;
	height: 153px;
	z-index: 1;
}
/*//*/
/***** end ·Î±×ÀÎ¿µ¿ª*****/


/*Ã¼Å©¹Ú½ºÀÌ¹ÌÁö °øÅë*/
.check_img input[type=checkbox] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
}
.check_img input[type=checkbox] + label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 20px;
	background: url("../img/icon/btn_check.jpg") no-repeat;
}
.check_img input[type=checkbox]:checked + label { background: url("../img/icon/btn_check.jpg") no-repeat;}
/*Ã¼Å©¹Ú½º ÀÌ¹ÌÁö ÀÌ¿ë½Ã position ºÎºÐÀº µû·Î ³Ö¾îÁà¾ß ÇÔ
//»óÈ²¿¡ µû¶ó À§Ä¡°ª Á¶Àý
.check_img input.check[type=checkbox] + label {
	background-position: left 2px;
}
.check_img input.check[type=checkbox]:checked + label {
	background-position:  left -20px;
}
*/

/*¶óµð¿À¹öÆ°-black*/
input.black_radio[type=radio] {
	vertical-align: -5px;
	margin: 0;
	padding: 0;
	display: none;
}
input.black_radio[type=radio] + label {
	display: inline-block;
	cursor: pointer;
	height: 18px;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 210%;
	position: relative;
	padding: 0 6px 0 16px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_radio_black.png") no-repeat left -67px;
}
input.black_radio[type=radio]:hover + label { background: url("../img/icon/icon_check_radio_black.png") no-repeat left -85px;}
input.black_radio[type=radio]:checked + label {  background: url("../img/icon/icon_check_radio_black.png") no-repeat left -103px; }
/*¶óµð¿À¹öÆ°³¡*/

/*¶óµð¿À¹öÆ°-blue*/
input.radio_blue[type=radio] {
	vertical-align: -5px;
	margin: 0;
	padding: 0;
	display: none;
}

input.radio_blue[type=radio] + label {
	display: inline-block;
	cursor: pointer;
	height: 18px;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 210%;
	position: relative;
	padding: 0 6px 0 16px;
	vertical-align: text-bottom;
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat left -67px;
}
input.radio_blue[type=radio]:hover + label {
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat left -85px;
}
input.radio_blue[type=radio]:checked + label {
	/*text-decoration: underline;*/
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat left -103px;
}
/*¶óµð¿À¹öÆ°³¡*/

/*70%Àû¸³¾ÆÀÌÄÜ*/
.icon_70reward { background: url("../img/mypage/icon_seller_70reward.gif") no-repeat left center;}

/*°Ë»öµÈÄÁÅÙÃ÷°¡¾ø½À´Ï´Ù*/
.search_cont_none {
	width: 745px;
	height: 704px;
	background: url("../img/common/img_search_none01.jpg") no-repeat center center;
}
/*³»°¡ º» ¹æ¼ÛÀÌ ¾ø½À´Ï´Ù*/
.vod_cont_none {
	width: 745px;
	height: 610px;
	background: url("../img/common/img_vod_none02.jpg") no-repeat center center;
}

/*******¹îÁö*******/
li.badge01 {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: ¡°alpha (opacity=80) ¡±;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	zoom: 1;
}
li.badge02 {
	position: absolute; top: 27px !important;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: ¡°alpha (opacity=80) ¡±;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	zoom: 1;
}
li.post_adult_mark {
	position: absolute;
	left: 0; top: 0;
	width: 137px; height: 189px;
	text-align: center;
	background: #000 url('../img/icon/icon_adult01.png') no-repeat center center ;
	opacity: 0.6;
	z-index: 1;
}
/*li.post_adult_mark:hover { display: none; }*/


li.badge02 {
	position: absolute; top: 27px !important;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: ¡°alpha (opacity=80) ¡±;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	zoom: 1;
}

/*******ÀÎ±âÄ«Å×°í¸® ¼øÀ§*******/
li.popular_num {
	/*display: none;*/
	display: inline-block;
	position: absolute; top: 0 !important;
	min-width:20px; height: 22px;
	right:0px;
	padding: 0 5px;
	font-size: 13px;
	text-align: center;
	line-height: 190%;
	color: #ffffff;
	background-color: #fa6866;
	opacity: 0.9;
	z-index: 999;
	filter: alpha(opacity=90);
	-ms-filter: ¡°alpha (opacity=90) ¡±;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	zoom: 1;
}
/*½Å±Ô*/
li.p_update {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge03.png") no-repeat 0 0;
}
/*ÀÎ±â*/
li.p_hot {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge03.png") no-repeat 0 -39px;
}
/*ÆäÀÌ¹é*/
li.p_event {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge03.png") no-repeat 0 -79px;
}
/*ÆäÀÌ¹é*/
li.p_payback {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge03.png") no-repeat 0 -79px;
}
/*100¿øÄÁÅÙÃ÷*/
li.p_event_100 {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge03.png") no-repeat 0 -119px;
}
/*50%ÇÒÀÎ*/
li.p_event_50sale {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge03.png") no-repeat 0 -159px;
}
/*free*/
li.p_free {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge04.png") no-repeat 0 0;
}
/*°¡°ÝÁö¿ø*/
li.p_support {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge04.png") no-repeat 0 -39px;
}
/*ÇÒÀÎ*/
li.p_sale {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge04.png") no-repeat 0 -79px;
}
/*º£½ºÆ®*/
li.p_best {
	width: 60px;
	height: 24px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/icon_post_badge04.png") no-repeat 0 -156px;
}
/*Ã¹È­¹«·á*/
.ct_first_free {
	width: 55px;
	height: 26px;
	position: absolute;
	left: -3px;
	top: 3px;
	z-index: 999;
	background: url("../img/icon/badge_cartoon01.png") no-repeat left top;
}
/*¹îÁö³¡*/

/*sns·Î±×ÀÎ*/
div.left_banner.sns_login {
	width: 196px;
	border: 1px solid #c8c8c8;
	padding: 7px 6px;
}
div.left_banner div.sns_top {
	/*padding: 16px 0 0 10px;*/
	height: 18px;
	/*padding-top: 6px;*/
	/*background-color: #f3f3f5;*/
	/*border-bottom: 1px solid #c8c8c8;*/
}
div.left_banner div.sns_bottom { }
div.left_banner div.sns_bottom ul.list01 { }
div.left_banner div.sns_bottom ul.list01 li:nth-child(2) { margin: 6px 0; }

/*div.left_banner div.sns_bottom ul li:first-child { padding-right:4px;}*/
div.left_banner div.sns_bottom ul li img { cursor: pointer;}

/*//*/

/*È¸¿ø°¡ÀÔÃ¢*/
div.join_info_img {
	width: 489px;
	/*height: 152px;*/
	padding: 30px 0;
	text-align: center;
}
div.join_txt {
	/*width: 362px;*/
	display: inline-block;
	text-align: center;
	margin: 0 auto;
}
input.join_check_blue[type=checkbox] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
	width: 5px;
}
input.join_check_blue[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.png") no-repeat -1px -1px;
}
input.join_check_blue[type=checkbox] + label a {
	font-size: 13px;
	color: #4f7afa;
}

input.join_check_blue[type=checkbox]:checked + label { background: url("../img/icon/icon_check_box01.png") no-repeat -1px -50px; }
span.check_txt {
	display: block;
	width: 302px; height: 22px;
	background: url("../img/main/join_btn_check_txt.png") no-repeat left top;
}

div.btn_sns {
	margin-top: 30px;
	padding: 20px 0 15px 0;
	border-top : 1px solid #e5e5e5;
}
div.btn_sns div.btn_title { margin-bottom: 15px;}
div.btn_sns ul li { float: left; padding-left: 8px;}
div.btn_sns ul li:first-child { padding-left: 0;}
div.log_join_tab ul li {
	float: left;
	color: #33457b;
	background-color: #f0effa;
	width: 260px; height: 40px;
	text-align: center;
	font-size: 16px;
	line-height: 250%;
	font-weight: bold;
	font-family: NanumSquare, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif;
	/*border-top: 1px solid #1c449b !important;*/
	border-bottom: 1px solid #1c449b !important;
	cursor: pointer;
}
div.log_join_tab ul li span {
	display: inline-block;
	height: 40px;
	width: 100%;
}
div.log_join_tab ul li.on {
	color: #4f7afa;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	margin: 0 !important;
}
div.log_join_tab ul li.reg_login {
	border-radius: 5px 0 0 0;
	border-top: 1px solid #1c449b;
}
div.log_join_tab ul li.reg_login.on span {
	display: inline-block;
	width: 259px;
	background-color: #fff;
	margin-top: -1px;
	border-radius:  5px 5px 0 0;
	border-right: 1px solid #1c449b;
	border-top: 1px solid #1c449b !important;
}
div.log_join_tab ul li.reg_join {
	border-radius: 0 5px 0 0;
	border-top: 1px solid #1c449b !important;
}
div.log_join_tab ul li.reg_join span img.icon_join_event {
	display: inline-block;
	vertical-align: -3px;
	margin-left: 7px;
}
div.log_join_tab ul li.reg_join.on  span {
	display: inline-block;
	width: 259px;
	color: #4f7afa;
	background-color: #fff;
	margin-top: -1px;
	border-radius: 5px 5px  0 0;
	border-left: 1px solid #1c449b;
	border-top: 1px solid #1c449b !important;
}
/*//*/

/*201710_¾ÆÀÌµð_ºñ¹Ð¹øÈ£ Ã£±â*/
.find_user_info {
	width: 696px;
	border: 1px solid #C8C8C8;
}
.find_user_info .find_top {
	width: 696px;
	height: 42px;
	background: #1d61c4 url("../img/main/find_info/find_top_logo01.jpg") no-repeat left top;
	border-bottom: 1px solid #07479f;
	text-indent: -1000%;
}
.find_user_info .find_tab_menu {
	width: 696px;
	height: 90px;
	background: url("../img/main/find_info/Mem_tab_bg.png") repeat-x left top;
}
.find_user_info .find_tab_menu ul.menu_area li {
	float: left;
	width: 110px; height: 90px;
	text-indent: -200%;
	cursor: pointer;
}
.find_tab_menu ul.menu_area li.btn_tab_id { background: url("../img/main/find_info/Mem_tab_id.png") no-repeat left top}
.find_tab_menu ul.menu_area li.btn_tab_pass { background: url("../img/main/find_info/Mem_tab_pw.png") no-repeat left top}
.find_tab_menu ul.menu_area li.btn_tab_id.on { background: url("../img/main/find_info/Mem_tab_id_o.png") no-repeat left top; border: none;}
.find_tab_menu ul.menu_area li.btn_tab_pass.on { background: url("../img/main/find_info/Mem_tab_pw_o.png") no-repeat left top;  border: none;}

.find_user_info .find_area div.title {
	display: inline-block;
	margin-top: 40px;
	padding: 0 20px 0 18px;
	font-family: NanumSquare, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 2px solid #848484;
}
.find_area .find_inner {
	padding: 23px;
	border-top: 2px solid #d7d7d7;
	margin-top: -2px;
}

.find_area .find_inner .find_inner_cont {
	border: 1px solid #d7d7d7;
	margin-top: -1px;
	padding: 23px 30px;
	background-color: #fff;
	/*background-color: #b0b0b0;*/
}
.find_area .find_inner .find_inner_tab ul { }
.find_area .find_inner .find_inner_tab ul.tab_menu li {
	float: left;
	display: inline-block;
	width: 176px; height: 29px;
	text-align: center;
	line-height: 280%;
	cursor: pointer;
	color: #7a7a7a;
	background-color: #f4f4f4;
	border: 1px solid #d7d7d7;
}
.find_area .find_inner .find_inner_tab ul.tab_menu li.menu_on {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.find_area .find_inner .find_inner_tab ul.tab_menu li:nth-child(1n) { border-right: none;}
.find_area .find_inner .find_inner_tab ul.tab_menu li:last-child { border-right: 1px solid #d7d7d7;}

.find_area .find_inner .find_inner_cont {}
.find_area .find_inner .find_inner_cont ul.find_radio li { float: left;}
.find_area .find_inner .find_inner_cont ul.find_radio li:first-child { margin-right: 5px;}

.find_area .find_inner .find_inner_cont ul.find_email { width: 490px; margin: 35px auto 35px auto;}
.find_area .find_inner .find_inner_cont ul.find_email li {float: left;}
.find_area .find_inner .find_inner_cont ul.find_email li.email_txt {
	margin-right: 28px;
	height: 24px;
	color: #555555;
	font-weight: bold;
	line-height: 300%;
}
.find_area .find_inner .find_inner_cont ul.find_email li input[type=text] {
	width: 416px; height: 26px;
	font-size: 12px;
	text-indent: 10px;
	color: #7a7a7a;
	border: 1px solid #d7d7d7;
}
.find_area .find_inner .find_inner_cont ul.find_name { width: 490px; margin: 15px auto;}
.find_area .find_inner .find_inner_cont ul.find_name li {float: left;}
.find_area .find_inner .find_inner_cont ul.find_name li.name_title {
	/*margin-right: 28px;*/
	width: 100px;
	height: 28px;
	color: #555555;
	font-weight: bold;
	line-height: 280%;
}
.find_area .find_inner .find_inner_cont ul.find_name input[type=text] {
	height: 26px;
	margin-right: 5px;
	font-size: 12px;
	text-indent: 5px;
	color: #7a7a7a;
	border: 1px solid #d7d7d7;
}
.find_area .find_inner .find_inner_cont ul.find_name li.in_name { width: 225px;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_name input[type=text] { width: 200px;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_year { width: 85px;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_year input[type=text] { width: 60px;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_month { width: 65px; margin: 0 5px;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_month input[type=text] { width: 40px;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_date { width: 65px;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_date input[type=text] { width: 40px;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_sel { line-height: 230%;}
.find_area .find_inner .find_inner_cont ul.find_name li.in_sel input[type=radio]:checked + label { color: #2489c5;}

/*ºñ¹Ð¹øÈ£ Ã£±â*/
.find_inner_cont .find_pass { width: 540px; margin: 0 auto;}
.find_inner_cont .find_pass ul li { float: left;}
.find_inner_cont .find_pass ul li.find_title {
	margin-right: 28px;
	height: 24px;
	color: #555555;
	font-weight: bold;
	line-height: 300%;
}
.find_inner_cont .find_pass ul li input[type=text] {
	height: 26px;
	margin-right: 5px;
	font-size: 12px;
	text-indent: 5px;
	color: #7a7a7a;
	border: 1px solid #d7d7d7;
}
.find_inner_cont .find_pass ul li.in_id input[type=text]{ width: 308px;}
.find_inner_cont .find_pass ul li.in_mail01 input[type=text]{ width: 160px;}
.find_inner_cont .find_pass ul li.in_mail02 { height: 28px; line-height: 280%; margin-right: 5px;}
.find_inner_cont .find_pass ul li.in_mail03 input[type=text]{ width: 144px;}

.find_inner_cont .find_pass ul.pass_id { margin-top: 12px;}
.find_inner_cont .find_pass ul.pass_email { margin: 15px 0 0 0;}

.find_inner_cont .find_pass ul li select {
	height: 29px;
	padding: 5px 0 0 2px;
	line-height: 100%;
	font-size: 11px;
	border: 1px solid #d7d7d7;
	color: #707070;
	background: url("../img/common/icon_select01.png") no-repeat;
	-webkit-appearance: none; /*Removes  default chrome and safari style*/
	-moz-appearance: none;	/*Romoves default style  Firefox*/
}
.find_inner_cont .find_pass ul li select::-ms-expand { display: none;}
.find_inner_cont .find_pass ul li.sel_box.id select { width: 150px; background-position: 130px 9px;}
.find_inner_cont .find_pass ul li.sel_box.email select { width: 126px; background-position: 105px 9px;}

/*¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â °øÅë*/
.find_area .find_inner .find_inner_cont ul.info_txt { width: 490px; margin: 0 auto;}
.find_area.pass_area .find_inner .find_inner_cont ul.info_txt { width: 540px; margin: 35px auto 0 auto;}
.find_area .find_inner .find_inner_cont ul.info_txt li {
	float: left;
	padding-left: 17px;
	margin-bottom: 5px;
	font-size: 11px;
	color: #7c7c7c;
	background: url("../img/main/find_info/Mem_dot.png") no-repeat left top;
}

.find_area .btn_find_blue.on {
	color: #fff;
	background-color: #4f7afa;
}
.find_area.pass_area .btn_find_blue { width: 540px}
.find_area .btn_find_blue {
	width: 490px;
	font-size: 12px;
	height: 35px;
	margin: 20px auto;
	color: #fff;
	text-align: center;
	font-weight: bold;
	border: 1px solid #4f7afa;
	border-radius: 3px;
	line-height: 340%;
	cursor: pointer;
}
.find_area .btn_find_blue.on:hover {
	background-color: #1c3788;
	border: 1px solid #1c3788;
}
.find_bottom { width: 696px; margin-bottom: 20px;}
.find_bottom ul { text-align: center;}
.find_bottom ul li { text-align: center;}
.find_bottom ul li img { display: inline-block; margin: 10px 0;}

/*¾ÆÀÌµðºñ¹ø °Ë»ö°á°ú*/
.tab_container .find_info {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.tab_container .find_info ul.id_info {
	width: 80%;
	margin: 20px auto 0 auto;
}
.tab_container .find_info ul.id_info li {
	float: none;
	margin-bottom: 10px;
	font-weight: normal;
}
.tab_container .find_info ul.id_info li span.user_id { color:#4f7afa;}
.tab_container .find_info ul.id_info li span.id_date {
	font-size: 12px;
	color: #7e7e7e;
}
.find_area div.btn_area {
	width: 490px;
	margin: 20px auto;
}
.find_area div.btn_area ul li { float:left;}
/*.find_area div.btn_area ul li.btn01 { }*/
.find_area .btn_find_blue240 {
	width: 238px; height: 35px;
	font-size: 12px;
	margin-right: 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	border: 1px solid #4f7afa;
	background-color: #4f7afa;
	border-radius: 3px;
	line-height: 340%;
	cursor: pointer;
}
.find_area .btn_find_blue240_line {
	width: 238px; 	height: 35px;
	font-size: 12px;
	color: #4f7afa;
	text-align: center;
	font-weight: bold;
	border: 1px solid #4f7afa;
	background-color: #fff;
	border-radius: 3px;
	line-height: 340%;
	cursor: pointer;
}
.find_area .btn_find_blue240:hover,
.find_area .btn_find_blue240_line:hover {
	background-color: #1c3788;
	border: 1px solid #1c3788;
	color: #fff;
}
.pass_area .inner_cont02 .find_info { width: 490px; margin: 0 auto;}
.find_area .find_info ul.new_pass li {float: left;}
.find_area .find_info ul.new_pass li.find_title {
	margin-right: 28px;
	width: 100px;
	font-size: 12px;
	height: 24px;
	text-align: left;
	color: #555555;
	font-weight: bold;
	line-height: 300%;
}
.find_area .find_info ul.new_pass { margin-top: 12px;}
.find_area .find_info ul.new_pass li.in_newpass input[type=text] {
	width: 358px;
	height: 26px;
	font-size: 12px;
	text-indent: 5px;
	color: #7a7a7a;
	border: 1px solid #d7d7d7;
}

.find_area .find_info ul.new_pass li.in_newpass input {
	width: 358px;
	height: 26px;
	font-size: 12px;
	text-indent: 5px;
	color: #7a7a7a;
	border: 1px solid #d7d7d7;
}
.pass_area.find_area .inner_cont02 .btn_find_blue {
	width: 490px;
}
/*//*/


/*201709 new »ó¼¼Ã¢*/
div.contents_view .b_s {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.contents_view {
	width: 1170px;
	padding: 10px;
	display: inline-block;
	/*border-radius : 5px;*/
	background-color: #f1f1f1;
	/*border: 1px solid #2d2d2d;*/
}
div.view_inner { width: 1170px;}
.img_screen img:hover {
	background-color: #fff;
	opacity: 0.6;
}
/*201807 »ó¼¼Ã¢ ´ÙÀ½¸®½ºÆ® - ³¯°³¹è³Ê*/
div.contents_view div.next_list { position:fixed; z-index:-999; }
div.contents_view div.next_list div.list_left.other_cont {
	padding: 0 !important;
	box-shadow: none !important;
	border: none !important;
}
div.contents_view div.next_list div.list_left.other_cont ul.view { border: none !important; }

div.next_list div.list_left.other_cont div.other_contents{ padding: 10px !important;}
div.contents_view div.next_list div.list_left {
	position: absolute;
	top:300px;left:-43px;
	width:400px;
}

div.contents_view div.next_list div.list_right {
	position: absolute;
	top:300px; right:-1228px;
	width:400px;
}
div.left_over, div.left_over_area { float: left; }
div.right_over , div.rigth_over_area { float: right;}
div.next_list div.left_over_area,
div.next_list div.rigth_over_area {
	padding: 10px;
	width: 180px;
	height: 189px;
	background-color: #fff;
}
div.next_list ul.next_view {
	width: 175px;
	/*height: 110px;*/
	position: relative;
}
div.next_list ul.next_view li.view_img {
	position: relative;
	width: 175px;
	height: 110px;
	display: block;
	overflow: hidden;
}
div.next_list ul.next_view li.view_img img { width: 175px; height: 110px; }
.btn_play_s {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 4px;
	bottom: 1px;
	background: url("../img/common/icon_play_s02.png") no-repeat 0 0;
	z-index: 999999;
}
div.next_list ul.next_view li.next_title {
	position: relative;
	margin-top: 7px;
	/*height: 28px;*/
}
div.next_list div.list_right ul.next_view li.next_title { text-align: right;}
div.next_list ul.next_view li.next_title span.title {
	/*margin-top: 7px;*/
	color: #666;
	line-height: 16px;
	height: 30px;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* ¶óÀÎ¼ö */
	-webkit-box-orient: vertical;
	word-wrap:break-word;
}
/*div.next_list ul.next_view li.next_title span.title {*/
	/*margin-top: 7px;*/
	/*height: 28px;*/
	/*color: #666;*/
	/*display: -webkit-box;*/
	/*-webkit-line-clamp: 2;*/
	/*-webkit-box-orient: vertical;*/
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	/*white-space: normal;*/
	/*word-wrap: break-word;*/
	/*line-height: 16px;*/
/*}*/
div.next_list ul.next_view li.next_title span.cmt_num {
	/*position: absolute;*/
	/*right: 0; bottom: 0;*/
	padding: 0 0 0 4px;
	height: 12px;
	font-size: 11px;
	color: #567ec4;
	font-weight: bold;
	background-color: #fff;
}
div.next_list ul.next_view li.list_tag {
	padding-top: 3px;
	font-size: 11px;
	color: #608dc8;
	height: 13px;
	overflow: hidden;
}
div.next_list div.list_right ul.next_view li.list_tag { text-align: right;}
div.next_list ul.next_view li.list_tag span.tag_link { padding-left: 1px;}
div.next_list ul.next_view li.list_tag span.tag_link:first-child { padding-left: 0;}
div.next_list ul.next_view li.list_check { margin-top: 7px;}
div.next_list ul.next_view li.list_check div.div_check { float: left;}

div.left_over, div.right_over {
	position: relative;
	width: 33px; height: 209px;
	background-color: #fff;
	cursor: pointer;
}
div.btn_next_over span {
	position: absolute;
	left: 0; right: 0; top: 0; bottom: 0;
	margin: auto;
	display: inline-block;
	width: 13px; height: 24px;
	background: url("../img/icon/icon_arrow_next_gray.png") no-repeat;
}
div.btn_next_over:hover { background-color: #c6c8c7;}
div.btn_next_over.on_mouse { background-color: #c6c8c7 !important;}

div.left_over.btn_next_over span.icon_next_left_s { background-position: -1px -1px;}
div.left_over.btn_next_over:hover span.icon_next_left_s { background-position: -1px -40px;}
div.left_over.btn_next_over.on_mouse span.icon_next_left_s { background-position: -1px -40px;}

div.right_over.btn_next_over span.icon_next_left_s { background-position: -1px -80px;}
div.right_over.btn_next_over:hover span.icon_next_left_s { background-position: -1px -119px;}
div.right_over.btn_next_over.on_mouse span.icon_next_left_s { background-position: -1px -119px;}
/*//*/

/*ssl ÀÎÁõ*/
div.abut_ssl { z-index: 9999999999;}
div.abut_ssl div.btn_ssl {
	position: absolute;
	left: -130px; top: 12px;
	cursor: pointer;
}
div.abut_ssl div.ssl_pop_cont {
	position: absolute;
	left: 0; top: 20px;
	display: none;
	width: 661px; height: 660px;
	background: url("../img/contents_view/about_ssl_cont01.png") no-repeat left top;
	z-index: 99999999;
}
div.abut_ssl div.btn_pop_close {
	position: absolute;
	right: 13px; top: 13px;
	width: 30px; height: 27px;
	background: url("../img/common/btn_close_w01.png") no-repeat 0 0;
	z-index: 9999;
	text-indent: -20000%;
	cursor: pointer;
}

/*»ó¼¼Ã¢ ¿ÞÂÊ¿µ¿ª*/
div.view_inner div.inner_left {
	float: left;
	width: 760px;
	margin-right: 10px;
	overflow:hidden;
	/*margin-right: 10px;*/
}
div.inner_left div.view_top { height: 20px;}
div.view_top ul li { font-size: 12px; color: #767676;  height: 13px;}
div.view_top ul li.top_left { float: left;}
div.view_top ul li.top_right { float: right; height: 20px;}

div.live_view { position:relative; cursor: pointer; margin-bottom: 10px; }
div.live_view ul.live_play { position: relative;}
.play_btn {
	position: absolute;
	top:50%; left: 50%;
	margin: -75px 0 0 -75px;
}
li.live_top {
	width:100%; height: 55px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-indent: 15px;
	line-height: 440%;
	background-color: #000;
}
li.live_img {
	text-align: center;
	background-color: #000;
}
li.live_img img {
	display: inline-block;
	width: 760px;
}
li.live_bottom {
	width:100%; height: 55px;
	color: #7c7c7c;
	text-align: center;
	line-height: 480%;
	background-color: #000;
}
div.contents_info {
	padding: 15px 13px;
	background-color: #fff;
	box-shadow:0 0 5px #e8e8e8;
	border:1px solid #e8e8e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.cont_title {
	margin-bottom: 20px;
	padding-top: 10px;
	font-size: 22px;
	font-weight: bold;
	text-indent: -3px;
	color: #000000;
}
div.cont_info {
	position: relative;
	height: 61px;
	border-bottom : 1px solid #cccccc;
}
div.contents_info div.seller_img { margin-right: 10px;}
div.contents_info div.seller_info { width: 40%;}
div.contents_info div.seller_info ul.seller_id li { height: 24px;}
div.contents_info div.seller_info ul.seller_id li.nickname {
	color: #000;
	font-weight: bold;
}
div.contents_info div.seller_info ul.seller_id li div { float: left;}
div.contents_info div.seller_info ul.seller_id li div.btn_add_friend {
	width: 80px;
	height: 24px;
	padding-top: 7px;
	font-size: 11px; color: #fff;
	text-indent: 28px;
	background: #4f7afa url("../img/contents_view/icon_add_friend01.png") no-repeat 6px 6px;
	border-radius: 2px 0 0 2px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.contents_info div.seller_info ul.seller_id li div.num_friend {
	width: 47px;
	height: 24px;
	font-size: 11px; color: #a6a6a6;
	padding-top: 5px;
	text-align: center;
	border: 1px solid #cccccc;
	border-left: none;
	border-radius: 0 2px 2px 0;
	background-color: #fff;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.cont_point {
	width: 55%;
	position: absolute;
	right: 0; bottom: -1px;
}
div.cont_point ul { float: right;}
div.cont_point ul li {
	float:left;
	height: 19px;
	padding-bottom: 3px;
}
div.cont_point ul li.icon {
	padding-bottom: 6px;
	margin-right: 10px;
}
div.cont_point ul li.point01 {
	margin-right: 10px;
	padding-top: 3px;
	font-size: 14px; color: #8b8b8b;
	line-height: 140%;
	text-decoration: line-through;
}
div.cont_point ul li.point02 {
	font-size: 14px;
	padding-top: 3px;
}

/*À¯Çüº°¾ÆÀÌÄÜ*/
/*±âº»*/
div.cont_point ul.basic li.icon ,
div.cont_point ul.basic li.point01 { display: none;}
div.cont_point ul.basic li.point02 {
	color: #4f7afa;
	border-bottom: 3px solid #4f7afa;
}

/*Á¦ÈÞ*/
div.cont_point ul.icon_alliance li.icon {
	width: 48px; height: 20px;
	background: url("../img/contents_view/icon_alliance04.jpg?=v2") no-repeat left 2px;
}
div.cont_point ul.icon_alliance li.point02 {
	color: #4f7afa;
	border-bottom: 3px solid #4f7afa;
}

/*ÀÚÀ¯ÀÌ¿ë±Ç*/
div.cont_point ul.icon_free li.icon {
	width: 48px; height: 20px;
	margin-right: 0 !important;
	background: url("../img/contents_view/icon_free02.jpg?=v2") no-repeat left 2px;
}
div.cont_point ul.icon_free li.point01 { display: none;}
div.cont_point ul.icon_free li.point02 {
	display: none;
	/*color: #59bbe8;*/
	/*border-bottom: 3px solid #59bbe8;*/
}
/*ÀÌº¥Æ®*/
div.cont_point ul.icon_event li.icon {
	width: 54px; height: 20px;
	background: url("../img/contents_view/icon_event02.jpg?=v2") no-repeat left 1px;
}
div.cont_point ul.icon_event li.point02 {
	color: #aa361f;
	border-bottom: 3px solid #aa361f;
}
/*50% ÇÒÀÎ*/
div.cont_point ul.icon_sale50p li.icon {
	width: 54px; height: 20px;
	background: url("../img/contents_view/icon_sale50p_02.jpg?=v2") no-repeat left  1px;
}
div.cont_point ul.icon_sale50p li.point02 {
	color: #ff6701;
	border-bottom: 3px solid #ff6701;
}

/*ÆäÀÌ¹é*/
div.cont_point ul.icon_payback li.icon {
	width: 54px; height: 20px;
	background: url("../img/contents_view/icon_payback_pp_02.jpg?=v2") no-repeat left 1px;
	/*background: url("../img/contents_view/icon_payback_gr.jpg") no-repeat left 2px;*/
}
div.cont_point ul.icon_payback li.point02 {
	color: #8674c6;
	border-bottom: 3px solid #8674c6;
	/*color: #79aa11;*/
	/*border-bottom: 3px solid #79aa11;*/
}
/*100¿øÄÁÅÙÃ÷*/
div.cont_point ul.icon_payback100 li.icon {
	width: 54px; height: 20px;
	background: url("../img/contents_view/icon_payback100_02.jpg?=v2") no-repeat left 1px;
}
div.cont_point ul.icon_payback100 li.point02 {
	color: #ff8cad;
	border-bottom: 3px solid #ff8cad;
}
/*¼¼ÀÏ*/
div.cont_point ul.icon_sale li.icon {
	width: 48px; height: 20px;
	background: url("../img/contents_view/icon_sale02.jpg?=v2") no-repeat left 1px;
}
div.cont_point ul.icon_sale li.point02 {
	color: #ff7599;
	border-bottom: 3px solid #ff7599;
}

/*°¡°ÝÁö¿ø*/
div.cont_point ul.icon_p_support li.icon {
	width: 65px; height: 21px;
	background: url("../img/contents_view/icon_p_support01_02.jpg?=v2") no-repeat left 1px;
}
div.cont_point ul.icon_p_support li.point02 {
	color: #fa4471;
	border-bottom: 3px solid #fa4471;
}
/*//*/

div.contents_icon {
	height: 18px;
	padding-top: 12px;
}
div.contents_icon ul li { float: left; height: 25px; line-height: 180%; cursor: pointer;}
div.contents_icon div.fl_left { width: 70%; }
div.contents_icon ul.icon_left li { color: #7f7f7f; margin-right: 20px; background-color: #00aa1d;}
div.contents_icon ul.icon_left li.file_more {
	text-indent: 23px;
	background: url("../img/contents_view/icon_file_more01.gif") no-repeat left 0;
}
div.contents_icon ul.icon_left li.send_memo {
	text-indent: 20px;
	background: url("../img/contents_view/icon_send_memo01.gif") no-repeat left 0;
}
div.contents_icon ul.icon_left li.send_report {
	text-indent: 25px;
	background: url("../img/contents_view/icon_send_report.gif") no-repeat left 0;
}
div.contents_icon ul.icon_left li.send_share {
	text-indent: 25px;
	background: url("../img/contents_view/icon_share01.gif") no-repeat left 0;
}
div.contents_icon ul.icon_left li.btb_pop_hcamera {
	text-indent: 25px;
	width: 109px;
	height: 18px;
	background: url("../img/contents_view/btn_pop_camera_new.gif") no-repeat left 0;
}
/*±¸¹öÀü*/
span.btb_pop_hcamera_old {
	width: 98px;
	height: 18px;
	background: url("../img/contents_view/btn_pop_camera_old.gif") no-repeat left 0;
}
/*//*/
div.contents_icon div.fl_right { width: 30%;}
div.contents_icon ul.icon_right {float: right;}
div.contents_icon ul.icon_right li {
	text-indent: 27px;
	font-size: 11px; color: #7f7f7f;
	line-height: 240%;
}
div.contents_view div.view_inner ul.icon_right li.icon_like {
	margin-right: 10px;
	background-position: left 0;
}
div.contents_view div.view_inner ul.icon_right li.icon_dislike {
	background-position: left 4px;
}

div.cont_btn { margin: 10px 0; z-index: 99999 !important;}
table.down_btn_area { width: 100%;}
table.down_btn_area th.space10 {
	width: 8px;
	background-color: #f1f1f1;
	border-top: none;
	border-bottom: none;
}
table.down_btn_area th div.icon_badge_area { position: relative;}
table.down_btn_area th div.badge_charge_event {
	position: absolute;
}
/*ÀÌº¥Æ®¸®º»*/
/*±âº»*/
table.down_btn_area th div.badge_charge_event.badge_basic {
	left: -6px; top: -21px;
	width: 80px; height: 23px;
	background: url("../img/contents_view/icon/icon_charge_event03.gif?=v3") no-repeat left top;
}
/*º¸³Ê½º 10¹è*/
table.down_btn_area th div.badge_charge_event.rb_charge_10b {
	left: -6px; top: -21px;
	width: 142px; height: 23px;
	background: url("../img/contents_view/icon/rb_charge_10b_01.gif?=v1") no-repeat left top;
}
/*ÄíÆù10¹è*/
table.down_btn_area th div.badge_charge_event.rb_coupon_10b {
	left: -6px; top: -21px;
	width: 142px; height: 23px;
	background: url("../img/contents_view/icon/rb_coupon_10b_01.gif?=v1") no-repeat left top;
}

/*Ã¹´Þ100¿ø*/
table.down_btn_area th div.badge_charge_event.rb_first_100 {
	left: -6px; top: -21px;
	width: 142px; height: 23px;
	background: url("../img/contents_view/icon/rb_first_100_01.gif?=v2") no-repeat left top;
}

/*Æ÷ÀÎÆ®2¹è*/
table.down_btn_area th div.badge_charge_event.rb_point_2x {
	left: -6px; top: -21px;
	width: 142px; height: 23px;
	background: url("../img/contents_view/icon/rb_point_2x_01.gif?=v1") no-repeat left top;
}

/*Æ÷ÀÎÆ® ÆäÀÌ¹é*/
table.down_btn_area th div.badge_charge_event.rb_point_payback {
	left: -6px; top: -21px;
	width: 142px; height: 23px;
	background: url("../img/contents_view/icon/rb_point_payback_01.gif?=v1") no-repeat left top;
}

/*Æ÷ÀÎÆ® ÆÄÀÏºÀ*/
table.down_btn_area th div.badge_charge_event.rb_point_filebong {
	left: -6px; top: -21px;
	width: 142px; height: 23px;
	background: url("../img/contents_view/icon/rb_point_filebong01.gif?=v1") no-repeat left top;
}

table.down_btn_area th {
	width: 182px;
	height: 43px;
	/*height: 38px;*/
	font-size: 16px; color: #567ec4;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #42629a;
	border-radius: 2px;
	cursor: pointer;
}

table.down_btn_area th.btn_down { color: #fff;background-color: #567ec4;}
table.down_btn_area th:hover { color: #fff; background-color: #567ec4;}
table.down_btn_area th.space10:hover { background-color: #f1f1f1;}

div.cont_btn ul {
	display: flex; width: 100%;
	-ms-display: flexbox;
}
div.cont_btn ul li {
	margin-right: 10px;
	display: table-cell;
	flex-grow: 1;
	height: 38px;
	font-size: 16px; color: #567ec4;
	font-weight: bold;
	text-align: center;
	line-height: 240%;
	background-color: #fff;
	border: 1px solid #42629a;
	border-radius: 2px;
	cursor: pointer;
}
div.cont_btn ul li:last-child { margin-right: 0; }
div.cont_btn ul li.btn_down {
	color: #fff;
	background-color: #567ec4;
}

div.cont_btn ul li:hover {
	color: #fff;
	background-color: #567ec4;
}

div.file_info {
	padding: 15px 13px;
	background-color: #fff;
	box-shadow:0 0 5px #e8e8e8;
	border:1px solid #e8e8e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.file_info ul li { float: left; text-align: center;}
div.file_info ul li.info00 { width: 20px; }
div.file_info ul li.info00 input { margin: 0 5px 0 0; padding: 0; vertical-align: text-top;}
div.file_info ul li.info01 {
	width: 279px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/*div.file_info ul li.info02 { width: 10px;}*/
div.file_info ul li.info02 { width: 90px;}
div.file_info ul li.info03 { width: 95px;}
div.file_info ul li.info04 { width: 80px;}
div.file_info ul li.info05 { width: 90px;}
div.file_info ul li.info06 { width: 78px;	text-align: right;}
/*div.file_info ul li.info06 { width: 68px;	text-align: right;}*/

div.file_info div.info_body ul li.info06 {
	float: right;
	width: 54px;
	/*width: 68px;*/
	padding-right: 7px;
	text-align: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: normal;
	/*padding-top: 16px;*/
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*È­Áú¾ÆÀÌÄÜ*/
div.file_info div.info_body ul li div {
	display: block;
	width: 95px;
	/*height: 45px;*/
	text-indent: -5000%;
}
.info_body ul li .icon_view_n { background: url("../img/board/icon_general.gif") no-repeat center top; }
.info_body ul li .icon_view_h { background: url("../img/board/icon_infor_hd2.gif") no-repeat center top; }
.info_body ul li .icon_view_hd { background: url("../img/board/icon_infor_hd1.gif") no-repeat center top; }
.info_body ul li .icon_view_w { background: url("../img/board/icon_infor_caption.gif") no-repeat center top; }


div.file_info div.info_title {
	height: 27px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
}
div.file_info div.info_body ul:first-child { border: none;}
div.file_info div.info_body ul { padding: 20px 0;}
/*div.file_info div.info_body ul { height: 45px;}*/
div.file_info div.info_body ul li { line-height: 160%; }
/*div.file_info div.info_body ul li { line-height: 370%; }*/
div.btn_info_more {
	width: 731px; height: 36px;
	margin-top: 15px;
	color: #333333;
	line-height: 320%;
	text-align: center;
	background-color: #fafafa;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
div.event_page.btn_info_more {
	width: 715px; height: 36px;
}
div.btn_info_more:hover { border: 1px solid #567ec4;}

div.other_cont {
	margin: 10px 0;
	padding: 15px 13px 10px 13px;
	background-color: #fff;
	box-shadow:0 0 5px #e8e8e8;
	border:1px solid #e8e8e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.other_cont div.other_title ul li , div.other_cont div.other_info ul li { float: left;}
div.other_cont div.other_title {
	font-size: 16px;
	color: #444;
	font-weight: bold;
}
div.other_cont div.other_title ul li.other_select { float: right;}
 div.other_cont div.other_title ul li.other_select select {
	width: 94px; height: 24px;
	padding: 3px 0 0 2px;
	line-height: 100%;
	font-size: 11px;
	border: 1px solid #707070;
	color: #707070;
	background: url("../img/common/icon_select01.png") no-repeat  77px 6px ;
	-webkit-appearance: none; /*Removes  default chrome and safari style*/
	-moz-appearance: none;	/*Romoves default style  Firefox*/
}
div.other_cont div.other_title ul li.other_select select::-ms-expand {
	display: none;
}
div.other_cont div.other_info {
	padding: 12px 0;
	border-bottom: 1px solid #cccccc;
}
div.other_cont div.other_info ul li.body {
	/*width: 688px;*/
	font-size: 11px;
	line-height: 18px;
	color: #8b8b8b;
}
div.other_cont div.other_info ul li.title{
	width: 45px;
	font-weight: bold;
}

div.other_cont div.other_contents { padding: 12px 29px 0 30px; position: relative;}
div.other_cont div.other_contents ul.view {
	width: 191px;
	height: 160px;
	margin-right: 10px;
	/*margin-bottom: 11px;*/
	background-color: #fff;
	border: 1px solid #cccccc;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
}
div.other_cont div.other_contents ul li.view_hover {
	width: 185px; height: 155px;
	/*width: 191px; height: 160px;*/
	position: absolute;
	left: -1px;
	top: -2px;
	z-index: 99;
}
div.other_cont div.other_contents ul li.view_hover:hover {
	border: 3px solid #708fb7;
}

div.other_cont div.other_contents ul li.view_hover.on_list {
	border: 3px solid #708fb7;
}


div.other_cont div.other_contents ul.view li.play_icon img { display: none;}
div.other_cont div.other_contents ul.view li.play_icon {
	position: absolute;
	width: 30px; height: 30px;
	left : 5px; top: 74px;
	background: url("../img/common/icon_play_s01.png") no-repeat 0 0;
	z-index: 999;
}

div.other_cont div.other_contents ul.view li.view_img {
	width: 189px;
	height: 106px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
div.other_cont div.other_contents ul.view li.view_img img {
	width: 189px;
	height: 106px;
	position: relative;
}

div.other_cont div.other_contents ul.view li.view_info01 {
	width: 189px;
	padding: 8px 10px 10px 10px;
	/*padding: 8px 10px 0 10px;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.other_cont div.other_contents ul.view li.view_info01 div.title {
	float: left;
	width: 120px;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
div.other_cont div.other_contents ul.view li.view_info01 div.txt {
	float: right;
	font-weight: bold;
}

div.other_cont div.other_contents ul.view li.view_info02 {
	position: relative;
	z-index: 0;
	width: 189px;
	padding: 0 0 0 10px;
	/*padding: 5px 0 10px 10px;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.other_cont div.other_contents ul.view li.view_info02 div.title {
	float: left;
	width: 100px;
}
div.other_cont div.other_contents ul.view li.view_info02 div.txt {
	width: 64px;
	float: right;
	text-align: right;
	padding-right: 11px;
	text-transform: uppercase;
	text-indent: 10px;
}
div.other_cont div.other_contents .list_bar {
	width: 1px;
	height: 11px;
	background: url("../img/icon/list_bar01.jpg") no-repeat left top;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
}
div.list_all {
	white-space: nowrap;
	overflow-x: hidden;
	overflow-y: hidden;
}
div.btn_left , div.btn_right {
	position: absolute;
	width: 26px; height: 160px;
	text-indent: -400%;
	z-index: 0;
	cursor: pointer;
}
div.btn_left:hover, div.btn_right:hover { background-color: #7b7b7b;}
div.btn_left { left: 0; background: #cccccc url("../img/contents_view/btn_left01.png") no-repeat center center;}
div.btn_right { top: 12px; right: 0; background: #cccccc url("../img/contents_view/btn_right01.png") no-repeat center center;}

/*¸»Ç³¼±*/
div.other_title li.btn_up_alarm div img.icon_question01 {
	width: 12px; height: 12px;
	vertical-align: 0;
	margin: 4px;
	cursor: pointer;
}
div.other_title li.btn_up_alarm div { float: left;}
div.other_title li.btn_up_alarm {
	vertical-align: bottom;
	/*display: table-cell;*/
	position: relative;
	margin-left: 5px;
	margin-top: -1px;
}
div.other_title div.txt_box01 {
	position: absolute;
	width: 500px;
	left: 97px; top: 4px;
	padding: 10px; margin: 0 0 3px;
	font-size: 11px;
	line-height: 18px;
	color: #9c9c9c;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	z-index: 9999999;
}
/*//*/

div.contents_img {
	margin: 10px 0;
	padding: 15px 13px;
	background-color: #fff;
	box-shadow:0 0 5px #e8e8e8;
	border:1px solid #e8e8e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.contents_view div.screen_shot { text-align: center;}
div.contents_view div.screen_shot ul li { margin: 5px 0;}
div.contents_view div.screen_shot ul li img { display: inline-block;}
div.cont_tag { margin: 20px 0;}
div.cont_tag span {
	display: inline-block;
	margin: 5px;
	height: 30px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 12px;
	letter-spacing: -1px;
	line-height: 240%;
	border: 1px solid #4f7afa;
	background: url("../img/contents_view/icon_tag02.jpg") no-repeat 10px 8px;
	background-size: 9px auto;
	cursor: pointer;
	border-radius: 20px;
}
div.cont_tag span a.tag:link { font-size: 14px; }
.review_comment {
	margin: 10px 0;
	padding: 15px 13px;
	background-color: #fff;
	box-shadow:0 0 5px #e8e8e8;
	border:1px solid #e8e8e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*ÀÌº¥Æ® ´ñ±ÛÃ¢*/
.review_comment.event_page {
	width: 745px;
	box-shadow: none;
}
div.review_comment div.comment_title {
	margin: 10px 0;
	/*margin: 10px 0 15px 0;*/
	font-size:16px;
	font-weight: bold;
	color: #4f7afa;
}
div.review_comment div.comment_title ul li { float: left;}
div.review_comment div.comment_title ul li.comm_black {
	padding-right: 11px;
	margin: 0 7px;
	color: #000;
	background-position: right 5px;
}
/*div.review_comment div.comment_title ul li.comm_info { font-size: 14px;}*/
div.review_comment div.comment_title div.comm_info02 {
	font-size: 11px;
	color:  #666;
	 text-indent: 85px;
	font-weight: normal;
}
/*div.review_comment div.comment_textarea div.comm_txt_area { padding-right: 13px;}*/
div.review_comment div.comment_textarea div textarea {
	width: 100%;
	height: 76px;
	overflow: hidden;
	/*text-indent: 10px;*/
	/*padding: 5px 10px;*/
	color: #666666;
	background: no-repeat 20px center;
	border: 1px solid #9e9e9e;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}
/*ÀÚµ¿ÄÚ¸àÆ®-¶óµð¿À*/
div.comment_bottom { width: 100%; }
div.comment_bottom  div.comment_radio { width: auto; margin: 10px 0; font-size: 12px;}
div.comment_bottom  div.comment_radio, div.comment_bottom div.regist { float:right;}
div.comment_bottom  div.comment_radio, div.comment_bottom div.regist div { float:left;}

div.comment_bottom  ul.comment_list li {
	float: left;
	height: 25px;
	line-height: 200%;
}

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

ul.comment_list li input[type=radio]:hover + label {
	color: #2489c5;
	text-decoration: underline;
	background: url("../img/icon/icon_check_radio_blue.png") no-repeat left -87px;
}

ul.comment_list li 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;
}

/*ÀÚµ¿ÄÚ¸àÆ® - °ü¸®ÀÚ*/
div.comment_bottom div.comment_admin { }
div.comment_admin div.comment_user,
div.comment_admin div.regist,
div.comment_admin div.comment_auto,
div.comment_admin div.comment_btn { margin-right: 10px !important; float: left; }

div.comment_bottom div.comment_admin div.comment_user { margin: 10px 0 ; width: 131px;}
div.comment_bottom div.comment_admin div.comment_user select {
	width:100%; height: 27px;
	font-size: 12px;
	padding-left: 10px;
	color: #8b8b8b;
	/*color: #414141;*/
	border: 1px solid #9e9e9e;
	background: #fff url('../img/icon/icon_arrow_dn_gray03.png?=v4') no-repeat right center;
	-webkit-appearance:none;
}
div.comment_auto  { margin-top: 10px;}
div.comment_admin select.comment_sel_sample {
	width:131px; height: 27px;
	font-size: 12px;
	padding-left: 10px;
	color: #8b8b8b;
	/*color: #414141;*/
	border: 1px solid #9e9e9e;
	background: #fff url('../img/icon/icon_arrow_dn_gray03.png?=v4') no-repeat right center;
	-webkit-appearance:none;
}

div.regist div.btn_seller_comt { margin: 0 6px 0 0;}

div.comment_select select.comment_sel_sample {
	width:100%; height: 27px;
	font-size: 12px;
	padding-left: 10px;
	color: #8b8b8b;
	/*color: #414141;*/
	border: 1px solid #9e9e9e;
	background: #fff url('../img/icon/icon_arrow_dn_gray03.png?=v4') no-repeat right center;
	-webkit-appearance:none;
}
div.comment_bottom select::-ms-expand {
	display: none;
	-moz-appearance:none;
	-webkit-appearance:none;
}

input.btn_comment_ok[type=button] {
	display: block;
	margin-top: 10px;
	width: 72px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 220%;
	background-color: #567ec4;
	border: 1px solid #42629a;
	border-radius: 2px;
	cursor: pointer;
}

/*//*/

/*ÀÚµ¿ÄÚ¸àÆ® - »ó¼¼Ã¢*/
div.view_html  div.comment_select { margin: 10px 10px 10px 0; width: 648px;}
div.view_html.admin div.comment_select { margin: 10px 10px 10px 0; width: 297px;}

/*ÀÌº¥Æ®´ñ±ÛÃ¢*/
div.review_comment.event_page div.comment_textarea div textarea {
	width: 100%; height: 76px;
	padding: 10px;
	font-size: 12px;
	overflow: hidden;
	color: #666666;
	background: no-repeat 20px center;
	border: 1px solid #9e9e9e;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}
/*//*/
div.comment_textarea div.regist {}
div.comment_textarea div.regist a {
	display: block;
	margin-top: 10px;
	padding: 0 11px;
	/*width: 72px;*/
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 240%;
	background-color: #567ec4;
	border: 1px solid #42629a;
	border-radius: 2px;
}

div.comment_area { margin: 10px 0 0 0;}
div.comment_area ul.comment_radio {
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}
div.comment_area ul.comment_radio li {
	float: left;
	width: 88px;
	height: 27px;
	cursor: pointer;
}
div.comment_area ul.comment_radio input.radio_array03[type=radio] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
}
div.comment_area ul.comment_radio input.radio_array03[type=radio] + label {
	width: 88px; height: 27px;
	font-family: NanumSquare, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif;
	font-size: 18px;
	font-weight: bold;
	display: block;
	color: #838383;
	text-indent: 27px;
}
div.comment_area ul.comment_radio input.radio_array03[type=radio] + label {
}
div.comment_area ul.comment_radio input.radio_array03[type=radio]:checked + label {
	background: url("../img/contents_view/icon_check_bk01.jpg") no-repeat 0 0;
	color: #000;
}

div.comment_area ul.comment_radio input.radio_array03[type=radio] + label.checked01 {
	background: url("../img/contents_view/icon_check_bk01.jpg") no-repeat 0 0;
	color: #000;
}

/* ½Å±Ô ´ñ±ÛÃ¢ */
div.comment_area ul.comment_radio input[type=radio] {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
	display: none;
}
div.comment_area ul.comment_radio input[type=radio] + label {
	width: 88px; height: 27px;
	font-family: NanumSquare, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif;
	font-size: 18px;
	font-weight: bold;
	display: block;
	color: #838383;
	text-indent: 27px;
}

div.comment_area ul.comment_radio input[type=radio] + label.checked01 {
	background: url("../img/contents_view/icon_check_bk01.jpg") no-repeat 0 0;
	color: #000;
}

div.comment_area div.comment_list {
	width: 734px;
	padding: 25px 0;
	border-bottom: 1px solid #e5e5e5;
}
/*ÀÌº¥Æ®´ñ±ÛÃ¢*/
div.event_page  div.comment_area div.comment_list {
	width: 721px;
	padding: 25px 0;
	border-bottom: 1px solid #e5e5e5;
}
/*//*/
div.comment_cont div.comment_list:last-child { border-bottom: none;}
div.comment_list , ul.user_comment {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	word-break: break-all;
}
ul.user_comment { margin-top: 15px;}
ul.user_comment li.user_img , ul.user_comment li.re_cmt_body { float: left;}
/*´ñ±Û¾øÀ½ ÀÌ¹ÌÁö*/
/*±âº»*/
div.review_comment div.comment_list div.comment_none {
	margin: 0 auto;
	width: 191px; height: 105px;
	background: url("../img/common/img_comment_none01.jpg") no-repeat left top;
	/*border-bottom: 1px solid #e5e5e5;*/
	text-indent: -100000px;
}
div.review_comment.event_page div.comment_list div.comment_none {
	margin: 0 auto;
	width: 191px; height: 105px;
	background: url("../img/common/img_comment_event_none01.jpg") no-repeat left top;
	/*border-bottom: 1px solid #e5e5e5;*/
	text-indent: -100000px;
}

/*//*/
/*´ñ±ÛºÎºÐ*/
div.comment_list .ul01 { }
div.comment_list .ul02 { padding-left: 58px;}
div.comment_list .ul03 { padding-left: 100px;}
div.comment_list .ul04 { padding-left: 142px;}
div.comment_list .ul05 { padding-left: 184px;}
div.comment_list .ul06 { padding-left: 226px;}
div.comment_list .ul07 { padding-left: 268px;}
div.comment_list .ul08 { padding-left: 310px;}
div.comment_list .ul09 { padding-left: 352px;}
div.comment_list .ul10 { padding-left: 394px;}

div.comment_list .ul01 li.user_img { width: 48px; margin-right:10px;}
div.comment_list .ul02 li.user_img ,
div.comment_list .ul03 li.user_img ,
div.comment_list .ul04 li.user_img ,
div.comment_list .ul05 li.user_img ,
div.comment_list .ul06 li.user_img ,
div.comment_list .ul07 li.user_img ,
div.comment_list .ul08 li.user_img ,
div.comment_list .ul09 li.user_img ,
div.comment_list .ul10 li.user_img { width: 33px; margin-right: 10px;}

div.comment_list .ul02 li.user_img img ,
div.comment_list .ul03 li.user_img img ,
div.comment_list .ul04 li.user_img img ,
div.comment_list .ul05 li.user_img img ,
div.comment_list .ul06 li.user_img img ,
div.comment_list .ul07 li.user_img img ,
div.comment_list .ul08 li.user_img img ,
div.comment_list .ul09 li.user_img img ,
div.comment_list .ul10 li.user_img img { width: 33px; }

ul.user_comment li.re_cmt_body { }
div.comment_list .ul01 li.re_cmt_body {position: relative; width: 676px;}
div.comment_list .ul02 li.re_cmt_body { width: 633px;}
div.comment_list .ul03 li.re_cmt_body { width: 591px;}
div.comment_list .ul04 li.re_cmt_body { width: 549px;}
div.comment_list .ul05 li.re_cmt_body { width: 507px;}
div.comment_list .ul06 li.re_cmt_body { width: 465px;}
div.comment_list .ul07 li.re_cmt_body { width: 423px;}
div.comment_list .ul08 li.re_cmt_body { width: 381px;}
div.comment_list .ul09 li.re_cmt_body { width: 339px;}
div.comment_list .ul10 li.re_cmt_body { width: 297px;}

/*ÀÌº¥Æ® ´ñ±ÛÃ¢*/
ul.user_comment li.re_cmt_body { }
div.event_page div.comment_list .ul01 li.re_cmt_body { width: 660px;}
div.event_page div.comment_list .ul02 li.re_cmt_body { width: 620px;}
div.event_page div.comment_list .ul03 li.re_cmt_body { width: 575px;}
div.event_page div.comment_list .ul04 li.re_cmt_body { width: 533px;}
div.event_page div.comment_list .ul05 li.re_cmt_body { width: 491px;}
div.event_page div.comment_list .ul06 li.re_cmt_body { width: 449px;}
div.event_page div.comment_list .ul07 li.re_cmt_body { width: 407px;}
div.event_page div.comment_list .ul08 li.re_cmt_body { width: 365px;}
div.event_page div.comment_list .ul09 li.re_cmt_body { width: 323px;}
div.event_page div.comment_list .ul10 li.re_cmt_body { width: 281px;}
/*//*/

ul.user_comment li.re_cmt_body div.name {
	height: 17px;
	font-size: 14px;
	font-weight: bold;
	color: #4f7afa;
}
ul.user_comment li.re_cmt_body div.name span { float: left;}
ul.user_comment li.re_cmt_body span.btn_del_cmt {
	position: absolute;
	top: 2px;
	right: -15px;
	width: 16px; height: 15px;
	cursor: pointer;
	background: url("../img/common/icon_delete_pink01.gif") no-repeat center center;
}
ul.user_comment li.re_cmt_body span.btn_del_cmt:hover {
	background: url("../img/common/icon_delete_gray01.gif") no-repeat center center;
}
div.comment_list .ul01 li.re_cmt_body div.name.user{
	position: relative;
	width: 89%;
}
ul.user_comment li.re_cmt_body div.name span.btn_coupon02 {
	width: 48px; height: 16px;
	margin-left: 5px;
	background: url("../img/contents_view/icon_coupon_m03.gif?=v2") no-repeat left 0;
	/*background: url("../img/contents_view/btn_cp02_n.gif") no-repeat left 0;*/
	text-indent: -500%;
	cursor: pointer;
}
ul.user_comment li.re_cmt_body div.name span.btn_coupon03 {
	width: 48px; height: 16px;
	margin-left: 5px;
	background: url("../img/contents_view/icon_coupon_m02.gif") no-repeat left 0;
	text-indent: -500%;
	cursor: pointer;
}
ul.user_comment li.re_cmt_body div.name span.btn_coupon01 {
	width: 48px; height: 16px;
	margin-left: 5px;
	background: url("../img/contents_view/btn_cp01_n.gif?=v3") no-repeat left 0;
	text-indent: -500%;
	cursor: pointer;
}
ul.user_comment li.re_cmt_body div.name span.btn_coupon05 {
	width: 48px; height: 16px;
	margin-left: 5px;
	background: url("../img/contents_view/icon_best01.gif") no-repeat left 0;
	text-indent: -500%;
}
ul.user_comment li.re_cmt_body div.name span.btn_coupon01:hover {
	background: url("../img/contents_view/btn_cp01_p.gif") no-repeat left 0;
}
ul.user_comment li.re_cmt_body div.name span.btn_coupon04 {
	width: 63px; height: 16px;
	margin-left: 5px;
	background: url("../img/contents_view/btn_cp03_n.gif") no-repeat left 0;
	text-indent: -500%;
	cursor: pointer;
}
ul.user_comment li.re_cmt_body div.name span.icon_best01 {
	width: 53px; height: 16px;
	/*width: 66px; height: 16px;*/
	margin-left: 5px;
	background: url("../img/contents_view/icon_best01.gif") no-repeat left 0;
	text-indent: -9999px;
}
/*ÆÇ¸ÅÀÚ °øÁö*/
div.seller_notice ul li div.name, div.seller_notice ul li div.body { float: left;}
div.seller_notice div.comment_list .ul01 li.re_cmt_body { width: 37px; }
div.seller_notice div.comment_list .ul01 li.re_cmt_body { width: 100%;}
/*div.seller_notice ul li.re_cmt_body div.body {*/
	/*padding-left: 74px;*/
/*}*/
span.title_wrap {
	width: 460px;
	max-width: 460px;
	height: 25px;
	line-height: 240%;
}

span.icon_seller_list01 img {
	width: 35px;
	margin: -2px 0 0 0 !important;
	padding: 0 0 0 7px;
	vertical-align: text-top;
}


div.seller_notice ul.user_comment li.re_cmt_body div.body {
	width: 89%;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	letter-spacing: -1px;
}
ul.user_comment li.re_cmt_body div.name div.icon_seller_comt02 {
	position: relative;
	top: -1px;
	margin-right: 5px;
	width: 67px; height: 16px;
	background: url("../img/contents_view/icon_seller_cmt02.gif?=v3") no-repeat left 0;
}
ul.user_comment li.re_cmt_body div.name div.icon_seller_comt03 {
	float: left;
	position: relative;
	/*top: -1px;*/
	margin-right: 7px;
	width: 58px; height: 16px;
	background: url("../img/contents_view/icon_seller_cmt03.gif?=v1") no-repeat left 0;
}
ul.user_comment li.re_cmt_body div.name div.icon_seller_comt01 {
	width: 67px; height: 16px;
	margin-left: 5px;
	background: url("../img/contents_view/icon_seller_cmt01.gif") no-repeat left 0;
}

div.seller_notice_check { text-align: center;}
div.seller_notice_check li.check_li { margin: 25px 0;}
div.seller_notice_check li.btn_li { margin: 0 0 15px 0;}
div.seller_notice_check input[type=button] {
	width: 200px; height: 40px;
	color: #fff;
	font-weight: bold;
	line-height: 39px;
	background-color: #34b6e5;
	border: 1px solid #247fa0;
	border-bottom: 2px solid #247fa0;
	border-radius: 5px;
	cursor: pointer;
}
div.seller_notice_check input[type=button]:hover {
	background-color: #1f8ab1;
	border: 1px solid #025c7d;
	border-bottom: 2px solid #025c7d;
	cursor: pointer;
}
div.seller_notice_check input[type=button]:disabled {
	background-color: #bdbebf;
	border: 1px solid #777777;
	border-bottom: 2px solid #777777;
	cursor: default;
}

/*//*/

div.comment_list .ul01 li.re_cmt_body div.name { margin-bottom: 15px;}
div.comment_list .ul02 li.re_cmt_body div.name ,
div.comment_list .ul03 li.re_cmt_body div.name ,
div.comment_list .ul04 li.re_cmt_body div.name ,
div.comment_list .ul05 li.re_cmt_body div.name ,
div.comment_list .ul06 li.re_cmt_body div.name ,
div.comment_list .ul07 li.re_cmt_body div.name ,
div.comment_list .ul08 li.re_cmt_body div.name ,
div.comment_list .ul09 li.re_cmt_body div.name ,
div.comment_list .ul10 li.re_cmt_body div.name { margin-bottom: 3px;}

ul.user_comment:nth-child(n+2) li.re_cmt_body div.name { margin-bottom: 7px;}
ul.user_comment li.re_cmt_body div.body {
	width: 100%;
	margin-bottom: 5px;
	line-height: 21px;
	color: #414141;
}
ul.user_comment li.re_cmt_body div.btn ul.btn_recmt li { float: left;}
ul.user_comment li.re_cmt_body div.btn ul.btn_recmt li.re_cmt {
	height: 22px;
	margin-right: 12px;
	padding-right: 11px;
	color: #567ec4;
	line-height: 240%;
	background-position: right 10px;
}
div.btn ul.btn_recmt li.icon_like , div.btn ul.btn_recmt li.icon_dislike {
	height: 22px;
	text-indent: 27px;
	line-height: 240%;
}

ul.user_comment li.re_cmt_body div.btn ul.btn_recmt li.icon_like {
	margin-right: 10px;
	background-position: left 0;
}
ul.user_comment li.re_cmt_body div.btn ul.btn_recmt li.icon_dislike {
	margin-right: 10px;
	background-position: left 5px;
}
ul.user_comment li.re_cmt_body div.recmt_txtarea { margin-top: 7px;}
ul.user_comment li.re_cmt_body div.recmt_txtarea textarea {
	width: 100%;
	height: 40px;
	overflow: hidden;
	color: #666666;
	background: #fff no-repeat 20px center;
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.recmt_txtarea li.btn_regist div { float: left; margin-left: 5px;}
div.recmt_txtarea li.btn_regist div  a {
	display: block;
	margin-top: 5px;
	width: 60px; height: 25px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 220%;
	border-radius: 2px;
}
div.recmt_txtarea li.btn_regist div.regist  a {
	color: #fff;
	background-color: #567ec4;
	border: 1px solid #42629a;
}
div.recmt_txtarea li.btn_regist div.cancel  a {
	background-color: #c4c5c5;
	border: 1px solid #939495;
}
div.view_more div.btn_info_more { margin-top: 0;}
div.view_more {
	margin: 10px 0;
	padding: 15px 0 15px 13px;
	/*padding: 15px 13px;*/
	background-color: #fff;
	box-shadow:0 0 5px #e8e8e8;
	border:1px solid #e8e8e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.view_more div.top_area { margin-bottom: 27px;}
div.view_more div.top_area div.title {
	float: left;
	font-size: 16px;
	color: #4f7afa;
	font-weight: bold;
	letter-spacing: -1px;
}
div.view_more div.top_area div.btn_view_all:hover {
	color: #fff;
	border: 1px solid #42629a;
	background: #567ec4 url("../img/common/bl_arrow_fff01.gif") no-repeat 53px 6px;
	
}
div.view_more div.top_area div.btn_view_all {
	float: right;
	margin: 0 13px 0 0;
	padding-top: 6px;
	width: 65px; height: 24px;
	font-size: 11px;
	color: #567ec4;
	text-indent: 5px;
	border: 1px solid #567ec4;
	background: url("../img/common/bl_arrow_blue03.gif") no-repeat 53px 6px;
	cursor: pointer;
}
div.view_more div.top_area div.check_area { float: right; margin-right: 13px; margin-top: 3px;}
div.view_more div.top_area div.check_area ul { float: right;}
div.top_area div.check_area ul li {
	float: left;
	height: 11px;
	/*padding-top: 2px;*/
	margin-left: 8px;
	/*margin-left: 12px;*/
	font-size: 11px;
	color: #809ec0;
	vertical-align: text-bottom;
}
div.top_area div.check_area ul li.line_r {
	/*padding-top: 0;*/
	padding-left: 14px;
	background: url("../img/common/line_gray_bar02.jpg") no-repeat 0 center;
}
div.top_area div.check_area ul li input[type=checkbox] {
	margin: 0;
	vertical-align: -2px;
}
div.top_area div.check_area ul li input[type=checkbox] + label {
	font-size: 11px;
	padding-top: 2px;
	color: #809ec0;
}
div.view_more div.radio_area { margin-bottom: 8px}
div.view_more div.radio_area div {
	float: left;
	margin-right: 19px;
	margin-bottom: 10px;
}
div.view_more div.radio_area input.btn_radio[type=radio] { display: none; }
div.view_more div.radio_area input.btn_radio[type=radio] + label {
	display: block;
	width: 72px; height: 25px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 240%;
	background-color: #567ec4;
	border: 1px solid #42629a;
	border-radius: 2px;
	cursor: pointer;
}
div.view_more div.radio_area input.btn_radio[type=radio]:checked + label {
	color: #567ec4;
	background-color: #fff;
	border: 1px solid #567ec4;
	border-radius: 2px;
	
}
div.view_more div.radio_area input.btn_radio[type=radio] + label.checked {
	color: #567ec4;
	background-color: #fff;
	border: 1px solid #567ec4;
	border-radius: 2px;
	
}
div.view_contents_area ul.contents_list:last-child { margin-right: 0;}
div.view_contents_area ul.contents_list {
	position: relative;
	float: left;
	width: 175px; height: 177px;
	margin-right: 10px;
	margin-bottom: 15px;
}
div.view_contents_area ul.contents_list li.cont_info div { float: left;}
div.view_contents_area ul.contents_list li.screen_shot {
	position: relative;
	margin-bottom: 10px;
	width: 175px;
	cursor: pointer;
}
div.view_contents_area ul.contents_list li.screen_shot div.img_screen img { border: 1px solid #d3d3d3;}
div.view_contents_area ul.contents_list li.screen_shot  div.btn_play_s {
	position: absolute;
	width: 30px; height: 30px;
	left : 5px; bottom: 1px;
	background: url("../img/common/icon_play_s02.png") no-repeat 0 0;
	/*background: url("../img/common/icon_play_s01.png") no-repeat 0 0;*/
	z-index: 0;
}

ul.contents_list li.cont_info div.info01 , ul.contents_list li.cont_info div.info02 {
	padding-right: 7px;
	font-size: 11px;
	color: #608dc8;
	background: url("../img/common/line_gray_bar03.jpg") no-repeat right 1px;
}

ul.contents_list li.cont_info div.info04 {
	padding-right: 7px;
	font-size: 11px;
	color: #608dc8;
}

ul.contents_list li.cont_info div.info01 { padding-right: 7px;}
ul.contents_list li.cont_info div.info02 { margin: 0 6px;}
ul.contents_list li.cont_title {
	position: relative;
	width: 175px;
	height: 27px;
	overflow: hidden;
}
ul.contents_list li.cont_title span { display: inline;}
ul.contents_list li.cont_title span.title {
	color: #666;
	width: 175px;
	height: 27px;
	/*text-overflow: ellipsis;*/
	/*overflow: hidden;*/
	white-space: normal;
	/*display: -webkit-box;*/
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	display: inline;
}
ul.contents_list li.cont_title span.cmt_num {
	height: 15px;
	padding-left: 3px;
	font-size: 11px;
	color: #567ec4;
	font-weight: bold;
	line-height: 140%;
	background-color: #fff;
}

/*»ó¼¼Ã¢ ¿À¸¥ÂÊ¿µ¿ª*/
div.view_inner div.inner_right {
	/*float: right;*/
	float: left;
	position: relative;
	width: 400px;
}
div.my_file_list {
	position: relative;
	width: 400px;
	padding: 15px 11px;
	background-color: #fff;
	box-shadow:0 0 5px #e8e8e8;
	border:1px solid #e8e8e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.list_menu ul li {
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	line-height: 200%;
	cursor: pointer;
}
div.list_menu ul li.on {
	color: #4f7afa;
	margin-left: 0 !important;
	/*background-color: #fff;*/
	border: none;
	
}
/*div.list_menu ul li.on { color: #4f7afa;}*/
/*div.list_menu ul li.menu01 { width: 73px;}*/
/*div.list_menu ul li.menu02 { width: 91px;}*/
/*div.list_menu ul li.menu03 { width: 108px;}*/
/*div.list_menu ul li.menu04 { width: 122px;}*/
div.list_menu ul li.menu01 { width: 73px;}
div.list_menu ul li.menu02 { width: 91px;}
div.list_menu ul li.menu03 { width: 94px;}
div.list_menu ul li.menu02 , div.list_menu ul li.menu03 , div.list_menu ul li.menu04 {
	text-indent: 20px;
	background-position: 2px 10px
}

div.btn_up_dn {
	position: absolute;
	right: 11px; top: 53px;
}
div.btn_up_dn ul li{
	width: 34px; height: 34px;
	cursor: pointer;
}
div.btn_up_dn ul li.btn_list_up {
	background: url("../img/contents_view/icon_list_up_n.png") no-repeat left top;
}
div.btn_up_dn ul li.btn_list_dn {
	background: url("../img/contents_view/icon_list_dn_n.png") no-repeat left top;
}

div.btn_up_dn ul li.btn_list_up:hover {
	background: url("../img/contents_view/icon_list_up_p.png") no-repeat left top;
}
div.btn_up_dn ul li.btn_list_dn:hover {
	background: url("../img/contents_view/icon_list_dn_p.png") no-repeat left top;
}

/*ÃæÀüÇÏ±âºÎºÐ*/
div.btn_up_dn.charge_pop_area ul li.btn_list_up {
	background: url("../img/contents_view/icon_list_up_n.jpg") no-repeat left top;
}
div.btn_up_dn.charge_pop_area ul li.btn_list_up:hover {
	background: url("../img/contents_view/icon_list_up_p.jpg") no-repeat left top;
}

div.btn_up_dn.charge_pop_area ul li.btn_list_dn {
	background: url("../img/contents_view/icon_list_dn_n.jpg") no-repeat left top;
}
div.btn_up_dn.charge_pop_area ul li.btn_list_dn:hover {
	background: url("../img/contents_view/icon_list_dn_p.jpg") no-repeat left top;
}

div.list_menu ul li.pop_view_select {
	width: 88px;
	padding-left: 8px;
}
div.list_menu ul li.pop_view_select select {
	width: 94px; height: 22px;
	padding: 3px 0 0 2px;
	font-size: 11px;
	border: 1px solid #707070;
	color: #707070;
	background: url("../img/common/icon_select01.png") no-repeat  77px 6px ;
	-webkit-appearance: none; /*Removes  default chrome and safari style*/
	-moz-appearance: none;	/*Romoves default style  Firefox*/
}
div.list_menu ul li.pop_view_select select::-ms-expand { display: none;}
div.list_body:hover li span.title { text-decoration: underline; }
div.list_body:hover div.img_screen {
	background-color: #fff;
	opacity: 0.6;}
div.list_body {
	position: relative;
	width: 374px;
	height: 89px;
	padding: 12px 0;
	border-bottom: 1px solid #e2e2e2;
	cursor: pointer;
}
div.list_body.on_list {
	width: 381px;
	border: 3px solid #708fb7;
	border-bottom: 3px solid #708fb7 !important;
}

div.list_body:last-child { border-bottom: none;}

div.list_body ul { float: left;}
div.list_body ul.cont_img { width:132px; margin-right: 10px;}
div.list_body ul.cont_img img { width: 132px; height: 88px; border: 1px solid #d3d3d3;}
div.list_body ul.cont_info {
	position: relative;
	width: 232px; height: 88px;
}
div.list_body ul.cont_img li.screen_shot { position: relative; height: 88px; cursor: pointer;}
div.list_body ul.cont_img li.screen_shot div.btn_play_s {
	position: absolute;
	width: 30px; height: 30px;
	left : 4px; bottom: 1px;
	background: url("../img/common/icon_play_s02.png") no-repeat 0 0;
	/*background: url("../img/common/icon_play_s01.png") no-repeat 0 0;*/
	z-index: 999999;
}
/*¼ºÀÎ ¿öÅÍ¸¶Å© -¿À¸¥ÂÊ*/
div.list_body ul.cont_img li.screen_shot div.list_adult_mark {
	position: absolute;
	left: 25px; top: 2px;
	width: 86px; height: 86px;
	background: url("../img/icon/icon_adult01.png") no-repeat center center;
	background-size: 70px;
	opacity: 0.6;
}
/*¼ºÀÎ ¿öÅÍ¸¶Å© -ÇÏ´Ü*/
ul.contents_list li.screen_shot div.list_adult_mark {
	position: absolute;
	left: 0; top: 0;
	width: 175px; height: 121px;
	background: url("../img/icon/icon_adult01.png") no-repeat center center;
	background-size: 80px;
	opacity: 0.6;
}

div.list_body ul.cont_info li span { display: inline;}
div.list_body ul.cont_info li span.title {
	color: #666;
	/*width: 175px;*/
	height: 27px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal;
	/*display: -webkit-box;*/
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
}

div.list_body ul.cont_info li span.cmt_num {
	height: 15px;
	padding-left: 3px;
	font-size: 11px;
	color: #567ec4;
	font-weight: bold;
	line-height: 140%;
	background-color: #fff;
}
div.list_body ul.cont_info li.movie_info {
	position: absolute;
	left: 0; bottom: 0;
}
div.list_body ul.cont_info li.movie_info div { float: left;}
div.list_body ul.cont_info li.movie_info div.info01 ,  ul.cont_info li.movie_info div.info02 {
	padding-right: 7px;
	font-size: 11px;
	color: #608dc8;
	background: url("../img/common/line_gray_bar03.jpg") no-repeat right 1px;
}
div.list_body ul.cont_info li.movie_info div.info01 { padding-right: 7px;}
div.list_body ul.cont_info li.movie_info div.info02 { margin: 0 6px;}
div.list_body ul.cont_info li.movie_info div.info03 span { float: left;}
div.list_body ul.cont_info li.movie_info div.info03 span.point_info {
	margin-right: 5px;
	font-size: 11px;
	color: #608dc8;
}

div.list_body ul.cont_info li.movie_info div.info04 {
	margin-right: 5px;
	font-size: 11px;
	color: #608dc8;
	/*color: #c86060;*/
}

div.list_body li.btn_delete01 {
	position: absolute;
	right: 3px; bottom: 2px;
	width: 17px; height: 19px;
	background: url("../img/contents_view/icon_delete01.gif") no-repeat left top;
	text-indent: -9999px;
	cursor: pointer;
}

div.inner_right div.my_file_list .page_num_area02 {
	width: 374px;
	margin: 7px 0 10px 0;
	text-align: center;
	bottom : 0px;
	position: absolute;
}
/**/

/*»ó¼¼Ã¢ ¿À¸¥ÂÊ ¿µ¿ª - °áÁ¦*/
div.view_charge div.charge_tab { position: relative; z-index: 999;}
div.view_charge div.charge_tab ul {width: 400px;}
div.view_charge div.charge_tab ul li {
	float: left;
	width: 130px;
	height: 41px;
	background-color: #fff;
	border-bottom: none !important;
	cursor: pointer;
	/*-webkit-box-sizing: border-box;*/
	/*-moz-box-sizing: border-box;*/
	/*box-sizing: border-box;*/
}
div.view_charge div.charge_tab ul li span { display: block; text-align: center; padding-top: 13px;}
div.view_charge div.charge_tab ul li span img { display: inline-block; }

div.view_charge div.charge_tab ul li.tab_point { border: 2px solid #e6b16d;}
div.view_charge div.charge_tab ul li.tab_free { width: 132px !important; border: 2px solid #9da6ed; }
div.view_charge div.charge_tab ul li.tab_city { border: 2px solid #4b4b4b; }

div.view_charge div.view_body div.charge_tab ul li.tab_point {
	background: #fff url("../img/contents_view/charge/bg_line_org01.jpg") repeat-x left top;
}
div.view_charge div.view_body div.charge_tab ul li.tab_free {
	background: #fff url("../img/contents_view/charge/bg_line_blue01.jpg") repeat-x left top;
}
div.view_charge div.view_body div.charge_tab ul li.tab_city {
	background: #fff url("../img/contents_view/charge/bg_line_bk01.jpg") repeat-x left top;
}
div.view_charge div.view_body.charge_free div.charge_tab ul li.tab_point { border-right: none; }
div.view_charge div.view_body.charge_free div.charge_tab ul li.tab_free { height: 43px; background: none; background-color: #fff;}
div.view_charge div.view_body.charge_free div.charge_tab ul li.tab_city { border-left: none; }

div.view_charge div.view_body.point_re div.charge_tab ul li.tab_point { height: 43px; background: none; background-color: #fff;}
div.view_charge div.view_body.point_re div.charge_tab ul li.tab_free { border-left: none; }
div.view_charge div.view_body.point_re div.charge_tab ul li.tab_city { border-left: none;}

div.view_charge div.view_body.point_first div.charge_tab ul li.tab_point { height: 43px; background: none; background-color: #fff;}
div.view_charge div.view_body.point_first div.charge_tab ul li.tab_free { border-left: none; }
div.view_charge div.view_body.point_first div.charge_tab ul li.tab_city { border-left: none;}

div.view_charge div.view_body.p_event div.charge_tab ul li.tab_point { height: 43px; background: none; background-color: #fff;}
div.view_charge div.view_body.p_event div.charge_tab ul li.tab_free { border-left: none; }
div.view_charge div.view_body.p_event div.charge_tab ul li.tab_city { border-left: none;}

div.charge_banner { height: 51px; text-align: center; }
/*div.charge_banner { width: 386px; height: 51px; text-align: center; }*/
div.charge_banner span { display: inline-block;}

div.view_body.charge_free  div.c_cont { border: 2px solid #9da6ed !important; }
div.view_body.point_re  div.c_cont { border: 2px solid #e6b16d !important; }
div.view_body.point_first  div.c_cont { border: 2px solid #e6b16d !important; }
div.view_body.p_event  div.c_cont { border: 2px solid #e6b16d !important; }
div.view_body.citypay  div.c_cont { border: 2px solid #4b4b4b !important; }

div.view_charge div.c_cont {
	margin-top: -2px;
	padding: 15px 5px;
	background-color: #fff;
	box-shadow:0 0 5px #e8e8e8;
	border-top: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99;
}
div.view_body div.charge_body div.charge_info { padding: 0 7px;}
div.view_body div.charge_body div.charge_info ul.info {
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	width: 370px;
}
div.view_body.charge_free div.charge_body {
	width: 386px;
	margin:  0 auto 10px auto;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.view_body div.c_cont div.btn_charge_close {
	/*width: 375px; */
	height: 45px;
	margin: 15px auto 0 auto;
	font-size:16px; font-weight: bold;
	text-align: center;
	color: #fff; background-color: #ababab;
	line-height: 300%;
	border: 1px solid #787878;
	border-radius: 2px;
	cursor: pointer;
}
div.view_body div.charge_body div.charge_info ul li.info_btn {
	position: absolute;
	top:6px; right: 0;
	width: 51px; height: 41px;
	cursor: pointer;
}

div.view_body div.c_cont div.txt_btm {
	margin-top: 19px;
	text-indent: 7px;
	font-size: 13px; color: #0e64d2;
	font-weight: bold;
	text-decoration: underline;
}
div.view_body div.c_cont div.txt_btm a {
	font-size: 13px; color: #0e64d2;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: -0.5px;
}

/*181102 Ã¹´Þ100¿ø Ãß°¡*/
div.view_body.ration_100 div.c_cont{border: 2px solid #80c269 !important;}
div.view_charge div.view_body.point_re div.charge_tab ul li.tab_100{border-left: 0;}
div.view_charge div.view_body.charge_free div.charge_tab ul li.tab_100{border-left: 0;}
div.view_body.ration_100 div.charge_banner{height: 119px;padding: 0 5px;margin: 15px 0 30px;background: url(../img/contents_view/charge/100free_banner.jpg) no-repeat center !important;}
div.view_charge div.view_body.point_re.ration_100 div.charge_tab ul li.tab_free{border-left: 2px solid #9da6ed;}
div.view_charge div.view_body div.charge_tab ul li.tab_100{background: #fff url(../img/contents_view/charge/bg_line_green1.png);}
div.view_charge div.charge_tab ul li.tab_100{border: 2px solid #80c269;border-left: 0;}
div.view_charge div.view_body.ration_100 div.charge_tab ul li.tab_point, div.view_charge div.view_body.ration_100 div.charge_tab ul li.tab_free{border-right: 0;}{border-right: 0;}
div.view_charge div.view_body.ration_100 div.charge_tab ul li.tab_100{width: 130px !important;height: 43px;background: none;background-color: #fff;border-left: 2px solid #80c269;}
div.view_body div.ration_100 div.charge_info{padding: 0;}
div.view_body.ration_100 div.charge_body{background-color: #fff;border: 0;width: 386px;padding-bottom: 16px;}
div.view_body.ration_100 div.charge_body div.charge_info div.charge_col{position: relative;border-radius: 10px;border: 1px solid #80c269;}
div.view_body.ration_100 div.charge_body div.charge_info div.charge_col .col_title{padding: 7px 0;border-radius: 10px 10px 0 0;background: url(../img/contents_view/charge/bg_line_green2.png);text-align: center;}
div.view_body.ration_100 div.charge_body div.charge_info div.charge_col .col_title img{display: inline-block;vertical-align: middle;}
div.view_body.ration_100 div.charge_body div.charge_info div.charge_col ul.list{padding: 20px 10px;}
div.view_body.ration_100 div.charge_body div.charge_info div.charge_col ul.list li div.txt{float: left;}
div.view_body.ration_100 div.charge_body div.charge_info div.charge_col ul.list li div.btn{float: right;}
div.view_body.ration_100 div.charge_body div.charge_notice{padding: 0 10px;}
div.view_body.ration_100 div.charge_body div.charge_notice p{padding: 30px 0 10px;margin: 0;display: inline-block;}
div.view_body.ration_100 div.charge_body div.charge_notice ul.charge_notice_list li{margin-top: 15px;padding-left: 15px;background: url(../img/contents_view/charge/100free_list.jpg) no-repeat 5px 5px;line-height: 1.4;font-size: 11px;color: #838383;letter-spacing: -0.2px;}
div.view_body.ration_100 div.charge_body div.charge_notice ul.charge_notice_list li:first-child{margin-top: 0;}
div.view_body.ration_100 div.charge_body div.charge_notice ul.charge_notice_list li span.txt_green{color: #4bab2a;}
/*181102 »ó¼¼ ÅÇ ÀÌº¥Æ®*/
div.view_charge div.view_body div.charge_tab ul li.tab_event{position: relative;}
div.view_charge div.view_body div.charge_tab ul li.tab_event:before{content: "";position: absolute;top: -2px;right: 8px;width: 22px;height: 55px;background: url(../img/contents_view/charge/tab_menu_event.png) no-repeat;}
div.view_charge div.view_body div.charge_tab ul li.tab_event span img{position: relative;left: -10px;}

/*ÀÚÀ¯ÀÌ¿ë±Ç */
div.view_body.charge_free div.c_cont.charge_free { display: inherit;}
div.view_body.charge_free div.c_cont.point_first { display: none;}
div.view_body.charge_free div.c_cont.point_re { display: none;}
div.view_body.charge_free div.c_cont.p_event_db { display: none;}
div.view_body.charge_free div.c_cont.p_event_firstx2 { display: none;}
div.view_body.charge_free  div.c_cont.payback_free { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: none;}


div.view_body.charge_free div.charge_body div.title {
	height: 23px;
	padding-top: 8px;
	text-align: center;
	border-radius: 10px 10px 0 0;
	background: url("../img/charge/charge_bg_title01.jpg") repeat left top;
}
div.view_body.charge_free div.charge_body div.title img { display: inline; }

div.view_body.charge_free div.charge_banner {margin-bottom: 15px;}
div.view_body.charge_free div.charge_body {
	background-color: #fff;
	border: 1px solid #94a5fd;
	border-radius: 10px;
}

div.view_body.charge_free div.charge_body div.charge_info ul.info:last-child { border-bottom: none;}

div.view_body.charge_free div.charge_body div.charge_info ul li { height: 44px; }
/*div.view_body.charge_free div.charge_body div.charge_info ul li { height: 53px; }*/
div.view_body.charge_free div.charge_body div.charge_info ul li.info_txt {
	width: 313px;
	/*width: 370px;*/
	padding-top: 9px;
}
div.view_body.charge_free div.charge_body div.charge_info ul li.info_btn {
	/*right: 7px !important;*/
	background: url("../img/contents_view/charge/btn_charge_bl.jpg") no-repeat left top;
}
div.view_body.charge_free div.charge_body div.title span { display: block; width: 380px; height: 31px; }

div.view_body.charge_free div.charge_banner {
	background: url("../img/contents_view/charge/title_free_top01.jpg") no-repeat 5px top;
}
div.view_body.charge_free div.charge_body.free_info01 div.title span.info_title {
	background: url("../img/contents_view/charge/title_free01.png") no-repeat 8px 7px;
}
div.view_body.charge_free div.charge_body.free_info01 div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_free01_01.jpg") no-repeat 0 9px;
}
div.view_body.charge_free div.charge_body.free_info01 div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_free01_02.jpg") no-repeat 0 9px;;
}

div.view_body.charge_free div.charge_body.free_info02 div.title span.info_title {
	background: url("../img/contents_view/charge/title_free02.png") no-repeat 8px 7px;
}
div.view_body.charge_free div.charge_body.free_info02 div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_free02_01.jpg") no-repeat 0 9px;
}
div.view_body.charge_free div.charge_body.free_info02 div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_free02_02.jpg") no-repeat 0 9px;
}

div.view_body.charge_free div.charge_body.free_info03 div.title span.info_title {
	background: url("../img/contents_view/charge/title_free03.png") no-repeat 8px 7px;
}
div.view_body.charge_free div.charge_body.free_info03 div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_free03_01.jpg") no-repeat 0 9px;
}
div.view_body.charge_free div.charge_body.free_info03 div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_free03_02.jpg") no-repeat 0 9px;
}

div.view_body.charge_free div.charge_body.free_info04 div.title span.info_title {
	background: url("../img/contents_view/charge/title_free04.png") no-repeat 8px 7px;
}
div.view_body.charge_free div.charge_body.free_info04 div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_free04_01.jpg") no-repeat 0 9px;
}
div.view_body.charge_free div.charge_body.free_info04 div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_free04_02.jpg") no-repeat 0 9px;
}

div.view_body.p_event div.charge_body , div.view_body.p_event div.charge_body ,div.view_body.point_re div.charge_body , div.view_body.point_first div.charge_body {
	border: none !important;
	background-color: #fff !important;
}

/*Æ÷ÀÎÆ®_Ã¹°áÁ¦*/
div.view_body.point_first div.c_cont.charge_free { display: none;}
div.view_body.point_first div.c_cont.point_first { display: inherit;}
div.view_body.point_first div.c_cont.point_re { display: none;}
div.view_body.point_first div.c_cont.p_event_db { display: none;}
div.view_body.point_first div.c_cont.p_event_firstx2 { display: none;}
div.view_body.point_first  div.c_cont.payback_free { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: none;}

div.view_body.point_first div.charge_banner {
	background: url("../img/contents_view/charge/title_first_point.jpg") no-repeat 5px top;
}

div.view_body.point_first div.charge_body div.charge_info { position: relative;}
div.view_body.point_first div.charge_body div.charge_info ul.info { width: 372px;}
div.view_body.point_first div.charge_body div.charge_info ul.info li.info_txt { height:113px;}
div.view_body.point_first div.charge_body div.charge_info ul li.info_btn {
	height: 60px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left 10px;
}

div.view_body.point_first div.charge_body div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_first_point01.jpg") no-repeat 0 20px;
}
div.view_body.point_first div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_first_point02.jpg") no-repeat 0 20px;
}
div.view_body.point_first div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_first_point03.jpg") no-repeat 0 20px;
}
div.view_body.point_first div.charge_body div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/info_first_point04.jpg") no-repeat 0 20px;
}
div.view_body.point_first div.charge_body div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/info_first_point05.jpg") no-repeat 0 20px;
}

/*Æ÷ÀÎÆ®_Àç°áÁ¦*/
div.view_body.point_re div.c_cont.charge_free { display: none;}
div.view_body.point_re div.c_cont.point_first { display: none;}
div.view_body.point_re div.c_cont.point_re { display: inherit;}
div.view_body.point_re div.c_cont.p_event_db { display: none;}
div.view_body.point_re div.c_cont.p_event_firstx2 { display: none;}
div.view_body.point_re  div.c_cont.payback_free { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: none;}

/*div.view_body.point_re div.charge_banner {*/
	/*background: url("../img/contents_view/charge/title_cpx10_top01.jpg") no-repeat 5px top;*/
/*}*/
div.view_body.point_re div.charge_banner {
	background: url("../img/contents_view/charge/title_point_top01.jpg") no-repeat 5px top;
}

div.view_body.point_re div.charge_body div.charge_info ul.info { width: 372px;}
div.view_body.point_re div.charge_body div.charge_info ul.info li.info_txt { height:113px;}
div.view_body.point_re div.charge_body div.charge_info ul li.info_btn {
	height: 60px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left 10px;
}

/*ÄíÆù10¹è*/
/*
div.view_body.point_re div.charge_body div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_01.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_re div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_02.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_re div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_03.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_re div.charge_body div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_04.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_re div.charge_body div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_05.jpg?=v2") no-repeat 0 20px;
}
*/

/* point_re ±×´ë·Î º¹»ç start*/
div.view_charge div.view_body.point_cp div.charge_tab ul li.tab_point { height: 43px; background: none; background-color: #fff;}
div.view_charge div.view_body.point_cp div.charge_tab ul li.tab_free { border-left: none; }
div.view_charge div.view_body.point_cp div.charge_tab ul li.tab_city { border-left: none;}
div.view_body.point_cp  div.c_cont { border: 2px solid #e6b16d !important; }
div.view_body.charge_free div.c_cont.point_re { display: none;}
div.view_body.charge_free div.c_cont.point_cp { display: none;}
div.view_body.p_event div.charge_body , div.view_body.p_event div.charge_body ,div.view_body.point_cp div.charge_body , div.view_body.point_first div.charge_body {
	border: none !important;
	background-color: #fff !important;
}
div.view_body.point_first div.c_cont.point_cp { display: none;}


div.view_body.point_cp div.c_cont.charge_free { display: none;}
div.view_body.point_cp div.c_cont.point_first { display: none;}
div.view_body.point_cp div.c_cont.point_cp { display: inherit;}
div.view_body.point_cp div.c_cont.p_event_db { display: none;}
div.view_body.point_cp div.c_cont.p_event_firstx2 { display: none;}
div.view_body.point_cp  div.c_cont.payback_free { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: none;}

div.view_body.point_cp div.charge_banner {
	background: url("../img/contents_view/charge/title_cpx10_top01.jpg") no-repeat 5px top;
}
/*div.view_body.point_cp div.charge_banner {*/
	/*background: url("../img/contents_view/charge/title_point_top01.jpg") no-repeat 5px top;*/
/*}*/

div.view_body.point_cp div.charge_body div.charge_info ul.info { width: 372px;}
div.view_body.point_cp div.charge_body div.charge_info ul.info li.info_txt { height:113px;}
div.view_body.point_cp div.charge_body div.charge_info ul li.info_btn {
	height: 60px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left 10px;
}

div.view_body.point_cp div.charge_body div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_01.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_cp div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_02.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_cp div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_03.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_cp div.charge_body div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_04.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_cp div.charge_body div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/info_cpx10_event_05.jpg?=v2") no-repeat 0 20px;
}
/* point_re ±×´ë·Î º¹»ç end*/

/*Àç°áÁ¦*/
div.view_body.point_re div.charge_body div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_point_01.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_re div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_point_02.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_re div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_point_03.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_re div.charge_body div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/info_point_04.jpg?=v2") no-repeat 0 20px;
}
div.view_body.point_re div.charge_body div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/info_point_05.jpg?=v2") no-repeat 0 20px;
}

/*Æ÷ÀÎÆ®_ÀÌº¥Æ® - Æ÷ÀÎÆ®µÎ¹è!*/
div.view_body.p_event.p_event_db  div.c_cont.charge_free { display: none;}
div.view_body.p_event.p_event_db  div.c_cont.point_first { display: none;}
div.view_body.p_event.p_event_db  div.c_cont.charge_point { display: none;}
div.view_body.p_event.p_event_db  div.c_cont.p_event_db { display: inherit;}
div.view_body.p_event.p_event_db  div.c_cont.first_x2 { display: none;}
div.view_body.p_event.p_event_db  div.c_cont.payback_free { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: none;}


div.view_body.p_event.p_event_db div.charge_banner {
	background: url("../img/contents_view/charge/title_db_evnet_top01.jpg") no-repeat 5px top;
}
div.view_body.p_event.p_event_db div.charge_body div.charge_info ul.info { width: 372px;}
div.view_body.p_event.p_event_db div.charge_body div.charge_info ul.info li.info_txt { height:125px;}
div.view_body.p_event.p_event_db div.charge_body div.charge_info ul li.info_btn {
	height: 60px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left 10px;
}

div.view_body.p_event.p_event_db div.charge_body div.charge_info ul.list_01 li.info_txt {
	height:108px !important;
	background: url("../img/contents_view/charge/info_db_evnet_01.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_db div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_db_evnet_02.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_db div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_db_evnet_03.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_db div.charge_body div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/info_db_evnet_04.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_db div.charge_body div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/info_db_evnet_05.jpg") no-repeat 0 20px;
}


/*!*Æ÷ÀÎÆ®_ÀÌº¥Æ® - Ã¹°áÁ¦ Æ÷ÀÎÆ®2¹è 10¸¸Æ÷ÀÎÆ®*!*/
div.view_body.p_event.p_event_firstx2  div.c_cont.charge_free { display: none;}
div.view_body.p_event.p_event_firstx2  div.c_cont.point_first { display: none;}
div.view_body.p_event.p_event_firstx2  div.c_cont.charge_point { display: none;}
div.view_body.p_event.p_event_firstx2  div.c_cont.p_event_db { display: none;}
div.view_body.p_event.p_event_firstx2  div.c_cont.p_event_firstx2 { display: inherit;}
div.view_body.p_event.payback_free  div.c_cont.payback_free { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: none;}


div.view_body.p_event.p_event_firstx2 div.charge_banner {
	background: url("../img/contents_view/charge/title_point_2x_10bp_top01.jpg") no-repeat 5px top;
}
div.view_body.p_event.p_event_firstx2 div.charge_body div.charge_info ul.info { width: 372px;}
div.view_body.p_event.p_event_firstx2 div.charge_body div.charge_info ul.info li.info_txt { height:125px; !important;}
div.view_body.p_event.p_event_firstx2 div.charge_body div.charge_info ul li.info_btn {
	height: 60px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left 10px;
}

div.view_body.p_event.p_event_firstx2 div.charge_body div.charge_info ul.list_01 li.info_txt {
	height: 110px !important;
	background: url("../img/contents_view/charge/info_point_2x_10bp_01.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_firstx2 div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_point_2x_10bp_02.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_firstx2 div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_point_2x_10bp_03.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_firstx2 div.charge_body div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/info_point_2x_10bp_04.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_firstx2 div.charge_body div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/info_point_2x_10bp_05.jpg") no-repeat 0 20px;
}

/*!*Æ÷ÀÎÆ®_ÀÌº¥Æ® - ÀÚÀ¯ÀÌ¿ë±Ç ÆäÀÌ¹é*!*/
div.view_body.payback_free  div.c_cont.charge_free { display: none;}
div.view_body.payback_free  div.c_cont.point_first { display: none;}
div.view_body.payback_free  div.c_cont.charge_point { display: none;}
div.view_body.payback_free  div.c_cont.p_event_db { display: none;}
div.view_body.payback_free  div.c_cont.p_event_firstx2 { display: none;}
div.view_body.payback_free  div.c_cont.payback_free { display: inherit;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: none;}

div.view_body.payback_free div.charge_banner {
	background: url("../img/contents_view/charge/title_payback_top01.jpg") no-repeat 5px top;
}
div.view_body.payback_free div.charge_body div.charge_info ul.info { width: 372px;}
div.view_body.payback_free div.charge_body div.charge_info ul.info li.info_txt {
	width: 374px;
	height:170px; !important;
}
/*div.view_body.p_event.payback_free div.charge_body div.charge_info ul li.info_btn {*/
	/*height: 60px;*/
	/*background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left 10px;*/
/*}*/

div.view_body.payback_free div.charge_body div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/info_free_payback_01.jpg") no-repeat 0 20px;
	cursor:pointer;
}
div.view_body.payback_free div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_free_payback_02.jpg") no-repeat 0 20px;
	cursor:pointer;
}
div.view_body.payback_free div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_free_payback_03.jpg") no-repeat 0 20px;
	cursor:pointer;
}


/*///////*/


/*!*Æ÷ÀÎÆ®_ÀÌº¥Æ® - ÆÄÀÏºÀ ÀÌº¥Æ®*!*/
div.view_body.p_event.p_event_bong  div.c_cont.charge_free { display: none;}
div.view_body.p_event.p_event_bong  div.c_cont.point_first { display: none;}
div.view_body.p_event.p_event_bong  div.c_cont.charge_point { display: none;}
div.view_body.p_event.p_event_bong  div.c_cont.p_event_db { display: none;}
div.view_body.p_event.p_event_bong  div.c_cont.p_event_firstx2 { display: none;}
div.view_body.p_event.p_event_bong  div.c_cont.p_event_bong { display: inherit;}
div.view_body.p_event.p_event_bong  div.c_cont.payback_free { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: none;}


div.view_body.p_event.p_event_bong div.charge_banner {
	background: url("../img/contents_view/charge/title_bong_top01.jpg") no-repeat 5px top;
}
div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul.info { width: 372px;}
div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul.info li.info_txt { height:125px; !important;}
div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul li.info_btn {
	height: 60px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left 10px;
}

div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul.list_01 li.info_txt {
	height: 110px !important;
	background: url("../img/contents_view/charge/info_bong_event_01.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_bong_event_02.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_bong_event_03.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/info_bong_event_04.jpg?=v2") no-repeat 0 20px;
}
div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/info_bong_event_05.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_bong div.charge_body div.charge_info ul.list_06 li.info_txt {
	background: url("../img/contents_view/charge/info_bong_event_06.jpg") no-repeat 0 20px;
}

/*!*Æ÷ÀÎÆ®_ÀÌº¥Æ® - ÆÄÀÏ¿Õ ÀÌº¥Æ®*!*/
div.view_body.p_event.p_event_wang  div.c_cont.charge_free { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.point_first { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.charge_point { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_db { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_firstx2 { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_bong { display: none;}
div.view_body.p_event.p_event_wang  div.c_cont.p_event_wang { display: inherit;}
div.view_body.p_event.p_event_wang  div.c_cont.payback_free { display: none;}

div.view_body.p_event.p_event_wang div.charge_banner {
	background: url("../img/contents_view/charge/title_wang_top01.jpg") no-repeat 5px top;
}
div.view_body.p_event.p_event_wang div.charge_body div.charge_info ul.info { width: 372px;}
div.view_body.p_event.p_event_wang div.charge_body div.charge_info ul.info li.info_txt { height:125px; !important;}
div.view_body.p_event.p_event_wang div.charge_body div.charge_info ul li.info_btn {
	height: 60px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left 10px;
}

div.view_body.p_event.p_event_wang div.charge_body div.charge_info ul.list_01 li.info_txt {
	height: 110px !important;
	background: url("../img/contents_view/charge/info_wang_event_01.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_wang div.charge_body div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/info_wang_event_02.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_wang div.charge_body div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/info_wang_event_03.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_wang div.charge_body div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/info_wang_event_04.jpg") no-repeat 0 20px;
}
div.view_body.p_event.p_event_wang div.charge_body div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/info_wang_event_05.jpg") no-repeat 0 20px;
}


/*°áÁ¦ÀÌ¿ë¾È³»*/
div.view_body div.charge_info_pop { position: relative;}
div.view_body div.charge_info_pop div.info_tite {
	width: 148px; height: 25px;
	margin: 5px 0;
	font-size: 11px;
	font-weight: bold;
	text-indent: -2000%;
	background: url("../img/contents_view/charge/charge_pop_title02.jpg") no-repeat -1px -1px;
	cursor: pointer;
}
div.view_body div.charge_info_pop div.info_tite:hover {
	background: url("../img/contents_view/charge/charge_pop_title02.jpg") no-repeat -1px -31px;
}

div.view_body div.charge_info_pop div.info_pop {
	display: none;
	position: absolute;
	left: 7px; top: -246px;
	width: 353px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #313131;
	/*border: 1px solid #f57e90;*/
	border-radius: 5px;
}
div.view_body div.charge_info_pop div.info_pop li {
	margin-bottom: 12px;
	/*line-height: 140%;*/
	font-size: 11px;
	padding-left: 12px;
	letter-spacing: -1px;
	color: #838383;
	background: url("../img/common/bl_dot_gray01.jpg") no-repeat 6px 4px;
}
div.view_body div.charge_info_pop div.info_pop li:last-child { margin-bottom: 0;}
div.view_body div.charge_info_pop div.pop_img {
	position: absolute;
	left: 100px; bottom: -6px;
	width: 15px; height: 7px;
	background: url("../img/contents_view/charge/charge_pop_arrow01.gif") no-repeat 0 0;
	z-index: 999;
}
div.view_body div.charge_info_pop div.bnt_pop_close {
	position: absolute;
	right: 10px; bottom: 10px;
	width: 14px; height: 13px;
	background: url("../img/common/icon_delete_gray01.gif") no-repeat 0 0;
	z-index: 9999;
	text-indent: -20000%;
	cursor: pointer;
}
div.view_body div.charge_info_pop div.bnt_pop_close:hover {
	background: url("../img/common/icon_delete_pink01.gif") no-repeat 0 0;
}

/*À¥ºÏºä¾î*/
div.web_book { width: 100%; height: 100%; position: relative; display: block; }
div.web_book div.web_book_top {
	/*display:none;*/
	position: absolute;
	top: 0;
	z-index: 99;
	width: 100%; height: 50px;
	line-height: 420%;
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity:'70');
}
div.web_book div.web_book_top div.btn_close {
	position: absolute;
	right: 10px; top: 9px;
	width: 30px; height: 27px;
	background: url("../img/common/btn_close_w01.png") no-repeat left top;
	cursor: pointer;
}

div.web_book_top #info {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #dadada;
}
/*div.web_book div.web_book_img div.book_img_area { position: absolute;}*/
div.web_book_img div.book_lef_b {
	position: absolute;
	left: 100px; top: 47%;
	width: 92px; height: 143px;
	background: url("../img/contents/web_view/btn_left_big03.png?=v2") no-repeat left center;
	z-index: 9999999;
	cursor: pointer;
}
div.web_book_img div.book_lef_r {
	position: absolute;
	right: 100px; top: 47%;
	width: 92px; height: 143px;
	background: url("../img/contents/web_view/btn_right_big03.png?=v2") no-repeat left center;
	z-index: 9999999;
	cursor: pointer;
}

div.web_book div.web_book_img div#area img {
	/*position: relative !important;*/
}
div.web_book div.web_book_bottom {
	/*display:none;*/
	position: absolute;
	left:-435px; bottom: 0;
	width: 870px; height: 48px;
	margin-left: 50%;
	line-height: 420%;
	z-index: 99;
}
div.web_book div.web_book_bottom div.bottom_bg{
	position: absolute;
	left: 0; bottom: 0;
	width: 100%; height: 48px;
	line-height: 420%;
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity:'70');
	z-index: 95;
}
div.web_book_bottom div.btm_slider {
	position: relative;
	left: 0; bottom: 0;
	z-index: 99;
}
div.web_book_bottom div.btm_slider ul li { float: left;}
div.web_book_bottom div.btm_slider ul li.book_slider {
	width: 578px; height: 48px;
	border-right: 1px solid #8e8e8e;
}
div.web_book_bottom div.btm_slider ul li.book_slider div { float: left;}
div.web_book_bottom div.btm_slider ul li.book_slider div.slider_line .ui-widget-content {
	border: none !important;
	background: #000 !important;
}
div.web_book_bottom div.btm_slider ul li.book_slider div.ui-widget-content {
	border: none !important;
	background: #000 !important;
}
div.web_book_bottom div.btm_slider ul li.book_slider div.slider_line .ui-widget-header {
	border: none !important;
	background: #000 !important;
}
div.web_book_bottom div.btm_slider ul li.book_slider div.slider_line span.ui-state-default  {
	border: 3px solid #fff;
	background: #4f7afa !important;
}
div.web_book_bottom div.btm_slider ul li.book_slider div.slider_line span.ui-slider-handle  {
	top:-6px;
	border-radius: 10px;
}
div.web_book_bottom div.btm_slider ul li.book_slider div.slider_line {
	position: relative;
	top: 18px; left: 0;
	margin: 0 11px 0 30px ;
	width: 430px;
}
div.web_book_bottom div.btm_slider ul li.book_slider div.slider_num span { height: 48px; display:inline-block;}
div.web_book_bottom div.btm_slider ul li.book_slider div.slider_num {
	width: 84px; height: 48px;
	margin-right: 20px;
	text-align: right;
	font-size: 14px;
	color: #e6e6e6;
	font-weight: bold;
}


div.web_book_bottom div.btm_slider ul li.book_left {
	width: 54px; height: 48px;
	border-right: 1px solid #8e8e8e;
	background: url("../img/contents/web_view/btn_left01.png") no-repeat center center;
	cursor: pointer;
}

div.web_book_bottom div.btm_slider ul li.book_right {
	width: 54px; height: 48px;
	border-right: 1px solid #8e8e8e;
	background: url("../img/contents/web_view/btn_right01.png") no-repeat center center;
	cursor: pointer;
}
div.web_book_bottom div.btm_slider ul li.book_view div { float: left; width: 37px; height: 48px; cursor: pointer;}
div.web_book_bottom div.btm_slider ul li.book_view div.book_view01 {
	margin: 0 20px ;
	background: url("../img/contents/web_view/btn_view01_n.png") no-repeat left center;
}
div.web_book_bottom div.btm_slider ul li.book_view div.book_view01:hover ,
div.web_book_bottom div.btm_slider ul li.book_view div.book_view01.on {
	background: url("../img/contents/web_view/btn_view01_p.png") no-repeat left center;
}
div.web_book_bottom div.btm_slider ul li.book_view div.book_view02 {
	padding-right: 20px ;
	background: url("../img/contents/web_view/btn_view02_n.png") no-repeat left center;
}
div.web_book_bottom div.btm_slider ul li.book_view div.book_view02:hover ,
div.web_book_bottom div.btm_slider ul li.book_view div.book_view02.on {
	background: url("../img/contents/web_view/btn_view02_p.png") no-repeat left center;
}
div.web_book_bottom div.btm_slider ul li.slider_down {
	width: 47px; height: 48px;
	background: url("../img/contents/web_view/btn_down02.png") no-repeat center center;
	cursor: pointer;
}
/*//*/

/*·Î±×ÀÎ È¸¿ø°¡ÀÔÃ¢*/

/*ÁÁ¾Æ¿ä ½È¾î¿ä ¾ÆÀÌÄÜ*/
div.contents_view div.view_inner li.icon_like , div.review_comment li.icon_like{
	background: url("../img/common/icon_like02_n.gif") no-repeat;
}
div.contents_view div.view_inner li.icon_like.check01 , div.review_comment li.icon_like.check01 {
	background: url("../img/common/icon_like02_p.gif") no-repeat;
}
div.contents_view div.view_inner li.icon_dislike , div.review_comment li.icon_dislike {
	background: url("../img/common/icon_dislike02_n.gif") no-repeat;
}
div.contents_view div.view_inner li.icon_dislike.check02 , div.review_comment li.icon_dislike.check02 {
	background: url("../img/common/icon_dislike02_p.gif") no-repeat;
}

.d_none { display: none;}

/*¼ºÀÎ À¥Å÷ À¥ºÏ ÀÏº»¸¸È­*/
div.adult_tab_area {
	/*position: absolute;*/
	/*left: 0;  top: 0;*/
	width: 743px; height: 70px;
	border: 1px solid #C2C2C2;
	border-bottom: 3px solid #000;
	background-color: #fff;
}
div.adult_tab_area ul li {
	float: left;
	width:371px; height: 70px;
	cursor: pointer;
}
div.adult_tab_area ul li.top_toon {
	background: url("../img/contents/web_view/banner_adult_toon01.jpg") no-repeat left top;
	border-right:1px solid #C2C2C2;
}
div.adult_tab_area ul li.web_book {
	background: url("../img/contents/web_view/banner_adult_book01.jpg") no-repeat left top;
}
div.adult_tab_area ul li.top_toon:hover,
div.adult_tab_area ul li.web_book:hover,
div.adult_tab_area ul li.top_toon.now,
div.adult_tab_area ul li.web_book.now {
	background-position: 0 -70px ;
}
div.adult_tab_area ul.adult_tab_img li {
	width: 247px !important; height: 70px;
	background: url("../img/contents/web_view/banner_adult_tab_201809.jpg") no-repeat left top;
	border-right:1px solid #C2C2C2;
}
div.adult_tab_area ul.adult_tab_img li.top_toon { background-position: 0 0;}
div.adult_tab_area ul.adult_tab_img li.web_book { background-position: -248px 0;}
div.adult_tab_area ul.adult_tab_img li.cartoon { background-position: -496px 0; border-right: none;}

div.adult_tab_area ul.adult_tab_img li.top_toon:hover ,
div.adult_tab_area ul.adult_tab_img li.top_toon.now { background-position: 0 -70px;}
div.adult_tab_area ul.adult_tab_img li.web_book:hover ,
div.adult_tab_area ul.adult_tab_img li.web_book.now  { background-position: -248px -70px;}
div.adult_tab_area ul.adult_tab_img li.cartoon:hover ,
div.adult_tab_area ul.adult_tab_img li.cartoon.now  { background-position: -496px -70px;}

div.adult_cont_area {
	width: 743px;
	border: 1px solid #C2C2C2;
	border-top: none;
	margin-top: -1px;
}

/*À¥Å÷_À¥¼Ò¼³ »ó´Ü¹è³Ê*/
div.adult_top_pop {
	width: 745px; height: 26px;
	margin-bottom: 5px;
	background: url("../img/contents/web_view/pop_info_install01_bg.gif") no-repeat left top;
	cursor: pointer;
}

div.adult_top_pop li.adult_pop_txt {
	float: left;
	width: 570px; height: 26px;
	line-height: 10000px;
	background: url("../img/contents/web_view/pop_info_install01_txt.gif?=v3") no-repeat left top;
}
div.adult_top_pop ul li { float: right; text-align: right; }
div.adult_top_pop ul li.pop_input_w {
	margin: 8px 15px 0 0;
	height: 14px;
}
div.adult_top_pop ul li.btn_close_w {
	margin: 8px 10px 0 0;
	width: 10px; height: 9px;
	line-height: 10000px;
	background: url("../img/common/icon_delete_white01.gif") no-repeat left top;
	cursor: pointer;
}

/*ÀÏº»¸¸È­*/
div.adult_cont_area div.cartoon_roll { width: 743px; height: 180px;}
div.adult_cont_area div.cartoon_top {
	margin: 30px 0 15px 0;
	padding: 0 10px;
	height: 15px;
	font-family: "Noto Sans KR", sans-serif, dotum, µ¸¿ò ;
}
div.adult_cont_area div.cartoon_top div.cartoon_txt {
	float: left;
	height: 22px;
	padding-right: 12px;
	font-size: 15px;
	font-weight: bold;
	color: #fc5a58;
	line-height: 130%;
	background: url("../img/icon/icon_arrow_s_r1.jpg") no-repeat right center;
}
div.adult_cont_area ul.cartoon_array { float: right;}
div.adult_cont_area ul.cartoon_array li {
	float: left;
	height: 22px;
	margin-left: 30px;
}
div.adult_cont_area ul.cartoon_array li input[type=radio] {
	vertical-align: -3px;
	margin: 0;
	padding: 0;
	display: none;
}
div.adult_cont_area ul.cartoon_array li input[type=radio] + label {
	display: inline-block;
	position: relative;
	height: 22px;
	font-size: 13px;
	color: #707070;
	line-height: 140%;
	font-weight: bold;
	padding: 0 0 0 8px;
	vertical-align: text-bottom;
	cursor: pointer;
	font-family: "Noto Sans KR", sans-serif, dotum, µ¸¿ò ;
}

div.adult_cont_area ul.cartoon_array li input[type=radio]:checked + label {
	color: #000;
	background: url("../img/icon/bl_dot_bk01.jpg?=v1") no-repeat left center;
}

div.adult_cont_area div.cartoon_slide_menu div { position: relative; float: left;}
div.adult_cont_area div.cartoon_slide_menu div.cartoon_toggle {
	width: 44px; height: 44px;
	text-align: center;
	border-right: 1px solid #ebeef3;
	cursor: pointer;
}
div.adult_cont_area div.cartoon_slide_menu div.cartoon_toggle span {
	display: inline-block;
	margin-top: 13px;
	width: 18px; height: 15px;
	background: url("../img/icon/icon_toggle_gray01.png") no-repeat -1px -1px;
}
div.adult_cont_area div.cartoon_slide_menu div.cartoon_toggle:hover span {
	background-position: -1px -25px ;
}

div.cartoon_hidden_tag {
	display: none;
	position: static !important;
}
div.cartoon_hidden_tag div.btn_tag_close {
	position: absolute !important;
	left: 0; top: 0;
	width: 44px; height: 44px;
	z-index: 99999;
	text-align: center;
	background-color: #fff;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #fff;
	cursor: pointer;
}
div.cartoon_hidden_tag div.btn_tag_close span {
	margin-top: 12px;
	width: 18px;
	height: 18px;
	display: inline-block;
	background: #fff url(../img/icon/icon_close_gray01.jpg) no-repeat -1px -1px;
	text-indent: -50000%;
}
div.cartoon_hidden_tag div.btn_tag_close:hover span {
	background: #fff url(../img/icon/icon_close_gray01.jpg) no-repeat -34px -1px;
}
div.cartoon_hidden_tag div.tag_all_area {
	position: absolute !important;
	left: 0; top: 43px;
	float: none;
	padding: 24px 0 15px 16px;
	width: 726px;
	background-color: #fff;
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	z-index: 9999;
}
div.cartoon_hidden_tag div.tag_all_area ul li {
	float: left;
	display: table;
	height: 38px;
	width: 108px;
	margin: 0 10px 10px 0;
	color: #5985b4;
	font-size: 13px;
	line-height: 35px;
	font-weight: bold;
	text-align: center;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	cursor: pointer;
}
div.cartoon_hidden_tag div.tag_all_area ul li:hover {
	border: 1px solid #c2c2c2;
	color: #004793;
}

div.cartoon_hidden_tag div.tag_all_area ul li span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 80px;
	height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-all;
}


div.adult_cont_area div.cartoon_slide_menu {
	position: relative;
	margin-bottom: 20px;
	height: 44px;
	border: 1px solid #c2c2c2;
	border-left: none;
	border-right: none;
}

div.adult_cont_area div.cartoon_slide_menu div.grd_left {
	position: absolute;
	top: 0;
	left: 45px;
	width:18px; height: 44px;
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}

div.adult_cont_area div.cartoon_slide_menu div.grd_right {
	position: absolute;
	top: 0;
	right: 90px;
	width:18px; height: 16px;
	background: -moz-linear-gradient(right,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
div.adult_cont_area div.cartoon_slide_ul {
	position: absolute !important;
	float: none !important;
	display: inline-block !important;
	overflow-x: hidden;
	
}
div.adult_cont_area div.cartoon_slide_ul ul {
	width: 5000%;
	min-width: 608px;
}
div.adult_cont_area div.cartoon_slide_ul ul li:first-child { padding-left: 5px;}
div.adult_cont_area div.cartoon_slide_ul ul li {
	/*float: left;*/
	display: inline-block;
	margin-right: 5px;
	padding: 0 5px;
	height: 44px;
	font-size: 14px;
	font-weight: bold;
	line-height: 290%;
	font-family: "Noto Sans KR", sans-serif, dotum, µ¸¿ò ;
	cursor: pointer;
}

div.adult_cont_area div.cartoon_slide_ul ul li.now,
div.adult_cont_area div.cartoon_slide_ul ul li:hover {
	margin-bottom: 1px;
	padding: 0 5px;
	height: 42px;
	color: #fc5a58;
	border-bottom: 3px solid #fc5a58;
}
div.adult_cont_area div.cartoon_slide_menu div.cartoon_slide_btn { float: right;}
div.adult_cont_area div.cartoon_slide_btn ul li {
	float: left;
	width: 44px; height: 44px;
	text-align: center;
	border-left: 1px solid #ebeef3;
	cursor: pointer;
}
div.adult_cont_area div.cartoon_slide_btn ul li span {
	margin-top: 14px;
	display: inline-block;
	width: 11px; height: 15px;
	text-indent: -500000%;
	background: url("../img/icon/icon_arrow_next_bk01.png") no-repeat;
}

div.adult_cont_area div.cartoon_slide_btn ul li.slide_prev span {
	background-position: -1px -1px;
}
div.adult_cont_area div.cartoon_slide_btn ul li.slide_prev:hover  span{
	background-position: -1px -26px;
}
div.adult_cont_area div.cartoon_slide_btn ul li.slide_next span {
	background-position: -1px -52px;
}
div.adult_cont_area div.cartoon_slide_btn ul li.slide_next:hover  span {
	background-position: -1px -77px;
}

div.adult_cont_area div.cartoon_cont { padding: 0 0 0 10px;}
div.adult_cont_area div.cartoon_cont ul.cartoon_info {
	position: relative;
	float: left;
	margin: 0 9px 15px 0;
	width: 137px;
}
div.cartoon_cont ul.cartoon_info li.cartoon_badge {

}
div.cartoon_cont ul.cartoon_info li.cartoon_post_img {
	width: 137px; height: 189px;
	/*width: 235px; height: 150px;*/
	background-color: #b0b0b0;
	margin-bottom: 8px;
	cursor: pointer;
}
div.cartoon_cont ul.cartoon_info li.cartoon_post_img img { width: 137px; height: 189px; }
div.cartoon_cont ul.cartoon_info li.cartoon_post_title {
	/*margin-top: 10px;*/
	width: 137px;
	cursor: pointer;
}
div.cartoon_cont ul.cartoon_info li.cartoon_post_title div {
	float: left;
	height: 16px;
	line-height: 180%;
	font-weight: bold;
}
div.cartoon_cont ul.cartoon_info li.cartoon_post_title div.post_txt {
	display: -webkit-box;
	margin-right: 10px;
	max-width: 127px;
	font-size: 12px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-all;
}
div.cartoon_cont ul.cartoon_info li.cartoon_post_title div.post_first_free {
	padding: 0 5px;
	font-size: 11px;
	color: #fff;
	background-color: #fc5a58;
	border-radius: 20px;
}

div.cartoon_cont ul.cartoon_info li.post_tag {
	width: 137px !important;
	max-width: 137px !important;
	height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-all;
}
div.cartoon_cont ul.cartoon_info li.post_tag span {
	/*margin-right: 10px;*/
	font-size: 11px;
	color: #537fc6;
	cursor: pointer;
}
div.cartoon_cont ul.cartoon_info li.post_tag span:hover{ text-decoration: underline;}

div.adult_cont_area div.page_num_area { position: relative !important;}

/*ÀÏº»¸¸È­ ÄÁÅÙÃ÷ ¸®½ºÆ®*/

div.adult_cont_area div.cartoon_list_top {
	font-family: "Noto Sans KR", sans-serif, dotum, µ¸¿ò ;
}
div.adult_cont_area div.cartoon_list_top { padding: 20px 15px;}
div.adult_cont_area div.cartoon_list_top div.list_top_img {
	float: left;
	width: 137px;
	height: 189px;
	/*border-bottom: 1px solid #c2c2c2;*/
}
div.adult_cont_area div.cartoon_list_top div.list_top_img img {
	width: 137px; height: 189px;
	border: 1px solid #c2c2c2;
}

div.adult_cont_area div.cartoon_list_top div.list_top_txt {
	position: relative;
	float: left;
	margin-left: 20px;
	padding-bottom: 20px;
	width: 546px; min-height: 172px;
}
div.adult_cont_area div.cartoon_list_top div.list_top_txt ul li {
	float: left;
	margin-bottom: 15px;
}
div.adult_cont_area div.cartoon_list_top div.list_top_txt ul li.btn_list_prev {
	width: 11px; height: 25px;
	margin-right: 10px;
	background: url("../img/icon/icon_prev_gray01.jpg") no-repeat left center;
	cursor: pointer;
}

div.adult_cont_area div.cartoon_list_top div.list_top_txt div.list_top_title ul {
	float: left;
	width: 460px;
}
div.adult_cont_area div.cartoon_list_top div.list_top_txt div.list_top_title ul li.list_title_txt {
	height: 28px;
	width: 430px;
	font-size: 25px;
	letter-spacing: -1px;
	line-height: 80%;
	color: #537fc6;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-all;
	
}
div.adult_cont_area div.cartoon_list_top div.list_top_txt div.txt_box_pink01 {
	float: right;
	padding: 0 7px;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	line-height: 230%;
	color: #fff;
	background-color: #f78da5;
	border-radius: 20px;
	font-family: Dotum, "µ¸¿ò", Helvetica, "Apple SD Gothic Neo", sans-serif;
	
}



div.adult_cont_area div.cartoon_list_top div.list_top_info {
	margin-bottom: 15px;
	font-size: 12px;
	color: #9399a4;
}

div.adult_cont_area div.cartoon_list_top div.list_top_tag li ,
div.adult_cont_area div.cartoon_list_top div.list_top_tag div {
	height: 19px;
	padding: 0 7px;
	line-height: 23px;
	border-radius: 20px;
	font-family: Dotum, 'µ¸¿ò', Helvetica, "Apple SD Gothic Neo", sans-serif;
}
div.adult_cont_area div.cartoon_list_top div.list_top_tag {
	position: absolute;
	bottom: 0;
}
div.adult_cont_area div.cartoon_list_top div.list_top_tag ul { float: left;}
div.adult_cont_area div.cartoon_list_top div.list_top_tag li.cartoon_tag {
	margin: 0 5px 0 0;
	font-size: 11px;
	color: #537fc6;
	border: 1px solid #4f7afa;
	cursor: pointer;
}

div.cartoon_list_cont div.cartoon_list_array {
	height: 36px;
	padding-right: 12px;
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
div.cartoon_list_cont div.cartoon_list_array ul.cartoon_array li { padding-top: 7px;}

div.cartoon_list_cont div.cartoon_list_view { padding: 0 10px;}
div.cartoon_list_cont div.cartoon_list_view ul { border-bottom: 1px solid #e9e9e9; cursor: pointer;}
div.cartoon_list_cont div.cartoon_list_view ul:hover li { color: #9399a4;}
div.cartoon_list_cont div.cartoon_list_view ul:last-child { border-bottom: none;}
div.cartoon_list_cont div.cartoon_list_view ul li {
	float: left;
	height: 34px;
	line-height: 430%;
	color: #1a1a1a;
}
div.cartoon_list_cont div.cartoon_list_view ul li.toon_list_title {
	font-size: 12px;
	font-weight: bold;
}
div.cartoon_list_cont div.cartoon_list_view ul li.toon_list_btn { float: right; padding-top: 13px;}



	/*//*/

/*¸ÞÀÎ ½Ç½Ã°£·©Å· - ÆîÄ¡±â*/
div.live_lank_warp {
	width: 206px;
	position: relative;
}
div.rankbox_before { height: 29px;}
div.live_lank {
	/*float:left;*/
	width:206px; height:25px;
}
div.live_lank_tag {
	width: 208px;
	position: absolute;
	top: 0; left: -1px;
	padding-top: 2px;
	border: 1px solid #C8C8C8;
	border-top: none;
	z-index:9999;
	background-color: #fff;
}

ul.lank_list { margin-top: 1px;}
ul.lank_list li ,ul.tag_lank_list li {
	float: left;
	cursor: pointer;
}
div.lank_time {
	margin-top : 5px;
	height: 30px;
	padding-right:5px;
	font-size:11px;
	color:#a5a4a4;
	text-align: right;
	line-height: 290%;
	letter-spacing: 0.03em;
	background-color: #fafafa;
	border-top: 1px solid #C8C8C8;
}

div.live_lank_title { padding : 0 0 5px 0;}
ul.lank_title li.title01 span, ul.lank_title li.title02 span {
	float: none;
	display: inline-block;
	padding: 0 5px;
	height: 18px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	line-height: 190%;
}
ul.lank_title li.title01 span.box_blue { background-color: #6a8dcb;}
ul.lank_title li.title02 span.box_orange { background-color: #e97649;}

div.live_lank_title div.lank_title01 {
	height: 20px;
	margin: 6px 0 1px 0;
	padding: 0 10px 0 13px;
	text-align : left;
	font-size : 14px;
	font-weight : bold;
	line-height : 90%;
	color : #5b86b3;
	cursor: pointer;
}
div.live_lank_title div.lank_title01 ul li { float: left;}
div.live_lank_title div.lank_title01 ul li.top_title02 {
	float: right;
	padding-top: 2px;
}
div.live_lank_title ul.lank_title {
	padding: 5px 0;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	background: #fafafa;
	
}
div.live_lank_title ul.lank_title li {
	width: 50%;
	height: 20px;
	font-size : 13px;
	line-height : 150%;
	text-align : center;
	letter-spacing: -1px;
}
div.live_lank_title ul.lank_title li.title01 {
	float: left;
	background: url("../img/common/line_gray_bar03.jpg") no-repeat right center;
}

div.live_lank_title ul.lank_title li.title02 { float: right;}
div.bx_key_word2 li.main_tag { color: inherit;}
div.bx_key_word2 li.hash_tag { color: inherit;}
li.main_tag { color: #6f7fb0;}
li.hash_tag { color: #ea9c68;}
 .hot_icon1 {
	 float: left;
	 width: 14px;
	 height: 13px;
	 margin: 5px 5px 0 20px;
	 color: #ffffff;
	 font-weight: bold;
	 padding-top: 2px;
	 font-size: 9px;
	 text-align: center;
 }
.hot_keyword {
	width:65px; height:27px;
	padding-top:2px;
	line-height : 240%;
	overflow:hidden;
	font-family:dotum;
	font-size:11px;
}
.hot_keyword:hover {
	color:#537FC6;
	text-decoration:underline;
}
.hot_icon2 {
	float: left;
	width: 14px;
	height: 13px;
	margin: 6px 5px 0 10px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 1px;
	font-size: 9px;
	text-align: center;
}

/*°Ë»ö°á°ú new 201806*/

/*³¯°³¹è³Ê*/
div.ribbon_wrap{
	position: absolute;
	left: -147px;
	top: 87px;
	z-index: 99;
}
div.ribbon_banner {
	cursor: pointer;
}
div.ribbon_banner ul { position: relative;}
div.ribbon_banner ul li.btn_close {
	position: absolute;
	/*right: 0;*/
	/*top: -7px;*/
}
div.ribbon_banner ul li.today { margin-top: 13px;}

/*³¯°³ ·Ñ¸µ*/
div.ribbon_banner.left_rolling {width: 145px;height: 175px;}
div.ribbon_banner ul.left_roll_banner li {
	float: left;
	width: 145px !important;
	height: 175px !important;
}

/*ÀÌº¥Æ®¸Þ´º nÀÌ¹ÌÁö*/
div.tab_common.event_tab ul.tab_menu_ul li.new span{position: relative;}
div.tab_common.event_tab ul.tab_menu_ul li.new span:before{content: "";position: absolute;right: -13px; top: -3px;width: 13px; height: 13px;background: url("../img/icon/icon_new01.png") no-repeat left top;background-size: 13px auto;}

/* 19±Ý ¾ÆÀÌÄÜ */
span.icon_19_new{position: relative;top: 1px;display: inline-block;margin-right: 3px;width: 20px;height: 20px;background: url(../img/icon/icon_adult02.jpg) no-repeat;}


/* »ó¼¼Ã¢ Æ÷ÀÎÆ®°áÁ¦ (Å¬·´¹Ú½º) 19-02-26 */
div.view_body.charge_free div.charge_body{position: relative;}
div.view_body.charge_free div.charge_body div.icon_popular{position: absolute;width: 44px;right: -4px;top: -3px;}
div.view_body.charge_free div.charge_body div.icon_popular img{width: 100%;}
div.view_body.point_first_clubbox div.charge_body{position: relative;}
div.view_body.point_first_clubbox div.charge_body div.icon_popular{position: absolute;width: 44px;right: -4px;top: -3px;}
div.view_body.point_first_clubbox div.charge_body div.icon_popular img{width: 100%;}
div.view_body.point_re_clubbox div.charge_body{position: relative;}
div.view_body.point_re_clubbox div.charge_body div.icon_popular{position: absolute;width: 44px;right: -4px;top: -3px;}
div.view_body.point_re_clubbox div.charge_body div.icon_popular img{width: 100%;}

div.view_body.point_first_clubbox div.charge_body.point, div.view_body.point_re_clubbox div.charge_body.point{width: 386px;box-sizing: border-box;margin: 0 auto 10px auto;}
div.view_body.point_first_clubbox div.c_cont.point_first, div.view_body.point_re_clubbox  div.c_cont.point_re{padding: 10px 5px;border: 2px solid #e6b16d !important;}
div.view_body.point_first_clubbox div.charge_body.point div.title{
	height: 23px;
    padding-top: 8px;
    text-align: center;
    border-radius: 10px 10px 0 0;
    background: url(../img/charge/charge_bg_title02.jpg) repeat left top;
}
div.view_body.point_first_clubbox div.charge_body.point div.title img{display: inline;}

div.view_body.point_first_clubbox div.charge_banner {
	background: url("../img/contents_view/charge/2019_free/title_first_point.jpg") no-repeat 5px top;
}

div.view_body.point_first_clubbox div.charge_body.free {
	margin-top: 10px;
	background-color: #fff;
	border: 1px solid #94a5fd !important;
	border-radius: 10px;
}
div.view_body.point_first_clubbox div.charge_body.free div.title{
	height: 23px;
    padding-top: 8px;
    text-align: center;
    border-radius: 10px 10px 0 0;
    background: url(../img/charge/charge_bg_title01.jpg) repeat left top;
}
div.view_body.point_first_clubbox div.charge_body.free div.title img{display: inline;}
div.view_body.point_first_clubbox div.charge_body.free div.charge_info{padding: 0 7px;}
div.view_body.point_first_clubbox div.charge_body.free div.charge_info ul.info{
	position: relative;
    border-bottom: 1px solid #e2e2e2;
    width: 370px;
}
div.view_body.point_first_clubbox div.charge_body.free div.charge_info ul li.info_txt{width: 313px;height: auto;min-height: 44px;padding-top: 9px;}
div.view_body.point_first_clubbox div.charge_body.free div.charge_info ul li.info_btn{
	position: absolute;
	top: 6px;
	right: 0;
	width: 51px;
	height: auto;
	min-height: 44px;
	cursor: pointer;
}
div.view_body.point_first_clubbox div.charge_body.free div.charge_info ul li.info_txt2{
	min-height: auto;
	height: auto;
    background: url(../img/charge/2019_free/free_icon.png) no-repeat left 2px;
    padding-left: 16px;
    display: inline-block;
    margin-bottom: 8px;
    font-size: 11px;
    color: #7a7b7b;
}
div.view_body.point_first_clubbox div.charge_body.free div.charge_info ul li.info_txt2 span{font-weight: bold;color: #7bb3e3;}

div.view_body.point_first_clubbox div.charge_body.point{margin-top: 10px;border: 1px solid #e6b16d !important;border-radius: 10px;background-color: #fff !important;}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info { position: relative;}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul.info { width: 372px;}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul.info.list_05{border-bottom: 0;}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul.info li.info_txt {height:95px;}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul li.info_btn {
	top: 11px;
	height: 41px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left top;
}

div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_first_point01.jpg") no-repeat 0 11px;
}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_first_point02.jpg") no-repeat 0 11px;
}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_first_point03.jpg") no-repeat 0 11px;
}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_first_point04.jpg") no-repeat 0 11px;
}
div.view_body.point_first_clubbox div.charge_body.point div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_first_point05.jpg") no-repeat 0 11px;
}

div.view_charge div.view_body.point_first_clubbox div.charge_tab ul li.tab_point{height: 43px;background: none;background-color: #fff;}
div.view_charge div.view_body.point_first_clubbox div.charge_tab ul li.tab_free{border-left: none;}
div.view_charge div.view_body.point_re_clubbox div.charge_tab ul li.tab_point{height: 43px;background: none;background-color: #fff;}
div.view_charge div.view_body.point_re_clubbox div.charge_tab ul li.tab_free{border-left: none;}

div.view_body.point_first_clubbox div.c_cont div.txt_btm{margin-top: 12px;}

/*Æ÷ÀÎÆ®_Àç°áÁ¦*/
div.view_body.point_re_clubbox div.charge_body.point div.title{
	height: 23px;
    padding-top: 8px;
    text-align: center;
    border-radius: 10px 10px 0 0;
    background: url(../img/charge/charge_bg_title02.jpg) repeat left top;
}
div.view_body.point_re_clubbox div.charge_body.point div.title img{display: inline;}

div.view_body.point_re_clubbox div.charge_banner {
	background: url("../img/contents_view/charge/2019_free/title_re_point.jpg") no-repeat 5px top;
}

div.view_body.point_re_clubbox div.charge_body.free {
	margin-top: 10px;
	background-color: #fff;
	border: 1px solid #94a5fd !important;
	border-radius: 10px;
}
div.view_body.point_re_clubbox div.charge_body.free div.title{
	height: 23px;
    padding-top: 8px;
    text-align: center;
    border-radius: 10px 10px 0 0;
    background: url(../img/charge/charge_bg_title01.jpg) repeat left top;
}
div.view_body.point_re_clubbox div.charge_body.free div.title img{display: inline;}
div.view_body.point_re_clubbox div.charge_body.free div.charge_info{padding: 0 7px;}
div.view_body.point_re_clubbox div.charge_body.free div.charge_info ul.info{
	position: relative;
    border-bottom: 1px solid #e2e2e2;
    width: 370px;
}
div.view_body.point_re_clubbox div.charge_body.free div.charge_info ul li.info_txt{width: 313px;height: auto;min-height: 44px;padding-top: 9px;}
div.view_body.point_re_clubbox div.charge_body.free div.charge_info ul li.info_btn{
	position: absolute;
	top: 6px;
	right: 0;
	width: 51px;
	height: auto;
	min-height: 44px;
	cursor: pointer;
}
div.view_body.point_re_clubbox div.charge_body.free div.charge_info ul li.info_txt2{
	min-height: auto;
	height: auto;
    background: url(../img/charge/2019_free/free_icon.png) no-repeat left 2px;
    padding-left: 16px;
    display: inline-block;
    margin-bottom: 8px;
    font-size: 11px;
    color: #7a7b7b;
}
div.view_body.point_re_clubbox div.charge_body.free div.charge_info ul li.info_txt2 span{font-weight: bold;color: #7bb3e3;}

div.view_body.point_re_clubbox div.charge_body.point{margin-top: 10px;border: 1px solid #e6b16d !important;border-radius: 10px;background-color: #fff !important;;}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info { position: relative;}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul.info { width: 372px;}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul.info.list_05{border-bottom: 0;}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul.info li.info_txt {height:95px;}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul li.info_btn {
	top: 11px;
	height: 41px;
	background: url("../img/contents_view/charge/btn_charge_red.jpg") no-repeat left top;
}

div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul.list_01 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_re_point01.jpg") no-repeat 0 13px;
}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul.list_02 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_re_point02.jpg") no-repeat 0 8px;
}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul.list_03 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_re_point03.jpg") no-repeat 0 8px;
}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul.list_04 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_re_point04.jpg") no-repeat 0 8px;
}
div.view_body.point_re_clubbox div.charge_body.point div.charge_info ul.list_05 li.info_txt {
	background: url("../img/contents_view/charge/2019_free/info_re_point05.jpg") no-repeat 0 8px;
}

div.view_body.point_re_clubbox div.c_cont div.txt_btm{margin-top: 12px;}

div.view_charge div.view_body.point_first_clubbox div.charge_tab ul li.tab_point{height: 43px;background: none;background-color: #fff;}
div.view_charge div.view_body.point_first_clubbox div.charge_tab ul li.tab_free{border-left: none;}
div.view_charge div.view_body.point_re_clubbox div.charge_tab ul li.tab_point{height: 43px;background: none;background-color: #fff;}
div.view_charge div.view_body.point_re_clubbox div.charge_tab ul li.tab_free{border-left: none;}

/* »ó¼¼ Æ÷½ºÅÍºä, ÀÌ¹ÌÁöºä ¸®´º */
li.post_info{position: absolute;left: 0;top: 0;width: 100%;height: 189px;overflow: hidden;}
li.post_info div.wrap{position: absolute;left: 0;top: 189px;width: 100%;height: 186px;background-color: rgba(0,0,0,0.6);border-top: 3px solid transparent;z-index: 999;
filter: progid:DXImageTransform.Microsoft.gradient( startColorStr=#99000000, endColorStr=#99000000 ); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorStr=#99000000, endColorStr=#99000000 )"; 
zoom: 1;}
li.post_info div.wrap div.wrap_bg{width: 100%;height: 100%;}
li.post_info div.wrap div.wrap_info{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
li.post_info.alliance div.wrap{border-color: #00b7ee;}
li.post_info.free div.wrap{border-color: #8ed400;}
li.post_info ul.post_list{position: relative;padding: 15px 10px 0;}
li.post_info ul.post_list li{margin-bottom: 3px;line-height: 1.3;font-size: 11px;color: #c7c7c7;}
li.post_info ul.post_list li.genre{margin-bottom: 6px;font-weight: bold;color: #fff;}
li.post_info ul.post_list li.quality{color: #a8c7ff;}
li.post_info ul.post_list li span.tit{display: inline-block;margin-right: 5px;}
li.post_info ul.post_list li span.user_id02{display: inline-block;}
li.post_info ul.post_list li span.user_id02:hover{text-decoration: underline;}
div.img_view_list li.post_info{height: 112px;}
div.img_view_list li.post_info div.wrap{top: 112px;height: 109px;}
div.img_view_list li.post_info ul{padding: 8px 10px 0;}
/* »ó¼¼ Æ÷½ºÅÍºä ÂòÇÏ±â */
li.post_info span.icon_zzim{position: absolute;right: 10px;bottom: 10px;display: block;width: 31px;height: 31px;background: url('../img/icon/icon_zzim.png') no-repeat;border: 0;}
li.post_info span.icon_zzim.on{background-image: url('../img/icon/icon_zzim_on.png');}

/*È¸¿øÁ¤º¸º¸±â(Æ÷½ºÅÍºä)*/
.user_info_box2{display: none;top: 100px;left: 52px;}
.user_info_box2 .id_box01 {
	width: 100px;
	position: relative;
}
.user_info_box2 .id_box01 .img_arrow {
	height: 6px;
	width: 100%;
	position: absolute;
	left: 0;
	top: -3px;
	background: url("../img/common/img_txtbox02.gif") no-repeat 7px top;
	z-index: 99999;
}
.user_info_box2 .id_box01 .box {
	width: 100%;
	border: 1px solid #b9ccef;
	position: absolute;
	top: 2px;
	left: 0;
}
.user_info_box2 .id_box01 .box .user_name01 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #dae1f0;
	padding: 7px 10px 3px 10px;
	text-align: center;
	font-weight: bold;
	color: #6d8dc9;
}
.user_info_box2 .id_box01 .box ul.user_list01 {padding: 2px 7px;}
.user_info_box2 .id_box01 .box ul.user_list01 li {
	color: #948e8e;
	border-bottom: 1px solid #e6ebf5;
	padding: 7px 5px 3px 5px;
}
.user_info_box2 .id_box01 .box ul.user_list01 li.last { border-bottom: none;}
.user_info_box2 .id_box01 .box ul.user_list01 li img {
	display: inline-block;
	padding-right: 5px;
	vertical-align: -2px;
}
.user_info_box2 .id_box01 .box ul.user_list01 li a {
	color: #948e8e;
	font-size: 12px;
}
.user_info_box2 .id_box01 .box ul.user_list01 li a:hover { text-decoration: underline;}

/*´ñ±ÛÃ¢ ¼öÁ¤*/
div.comment_cont li.comm_seller{padding: 25px 0;border-bottom: 1px solid #e5e5e5;list-style: none;}
div.comment_cont li.comm_seller:last-child{border-bottom: 0;}
div.comment_cont li.comm_seller div.seller_wrap{position: relative;}
div.comment_cont li.comm_seller p{background: url(../img/contents_view/icon_seller_cmt03.gif?=v1) no-repeat left 0;padding: 0 72px 0 65px;font-size: 14px;font-weight: bold;color: #000;letter-spacing: -1px;}

ul.comm_list li.comm_depth{padding: 25px 0 23px;border-bottom: 1px solid #e5e5e5;}
ul.comm_list li.comm_depth:last-child{border-bottom: 0;}
ul.comm_list li.comm_depth div.comm_body_wrap{position: relative;}
ul.comm_list li.comm_depth div.comm_body_wrap span.user_img{position: absolute;left: 0;top: 0;display: block;}

ul.comm_list li.comm_depth ul.comm_body{padding: 0 0 0 58px;}
ul.comm_list li.comm_depth ul.comm_body li.user_name{margin-bottom: 15px;font-size: 14px;font-weight: bold;color: #4f7afa;}
ul.comm_list li.comm_depth ul.comm_body li.user_txt{margin-bottom: 10px;line-height: 1.5;color: #414141;}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li{float: left;margin-left: 10px;}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li:first-child{margin-left: 0;}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li button{height: 22px;margin: 0;padding: 0;border: 0;cursor: pointer;font-family: 'dotum';}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li button span.num{display: inline-block;margin-left: 27px;}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li button.reply{padding-right: 11px;background: url(../img/icon/bl_gray_dot_3px.gif) no-repeat 100% 10px;color: #567ec4;}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li button.like{background: url(../img/common/icon_like02_n.gif) no-repeat left 0;}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li button.like.check01{background-image: url(../img/common/icon_like02_p.gif);}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li button.dislike{background: url(../img/common/icon_dislike02_n.gif) no-repeat left 5px;}
ul.comm_list li.comm_depth ul.comm_body li.user_btn ul li button.dislike.check02{background-image: url(../img/common/icon_dislike02_p.gif);}
ul.comm_list li.comm_depth ul.comm_body li.user_txtarea{display: none;margin-top: 6px;}
ul.comm_list li.comm_depth ul.comm_body li.user_txtarea textarea{width: 100%;height: 40px;overflow: hidden;color: #666666;background: #fff no-repeat 20px center;border: 1px solid #dddddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul.comm_list li.comm_depth ul.comm_body li.user_txtarea ul.user_txtarea_btn{margin-top: 5px;text-align: right;font-size: 0;}
ul.comm_list li.comm_depth ul.comm_body li.user_txtarea ul.user_txtarea_btn li{display: inline-block;margin-left: 5px;}
ul.comm_list li.comm_depth ul.comm_body li.user_txtarea ul.user_txtarea_btn li:first-child{margin-left: 0;}
ul.comm_list li.comm_depth ul.comm_body li.user_txtarea ul.user_txtarea_btn li button{width: 60px;height: 25px;border: 0;border-radius: 2px;font-size: 12px;font-weight: bold;font-family: 'dotum';text-align: center;cursor: pointer;}
ul.comm_list li.comm_depth ul.comm_body li.user_txtarea ul.user_txtarea_btn li button.regist{background-color: #567ec4;border: 1px solid #42629a;color: #fff;}
ul.comm_list li.comm_depth ul.comm_body li.user_txtarea ul.user_txtarea_btn li button.cancel{background-color: #c4c5c5;border: 1px solid #939495;color: #666;}

ul.comm_list li.comm_depth.comm_depth02{padding-left: 58px;}
ul.comm_list li.comm_depth.comm_depth02 div.comm_body_wrap span.user_img img{width: 33px;}
ul.comm_list li.comm_depth.comm_depth02 ul.comm_body{padding: 0 0 0 43px;}
ul.comm_list li.comm_depth.comm_depth02 ul.comm_body li.user_name{margin-bottom: 10px;}
ul.comm_list li.comm_depth ul.comm_body li.user_txt{margin-bottom: 6px;line-height: 1.5;color: #414141;}
ul.comm_list li.comm_depth.comm_depth02 ul.comm_body li.user_txt span.re_user{margin-right: 8px;font-weight: bold;color: #ff8e5f;}

div.comment_cont button.comm_delete{position: absolute;top: 1px;right: 52px;width: 16px;height: 15px;border: 0;background: url(../img/common/icon_delete_pink01.gif) no-repeat center center;text-indent: -9999px;cursor: pointer;}

ul.comm_list li.comm_depth ul.comm_body li.user_name span.btn_coupon02 {
	display: inline-block;
	width: 48px; height: 16px;
	margin-left: 7px;
	background: url("../img/contents_view/icon_coupon_m03.gif?=v2") no-repeat left 0;
	/*background: url("../img/contents_view/btn_cp02_n.gif") no-repeat left 0;*/
	text-indent: -9999px;
	cursor: pointer;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
ul.comm_list li.comm_depth ul.comm_body li.user_name span.btn_coupon03 {
	display: inline-block;
	width: 48px; height: 16px;
	margin-left: 7px;
	background: url("../img/contents_view/icon_coupon_m02.gif") no-repeat left 0;
	text-indent: -9999px;
	cursor: pointer;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
ul.comm_list li.comm_depth ul.comm_body li.user_name span.btn_coupon01 {
	display: inline-block;
	width: 48px; height: 16px;
	margin-left: 7px;
	background: url("../img/contents_view/btn_cp01_n.gif?=v3") no-repeat left 0;
	text-indent: -9999px;
	cursor: pointer;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
ul.comm_list li.comm_depth ul.comm_body li.user_name span.btn_coupon05 {
	display: inline-block;
	width: 48px; height: 16px;
	margin-left: 7px;
	background: url("../img/contents_view/icon_best01.gif") no-repeat left 0;
	text-indent: -9999px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
ul.comm_list li.comm_depth ul.comm_body li.user_name span.btn_coupon01:hover {
	background: url("../img/contents_view/btn_cp01_p.gif") no-repeat left 0;
}
ul.comm_list li.comm_depth ul.comm_body li.user_name span.btn_coupon04 {
	display: inline-block;
	width: 63px; height: 16px;
	margin-left: 7px;
	background: url("../img/contents_view/btn_cp03_n.gif") no-repeat left 0;
	text-indent: -9999px;
	cursor: pointer;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
ul.comm_list li.comm_depth ul.comm_body li.user_name span.icon_best01 {
	display: inline-block;
	width: 53px; height: 16px;
	/*width: 66px; height: 16px;*/
	margin-left: 7px;
	background: url("../img/contents_view/icon_best01.gif") no-repeat left 0;
	text-indent: -9999px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}

/* µµ¼­ - ¿ù°£ÀâÁö */
div.magazine_slider{position: relative;padding: 15px;margin-bottom: 6px;background-color: #f7f7f7;border: 1px solid #c8c8c8;border-radius: 1px;}
div.magazine_slider span.book_prev{position: absolute;top: 81px;left: 5px;}
div.magazine_slider span.book_prev a{display: block;width: 27px;height: 27px;background: url("/img/book/book_left.png") no-repeat;text-indent: -9999px;}
div.magazine_slider span.book_prev a:hover{background-image: url("/img/book/book_left_on.png");}
div.magazine_slider span.book_next{position: absolute;top: 81px;right: 5px;}
div.magazine_slider span.book_next a{display: block;width: 27px;height: 27px;background: url("/img/book/book_right.png") no-repeat;text-indent: -9999px;}
div.magazine_slider span.book_next a:hover{background-image: url("/img/book/book_right_on.png");}
ul.magazine_list li{float: left;}
ul.magazine_list li div div.imgArea{position: relative;border: 5px solid #d0d6e1;}
ul.magazine_list li div div.imgArea:after{content: '';position: absolute;bottom: -14px;left: 50%;margin-left: -8px;width: 16px;height: 9px;background: url("/img/book/book_list_bg.png") no-repeat;}
ul.magazine_list li div div.imgArea .label{position: absolute;left: 0;top: 0;width: 36px;height: 21px;background-color: #000;text-align: center;}
ul.magazine_list li div div.imgArea .label span{display: block;margin-top: 5px;font-size: 11px;font-weight: bold;text-transform: uppercase;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	ul.magazine_list li div div.imgArea .label span{margin-top: 4px;}
}
ul.magazine_list li div div.imgArea .label.new span{color: #8befef;}
ul.magazine_list li div div.imgArea .label.hot span{color: #f19ec2;}
ul.magazine_list li div div.imgArea img{width: 120px;height: 159px;}
ul.magazine_list li dl{margin: 15px 0 0 0;text-align: center;}
ul.magazine_list li dl dt{font-size: 11px;font-weight: bold;color: #608dc8;text-transform: uppercase;}
ul.magazine_list li dl dd{margin: 2px 0 0;font-size: 11px;color: #666;}
ul.magazine_list li:hover{cursor: pointer;}
ul.magazine_list li:hover div div.imgArea{border-color: #7c9ae7;}
ul.magazine_list li:hover div div.imgArea:after{background-image: url("/img/book/book_list_bg_on.png");}
ul.magazine_list li:hover dl dt{color: #05397d;}