@media screen and (min-width:1441px) {
.list_resolution {
	float: left;
	width: 20%;
}
.list_find_area .find_category {
	width: 50%;
	margin: 0 auto;
}
.list_find_area .find_category .find_box {
	float: left;
	width: 10%;
	margin: 5px 1.2%;
}
}
 @media screen and (max-width:1440px) {
.list_resolution {
	float: left;
	width: 50%;
}
.list_find_area .find_category {
	width: 65%;
	margin: 0 auto;
}
.list_find_area .find_category .find_box {
	float: left;
	width: 10%;
	margin: 5px 1.2%;
}
}
@media screen and (max-width:768px) {
.list_find_area .find_category {
	width: 80%;
	margin: 0 auto;
}
.list_find_area .find_category .find_box {
	float: left;
	width: 10%;
	margin: 5px 1.2%;
}
}
@media screen and (max-width:425px) {
.list_resolution {
	float: left;
	width: 100%;
}
.list_find_area .find_category {
	width: 90%;
	margin: 0 auto;
}
.list_find_area .find_category .find_box {
	float: left;
	width: 18%;
	margin: 5px 1%;
}
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:320px) {
.list_find_area .find_category {
	width: 90%;
	margin: 0 auto;
}
.list_find_area .find_category .find_box {
	float: left;
	width: 23%;
	margin: 5px 1%;
}
}
/*////////////°øÅë¿µ¿ª////////////*/



/*ÀüÃ¼·¹ÀÌ¾Æ¿ô*/
.container {
	float: left;
	width: 100%;
	min-width: 320px;
}
.center_box_area {
	width: 100%;
	margin: 0px auto;
}
.center_box {
	float: right;
	position: relative;
	left: -50%;
	margin: 20px 0px 30px 0px;
}
.center_box li {
	float: left;
	position: relative;
	left: 50%;
}
.view_bg_blue {
	background-color: #ebf4ff;
}
/*Á¤·Ä*/
.detail_empty_box {
	clear: both;
	height: 70px;
}
.detail_fix_area {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0px;
	z-index: 800;
	background-color: #222534;
	border-top: 2px solid #0092d8;
	z-index: 9998;
}
.under_button_area {
	position: fixed;
	bottom: 0px;
	width: 100%;
	height: 60px;
	z-index: 1000;
	background: #222534;
	border-top: 2px solid #0092d8;
}
.center_align_area {
	width: 100%;
	margin: 0px auto;
}
.center_align {
	float: right;
	position: relative;
	left: -50%;
	margin: 0px 0px 10px 0px;
}
.center_align li {
	float: left;
	position: relative;
	left: 50%;
}
.align_center {
	text-align: center;
}
/*·¹ÀÌ¾î¿µ¿ª*/
.layer_join_box {
	position: fixed;
	bottom: 100px;
	left: 100%;
	margin-left: -150px;
	z-index: 900;
}
.layer_join_box img {
	width: 150px;
}
.layer_top_box {
	position: fixed;
	bottom: 80px;
	right: 30px;
	zoom: 1;
	filter: Alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	z-index: 999;
}
.layer_top_box img {
	width: 35px;
}
.layer_icon_hd {
	position: absolute;
	margin-left: 1px;
	margin-top: 1px;
}
.layer_icon_hd img {
	width: 42px !important;
	height: 18px !important;
	border: none !important;
}
.layer_icon_rank_blue {
	position: absolute;
	width: 18px;
	height: 18px;
	line-height: 19px;
	border-radius: 3px;
	background-color: #0092d8;
	color: #ffffff;
	font-size: 10px;
	letter-spacing: -1px;
	margin: 3px 0 0 3px;
	text-align: center;
	z-index: 9000;
}
.layer_icon_time {
	position: absolute;
	background-color: #000000;
	padding: 1px;
	color: #ffffff;
	font-size: 10px;
	margin-top: 64px;
	padding: 1px 3px;
	zoom: 1;
	filter: Alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.layer_icon_new {
	position: absolute;
	margin-left: 13%;
	margin-top: 0px;
}
.layer_icon_new img {
	width: 15px !important;
	height: 15px !important;
}
.layer_check_icon_box {
	position: absolute;
	margin-left: 6px;
	margin-top: -2px;
}
.layer_ranking_area {
	position: absolute;
	width: 140px;
	right: 0px;
	margin-top: 30px;
	background: #ffffff;
	border: 3px solid #3d3d3d;
}
.layer_ranking_area .title_bx {
	float: left;
	width: 100%;
	background: #f8f8f8;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
	color: #434343;
	font-size: 11px;
	letter-spacing: -1px;
	padding: 7px 0;
}
.layer_ranking_area .ranking_loop {
	float: left;
	width: 130px;
	padding: 5px 5px 0;
}
.layer_ranking_area .ranking_loop .rank_number {
	float: left;
	width: 18px;
	height: 18px;
	line-height: 19px;
	text-align: center;
	letter-spacing: -1px;
	background: #0092d8;
	border-radius: 3px;
	color: #ddf0fe;
	font-size: 10px;
	margin: 1px 5px 0 0;
}
.layer_ranking_area .ranking_loop .rank_title {
	float: left;
	width: 75px;
	font-size: 12px;
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.layer_ranking_area .ranking_loop .rank_grade {
	float: left;
	font-size: 11px;
	text-align: right;
	margin-top: 3px;
}
.layer_ranking_area .ranking_loop .rank_grade li {
	display: inline-block;
}
.layer_ranking_area .ranking_loop .rank_grade li:nth-child(1) {
	width: 14px;
}
.layer_ranking_area .ranking_loop .rank_grade li:nth-child(2) {
	width: 15px;
	text-align: center;
}
.layer_ranking_area .ranking_loop .rank_grade img {
	width: 13px;
}
.layer_ranking_area .ranking_loop .rank_new {
	float: left;
	width: 29px;
	font-size: 11px;
	text-align: center;
	margin-top: 3px;
}
.layer_ranking_area .ranking_loop .rank_new img {
	width: 24px;
}
.layer_ranking_area .btn_bx {
	float: left;
	width: 100%;
	background: #3d3d3d;
	text-align: center;
	padding: 3px 0;
	margin-top: 5px;
}
.layer_ranking_area .btn_bx img {
	width: 12px;
}
.layer_member_area {
	position: absolute;
	margin: 0 0 0 40px;
}
.layer_member_area .layer_menu_bx {
	float: left;
	width: 130px;
	background: #f3f3f3;
	border: 2px solid #269fd6;
	padding: 2px 5px;
	font-size: 12px;
	font-weight: bold;
}
.layer_member_area .layer_menu_bx .name_bx {
	float: left;
	width: 90%;
	line-height: 26px;
	color: #494949;
	border-bottom: 1px solid #dbdbdb;
}
.layer_member_area .layer_menu_bx .arrow_bx {
	float: right;
	width: 10%;
	line-height: 26px;
	text-align: right;
	border-bottom: 1px solid #dbdbdb;
}
.layer_member_area .layer_menu_bx .arrow_bx img {
	height: 12px;
}
.layer_member_area .layer_menu_bx .border_none {
	border-bottom: none;
}
.layer_company_bx {
	position: absolute;
	width: 280px;
	background: #2b2c38;
	padding: 10px;
	border: 1px solid #4d4d4d;
	left: 50%;
	top: 30%;
	transform: translate(-50%, -50%);
	z-index: 9000;
}
.layer_company_bx .layer_title_bx {
	float: left;
	width: 100%;
	border-bottom: 1px solid #4d4d4d;
	padding-bottom: 10px;
}
.layer_company_bx .layer_title_bx .layer_title {
	float: left;
	padding-left: 2px;
	font-weight: bold;
	color: #24b8ff;
	font-size: 13px;
}
.layer_company_bx .layer_title_bx .layer_close {
	float: right;
}
.layer_company_bx .layer_title_bx .layer_close img {
	width: 12px;
	padding-top: 1px;
	padding-right: 2px;
}
.layer_company_bx .layer_contents {
	float: left;
	width: 100%;
	height: 250px;
	color: #b6b6b6;
	font-size: 10px;
	line-height: 16px;
	padding-top: 5px;
	overflow-y: scroll;
}
.layer_play_area {
	position: absolute;
	width: 90%;
	margin: 5%;
	margin-top: 200px;
	border: 4px solid #0092d8;
	left: -4px;
}
.layer_play_bx {
	float: left;
	width: 100%;
	background: #000000;
	text-align: center;
}
.layer_play_area .close_btn {
	position: absolute;
	right: 0;
	margin-top: 5px;
	margin-right: 10px;
}
.layer_play_area .close_btn img {
	height: 12px;
}
/*»ó´Ü¿µ¿ª*/
.header_area {
	float: left;
	width: 100%;
	background: #0092d8;
}
.header_area .top_area {
	width: 100%;
	height: 48px;
	margin: 0px auto;
	text-align: center;
}
.header_area .top_area .logo_box {
	position: absolute;
	width: 160px;
	margin-left: -80px;
	left: 50%;
}
.header_area .top_area .logo_box img {
	width: 100%;
}
.header_area .top_area .menu_box {
	float: left;
	width: 90px;
	margin-top: 15px;
	margin-left: 10px;
	text-align: left;
}
.header_area .top_area .menu_box img {
	width: 24px;
}
.header_area .top_area .login_box {
	float: right;
	width: 90px;
	margin-top: 15px;
	margin-right: 10px;
	text-align: right;
}
.header_area .top_area .login_box img {
	height: 24px;
	margin-right: 2px;
}
.header_area .search_area {
	width: 100%;
	margin: 0px auto;
	margin-bottom: 4px;
}
.header_area .search_area li {
	padding: 0px 10px;
}
.header_area .search_box {
	width: 100%;
	background-color: #ffffff;
	border-radius: 50px;
	display: block;
}
.header_area .search_box li {
	height: 36px;
}
.header_area .search_box .input_box {
	float: left;
	width: 78%;
	display: inline;
	margin-left: 2%;
	margin-top: 2px;
}
.header_area .search_box .submit_box {
	float: left;
	width: 19%;
	display: inline;
	text-align: right;
	margin-top: 2px;
	margin-right: 1%;
}
.header_area .search_box .submit_box img {
	width: 23px;
	margin-top: 4px;
}
.header_area .realtag_area {
	float: left;
	width: 100%;
	margin-bottom: 7px;
}
.header_area .charge_sell_box {
	float: right;
	height: 30px;
	color: #ffffff;
	font-size: 12px;
	line-height: 29px;
}
.header_area .charge_sell_box li {
	float: left;
	padding-right: 10px;
}
.header_area .charge_sell_box li img {
	height: 18px;
	margin-right: 3px;
}
.header_area .charge_sell_box a {
	color: #ffffff;
}
.header_area .ranking_box {
	float: right;
	width: 130px;
	height: 30px;
	color: #ffffff;
	font-size: 12px;
	line-height: 30px;
}
.header_area .ranking_box .rank_number {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: -1px;
	background: #0074ac;
	border-radius: 5px;
	color: #ddf0fe;
	font-size: 10px;
	margin: 5px 5px 0 0;
}
.header_area .ranking_box .rank_title {
	float: left;
	width: 75px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.header_area .ranking_box .rank_open {
	float: left;
	width: 14px;
	text-align: right;
}
.header_area .ranking_box .rank_open img {
	width: 14px;
}
.header_area .mylist {
	float: left;
	width: 56%;
	padding: 5px 0;
}
.header_area .mylist a {
	color: #ffffff;
}
.header_area .mylist li {
	float: left;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: -1px;
}
.header_area .mylist li:nth-child(1) {
	width: 49px;
	line-height: 20px;
	padding-left: 10px;
}
.header_area .mylist li:nth-child(2) {
	height: 20px;
	padding: 0 8px;
	line-height: 20px;
	text-align: center;
	background: #14baff;
	border-radius: 50px;
	color: #ddf0fe;
	font-size: 10px;
}
.header_area .mylist li:nth-child(3) {
	width: 49px;
	line-height: 20px;
	padding-left: 10px;
}
.header_area .mylist li:nth-child(4) {
	height: 20px;
	padding: 0 8px;
	line-height: 20px;
	text-align: center;
	background: #8d50fd;
	border-radius: 50px;
	color: #ddf0fe;
	font-size: 10px;
}
/*¸Þ´º¿µ¿ª*/
.category_area {
	float: left;
	width: 100%;
	padding: 3px 0px;
	border-top: 1px solid #232323;
	border-bottom: 1px solid #232323;
	background-color: #222534;
}
.category_area .catogory_box {
	width: 96%;
	margin: 0px auto;
}
.category_area .catogory_box li {
	float: left;
	width: 20%;
	height: 28px;
	line-height: 28px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	display: inline;
}
.category_area .catogory_box img {
	width: 16px;
	margin-top: -1px;
	margin-right: 2px;
}
.category_area .catogory_box .position {
	background-color: #0092d8;
	border-radius: 5px;
}
.category_sub_area {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.category_sub_area .sub_menu {
	float: left;
	width: 20%;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #333238;
	border-top: 1px solid #444444;
	margin-top: -1px;
}
.category_sub_area .sub_menu ul {
}
.category_sub_area .sub_menu li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #444444;
	border-right: 1px solid #444444;
}
.category_sub_area .sub_menu img {
	width: 16px;
	margin-top: -1px;
	margin-right: 2px;
}
.category_sub_area .sub_menu_position {
	float: left;
	width: 20%;
	color: #0084d8;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #000000;
	border-top: 1px solid #444444;
	margin-top: -1px;
}
.category_sub_area .sub_menu_position ul {
}
.category_sub_area .sub_menu_position li {
	height: 30px;
	line-height: 30px;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.category_sub_area .sub_menu_position img {
	width: 16px;
	margin-top: -1px;
	margin-right: 2px;
}
/*Å¸ÀÌÆ²,ÅÇ ¿µ¿ª*/
.title_area {
	clear: both;
	height: 40px;
	margin: 0px 10px;
}
.title_area .title_box {
	float: left;
	line-height: 40px;
	font-size: 12px;
	font-weight: bold;
}
.title_area .more_box {
	float: right;
	line-height: 40px;
	color: #878787;
	font-size: 12px;
}
.title_area .more_box img {
	width: 12px;
}
.title_list_area {
	clear: both;
	height: 40px;
	margin: 0px 10px;
	border-bottom: 1px solid #444444;
}
.title_list_area .title_box {
	float: left;
	line-height: 40px;
	font-size: 12px;
	font-weight: bold;
}
.title_list_area .title_sub_box {
	float: left;
}
.title_list_area .title_sub_box li {
	line-height: 17px;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #444444;
	margin-top: 12px;
	margin-left: 10px;
	padding-left: 10px;
	color: #7d7d7d;
}
.title_list_area .more_box {
	float: right;
	line-height: 40px;
	color: #878787;
	font-size: 12px;
}
.title_list_area .more_box img {
	width: 12px;
}
.title_list_area .adult_box {
	float: right;
	line-height: 39px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}
.title_list_area .adult_box img {
	height: 18px;
	margin-right: 3px;
}
.title_list_area .align_box {
	float: right;
	width: 56px;
	line-height: 39px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #7d7d7d;
}
.title_list_area .align_box_on {
	float: right;
	width: 56px;
	line-height: 39px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #f5f5f5;
	border-bottom: 3px solid #0092d8;
}
.title_board_area {
	clear: both;
	height: 40px;
	margin: 0px 10px;
	border-bottom: 1px solid #444444;
}
.title_board_area .title_box {
	float: left;
	line-height: 40px;
	font-size: 12px;
	font-weight: bold;
}
.title_board_area .more_box {
	float: right;
	line-height: 40px;
	color: #878787;
	font-size: 12px;
}
.title_board_area .more_box img {
	width: 12px;
}
.tab_bx_area {
	float: left;
	width: 100%;
}
.tab_bx_area .tab_box_none {
	float: left;
	width: 100%;
	background-color: #505050;
	margin-bottom: 10px;
}
.tab_bx_area .tab_box_default {
	float: left;
	width: 100%;
	background-color: #505050;
	margin-bottom: 10px;
}
.tab_bx_area .tab_box_default li {
	float: left;
	width: 33%;
	padding: 10px 0;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.tab_bx_area .tab_box_default li.on {
	width: 34%;
	border-bottom: 2px solid #0090d6;
}
.tab_bx_area .tab_box_double {
	float: left;
	width: 100%;
	background-color: #505050;
	margin-bottom: 10px;
}
.tab_bx_area .tab_box_double li {
	float: left;
	width: 50%;
	padding: 10px 0;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.tab_bx_area .tab_box_double li.on {
	width: 50%;
	border-bottom: 2px solid #0090d6;
}
.tab_bx_area .tab_box_four {
	float: left;
	width: 100%;
	background-color: #505050;
	margin-bottom: 10px;
}
.tab_bx_area .tab_box_four li {
	float: left;
	width: 25%;
	padding: 10px 0;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.tab_bx_area .tab_box_four li.on {
	width: 25%;
	border-bottom: 2px solid #0090d6;
}
.week_area {
	clear: both;
	margin: 0 10px;
}
.week_area .week_input_box {
	float: left;
	width: 100%;
	height: 40px;
	padding-top: 7px;
	border-bottom: 1px solid #444444;
}
.week_area .week_input_box .board_sel {
	float: left;
	width: 24%;
	margin-right: 1.3%;
}
.week_area .week_date_box {
	float: left;
	width: 100%;
	padding: 5px 0 7px 0;
	border-bottom: 1px solid #444444;
}
.week_area .week_date_box ul li {
	float: left;
	width: 14.2%;
	text-align: center;
	font-weight: bold;
}
.week_area .week_date_box ul li a {
	color: #7d7d7d;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
.week_area .week_date_box ul li span {
	width: 100%;
	float: left;
	font-size: 9px;
	font-weight: bold;
	color: #3f8fd2;
	line-height: 10px;
}
.week_area .week_date_box ul li .date_bx {
	width: 30px;
	height: 30px;
	margin-top: 2px;
	border-radius: 50%;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
.week_area .week_date_box ul li.on .date_bx {
	background: #3f8fd2;
	color: #ffffff;
	font-size: 11px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
/*ÄÁÅÙÃ÷¿µ¿ª*/
.contents_area {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.main_category {
	clear: both;
	height: 34px;
	margin: 0px auto;
	margin: 0px 10px;/*margin-bottom: 2px;*//*border-top: 1px solid #cbcbcb;*/
}
.main_category .tab_menu {
	float: left;
	width: 101.5%;
	color: #83858e;
	font-size: 12px;
	font-weight: bold;
	margin-left: -0.5%;
}
.main_category .tab_menu ul {
}
.main_category .tab_menu li {
	float: left;
	width: 15.7%;
	margin: 0 0.4% 0 0.5%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #222534;
	border-radius: 5px;
}
.main_category .tab_menu .position {
	background: #0092d8;
	color: #ffffff;
}
.main_category .tab_menu img {
	width: 14px;
	margin-top: -1px;
	margin-right: 2px;
}
.main_category .tab_menu a {
	color: #9fa0a5;
}
/*ÄÁÅÙÃ÷ ¸®½ºÆ®*/
.list_contents_area {
	float: left;
	width: 100%;
}
.list_loop_default {
	clear: both;
	margin: 0px 10px;
	padding-top: 9px;
}
.list_loop_default .thumb_adult_box {
	position: absolute;
	width: 125px;
	z-index: 100;
}
.list_loop_default .thumb_adult_box .black_bx {
	float: left;
	width: 100%;
	height: 78px;
	background-color: rgba( 0, 0, 0, 1 );
	text-align: center;
	zoom: 1;
	filter: Alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.list_loop_default .thumb_mark_box {
	position: absolute;
	width: 125px;
	z-index: 101;
}
.list_loop_default .thumb_mark_box .mark_bx {
	float: left;
	width: 100%;
	height: 78px;
	text-align: center;
}
.list_loop_default .thumb_mark_box .mark_bx img {
	width: 30% !important;
	height: 46% !important;
	margin-top: 17%;
	margin-right: -10px;
	border: none;
}
.list_loop_default .thumb_box {
	float: left;
	width: 125px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.list_loop_default .thumb_box img {
	width: 100%;
	height: 78px;/*margin-right: 10%;*//*border: 1px solid #e0e0e0;*/
}
.list_loop_default .title_box {
	/*float: left;
	width: 55%;*/
	margin-bottom: 28px;
	height: 32px;
	font-size: 13px;
	font-weight: bold;
	color: #f5f5f5;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.list_loop_default .title_box img {
	height: 14px;
	margin-top: -1px;
	margin-right: 1px;
}
.list_loop_default .info_box {
	/*float: left;
	width: 50%;
	margin-top: 8px;*/
	height: 14px;
	color: #9d9d9d;
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list_loop_default .reply_box {
	float: right;
	margin-top: -12px;
	width: 6%;
	font-size: 12px;
}
.list_loop_default .reply_box .reply_num {
	float: right;
	width: 22px;
	height: 20px;
	border: 1px solid #e0e0e0;
	font-size: 11px;
	text-align: center;
	line-height: 20px;
}
.list_loop_default .reply_box .reply_num img {
	width: 7px;
}
.list_loop_default .reply_box .like_box {
	float: right;
	width: 100%;
	font-size: 12px;
	text-align: right;
}
.list_loop_default .reply_box .like_box img {
	width: 22px;
	margin-top: -8px;
}
.list_board_area {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.list_loop_board {
	clear: both;
	margin: 0px 10px;
}
.list_loop_board .list_board {
	float: left;
	width: 100%;
	padding: 10px 0 10px;
	border-bottom: 1px solid #444444;
	font-size: 12px;
	color: #9d9d9d;
}
.list_loop_board .list_board li {
	float: left;
	display: inline;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.list_loop_board .list_board a {
	color: #9d9d9d;
}
/*ÀÌº¥Æ®*/
.list_loop_event {
	clear: both;
	margin: 0px 10px;
	padding-top: 9px;
	padding-bottom: 10px;
	border-bottom: 1px solid #444444;
}
.list_loop_event .thumb_box {
	float: left;
	width: 155px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.list_loop_event .thumb_box img {
	width: 100%;
	height: 70px;/*margin-right: 10%;*//*border: 1px solid #e0e0e0;*/
}
.list_loop_event .title_box {
	/*float: left;
	width: 55%;*/
	margin-bottom: 3px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #f5f5f5;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list_loop_event .title_box img {
	height: 14px;
	margin-top: -1px;
	margin-right: 1px;
}
.list_loop_event .title_sub_box {
	/*float: left;
	width: 55%;*/
	margin-bottom: 4px;
	height: 30px;
	font-size: 12px;
	color: #7d7d7d;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.list_loop_event .info_box {
	/*float: left;
	width: 50%;
	margin-top: 8px;*/
	height: 14px;
	color: #7d7d7d;
	font-size: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.event_view_area {
	margin: 10px;
}
.event_title_box {
	float: left;
	width: 100%;
}
.event_title_box li {
	line-height: 30px;
	font-weight: bold;
	color: #9d9d9d;
	background: #1c1c1c;
}
.event_title_box li:nth-child(1) {
	float: left;
	font-size: 12px;
	letter-spacing: -1px;
	width: 58%;
	padding-left: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.event_title_box li:nth-child(2) {
	float: right;
	font-size: 11px;
	width: 38%;
	padding-right: 2%;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.event_contents_box {
	/*float: left;*/
	margin: 0 auto;
	width: 100%;
	max-width: 500px;
}
.event_contents_box img {
	width: 100%;
}
.event_btn_box {
	clear: both;
	margin: 0 30%;
}
.event_comment_area {
	float: left;
	width: 100%;
}
.event_comment_title {
	float: left;
	padding: 10px;
}
/*¹æ¼ÛÆí¼ºÇ¥*/
.program_week_menu {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.program_week_menu .week_menu {
	float: left;
	width: 14%;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #333238;
	border-top: 1px solid #444444;
}
.program_week_menu .week_menu ul {
}
.program_week_menu .week_menu li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #444444;
	border-right: 1px solid #444444;
}
.program_week_menu .week_menu img {
	width: 16px;
	margin-top: -1px;
	margin-right: 2px;
}
.program_week_menu .week_menu_position {
	float: left;
	width: 16%;
	color: #0084d8;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #000000;
	border-top: 1px solid #444444;
}
.program_week_menu .week_menu_position ul {
}
.program_week_menu .week_menu_position li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #444444;
	border-right: 1px solid #444444;
}
.program_week_menu .week_menu_position img {
	width: 16px;
	margin-top: -1px;
	margin-right: 2px;
}
.program_channel_menu {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.program_channel_menu .channel_menu {
	float: left;
	width: 20%;
	color: #b7b7b7;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #333238;
	border-top: 1px solid #444444;
}
.program_channel_menu .channel_menu ul {
}
.program_channel_menu .channel_menu li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #444444;
	border-right: 1px solid #444444;
}
.program_channel_menu .channel_menu img {
	width: 16px;
	margin-top: -1px;
	margin-right: 2px;
}
.program_channel_menu .channel_menu_position {
	float: left;
	width: 20%;
	color: #0084d8;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #000000;
	border-top: 1px solid #444444;
}
.program_channel_menu .channel_menu_position ul {
}
.program_channel_menu .channel_menu_position li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #444444;
	border-right: 1px solid #444444;
}
.program_channel_menu .channel_menu_position img {
	width: 16px;
	margin-top: -1px;
	margin-right: 2px;
}
.list_program_box {
	float: left;
	width: 100%;
	margin: 0 10px 20px;
}
.list_program_loop {
	float: left;
	width: 100%;
	border-bottom: 1px solid #444444;
}
.list_program_loop li {
	float: left;
	display: inline;
	margin: 10px 0;
	font-size: 12px;
	font-weight: bold;
	border-left: 1px solid #444444;
	color: #f5f5f5;
}
.list_program_loop li:nth-child(1) {
	width: 54px;
	border-left: none;
	text-align: center;
}
.list_program_loop li:nth-child(2) {
	width: 60px;
	text-align: center;
}
.list_program_loop li:nth-child(3) {
	width: 50%;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list_program_loop img {
	height: 16px;
	margin-top: -1px;
}
/*³»ÀÚ·á*/
.list_my_area {
	float: left;
	width: 100%;
}
.list_loop_pds {
	clear: both;
	margin: 0px 10px;
}
.list_loop_pds .my_pds_box {
	float: left;
	width: 100%;
	padding-top: 9px;
	padding-bottom: 10px;
	border-bottom: 1px solid #444444;
}
.list_loop_pds .my_pds_box li {
	display: inline;
}
.list_loop_pds .my_pds_box li:nth-child(1) {
	float: left;
	padding: 0 10px;
}
.list_loop_pds .my_pds_box li:nth-child(1) img {
	width: 35px;
	margin-top: 2px
}
.list_loop_pds .my_pds_box .pds_name {
	font-size: 13px;
	font-weight: bold;
	color: #f5f5f5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}
.list_loop_pds .my_pds_box .pds_info {
	font-size: 11px;
	color: #9d9d9d;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*ÄÁÅÙÃ÷ °Ë»ö°á°ú*/
.list_find_area {
	float: left;
	width: 100%;
}
.list_find_area .find_contents {
	float: left;
	width: 100%;
	padding: 30px 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #b7b7b7;
}
.list_find_area .find_category .find_box dd {
	height: 40px;
	color: #b7b7b7;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background: #333238;
	border: 1px solid #444444;
	padding-top: 10px;
}
.list_find_area .find_category .find_box .on {
	background: #000000;
	color: #0084d8;
	border: 1px solid #0084d8;
}
.list_find_area .find_none_box {
	margin: 0 10px;
}
.list_find_area .find_none_box .find_hint {
	float: left;
	width: 100%;
	background: #333238;
	border: 1px solid #444444;
	color: #b7b7b7;
	margin-bottom: 20px;
}
.list_find_area .find_none_box .find_hint li {
	text-align: center;
}
.list_find_area .find_none_box .find_hint li:nth-child(1) {
	font-size: 13px;
	font-weight: bold;
	padding: 15px 10px 10px;
}
.list_find_area .find_none_box .find_hint li:nth-child(1) img {
	height: 16px;
	margin-top: -2px;
}
.list_find_area .find_none_box .find_hint li:nth-child(2) {
	font-size: 11px;
	padding: 0 10px 15px;
}
.list_find_area .find_none_box .find_another {
	float: left;
	width: 100%;
	padding: 30px 0 20px;
	border-top: 1px solid #009cff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #b7b7b7;
}
.list_find_area .find_none_box .find_another img {
	height: 16px;
	margin-top: -5px;
}
/*¾Û·ÎµùÆäÀÌÁö ¿µ¿ª*/
.app_loading_area {
	clear: both;
	margin: 0 10px;
}
.app_loading_area .loading_img {
	float: left;
	width: 100%;
	padding: 40px 0 20px;
	text-align: center;
}
.app_loading_area .loading_img img {
	width: 90px;
}
.app_loading_area .loading_title {
	float: left;
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 3px;
}
.app_loading_area .loading_text {
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: center;
}
.app_loading_area .loading_text img {
	width: 15px;
	margin-right: 3px;
}
.app_loading_area .loading_text span {
	color: #27b9ff;
	margin-left: 10px;
}
.app_loading_area .install_box_area {
	float: left;
	width: 100%;
	margin: 10px 0 40px;
}
.install_box_area .install_box {
	float: left;
	width: 100%;
	margin: 0 0 10px;
	padding: 10px 0;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.install_box_area .install_box .install_box_text {
	font-size: 11px;
	text-align: center;
	margin-top: 10px;
}
.install_box_area .install_box .install_box_btn {
	float: left;
	text-align: center;
	background-color: #0092d4;
	border: 1px solid #14a9ed;
	border-radius: 5px;
	margin-top: 10px;
	width: 200px;
	padding: 10px 0;
	color: #ffffff;
}
/*¼ºÀÎ.º»ÀÎÀÎÁõ ¿µ¿ª*/
.adult_id_area {
	clear: both;
	margin: 0 10px;
}
.adult_id_area .adult_id_img {
	float: left;
	width: 100%;
	padding: 40px 0 20px;
	text-align: center;
}
.adult_id_area .adult_id_img img {
	width: 80px;
	text-align: center;
}
.adult_id_area .adult_id_text {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #ffffff;
	padding-bottom: 20px;
	line-height: 16px;
	text-align: center;
}
.adult_id_area .adult_id_btn {
	float: left;
	width: 250px;
	text-align: center;
	background-color: #0092d4;
	border: 1px solid #14a9ed;
	border-radius: 5px;
	padding: 10px 0;
	color: #ffffff;
}
.adult_id_area .id_event_banner {
	float: left;
	width: 100%;
	padding: 20px 0;
	text-align: center;
}
.adult_id_area .id_event_banner img {
	width: 250px;
}
.adult_id_area .none_adult_exit {
	float: left;
	width: 250px;
	text-align: center;
	background-color: #222534;
	border: 1px solid #44475a;
	border-radius: 5px;
	padding: 10px 0;
	margin-bottom: 40px;
	color: #ffffff;
}
/*µî·ÏÁ¤º¸Ã¢*/
.detail_area {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	background-color: #000000;
}
.detail_report {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.detail_report .info_title {
	float: left;
	width: 100%;
	border-bottom: 1px solid #444444;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.detail_report .info_title li {
	float: left;
	line-height: 18px;
	padding: 8px 10px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.detail_report .info01 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #444444;
}
.detail_report .info01 li {
	display: inline;
	line-height: 28px;
	font-size: 11px;
	color: #9d9d9d;
}
.detail_report .info01 li:nth-child(1) {
	padding-left: 10px;
}
.detail_report .info01 li:nth-child(2) {
	float: right;
	padding-right: 10px;
}
.detail_report .info01 li:nth-child(2) img {
	height: 14px;
	margin-top: -4px;
}
.detail_report .info02 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #444444;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.detail_report .info02 li {
	float: left;
	line-height: 18px;
	padding: 8px 10px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.detail_report .info03 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #444444;
}
.detail_report .info03 li {
	display: inline;
}
.detail_report .info03 li:nth-child(1) {
	float: left;
	width: 60%;
	padding: 10px 0 5px 10px;
	font-size: 11px;
	color: #9d9d9d;
}
.detail_report .info03 li:nth-child(2) {
	float: right;
	padding: 17px 10px 0 0;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #0092d8;
}
.detail_report .info03 li:nth-child(3) {
	float: left;
	width: 60%;
	padding: 0 0 10px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.detail_report .info03 li:nth-child(3) img {
	width: 16px;
}



.detail_report .info04 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #444444;
}
.detail_report .info04 li {
	display: inline;
}
.detail_report .info04 li:nth-child(1) {
	float: left;
	width: 50%;
	padding: 10px 0 5px 10px;
	font-size: 11px;
	color: #9d9d9d;
	box-sizing:border-box;
}
.detail_report .info04 li:nth-child(2) {
	float: right;
	padding: 10px 10px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #9d9d9d;
}
.detail_report .info04 li:nth-child(2) img {
	width: 16px;
}
.detail_report .info04 li:nth-child(3) {
	float: left;
	width:100%;
	padding: 0 0 10px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	box-sizing:border-box;
}
.detail_report .info04 li:nth-child(3) img {
	width: 16px;
}


.detail_report .info_layer {
	position:absolute;
	width:200px;
	background:#222534;
	border:1px solid #484a59;
	margin:20px 0 0 0;
	padding:10px;
	font-weight:normal;
}
.detail_report .info_layer dt {
	border-bottom:1px solid #484a59;
	padding-bottom:5px;
	color:#9bdfff;
}
.detail_report .info_layer dd {
	padding-top:10px;
	font-size:11px;
	color:#f5f5f5;
}


.preview_area {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	background-color: #000000;
}
.preview_area .contents_info {
	width: 100%;
	float: left;
}
.preview_area .contents_info .title_box {
	float: left;
	width: 100%;
}
.preview_area .contents_info .title_box li:nth-child(1) {
	float: left;
	color: #b7b7b7;
	font-size: 10px;
	letter-spacing: -1px;
	margin-left: 10px;
	line-height: 28px;
}
.preview_area .contents_info .title_box li:nth-child(2) {
	float: right;
	color: #757575;
	font-size: 10px;
	letter-spacing: -1px;
	margin-right: 10px;
	line-height: 28px;
}
.preview_area .contents_info .title_box li:nth-child(2) img {
	height: 12px;
	margin-left: 10px;
	margin-top: -3px;
}
.preview_area .contents_info .info_box {
	float: left;
	width: 100%;
	color: #757575;
	font-size: 10px;
	padding: 10px 0px;
	letter-spacing: -1px;
	text-align: center;
}
.preview_area .preview_box {
	float: left;
	width: 100%;
	text-align: center;
}
.preview_area .preview_box img {
	max-width: 400px;
	width: 100%;
}
.detail_play_area {
	float: left;
	width: 100%;
	background-color: #000000;
	margin-bottom: 30px;
}
.detail_play_area .contents_info {
	width: 100%;
	float: left;
}
.detail_play_area .contents_info .title_box {
	float: left;
	width: 100%;
}
.detail_play_area .contents_info .title_box li {
	float: left;
	color: #b7b7b7;
	font-size: 12px;
	letter-spacing: -1px;
	margin-left: 10px;
	line-height: 28px;
}
.detail_play_area .preview_box {
	float: left;
	width: 100%;
	text-align: center;
}
.detail_play_area .preview_box img {
	max-width: 400px;
	width: 100%;
	margin: 30px 0 0;
}
.detail_play_area .preview_box .preview_play_img {
	width: 30%;
	max-width: 150px;
}
.detail_list_area {
	float: left;
	width: 100%;
}
.detail_list_area .list_header {
	float: left;
	width: 100%;
	background: #222534;
	font-size: 12px;
	color: #f5f5f5;
	padding: 8px 0;
}
.detail_list_area .list_header li {
	display: inline;
	line-height: 18px;
}
.detail_list_area .list_header li:nth-child(1) {
	padding-left: 10px;
}
.detail_list_area .list_header li:nth-child(2) {
	padding-left: 10px;
}
.detail_list_area .list_header li:nth-child(3) {
	float: right;
	padding-right: 10px;
}
.detail_list_area .list_header li:nth-child(3) img {
	height: 18px;
}
.detail_list_area .list_header li:nth-child(4) {
	float: right;
	padding-right: 10px;
}
.detail_list_area .list_loop {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #f5f5f5;
	padding: 8px 0;
	border-bottom: 1px solid #444444;
}
.detail_list_area .list_loop li {
	display: inline;
	line-height: 18px;
}
.detail_list_area .list_loop li:nth-child(1) {
	float: left;
	padding-left: 10px;
}
.detail_list_area .list_loop li:nth-child(2) {
	float: left;
	padding-left: 10px;
 width: calc(100% - -20px - 160px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.detail_list_area .list_loop li:nth-child(2) img {
	height: 18px;
}
.detail_list_area .list_loop li:nth-child(3) {
	float: right;
	padding-right: 10px;
}
.detail_list_area .list_loop li:nth-child(3) img {
	height: 18px;
}
.detail_list_area .list_loop li:nth-child(4) {
	float: right;
	padding-right: 10px;
}
.detail_list_area .list_loop li:nth-child(4) img {
	height: 18px;
}
.detail_list_area .list_loop_play {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #f5f5f5;
	padding: 8px 0;
	border-bottom: 1px solid #444444;
}
.detail_list_area .list_loop_play li {
	display: inline;
	line-height: 18px;
}
.detail_list_area .list_loop_play li:nth-child(1) {
	float: left;
	padding-left: 10px;
 width: calc(100% - -80px - 160px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.detail_list_area .list_loop_play li:nth-child(1) img {
	height: 18px;
}
.detail_list_area .list_loop_play li:nth-child(2) {
	float: right;
	padding-right: 10px;
}
.detail_list_area .list_loop_play li:nth-child(2) img {
	height: 18px;
}
.detail_view_area {
	clear: both;
	margin: 0px 10px;
}
.detail_view_area .detailed_bx {
	float: left;
	width: 100%;
	max-height: 600px;
	overflow: hidden;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 240px;
}
.detail_view_area .detailed_bx img {
	width: 100%;
}
.detail_view_area .detailed_more {
	float: left;
	width: 50%;
	margin: 0 25%;
	margin-top: -200px;
	text-align: center;
}
.detail_view_area .detailed_hidden {
	float: left;
	width: 100%;
	height: 400px;
	margin-top: -640px;
	background: #000000;
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(255,255,255,0));
	background: -moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,255,0,0));
	background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,255,0,0));
	background: linear-gradient(to top, rgba(0,0,0,1), rgba(255,255,255,0));
}
.safe_info_area {
	clear: both;
	margin: 0px 10px;
}
.children_info {
	float: left;
	width: 100%;
	margin: 20px 0;
}
.children_info li {
	padding: 12px 2% 10px;
	border-radius: 5px;
	background: #292929;
	text-align: center;
	font-size: 10px;
	letter-spacing: -1px;
	color: #b2b2b2;
}
.detail_daps_area {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.detail_daps_area .daps_menu {
	float: left;
	width: 100%;
	background: #222534;
	color: #989898;
	font-size: 12px;
	font-weight: bold;
	line-height: 36px;
}
.detail_daps_area .daps_menu .on {
	color: #0092d8;
	border-bottom: 2px solid #0092d8;
}
.detail_daps_area .daps_menu li {
	display: inline;
	border-bottom: 2px solid #444444;
	text-align: center;
}
.detail_daps_area .daps_menu li:nth-child(1) {
	float: left;
	width: 34%;
}
.detail_daps_area .daps_menu li:nth-child(2) {
	float: left;
	width: 33%;
}
.detail_daps_area .daps_menu li:nth-child(3) {
	float: left;
	width: 33%;
}
.detail_daps_list_area {
	float: left;
	width: 100%;
}
.detail_daps_list_area .list_none {
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: center;
	padding: 10px 0 50px;
}
.comment_list_bx {
	float: left;
	width: 100%;
}
.comment_list_bx .write_area {
	margin: 0 10px;
}
.comment_list_bx .write_area .write_bx {
	float: left;
	width: 100%;
}
.comment_list_bx .write_area .submit_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.comment_list_bx .list_area {
	margin: 0 10px;
}
.comment_list_bx .list_area .list_header {
	float: left;
	width: 100%;
	border-bottom: 1px solid #444444;
}
.comment_list_bx .list_area .list_header li {
	display: inline;
	float: left;
	font-size: 12px;
	color: #f5f5f5;
	padding: 8px 0;
}
.comment_list_bx .list_area .list_comment_loop {
	float: left;
	width: 100%;
	border-bottom: 1px solid #444444;
}
.comment_list_bx .list_area .list_comment_loop li {
	float: left;
}
.comment_list_bx .list_area .list_comment_loop li:nth-child(1) {
	float: left;
	width: 90%;
	color: #f5f5f5;
	font-size: 12px;
	padding: 8px 0 6px;
}
.comment_list_bx .list_area .list_comment_loop li:nth-child(1) img {
	height: 14px;
}
.comment_list_bx .list_area .list_comment_loop li:nth-child(2) {
	float: right;
	text-align: right;
	margin: 6px 0 0 0;
	padding: 0 5px;
}
.comment_list_bx .list_area .list_comment_loop li:nth-child(2) img {
	height: 11px;
}
.comment_list_bx .list_area .list_comment_loop li:nth-child(3) {
	float: left;
	width: 90%;
	color: #9d9d9d;
	font-size: 11px;
	padding: 0 0 8px;
}
/*ÃæÀü¼¥ ¿µ¿ª*/

.charge_banner {
	float: left;
	width: 100%;
	text-align: center;
}
.charge_banner img {
	width: 100%;
	max-width: 500px;
}
.charge_area {
	clear: both;
	margin: 0 10px;
}
.charge_frame {
	float: left;
	width: 100%;
	margin: 10px 0 30px;
}
.charge_title {
	float: left;
	width: 100%;
	padding: 20px 0;
	font-size: 12px;
	font-weight: bold;
}
.charge_title span {
	font-size: 15px;
}
.charge_title_in {
	float: left;
	width: 100%;
	padding: 10px 0 20px;
	font-size: 12px;
	font-weight: bold;
}
.charge_title_in span {
	font-size: 15px;
}
.flatprice_title {
	float: left;
	width: 100%;
	padding: 20px 0;
	font-size: 12px;
	font-weight: bold;
}
.flatprice_title span {
	font-size: 15px;
	color: #ffffff;
	margin-right: 5px;
}
.charge_chart {
	float: left;
	width: 100%;
}
.charge_chart_box {
	float: left;
	width: 100%;
	background-color: #222534;
	border-top: 1px solid #000000;
	padding: 10px 0;
	text-align: center;
	font-weight: bold;
}
.charge_chart .charge_check {
	float: left;
	width: 15%;
}
.charge_chart .charge_recommend img {
	width: 30px;
}
.charge_chart .charge_money {
	float: left;
	width: 30%
}
.charge_chart .charge_point {
	float: left;
	width: 55%
}
.charge_chart .charge_point span {
	color: #18c8e8;
}
.charge_btn {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.point_change_box {
	float: left;
	width: 100%;
	border-radius: 5px;
	background-color: #292929;
	margin-bottom: 20px;
}
.point_change_title {
	float: left;
	width: 100%;
	padding: 10px 0;
}
.point_change_title .point_change_text {
	float: left;
	width: 85%;
	padding-left: 10px;
	font-size: 12px;
}
.point_change_title .point_change_text p {
	font-size: 14px;
	font-weight: bold;
	color: #ffcc00;
	margin-bottom: 2px;
}
.point_change_title .point_change_arrow {
	float: right;
	width: 10%;
	text-align: center;
	margin-top: 10px;
}
.point_change_title .point_change_arrow img {
	width: 15px;
}
.point_change_input_area {
	float: left;
	width: 100%;
	background-color: #3d3d3d;
	padding: 10px 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.point_change_input_box {
	margin: 0 10px;
}
.point_change_input_box .point_change_text {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-size: 12px;
}
.point_change_input_box .point_change_text span {
	color: #00a5d4;
}
.point_change_input_box .point_change_input {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.point_change_input_box .point_change_btn {
	float: left;
	width: 100%;
}
.point_change_input_box .point_change_btn li {
	float: left;
	width: 32%;
	padding: 10px 0;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
}
.point_change_input_box .point_change_btn li:nth-child(2) {
	margin: 0 1%;
	width: 34%;
}
.point_change_step2_box {
	float: left;
	width: 100%;
	border-radius: 5px;
	background-color: #292929;
	margin-bottom: 20px;
}
.point_change_step2_title {
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
}
.point_change_step2_title .point_change_text {
	float: left;
	padding: 10px;
	font-size: 12px;
	line-height: 20px;
}
.point_change_step2_title .point_change_text p {
	font-size: 14px;
	font-weight: bold;
	color: #ffcc00;
	margin-bottom: 2px;
}
.point_change_step2_input_area {
	float: left;
	width: 100%;
	background-color: #292929;
	padding: 0 0 10px 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.point_change_step2_input_box {
	margin: 0 10px;
}
.point_change_step2_input_box .point_change_text {
	float: left;
	width: 100%;
	padding: 12px 0;
	font-size: 12px;
	border-top: 1px solid #444444;
}
.point_change_step2_input_box .point_change_text span {
	color: #da2828;
}
.point_change_step2_input_box .point_change_input {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.point_change_step2_input_box .point_change_btn {
	float: left;
	width: 100%;
}
.point_change_step2_input_box .point_change_btn li {
	float: left;
	width: 49%;
	padding: 10px 0;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
}
.point_change_step2_input_box .point_change_btn li:nth-child(1) {
	margin-right: 1%;
}
.point_change_step2_input_box .point_change_btn li:nth-child(2) {
	margin-left: 1%;
}
.flatprice_box {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	background-color: #222534;
}
.flatprice_box_title {
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.flatprice_box_title img {
	float: right;
	height: 19px;
	margin-top: 8px;
}
.flatprice_box_title span {
	float: left;
	padding: 10px;
}
.flatprice_text {
	float: left;
	width: 80%;
}
.flatprice_text img {
	max-width: 200px;
}
.flatprice_icon {
	float: right;
	width: 20%;
}
.flatprice_icon img {
	max-width: 80px;
	float: right;
}
.text_coler_magenta {
	color: #ff008a;
}
.text_coler_bule {
	color: #07a4ef;
}
.card_list {
	clear: both;
	width: 100%;
	margin-top: 13px;
}
.card_list .card_list_bx {
	float: left;
	width: 100%;
	margin: 10px 0 0;
}
 @media screen and (min-width:426px) {
.card_list .card_list_bx .p_loop {
	float: left;
	width: 24%;
	margin: 10px 0.5% 20px;
}
}
 @media screen and (max-width:425px) {
.card_list .card_list_bx .p_loop {
	float: left;
	width: 48%;
	margin: 10px 1% 20px 1%;
}
}
@media screen and (max-width:320px) {
.card_list .card_list_bx .p_loop {
	float: left;
	width: 49%;
	margin: 10px 0.5% 20px;
}
}
.card_list .card_list_bx .p_loop .thumb_bx {
	float: left;
	width: 100%;
}
.card_list .card_list_bx .p_loop .thumb_bx img {
	width: 100%;
}
.card_list .card_list_bx .p_loop .info_bx {
	float: left;
	width: 100%;
	text-align: center;
}
.card_list .card_list_bx .p_loop .info_bx .title {
	color: #d4d4d4;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0;
}
.card_list .card_list_bx .p_loop .info_bx .title_sub {
	color: #b7b7b7;
	font-size: 11px;
}
.bt_blue {
	border-top: 2px solid #0092d8;
}
.bt_purple {
	border-top: 2px solid #6e2c7c;
}
.bg_magenta {
	background-color: #d80075;
}
.bg_red {
	background-color: #d81800;
}
.bg_red2 {
	background-color: #d8004d;
}
.bg_blue {
	background-color: #0092d8;
}
.bg_bluegreen {
	background-color: #00bcd8;
}
.bg_green {
	background-color: #23b475;
}
/*ÃæÀü¼¥ ·¹ÀÌ¾î¿µ¿ª*/
.layer_charge_area {
	float: left;
	max-width: 450px;
	min-width: 300px;
	background-color: #ffffff;
}
.layer_charge_area .layer_charge_box {
	float: left;
	width: 100%;
	background-color: #0092d8;
}
.layer_charge_box .layer_charge_title {
	float: left;
	width: 100%;
	padding: 15px 0;
}
.layer_charge_box .layer_charge_title p {
	width: 80%;
	float: left;
	margin-left: 15px;
	font-size: 13px;
	font-weight: bold;
}
.layer_charge_area .layer_charge_box .layer_charge_title p span {
	padding-left: 5px;
	border-left: 1px solid #04a3ef;
	margin-left: 5px;
	font-size: 11px;
	font-weight: bold;
}
.layer_charge_area .layer_charge_box .layer_charge_title img {
	float: right;
	width: 12px;
	margin-right: 15px;
	margin-top: 2px;
}
.layer_charge_area .layer_charge_text {
	float: left;
	width: 100%;
	padding: 15px 0;
}
.layer_charge_area .layer_charge_text .layer_charge_alram {
	float: left;
	width: 94%;
	margin: 0 3%;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px solid #c1c1c1;
	border-bottom-style: dashed;
}
.layer_charge_area .layer_charge_text .layer_charge_pay {
	float: left;
	width: 94%;
	margin: 0 3%;
	color: #000000;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
.layer_charge_area .layer_charge_text .layer_charge_day {
	float: left;
	width: 94%;
	margin: 0 3%;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px solid #c1c1c1;
	border-bottom-style: dashed;
	margin-bottom: 15px;
}
.layer_charge_area .layer_charge_text .layer_charge_choice {
	float: left;
	width: 94%;
	margin: 0 3%;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.layer_charge_area .layer_charge_btn {
	float: left;
	width: 100%;
	padding-bottom: 15px;
	text-align: center;
}
.layer_charge_area .layer_charge_btn img {
	width: 130px;
	margin: 0 3px;
}
0 .layer_charge_area .layer_charge_notice {
 float: left;
 width: 100%;
 text-align: center;
 color: #cd1b1b;
 padding-bottom: 15px;
 font-size: 12px;
 font-weight: bold;
}
/*¸¶ÀÌÆäÀÌÁö*/
.toto_mytoto_area {
	clear: both;
	margin: 10px 10px 0;
}
.toto_mytoto_wrap {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.mytoto_profile_box {
	float: left;
	width: 100%;
	height: 60px;
	background: #1c1c1c;
	margin-bottom: 10px;
	border: 1px solid #363636;
	border-radius: 5px;
}
.mytoto_profile_box li {
	float: left;
	line-height: 60px;
}
.mytoto_profile_box li:nth-child(1) {
	padding: 0 10px 0 20px;
}
.mytoto_profile_box li:nth-child(1) img {
	height: 40px;
}
.mytoto_profile_box li:nth-child(2) {
	padding: 0 10px 0 0;
}
.mytoto_profile_box li:nth-child(3) {
}
.mytoto_profile_box li:nth-child(3) a {
	color: #138dc9;
}
.mytoto_profile_box li:nth-child(4) {
	float: right;
	padding: 0 20px 0 0;
}
.mytoto_profile_box li:nth-child(4) a {
	color: #c0c0c0;
}
.mytoto_point_box {
	float: left;
	width: 100%;
	height: 50px;
	background: #1c1c1c;
	margin-bottom: 10px;
	border: 1px solid #363636;
	border-radius: 5px;
}
.mytoto_point_box li {
	float: left;
	line-height: 50px;
	letter-spacing: -1px;
}
.mytoto_point_box li:nth-child(1) {
	width: 58px;
	padding: 0 0 0 20px;
}
.mytoto_point_box li:nth-child(2) {
	width: 73px;
	padding: 0 0 0 0;
	text-align: right;
}
.mytoto_point_box li:nth-child(3) {
	float: right;
	text-align: right;
	width: 60px;
	padding: 0 20px 0 0;
}
.mytoto_point_box li:nth-child(3) a {
	color: #c0c0c0;
}
.mytoto_point_box li:nth-child(4) {
	float: right;
	text-align: right;
	padding: 0 10px 0 0;
}
.mytoto_point_box li:nth-child(4) a {
	color: #c0c0c0;
}
/*°Ô½Ã¹° °øÅë*/
.toto_board_area {
	clear: both;
	margin: 0px 10px;
}
.board_search_box {
	float: left;
	width: 100%;
	padding: 0 0 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #444444
}
.board_search_box li {
	float: left;
}
.board_search_box li:nth-child(1) {
	width: 29%;
	margin-right: 1%;
}
.board_search_box li:nth-child(2) {
	width: 54%;
	margin-right: 1%;
}
.board_search_box li:nth-child(3) {
	width: 15%;
}
.board_alram_box {
	float: left;
	width: 100%;
	padding: 10px 0 10px;
	border-bottom: 1px solid #444444
}
.board_alram_box li {
	font-size: 12px;
	text-align: center;
}
.board_find_box {
	float: left;
	width: 100%;
	padding: 0 0 10px;
	border-bottom: 1px solid #444444
}
.board_find_box li {
	float: left;
}
.board_find_box li:nth-child(1) {
	width: 84%;
	margin-right: 1%;
}
.board_find_box li:nth-child(2) {
	width: 15%;
}
.board_title_box {
	float: left;
	width: 100%;
	padding: 0 0 10px;
	border-bottom: 1px solid #444444;
}
.board_title_box .board_title {
	float: left;
	line-height: 32px;
	font-size: 13px;
	font-weight: bold;
	color: #f5f5f5;
}
.board_title_box .board_title img {
	margin-top: -1px;
	height: 18px;
}
.board_title_box .board_title_sub {
	float: left;
	line-height: 32px;
	font-size: 11px;
	color: #f5f5f5;
	padding-left: 5px;
}
.board_title_box .board_sel {
	float: right;
	width: 90px;
}
.board_title_box .board_btn {
	float: right;
	width: 60px;
	margin-left: 5px;
}
.board_title_box .modify_title {
	float: left;
	line-height: 32px;
	font-size: 13px;
	font-weight: bold;
	color: #f5f5f5;
	padding-top: 10px;
}
.board_title_box .modify_title img {
	margin-top: -1px;
	height: 18px;
}
.board_title_box .modify_title_sub {
	float: left;
	/*line-height: 32px;*/
	font-size: 11px;
	color: #f5f5f5;
	padding-left: 5px;
	padding-top: 20px;
}
.board_info_box {
	float: left;
	width: 100%;
	border-bottom: 1px solid #363636;
	background: #1c1c1c;
}
.board_info_box .notice_box {
	clear: both;
	margin: 14px 10px 14px;
}
.board_info_box .notice_box ol {
	list-style: auto;
	margin: 10px 10px 10px 15px;
}
.board_info_box .notice_box li {
	font-size: 11px;
	line-height: 16px;
	color: #e4e4e4;
}
.board_list_box {
	float: left;
	width: 100%;
}
.board_loop_list {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #444444;
}
.board_loop_list .list_none {
	text-align: center;
}
.board_loop_list a {
	color: #f5f5f5;
}
.board_loop_list li {
}
.board_loop_list li:nth-child(1) {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	color: #f5f5f5;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.board_loop_list li:nth-child(1) img {
	height: 16px;
	margin-top: -2px;
}
.board_loop_list li:nth-child(2) {
	padding-top: 2px;
	font-size: 11px;
	color: #9d9d9d;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_loop_list li:nth-child(2) a {
	color: #9d9d9d;
}
.board_loop_list li:nth-child(3) {
	float: right;
	margin-top: -16px;
	padding-top: 2px;
	font-size: 11px;
	color: #1db1f5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_loop_list .list_btn {
	float: right;
	margin-left: 5px;
}
.board_loop_name {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #444444;
}
.board_loop_name .list_none {
	text-align: center;
}
.board_loop_name a {
	color: #f5f5f5;
}
.board_loop_name li {
}
.board_loop_name li:nth-child(1) {
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	color: #f5f5f5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_loop_name li:nth-child(1) img {
	height: 16px;
	margin-top: -2px;
}
.board_loop_name li:nth-child(2) {
	padding-top: 2px;
	font-size: 11px;
	color: #9d9d9d;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_loop_name .list_btn {
	float: right;
	margin-left: 5px;
}
.board_loop_info {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #444444;
}
.board_loop_info .list_none {
	text-align: center;
}
.board_loop_info a {
	color: #f5f5f5;
}
.board_loop_info li {
	float: left;
}
.board_loop_info li:nth-child(1) {
	width: 88px;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	border-right: 1px solid #444444;
	margin-right: 10px;
	color: #f5f5f5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_loop_info li:nth-child(1) img {
	height: 16px;
	margin-top: -2px;
}
.board_loop_info li:nth-child(2) {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #f5f5f5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_loop_info .list_btn {
	float: right;
	margin-left: 5px;
}
.board_loop_secession {
	float: left;
	width: 100%;
	padding: 10px 0;/*border-bottom: 1px solid #444444;*/
}
.board_loop_secession a {
	color: #f5f5f5;
}
.board_loop_secession li {
	float: left;
}
.board_loop_secession li:nth-child(1) {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding-bottom: 5px;
	color: #f5f5f5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_loop_secession li:nth-child(1) img {
	height: 16px;
	margin-top: -2px;
}
.board_loop_secession li:nth-child(2) {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #f5f5f5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_loop_secession .list_btn {
	float: right;
	margin-left: 5px;
}
.board_loop_table_head {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #444444;
	background: #1c1c1c;
}
.board_loop_table_head li {
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	color: #cdcdcd;
}
.board_loop_table_head li img {
	height: 16px;
	margin-top: -2px;
}
.board_loop_table {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #444444;
}
.board_loop_table a {
	color: #f5f5f5;
}
.board_loop_table li {
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}
.board_loop_table li img {
	height: 16px;
	margin-top: -2px;
}
.board_loop_table .board_title {
	word-break: break-all;
}
.board_loop_table .board_date {
	letter-spacing: -1px;
}
.board_loop_read {
	float: left;
	width: 94%;
	padding: 3%;
	background: #303030;
	border-bottom: 1px solid #444444;
}
.board_loop_read li {
	font-size: 13px;
}
.board_write_box {
	float: left;
	width: 100%;
}
.board_write_box .write_name_bx {
	float: left;
	width: 100%;
	margin: 10px 0 0;
	font-size: 13px;
	font-weight: bold;
}
.board_write_box .write_title_bx {
	float: left;
	width: 100%;
	margin: 10px 0 0;
	padding: 10px 0 0;
	font-size: 13px;
	font-weight: bold;
}
.board_write_box .write_alram_bx {
	float: left;
	width: 100%;
	margin: 10px 0 0;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.board_write_box .write_bx {
	float: left;
	width: 100%;
	margin: 10px 0 10px;
}
.toto_notice_area {
	float: left;
	width: 100%;
	background: #1c1c1c;
	margin: 0 0 10px;
}
.toto_notice_area .notice_box {
	clear: both;
	margin: 14px 10px 14px;
}
.toto_notice_area .notice_box .title {
	font-size: 11px;
	font-weight: bold;
	color: #ffe400;
	margin-bottom: 5px;
}
.toto_notice_area .notice_box .title img {
	height: 13px;
	margin-top: -2px;
}
.toto_notice_area .notice_box ol {
	list-style: auto;
	margin: 10px 10px 10px 15px;
}
.toto_notice_area .notice_box li {
	font-size: 10px;
	line-height: 14px;
	color: #9d9d9d;
}
.customer_box {
	float: left;
	width: 100%;
}
.customer_box a {
	color: #ffffff;
}
.customer_box .customer_list {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #4d4d4d;
}
.customer_box .customer_list .customer_title {
	float: left;
	width: 100%;
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
	color: #f5f5f5;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.customer_box .customer_list .customer_date {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #9d9d9d;
	padding-top: 2px;
}
.customer_box .customer_list .customer_state {
	position: absolute;
	right: 0;
	text-align: right;
	margin: 5px 10px 0 0;
	font-size: 11px;
}
.customer_box .customer_list .customer_state li {
	float: left;
	line-height: 25px;
	padding-left: 5px;
}
.customer_box .customer_text_box {
	float: left;
	width: 94%;
	padding: 3%;
	background-color: #303030;
	font-size: 13px;
	color: #f5f5f5;
	border-bottom: 1px solid #444444;
	line-height: 20px;
}
.customer_box .qna_title {
	float: left;
	width: 100%;
	padding: 10px 0;
	font-size: 13px;
	font-weight: bold;
	color: #f5f5f5;
}
.customer_box .qna_write {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
/*È¸»ç¼Ò°³ ¿µ¿ª*/
.company_area {
	clear: both;
	margin: 0 10px;
}
.company_area .company_select {
	float: left;
	width: 100%;
	padding: 10px 0;
}
.company_area .policy_text_area {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #4d4d4d;
}
.policy_text_area .policy_title {
	float: left;
	width: 96%;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 2%;
}
.policy_text_area .policy_text {
	float: left;
	width: 96%;
	font-size: 11px;
	padding: 5px 2%;
	color: #8c8c8c;
	line-height: 15px;
}
/*Å×ÀÌºí*/
.table_default {
	border: 1px solid #e4e4e4;
}
.table_default th {
	color: #5a5a5a;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	background-color: #fcfcfc;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	vertical-align: middle;
}
.table_default td {
	color: #727272;
	font-size: 12px;
	line-height: 17px;
	padding: 7px 4px 7px 4px;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.table_default td a {
	color: #424242;
}
.table_default img {
	padding: 4px 0px 0px 4px;
}
.table_default_mini {
	border: 1px solid #e4e4e4;
}
.table_default_mini th {
	color: #5a5a5a;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	background-color: #fcfcfc;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	vertical-align: middle;
}
.table_default_mini td {
	color: #727272;
	font-size: 11px;
	line-height: 17px;
	padding: 7px 4px 7px 4px;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.table_default_mini td a {
	color: #424242;
}
.table_default_mini img {
	padding: 4px 0px 0px 4px;
}
.table_about {
	width: 100%;
	border: 1px solid #4d4d4d;
}
.table_about th {
	color: #b6b6b6;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	background-color: #000000;
	border-left: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
	vertical-align: middle;
}
.table_about td {
	color: #b6b6b6;
	font-size: 12px;
	line-height: 17px;
	background: #222222;
	padding: 7px 4px 7px 4px;
	border-left: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
}
.table_about td a {
	color: #b6b6b6;
}
.table_about img {
	padding: 4px 0px 0px 4px;
}
.table_layer {
	width: 100%;
	border: 1px solid #4d4d4d;
}
.table_layer th {
	color: #b6b6b6;
	font-size: 10px;
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	background-color: #000000;
	border-left: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
	vertical-align: middle;
}
.table_layer td {
	color: #b6b6b6;
	font-size: 10px;
	line-height: 17px;
	background: #222222;
	padding: 7px 4px 7px 4px;
	border-left: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
}
.table_layer td a {
	color: #b6b6b6;
}
.table_layer img {
	padding: 4px 0px 0px 4px;
}
/*ÇÏ´Ü¿µ¿ª*/
.futter_area {
	float: left;
	width: 100%;
	font-size: 9px;
	color: #9b9b9b;
	text-align: center;
	margin-bottom: 70px;
}
.futter_area .company_box {
	width: 100%;
	padding: 10px 0px;
}
.futter_area .company_box li {
	padding: 0px 10px;
}
.futter_area .num a {
	color: #9b9b9b;
}
/*°íÁ¤¹è³Ê*/
.under_banner_area {
	position: fixed;
	bottom: 0px;
	width: 100%;
	z-index: 9999;
}
.under_banner_area .main_banner_box {
	width: 100%;
	text-align: center;
}
.under_banner_area .main_banner_box img {
	max-width: 500px;
	width: 100%;
}
/*ÆäÀÌÂ¡¿µ¿ª*/
.toto_paging_area {
	float: left;
	width: 100%;
	margin: 20px 0 0;
}
.toto_paging_box {
	float: right;
	position: relative;
	left: -50%;
	margin: 0px 0px 20px 0px;
}
.toto_paging_box li {
	float: left;
	position: relative;
	left: 50%;
}
.toto_paging_box img {
	padding-top: 0px;
}
.paging_block {
	float: left;
	width: 34px;
	height: 34px;
	color: #adadad;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
	margin: 0 5px;
	background-color: #3d3d3d;
	border: 1px solid #5a5a5a;
	border-radius: 5px;
}
.paging_block_on {
	float: left;
	width: 34px;
	height: 34px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
	margin: 0 5px;
	background-color: #0092d8;
	border: 1px solid #14a9ed;
	border-radius: 5px;
}
/*¹öÆ°,¾ÆÀÌÄÜ*/
.list_more {
	clear: both;
	margin: 0px 10px;
}
.more_btn {
	float: left;
	width: 100%;
	line-height: 34px;
	color: #cbccdb;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 20px;
}
.more_btn li {
	border: 1px solid #44475a;
	border-radius: 5px;
	background: #222534;
}
.more_btn img {
	height: 8px;
}
.more_btn_g {
	float: left;
	width: 100%;
	line-height: 34px;
	color: #d8d8d8;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 20px;
}
.more_btn_g li {
	border: 1px solid #363636;
	border-radius: 5px;
	background: #1c1c1c;
}
.more_btn_g img {
	height: 8px;
}
.detail_more_btn {
	float: left;
	width: 100%;
	line-height: 34px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 20px;
}
.detail_more_btn li {
	border: 1px solid #14a9ed;
	border-radius: 5px;
	background: #0092d4;
}
.detail_more_btn img {
	height: 8px;
}
.detail_btn_play {
	float: left;
	min-width: 95px;
	height: 42px;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	color: #ffffff;
	border: 1px solid #3d3d3d;
	background-color: #3d3d3d;
	margin: 10px 3px 0px 3px;
	padding: 0px 0px;
	border-radius: 5px;
}
.detail_btn_down {
	float: left;
	min-width: 95px;
	height: 42px;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	color: #ffffff;
	border: 1px solid #0092d8;
	background-color: #0092d8;
	margin: 10px 3px 0px 3px;
	padding: 0px 0px;
	border-radius: 5px;
}
.detail_btn_like {
	float: left;
	min-width: 95px;
	height: 42px;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	color: #000000;
	border: 1px solid #e9e9e9;
	background-color: #e9e9e9;
	margin: 10px 3px 0px 3px;
	padding: 0px 0px;
	border-radius: 5px;
}
.detail_btn_like img {
	height: 14px;
	margin-top: -2px;
}
.benefit_btn {
	float: left;
	width: 100%;
	line-height: 34px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 20px;
}
.benefit_btn li {
	border: 1px solid #14a9ed;
	border-radius: 5px;
	background: #0092d4;
}
.benefit_btn img {
	height: 8px;
}
.write_submit_btn {
	float: left;
	width: 100%;
	line-height: 38px;
	color: #f5f5f5;
	background: #3d3d3d;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
/*.toto_btn_bk {
	float: left;
	width: 95px;
	height: 44px;
	font-size: 14px;
	font-weight: bold;
	line-height: 44px;
	text-align: center;
	color: #ffffff;
	border-radius: 6px;
	background-color: #414141;
	margin: 9px 3px 3px 3px;
}
.toto_btn_bk img {
	height: 12px;
	margin-top: -2px;
}
.toto_btn_bu {
	float: left;
	width: 95px;
	height: 44px;
	font-size: 14px;
	font-weight: bold;
	line-height: 44px;
	text-align: center;
	color: #ffffff;
	border-radius: 6px;
	background-color: #0092d8;
	margin: 9px 3px 3px 3px;
}
.toto_btn_bu img {
	height: 12px;
	margin-top: -2px;
}
.toto_btn_wh {
	float: left;
	width: 95px;
	height: 44px;
	font-size: 14px;
	font-weight: bold;
	line-height: 44px;
	text-align: center;
	color: #3d3d3d;
	border-radius: 6px;
	background-color: #e9e9e9;
	margin: 9px 3px 3px 3px;
}
.toto_btn_wh img {
	height: 12px;
	margin-top: -2px;
}*/
.default_btn_blue {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	border-radius: 2px;
	border: 1px solid #0092d8;
	background-color: #0092d8;
}
.default_btn_gray {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	border-radius: 2px;
	border: 1px solid #505050;
	background-color: #505050;
}
.default_btn_black {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	border-radius: 2px;
	border: 1px solid #121212;
	background-color: #121212;
}
.default_btn_purple {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	border-radius: 2px;
	border: 1px solid #6e2c7c;
	background-color: #6e2c7c;
}
.board_btn_find_blue {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	border-radius: 2px;
	border: 1px solid #14a9ed;
	background-color: #0092d8;
}
.board_btn_find_gray {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	border-radius: 2px;
	border: 1px solid #5a5a5a;
	background-color: #505050;
}
.board_btn_list_blue {
	height: 22px;
	padding: 0 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
	color: #ffffff;
	border-radius: 2px;
	border: 1px solid #14a9ed;
	background-color: #0092d8;
}
.board_btn_list_gray {
	height: 22px;
	padding: 0 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
	color: #ffffff;
	border-radius: 2px;
	border: 1px solid #5a5a5a;
	background-color: #505050;
}
.board_btn_submit_blue {
	float: left;
	height: 40px;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 30px;
	margin: 0 5px;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
	border: 1px solid #14a9ed;
	background-color: #0092d8;
}
.board_btn_submit_gray {
	float: left;
	height: 40px;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 30px;
	margin: 0 5px;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
	border: 1px solid #5a5a5a;
	background-color: #505050;
}
.board_btn_under_blue {
	float: left;
	max-width: 80px;
	height: 40px;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 20px;
	margin: 0 5px;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
	background-color: #0092d8;
}
.board_btn_under_gray {
	float: left;
	max-width: 80px;
	height: 40px;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 20px;
	margin: 0 5px;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
	background-color: #505050;
}
/*»çÀÌÁî¿µ¿ª*/
.list_size_1p {
	width: 1%;
}
.list_size_2p {
	width: 2%;
}
.list_size_5p {
	width: 5%;
}
.list_size_9p {
	width: 9%;
}
.list_size_10p {
	width: 10%;
}
.list_size_15p {
	width: 15%;
}
.list_size_18p {
	width: 19%;
}
.list_size_19p {
	width: 19%;
}
.list_size_20p {
	width: 20%;
}
.list_size_24p {
	width: 24%;
}
.list_size_25p {
	width: 25%;
}
.list_size_26p {
	width: 26%;
}
.list_size_27p {
	width: 27%;
}
.list_size_28p {
	width: 28%;
}
.list_size_29p {
	width: 29%;
}
.list_size_30p {
	width: 30%;
}
.list_size_31p {
	width: 31%;
}
.list_size_32p {
	width: 32%;
}
.list_size_33p {
	width: 33%;
}
.list_size_35p {
	width: 35%;
}
.list_size_36p {
	width: 36%;
}
.list_size_38p {
	width: 38%;
}
.list_size_40p {
	width: 40%;
}
.list_size_43p {
	width: 43%;
}
.list_size_45p {
	width: 45%;
}
.list_size_49p {
	width: 49%;
}
.list_size_50p {
	width: 50%;
}
.list_size_55p {
	width: 55%;
}
.list_size_60p {
	width: 60%;
}
.list_size_65p {
	width: 65%;
}
.list_size_70p {
	width: 70%;
}
.list_size_75p {
	width: 75%;
}
.list_size_78p {
	width: 78%;
}
.list_size_80p {
	width: 80%;
}
.list_size_85p {
	width: 85%;
}
.list_size_90p {
	width: 90%;
}
.list_size_95p {
	width: 95%;
}
.list_size_100p {
	width: 100%;
}
.list_size_5px {
	width: 5px;
}
.list_size_10px {
	width: 10px;
}
.list_size_15px {
	width: 15px;
}
.list_size_20px {
	width: 20px;
}
.list_size_30px {
	width: 30px;
}
.list_size_40px {
	width: 40px;
}
.list_size_50px {
	width: 50px;
}
.list_size_60px {
	width: 60px;
}
.list_size_70px {
	width: 70px;
}
.list_size_80px {
	width: 80px;
}
.list_size_90px {
	width: 90px;
}
.list_size_100px {
	width: 100px;
}
.list_size_150px {
	width: 150px;
}
.list_size_170px {
	width: 170px;
}
.list_size_200px {
	width: 200px;
}
.list_size_300px {
	width: 300px;
}
.list_size_400px {
	width: 400px;
}
.list_size_500px {
	width: 500px;
}
.list_size_600px {
	width: 600px;
}
.box_size_6pe {
	width: 6% !important;
}
.box_size_10pe {
	width: 10% !important;
}
.box_size_20pe {
	width: 20% !important;
}
.box_size_24pe {
	width: 24% !important;
}
.box_size_28pe {
	width: 28% !important;
}
.box_size_30pe {
	width: 30% !important;
}
.box_size_32pe {
	width: 32% !important;
}
.box_size_38pe {
	width: 38% !important;
}
.box_size_40pe {
	width: 40% !important;
}
.box_size_49pe {
	width: 49% !important;
}
.box_size_50pe {
	width: 50% !important;
}
.box_size_60pe {
	width: 60% !important;
}
.box_size_70pe {
	width: 70% !important;
}
.box_size_80pe {
	width: 80% !important;
}
.box_size_90pe {
	width: 90% !important;
}
.box_size_99pe {
	width: 99% !important;
}
.box_size_100pe {
	width: 100% !important;
}
.pt_1 {
	padding-top: 1px !important;
}
.pt_5 {
	padding-top: 5px !important;
}
.pt_7 {
	padding-top: 7px !important;
}
.pt_10 {
	padding-top: 10px !important;
}
.pt_15 {
	padding-top: 15px !important;
}
.pt_20 {
	padding-top: 20px !important;
}
.pt_25 {
	padding-top: 25px !important;
}
.pt_30 {
	padding-top: 30px !important;
}
.pt_40 {
	padding-top: 40px !important;
}
.pt_50 {
	padding-top: 50px !important;
}
.pb_5 {
	padding-bottom: 5px !important;
}
.pb_7 {
	padding-bottom: 7px !important;
}
.pb_10 {
	padding-bottom: 10px !important;
}
.pb_15 {
	padding-bottom: 15px !important;
}
.pb_20 {
	padding-bottom: 20px !important;
}
.pb_25 {
	padding-bottom: 25px !important;
}
.pb_30 {
	padding-bottom: 30px !important;
}
.pb_40 {
	padding-bottom: 40px !important;
}
.pb_50 {
	padding-bottom: 50px !important;
}
.pl_5 {
	padding-left: 5px !important;
}
.pl_6 {
	padding-left: 6px !important;
}
.pl_7 {
	padding-left: 7px !important;
}
.pl_8 {
	padding-left: 8px !important;
}
.pl_10 {
	padding-left: 10px !important;
}
.pl_15 {
	padding-left: 15px !important;
}
.pl_20 {
	padding-left: 20px !important;
}
.pl_25 {
	padding-left: 25px !important;
}
.pl_30 {
	padding-left: 30px !important;
}
.pl_40 {
	padding-left: 40px !important;
}
.pl_50 {
	padding-left: 50px !important;
}
.pl_60 {
	padding-left: 60px !important;
}
.pl_70 {
	padding-left: 70px !important;
}
.pl_80 {
	padding-left: 80px !important;
}
.pl_85 {
	padding-left: 85px !important;
}
.pl_90 {
	padding-left: 90px !important;
}
.pl_100 {
	padding-left: 100px !important;
}
.pl_110 {
	padding-left: 110px !important;
}
.pl_120 {
	padding-left: 120px !important;
}
.pl_150 {
	padding-left: 150px !important;
}
.pl_300 {
	padding-left: 300px !important;
}
.pl_400 {
	padding-left: 400px !important;
}
.pl_450 {
	padding-left: 450px !important;
}
.pl_470 {
	padding-left: 470px !important;
}
.pl_480 {
	padding-left: 480px !important;
}
.pl_500 {
	padding-left: 500px !important;
}
.pl_1p {
	padding-left: 1% !important;
}
.mt_4 {
	margin-top: 4px !important;
}
.mt_5 {
	margin-top: 5px !important;
}
.mt_7 {
	margin-top: 7px !important;
}
.mt_10 {
	margin-top: 10px !important;
}
.mt_15 {
	margin-top: 15px !important;
}
.mt_20 {
	margin-top: 20px !important;
}
.mt_25 {
	margin-top: 25px !important;
}
.mt_30 {
	margin-top: 30px !important;
}
.mt_40 {
	margin-top: 40px !important;
}
.mt_50 {
	margin-top: 50px !important;
}
.mb_5 {
	margin-bottom: 5px !important;
}
.mb_7 {
	margin-bottom: 7px !important;
}
.mb_10 {
	margin-bottom: 10px !important;
}
.mb_15 {
	margin-bottom: 15px !important;
}
.mb_20 {
	margin-bottom: 20px !important;
}
.mb_25 {
	margin-bottom: 25px !important;
}
.mb_30 {
	margin-bottom: 30px !important;
}
.mb_40 {
	margin-bottom: 40px !important;
}
.mb_50 {
	margin-bottom: 50px !important;
}
.ml_5 {
	margin-left: 5px !important;
}
.ml_10 {
	margin-left: 10px !important;
}
.ml_15 {
	margin-left: 15px !important;
}
.ml_20 {
	margin-left: 20px !important;
}
.ml_25 {
	margin-left: 25px !important;
}
.ml_30 {
	margin-left: 30px !important;
}
.ml_40 {
	margin-left: 40px !important;
}
.ml_50 {
	margin-left: 50px !important;
}
.ml_60 {
	margin-left: 60px !important;
}
.ml_70 {
	margin-left: 70px !important;
}
.ml_80 {
	margin-left: 80px !important;
}
.ml_85 {
	margin-left: 85px !important;
}
.ml_90 {
	margin-left: 90px !important;
}
.ml_100 {
	margin-left: 100px !important;
}
.ml_110 {
	margin-left: 110px !important;
}
.ml_120 {
	margin-left: 120px !important;
}
.ml_150 {
	margin-left: 150px !important;
}
.ml_300 {
	margin-left: 300px !important;
}
.ml_400 {
	margin-left: 400px !important;
}
.ml_450 {
	margin-left: 450px !important;
}
.ml_470 {
	margin-left: 470px !important;
}
.ml_480 {
	margin-left: 480px !important;
}
.ml_500 {
	margin-left: 500px !important;
}
.ml_2p {
	margin-left: 2% !important;
}
.ml_3p {
	margin-left: 3% !important;
}
.ml_4p {
	margin-left: 4% !important;
}
.ml_5p {
	margin-left: 5% !important;
}
.mr_1p {
	margin-right: 1% !important;
}
.mr_2p {
	margin-right: 2% !important;
}
.mr_3p {
	margin-right: 3% !important;
}
.mr_4p {
	margin-right: 4% !important;
}
.mr_5p {
	margin-right: 5% !important;
}
