@charset "euc-kr";

/********************************************************************************************************************************
* ÅÃ½º³Ý Æ÷½ºÆ®
********************************************************************************************************************************/
/*----- Ä«µå´º½º °Ë»ö¿ë hidden Ã³¸® -----*/
.card-sch-hide {display: none;}

/*------ ¼­ºê¸ÞÀÎ -----------------------------------------*/
/* Æ÷½ºÆ® banner background color SET */
.submain-Banner.post {height: 420px; !important}
.submain-Banner.post .gallery-top {height: 420px !important;}
.submain-Banner.post .gallery-top .swiper-slide {
	background-position: -50% 50% !important;
	background-repeat: no-repeat;
/* background-size: cover;	*/
	background-size: 100% auto;
	filter: blur(0);
	}
	.submain-Banner.post .gallery-top .swiper-slide::before {
		content: '';
		position: absolute; top: -30px; left: 0; right: 0; bottom: 0;
		background: inherit;
		z-index: -1;
		filter: blur(5px);
		}
	.submain-Banner.post .gallery-top .swiper-slide::after {
		content: "";
		display: block;
		position: absolute; top: 0; bottom: 0; left: 0; right: 0;
		background: rgba(0,0,0, 0.5) url('/pds/images/sub/taxnet_post/main_visual_dot.png') repeat;
		z-index: 1;
		}
.submain-Banner.post .swiper-wrapper h1 {
	visibility: hidden;
	display: block;
	position: relative;
	width: 1200px;
	margin: 0px auto 15px auto;
	font-family: 'Noto Sans KR', 'Noto Sans','¸¼Àº °íµñ', 'Malgun Gothic';
	font-size: 46px; color: #fff; letter-spacing: -2px; line-height: 120%; font-weight: 700; text-align: center;
	text-shadow: 0 1px 1px rgba(0,0,0, 0.4);
	z-index: 10;
	}
.submain-Banner.post .swiper-wrapper h2 {
	visibility: hidden;
	display: block;
	position: relative;
	width: 1200px;
	margin: 0 auto; padding: 0 6em;
	font-family: 'Noto Sans KR', 'Noto Sans','¸¼Àº °íµñ', 'Malgun Gothic';
	font-size: 16px; color: #fff; letter-spacing: -0.2px; line-height: 150%; font-weight: 200; text-align: center;
	text-shadow: 0 1px 1px rgba(0,0,0, 0.2);
	z-index: 10;
	}
.submain-Banner.post .swiper-wrapper .btn-slide {
	visibility: hidden;
	position: relative;
	display: inline-block;
	margin: 2.5em auto 0 auto; padding: 0.7em 2em 0.8em 2em;
	font-size: 1em; color: #fff; font-weight: 600; text-decoration: none;
    background: #fa4b2a;
	z-index: 10;
	}
.submain-Banner.post .swiper-wrapper .btn-slide:hover {background: #1153b9;}
.submain-Banner.post .swiper-slide-active .wow.animated-item-1 {animation: fadeInUp 0.3s linear 0.3s both;}
.submain-Banner.post .swiper-slide-active .wow.animated-item-2 {animation: fadeInUp 0.3s linear 0.6s both;}
.submain-Banner.post .swiper-slide-active .wow.animated-item-3 {animation: fadeInUp 0.3s linear 0.9s both;}
.submain-Banner.post .swiper-slide-active .wow.animated-item-4 {animation: fadeInUp 0.3s linear 1.2s both;}

.submain-Banner.post .swiper-pagination-bullet-active {background: #ff5529 !important;}

.media-category-wp.post {margin-bottom: 30px;}

/*---- search ----*/
.haesul-search.post span.stit::after {
	content: "";
	position: absolute; bottom: -16px; left: 0;
	width: 60px; height: 1px;
	background: #666;
	}

.submain-haesul-List.post .kind-Icon.cnt {padding-top: 23px !important;}
.submain-haesul-List.post .kind-Icon.vod {padding-top: 23px !important;}

/*---- BEST Æ÷½ºÆ® ----*/
.submain-haesul-List.post .Rt {height: 500px;}
.submain-haesul-List.post .Rt .mTitle {font-size: 30px; letter-spacing: -1px;}
.submain-haesul-List.post .Rt .box {
	height: 445px;
	margin-top: -2px; padding-top: 4px;
	}
.submain-haesul-List.post .Rt .box li {margin: 14px 0; padding: 0 0 14px 0;}
.submain-haesul-List.post .Rt .box li:last-child {margin-bottom: 0; border-bottom: none;}
.submain-haesul-List.post .Rt .box span.thumb {	
	display: block;
	float: left;
	position: relative;
	margin: 0 16px 0 0;
	width: 125px; height: 80px;
	align-items: center;
	-webkit-align-items: center;
	overflow: hidden;
	}
.submain-haesul-List.post .Rt .box li.vod span.thumb::after {
	content: "";
	display: block;
	position: absolute; top: 50%; left: 50%;
	width: 40px; height: 40px;
	margin: -20px 0 0 -20px;
	background: url('/pds/images/comm/media_playBtn.png') no-repeat 0 0;
	background-size: 40px auto;
	transition: all 0.3s;
	z-index: 3;
	opacity: 0.8;
	}
.submain-haesul-List.post .Rt .box span.thumb img {
	display: block;
	width: 100%; height: 100%;
	margin: 0 auto;
	}
.submain-haesul-List.post .Rt .box span.subj {
	display: block;
	display: -webkit-box;
	max-height: 37px;
	font-size: 100%; color: #333;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
.submain-haesul-List.post .Rt .box span.etc {
	display: block;
	position: absolute; top: 41px; left: 141px;
	font-size: 13px; color: #999;
	}
.submain-haesul-List.post .Rt .box li .expert-corner {
	position: absolute; top: 41px; right: 5px;
	font-size: 13px;
	}
.submain-haesul-List.post .Rt .box li .count {
	display: block;
	position: absolute; top: 62px; left: 141px;
	font-size: 12px; color: #888;
	}
.submain-haesul-List.post .Rt .box li .count strong {color: #666;}
.submain-haesul-List.post .Rt .box li .count i {margin: 0 3px 3px 1px; color: #db4545; vertical-align: middle;}

/* ¹è³Ê */
.post-submain-middle-banner {margin: 0 0 60px 0;}
	.post-submain-middle-banner a {display: block; position: relative; box-sizing: border-box;}
		.post-submain-middle-banner a::after {content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: 1px solid #ddd;}


/*---- Ä«µåÇü LIST(POSTÇüÀ¸·Î set) ----*/
.comm-cardList-wp.post.submain:last-child li {margin-bottom: 0 !important;}
.comm-cardList-wp.post li a.link-block {height: 445px;}
.comm-cardList-wp.post .cnt-field .photo .tag {opacity: 0; transition: all 0.3s;}
.comm-cardList-wp.post a.link-block:hover .cnt-field .photo .tag {opacity: 1;}
.comm-cardList-wp.post .cnt-field .photo {
	display: flex;
	height: 220px;
	justify-content: center; align-items: center;
	}
	.comm-cardList-wp.post .cnt-field .photo img {width: 100%; height: auto; max-height: 100%; min-height: 100%; margin: 0 auto;}
		.comm-cardList-wp.post .cnt-field .photo::before {bottom: 0;}
	.comm-cardList-wp.post li.vod .cnt-field .photo::after {
		content: "";
		display: block;
		position: absolute; top: 50%; left: 50%;
		width: 60px; height: 60px;
		margin: -30px 0 0 -30px;
		background: url('/pds/images/comm/media_playBtn.png') no-repeat 0 0;
		background-size: 60px auto;
		transition: all 0.3s;
		z-index: 3;
		}
		.comm-cardList-wp.post li.vod .cnt-field .photo img {width: auto; height: 100%; min-width: 100%; margin: 0 auto !important;}
		.comm-cardList-wp.post li.vod a.link-block:hover .cnt-field .photo .tag {display: none;}

.comm-cardList-wp.post .cnt-field .subj {
	height: 58px;
	font-family: 'Noto Sans KR', 'Noto Sans'; font-size: 140%; letter-spacing: -0.5px; font-weight: 400;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	}
.comm-cardList-wp.post .cnt-field .summary {
	display: block;
	display: -webkit-box;
	position: relative;
	height: 61px;
	margin: 0 0 14px 0; padding: 10px 20px 0 20px;
	font-size: 12px; color: #777; letter-spacing: -0.2px; line-height: 1.4em; font-weight: normal; text-align: justify;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	transition: all 0.3s;
	overflow: hidden;
	}
.comm-cardList-wp.post li:hover .cnt-field .summary {color: #555;}
.comm-cardList-wp.post .expert-corner {top: 240px;}

/*----- Á¶È¸, µ¡±Û, ÃßÃµ -----*/
.comm-cardList-wp.post .cnt-field .count {
	clear: both;
	float: left;
	margin: 0 0 0 20px; padding: 0 0 0 20px;
	font-size: 13px; color: #777; line-height: 1em;
	background: url('/pds/images/sub/taxnet_post/eye.png') no-repeat 0 3px;
	background-size: auto 10px;
	}
.comm-cardList-wp.post .cnt-field .heart {
	float: right;
	margin: 0 20px 0 0;
	font-size: 13px; color: #888;
	}
.comm-cardList-wp.post .cnt-field .heart i {margin: 0 6px 2px 0; color: #db4545;}
.comm-cardList-wp.post .cnt-field .count strong, .comm-cardList-wp.post .cnt-field .heart strong {color: #444;}

/* Icon */
.comm-cardList-wp.post .kind-Icon {
	display: block;
	position: absolute; top: 10px; right: 10px;
	width: 56px; height: 56px;
	padding: 15px 0 0 0;
	font-size: 11px; color: rgba(255,255,255, 0.9); letter-spacing: -0.2px; line-height: 1.25em; text-align: center;
	border-radius: 100%;
	box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.15);
	z-index: 5;
	}
.comm-cardList-wp.post .kind-Icon::before {
	content: "";
	display: block;
	position: absolute; top: 3px; left: 3px;
	width: 50px; height: 50px;
	border: 1px solid rgba(255,255,255, 0.1);
	border-radius: 100%;
	}
/*
.kind-Icon.special		{letter-spacing: -1px !important; background-color: #eb5a46;}
.kind-Icon.silmu		{background-color: #00c2e0;}
.kind-Icon.cnt			{padding-top: 17px !important; background-color: #4fb33c;}
.kind-Icon.vod			{padding-top: 17px !important; background-color: #6f308f;}
.kind-Icon.premium {
	padding-top: 18px !important;
	font-size: 9px !important; color: yellow !important;
	right: 64px !important;
	background: #d50100;
	box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.15), 0 18px 1px 0 rgba(255,255,255, 0.1) inset !important;
	}
*/
.kind-Icon.special		{letter-spacing: -1px !important; background-color: #111;}
.kind-Icon.silmu		{background-color: #111;}
.kind-Icon.cnt			{padding-top: 22px !important; background-color: #111;}
.kind-Icon.vod			{padding-top: 22px !important; background-color: #111;}
.kind-Icon.gpt			{padding-top: 14px !important; letter-spacing: -1px !important; background-color: #111;}	/* background-color: #227263; */
.kind-Icon.premium {
	right: 75px !important;
	padding-top: 22px !important;
	font-size: 11px !important; color: yellow !important; letter-spacing: -1px !important;	
	background: #d50100;
	box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.15), 0 18px 1px 0 rgba(255,255,255, 0.1) inset !important;
	}


/*---- Ä«µåÇü LIST(4°³·Î ¼öÁ¤) 2023-07-21 ----*/
.comm-cardList-wp.post.new li {width: 25%;}
	.comm-cardList-wp.post.new li a.link-block		{height: 394px;}
	.comm-cardList-wp.post.new .cnt-field .photo	{height: 180px;}
	.comm-cardList-wp.post.new .expert-corner		{top: 200px;}
	.comm-cardList-wp.post.new .cnt-field .subj		{height: 52px; font-family: 'Noto Sans KR', 'Noto Sans'; font-size: 19px; letter-spacing: -0.5px; font-weight: 400;}

	/* ½ºÅ©·Ñ ¿Ü ´õº¸±â ¹öÆ° Ãß°¡(2024-07-23) */
	.post-scrollMore {
		display: block;
		position: absolute; bottom: 390px; right: -80px;
		width: 50px; height: 60px;
		border: 1px solid rgba(0,0,0, 0.25);
		border-radius: 6px;
		background: url('/pds/images/comm/down_arr.png') 50% 52% / 28px auto no-repeat;
		box-shadow: 2px 2px 6px 0 rgba(0,0,0, 0.2);
		animation: scrollMore_Ani 0.8s infinite;
		opacity: 0.4;
		}
		.post-scrollMore:hover {opacity: 0.7; box-shadow: 2px 2px 6px 0 rgba(0,0,0, 0.1);}
		@keyframes scrollMore_Ani {
			50%		{bottom: 380px;}
			}



/*---- ÇÏ´Ü Æ÷Æ®½º Ä«¿îÅÍ ----*/
.post-stats-wp {
	margin-top: -50px; padding: 40px 0 60px 0;
    background: #555;
	}
.post-stats-wp .stats-info {text-align: center;}
.post-stats-wp .stats-info h3 {
	display: inline-block;
	margin-bottom: 25px; padding-bottom: 12px;
	font-size: 200%; color: #fff;
    border-bottom: 1px solid #fff;   
	}
.post-stats-wp .stats-info .agile_wthree_inner_grids .row {float: left; width: 25%;}
.post-stats-wp .stats-info .agile_wthree_inner_grids i {font-size: 300%; color: #fff;}
.post-stats-wp .stats-info .agile_wthree_inner_grids p {
	margin: 10px 0 0 0;
	font: 300% 'arial'; color: #fa4b2a; font-weight: bold; 
	}
.post-stats-wp .stats-info .agile_wthree_inner_grids h6 {font-size: 100%; color: #ddd;}


/*------ Æ÷½ºÆ® List -----------------------------------------*/
.post-list-banner {
	text-align: center;
	background: url('/pds/images/sub/taxnet_post/main_visual2.jpg') no-repeat 0px -250px;
	background-size: 100% auto;
	overflow: hidden;
	}
.post-list-banner .container-n {height: 160px;}
.post-list-banner .txt-valign {
	display: inline-block;
	font-size: 125%; color: #fff; letter-spacing: -0.8px; line-height: 1.4em; text-align: center;
	}

/*---- List ----*/
.haesul-list-wp.post {clear: both; position: relative; padding-top: 0px !important;}

/* Align */
.haesul-list-wp.post .list-format, .series-post-List .list-format {
	position: relative;
	overflow: hidden;
	}
.haesul-list-wp.post .list-format .num, .series-post-List .list-format .num {
	display: inline-block; 
	margin: 0 0 2px 2px; 
	font-size: 17px; letter-spacing: -0.5px; font-weight: normal; vertical-align: middle;
	}
.haesul-list-wp.post .list-format .num strong, .series-post-List .list-format .num strong {color: #ff643c;}
.haesul-list-wp.post .list-format .align {position: absolute; top: 6px; right: 1px;}
.haesul-list-wp.post .list-format .align ul {float: left;}
.haesul-list-wp.post .list-format .align li {
	float: left;
	position: relative;
	margin: 0 0 0 16px;
	}
.haesul-list-wp.post .list-format .align li::after {
	content: "";
	display: block;
	position: absolute; top: 8px; right: -8px;
	width: 1px; height: 12px;
	background: #ccc;
	}
.haesul-list-wp.post .list-format .align li.None {margin-right: 7px;}
.haesul-list-wp.post .list-format .align li.None::after	{display: none;}
.haesul-list-wp.post .list-format .align li a.alg {
	display: block;	
	height: 26px;
	font-size: 14px; line-height: 24px; text-decoration: none;
	}
.haesul-list-wp.post .list-format .align li a.active {color: #ff643c;}
.haesul-list-wp.post .list-format .align li a.alg.active i {
	margin: 0 3px 3px 0;
	font-size: 15px;
	}
.haesul-list-wp.post .list-format .align li a.alg.active i:after {content: "\f062";}
.haesul-list-wp.post .list-format .align li.flow {margin-left: 10px;}
.haesul-list-wp.post .list-format .align li.flow a {
	font-size: 1.8em;
	}
.haesul-list-wp.post .list-format .align li.flow::after {display: none;}

/* List style */
.comm-cardList-wp.post.List {
	clear: both;
	display: none;
	transition: all 0.2s;
	}
.comm-cardList-wp.post.List li {width: 100% !important; margin-bottom: 35px;}
.comm-cardList-wp.post.List li:last-child {margin-bottom: 0 !importan;}

.comm-cardList-wp.post.List .Lt {
	position: relative;
	width: 450px !important;
	}
.comm-cardList-wp.post.List a.link-block {height: 260px !important;}
.comm-cardList-wp.post.List .Lt .photo {height: 260px !important;}
.comm-cardList-wp.post.List .Rt {
	position: relative;
	width: 740px !important;
	padding-top: 3px; padding-right: 10px;
	}
.comm-cardList-wp.post.List .Rt .subj {
	height: 70px;
	font-size: 180%; letter-spacing: -1.5px; line-height: 1.3em;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	}
.comm-cardList-wp.post.List .expert-corner {top: 24px; left: 560px;}
.comm-cardList-wp.post.List .cnt-field .summary {
	height: 70px;
	margin: 0 0 18px 0; padding-top: 14px;
	font-size: 13px;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	}
.comm-cardList-wp.post.List .cnt-field .count {font-size: 15px;}
.comm-cardList-wp.post.List .cnt-field .heart {font-size: 15px;}

.vod-media-icon {display: inline-block; width: 16px; height: 16px; margin: 0 5px 5px 0; font-size: 9px; color: #fff; line-height: 13px; font-weight: bold; text-align: center; vertical-align: middle; border-radius: 3px; background: #ff643c;}
	.vod-media-icon::before {content: "¢º";}


/* more */
.comm-cardList-wp.post .post-more {
	display: block;
	position: relative;
	margin: 10px 25px 0 0;
	height: 60px;
	font-size: 120%; color: #fff !important; line-height: 58px; text-decoration: none !important; text-align: center;
	border-radius: 5px;
	background: #777;
	box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.1);
	}
.comm-cardList-wp.post.List .post-more {margin-top: 25px;}
.comm-cardList-wp.post .post-more:hover  {background: #ff643c;}
.comm-cardList-wp.post .post-more:active {bottom: -2px;}
.comm-cardList-wp.post .post-more i {margin: 0 0 2px 10px; font-size: 140%;}


/*------ Æ÷½ºÆ® View -----------------------------------------*/
.postView-visualBg {
	display: block;
	position: absolute; top: 0; left: 0; right: 0;
	height: 700px;
	background-position: 50% 40%;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	opacity: 0.6;
	z-index: 0;
	}
.postView-visualBg::before {
	content: "";
	display: block;
	position: absolute; top: 0; left: 50%;
	width: 1500px; height: 700px;
	margin: 0 0 0 -750px;
	background: #fff;
	z-index: 2;
	}
.postView-visualBg::after {
	content: "";
	display: block;
	position: absolute; top: 0; bottom: 0; left: 0; right: 0;
	background: rgba(0,0,0, 0.2) url('/pds/images/sub/taxnet_post/main_visual_dot.png') repeat;
	z-index: 1;
	}

/* Æ÷½ºÆ® View Á¶°Ç ºÎºÐ */
.haesul-view-wp.post .cnt-field {min-height: 900px; overflow: hidden;}
.haesul-view-wp.post .cnt-field::after {
	content: "";
	display: block;
	position: absolute; bottom: 0; left: 0; right: 0;
	height: 250px;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%);
	}
.haesul-view-wp.post .cnt-field.charge {height: auto !important; overflow: visible !important;}
.haesul-view-wp.post .cnt-field.charge::after {display: none;}

/* more */
.haesul-view-wp.post .cnt-field .more {
	position: absolute; bottom: 0; left: 0; right: 0;
	height: 280px;
	padding: 120px 50px 0 50px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 1%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	}
.haesul-view-wp.post .cnt-field .more label {
	display: block;
	position: relative;
	margin: 0.8em 2em 1.5em 2em;
	height: 60px;
	font-size: 120%; color: #fff; line-height: 58px; text-align: center;
	border-radius: 5px;
	background: #666;
	box-shadow: 0 2px 2px 0 rgba(0,0,0, 0.15);
	transition: all 0.2s;
	cursor: pointer;
	}
.haesul-view-wp.post .cnt-field .more label:hover {background: #ff643c;}
.haesul-view-wp.post .cnt-field .more label:active {bottom: -2px;}
.haesul-view-wp.post .cnt-field .more label i {margin: 0 0 3px 10px; font-size: 140%;}
.haesul-view-wp.post .memberCheck {display: none;}
.haesul-view-wp.post #memberCheck:checked ~ .cnts-wp {height: auto !important;}
.haesul-view-wp.post #memberCheck:checked ~ .cnts-wp .more {display: none;}
.haesul-view-wp.post .cnt-field.charge .more {display: none;}

.haesul-view-wp.post .cnt-field .more label .free-guide {
	display: none;
	position: absolute; bottom: -75px; left: 50%;
	width: 400px; height: 86px;
	margin: 0 0 0 -200px; padding: 12px 0 0 30px;
	font-size: 14px; color: #333; line-height: 1.4em; text-align: left;
	border: 1px solid #555;
	background: #fff;
	z-index: 2;
	}
.haesul-view-wp.post .cnt-field .more label:hover .free-guide {display: block; animation: moreBox_Ani 0.4s ease-out;}
@keyframes moreBox_Ani {
	from {
		transform: translate(0, -10%);
		opacity: 0;
		}
	to {
		transform: translate(0, 0);
		opacity: 1;
		}
	}

.haesul-view-wp.post .gpt-guideTxt {
	clear: both;
	margin: 0px 0 10px 0; padding: 15px 25px 16px 70px;
	font-size: 13px; color: #888; line-height: 150%;
	border: 1px dotted #999; border-top: none;
	background: #f7f7f7 url('/pds/images/sub/taxnet_post/gpt_ic2.png') no-repeat 18px 50%;
	background-size: auto 41px;
	}

/*---- review ----*/
.bottom-review-wp {
	clear: both;
	margin: 35px 0 80px 0; padding: 50px 50px 50px 50px;
	border: 1px solid #ddd;
	}
.bottom-review-wp .box {
	position: relative;
	margin: 0 0 0.5em 0; padding: 15px 120px 15px 15px;
	background: #eee;
	}
.bottom-review-wp .box textarea {display: block; width: 100%; height: 80px; resize: none;}
.bottom-review-wp .box .btn {
	display: block;
	position: absolute; top: 15px; right: 15px;
	width: 100px; height: 80px;
	margin: 0 0 0 -1px;
	font-size: 100%; color: #fff; text-align: center;
	outline: none;
	border: 0;
	border-radius: 4px;
	background: #777;
	}

.bottom-review-wp .list {margin: 0 0 25px 0;}
.bottom-review-wp .list li {
	position: relative;
	padding: 1em 1em 1.2em 1em;
	font-size: 14px; color: #555; line-height: 1.4em; text-align: left;
	border-bottom: 1px solid #e9e9e9;
	}
.bottom-review-wp .list li i {display: none;}

.bottom-review-wp .list li span {display: inline-block; vertical-align: middle;}
.bottom-review-wp .list li span.id {
	height: 20px;
	margin: 0 10px 0 0; padding: 0 0 0 22px;
	font-weight: bold;
	background: url('/pds/images/sub/taxnet_post/human.png') no-repeat 0 2px;
	background-size: auto 16px;
	}
.bottom-review-wp .list li span.date {margin: 0 10px 0 0; color: #777;}
.bottom-review-wp .list li span.text {display: block; margin: 5px 0 0 0; font-size: 13px;}

.bottom-review-wp .list li .btns {
	display: inline-block;
	position: relative;
	height: 20px;
	margin: 0 0 0 -2px; padding: 0 6px;
	font-size: 11px; color: #fff; line-height: 20px; text-decoration: none !important; text-align: center; vertical-align: middle;
	border-radius: 4px;
	background: #000;
	cursor: pointer;
	}
.bottom-review-wp .list li .btns:active {bottom: -1px;}
.bottom-review-wp .list li .btns.reply  {background: #f47d31;}
.bottom-review-wp .list li .btns.modify {background: #2a7fc8;}
.bottom-review-wp .list li .btns.del	{background: #e05555;}

.bottom-review-wp .list li.re		{padding-left: 50px;}
.bottom-review-wp .list li.re i {
	display: block;
	position: absolute; top: 4px; left: 15px;
	font-size: 2.8em; color: #ddd;
	-webkit-transform: rotate(-270deg);
	-moz-transform:    rotate(-270deg);
	-ms-transform:     rotate(-270deg);
	-o-transform:      rotate(-270deg);
	}
.bottom-review-wp .list li.re.re2	{padding-left: 85px;}
.bottom-review-wp .list li.re.re2 i {left: 50px;}
.bottom-review-wp .list li.re.re3	{padding-left: 125px;}
.bottom-review-wp .list li.re.re3 i {left: 90px;}

.bottom-review-wp .list li .box {
	display: none;
	margin: 1em 0 0 0; padding: 0 105px 0 0;
	background: #fff;
	}
.bottom-review-wp .list .box .btn			{top: 0; right: 0px; height: 38px; background: #f47d31;}
.bottom-review-wp .list .box .btn.cancel	{top: 42px; background: #bbb;}
.bottom-review-wp .list .box .btn.modi		{background: #2a7fc8;}
.bottom-review-wp .Board-pagination {transform: scale(0.85);}


/*---- ¹«·á ¿­¶÷¼ö ³ëÃâ ----*/
.free-post-count-guide {
	position: fixed; bottom: 0; left: 0; right: 0;
	background: #222;
	z-index: 10;
	}
.free-post-count-guide.charge {display: none !important;}
.free-post-count-guide .massage-field {
	position: relative;
	padding: 19px 0 21px 300px;
	font-size: 14px; color: #f4ec5f; line-height: 1.5em;
	background: url('/pds/images/sub/taxnet_post/free_post_guide.png') no-repeat 230px 19px;
	background-size: auto 48px;
	}
.free-post-count-guide .massage-field .big {display: block; font-size: 110%; color: #fff;}
.free-post-count-guide .massage-field .clr-bold2 {display: inline-block; margin: 0 2px 0 2px;}
.free-post-count-guide .massage-field .btn-type {
	position: absolute; top: 20px; left: 790px;
	height: 42px;
	font-size: 14px; line-height: 38px; font-weight: normal;
	}
.free-post-count-guide .massage-field .close {
	position: absolute; top: 50%; right: 0;
	width: 31px; height: 31px;
	margin: -15px 0 0 0;
	background: url('/pds/images/comm/close(w).png') no-repeat 0 0;
	opacity: 0.3;
	}


/*---- °ü·Ã Æ÷½ºÆ® ----*/
.series-post-List {
	clear: both;
	position: relative;
	width: 1200px;
	margin: 10px 0 50px 0;
	overflow: hidden;
	}
.series-post-List .mask {width: 1114px; margin: 0 -0 0 52px; padding: 0 0 0 1px; overflow: hidden;}
.series-post-List .swiper-container.series-haesul-top .comm-cardList-wp {margin: 0 !important;}
.series-post-List .swiper-container.series-haesul-top .comm-cardList-wp li {width: 350px; margin: 0 !important;}
.series-post-List .swiper-container.series-haesul-top .comm-cardList-wp li a.link-block {width: 350px; margin: 0 !important;}
.series-post-List .swiper-container.series-haesul-top .comm-cardList-wp li .expert-corner {right: 18px !important;}

.series-post-List .comm-cardList-wp.post li a.link-block {height: 340px;}
.series-post-List .comm-cardList-wp.post .cnt-field .photo {height: 200px;}
.series-post-List .comm-cardList-wp.post .cnt-field .photo::before {bottom: 0px;}
.series-post-List .comm-cardList-wp.post .expert-corner {top: 220px;}

.series-post-List .btns .series {
	position: absolute; top: 50%;
	margin: -51px 0 0 0;
	}
.series-post-List .btns .swiper-button-prev {left: 0px;}
.series-post-List .btns .swiper-button-next {right: 0px;}
.series-post-List .btns div {
	position: absolute; top: 0px;
	width: 35px; height: 150px;
	color: #000;
	border: 1px solid transparent;
	border-radius: 3px;
	background-color: #e5e5e5;
	background-size: 18px auto;
	transition: all 0.2s;
	}
.series-post-List .btns div:hover {background-color: #ff643c !important;}


/*---- Àü¹® ±â°íÀÚ ¸ðÁý ----*/
/* Banner */
.post-skyBanner {position: absolute; top: 0; right: -90px;}
	.post-skyBanner span.banner {display: block;}
		.post-skyBanner span.banner a {display: block; width: 70px; height: 100px; padding: 23px 0 0 0; font-size: 11px; color: #fff; letter-spacing: -0.5px; text-align: center; text-decoration: none; border: 2px solid #f05f39; border-radius: 5px; background: #ff643c;}
		.post-skyBanner span a strong {font-size: 14px;}



/*-_--- µ¿ÀÏ ÀúÀÚÀÇ ÃÖ½Å Æ÷½ºÆ® -----*/
.post-author-series-List {margin: 0 0 50px 0; padding: 10px 0 0 0;}
	.post-author-series-List .tit {position: relative; margin: 0 0 20px 0; padding: 0 0 16px 0; font-size: 19px; letter-spacing: -0.6px; font-weight: 600; border-bottom: 1px solid #ccc;}
		.post-author-series-List .tit .color {color: #cb0a0a;}
		.post-author-series-List .tit .more {clear: both; display: inline-block; position: absolute; top: 3px; right: 0; width: 19px; height: 19px; padding: 0 0 0 0px; font-size: 17px; color: #aaa; line-height: 14px; font-weight: 300; text-decoration: none; text-align: center; border: 1px solid #d5d5d5; border-radius: 2px; transition: all 0.2s;}
			.post-author-series-List .tit .more:hover {color: #fff; border-color: #ff643c; background-color: #f25f39;}

	.post-author-series-List li {margin: 0 0 6px 0; padding: 0 0 0 12px; font-size: 14.5px; line-height: 120%; background: url('/pds/images/comm/ic_dot1_org.gif') no-repeat 0 8px;}
		.post-author-series-List li a {
			display: block;
			position: relative;
			max-width: 100%;
			text-decoration: none !important;
			white-space: nowrap; text-overflow: ellipsis;
			overflow: hidden;
			}
			.post-author-series-List li a .date {display: inline-block; margin: 0 0 0 8px; font-size: 12px; color: #bbb; letter-spacing: -0.2px; vertical-align: middle;}
			.post-author-series-List li a .icon {display: inline-block; width: 12px; height: 13px; margin: 0 5px 2px 0; font-size: 10px; color: #fff; line-height: 12px; font-weight: 400; text-align: center; vertical-align: middle;}
				.post-author-series-List li a .icon.PS {background: #e05555;}
				.post-author-series-List li a .icon.PF {background: #e05555;}




/********************************************************************************************************************************
* ÀÌ½´&´º½º
********************************************************************************************************************************/
/*------ ´º½º -----------------------------------------*/
.news-hotList {
	clear: both;
	position: relative;
	width: 1200px;
	margin: -30px 0 55px 0;
	overflow: hidden;
	}
.news-hotList .mTitle.big {margin-bottom: 10px; font-size: 30px; letter-spacing: 0;}
.news-hotList .mTitle.big .red {color: #bf3434;}

.news-hotList .mask {margin: 0 -25px 0 0; padding: 0 0 0 1px; overflow: hidden;}
.news-hotList .swiper-container.news-Hottop .comm-cardList-wp {margin: 0 !important;}
.news-hotList .swiper-container.news-Hottop .comm-cardList-wp li {width: 383px; margin: 0 !important;}
.news-hotList .swiper-container.news-Hottop .comm-cardList-wp li a.link-block {width: 383px; height: 330px; margin: 0 !important;}
/*
.news-hotList .swiper-container.news-Hottop .comm-cardList-wp .cnt-field .photo img {width: auto; height: 100%; min-width: 100%;}
*/
.news-hotList .swiper-container.news-Hottop .comm-cardList-wp .cnt-field .photo img {
	display: inline;
	height: 100%; min-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	}

.news-hotList .swiper-container.news-Hottop .comm-cardList-wp .cnt-field .subj {
	height: 50px;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	}
.news-hotList .swiper-container.news-Hottop .comm-cardList-wp li .origin {
	display: inline-block;
	position: absolute; top: 220px; right: 18px;
	font-size: 14px; color: #999; letter-spacing: -0.5px;
	}
.news-hotList .swiper-container.news-Hottop .comm-cardList-wp li .origin strong {color: #666; font-weight: normal;}

.news-hotList .btns {
	position: absolute; top: 25px; right: -10px;
	width: 95px;
/* background: red;	*/
	z-index: 1;
	}
.news-hotList .btns div {
	position: absolute; top: 0px;
	width: 35px; height: 28px;
	color: #000;
	border: 1px solid transparent;
	border-radius: 3px;
	background-color: #e5e5e5;
	background-size: auto 15px;
	transition: all 0.2s;
	}
.news-hotList .btns div:hover {background-color: #ff643c !important;}

/*---- ¾È³» ----*/
.new-list-importGuide {margin: 0 0 40px 0; padding: 15px 25px 13px 25px; font-size: 14px; color: #555; background: #fbfcfc !important;}
.new-list-importGuide i {
	margin: 0 8px 1px 0;
	font-size: 130%; color: #555; vertical-align: middle;
	}
.new-list-importGuide a.all {
	display: inline-block;
	position: relative;
	margin: 0 0 2px 2px; padding: 2px 10px 3px 10px;
	font-size: 95%; color: #fff; text-align: center; text-decoration: none; vertical-align: middle;
	border-radius: 3px;
	background: #f47d31;
	}
.new-list-importGuide a.all:hover {background: #ff5529;}
.new-list-importGuide a.all:active {bottom: -2px;}

/*----- °í°´¼¾ÅÍ > Q&A -----*/
.new-list-importGuide.qna {margin-bottom: 45px; border-color: #dadada !important;}
	.new-list-importGuide.qna a.all {
		position: absolute; top: 50%; right: 25px;
		height: 24px;
		margin: -12px 0 0 0; padding: 0 12px;
		font-size: 11px; letter-spacing: -1px; line-height: 24px;
		border-radius: 4px;
		}
		.new-list-importGuide.qna a.all i {display: inline-block; margin: 0 0 1px 8px; font-size: 13px; color: #fff; vertical-align: text-bottom;}

/*----- ´º½º °³Æí(2020-02-20) -----*/
.new-list-wrapper {clear: both;	padding: 25px 0 0 0; overflow: hidden;}
	.new-list-wrapper .row {float: left; min-height: 100px;}
		.new-list-wrapper .row.Lt {width: 76%; padding: 0 25px 0 0;}
		.new-list-wrapper .row.Rt {width: 24%;}

	.new-list-wrapper .title {margin: 0 0 14px 0; font-size: 180%; letter-spacing: -1px; line-height: 120%; font-weight: bold;}

/* ¹è³Ê */
.new-list-wrapper .banner {
	height: 200px;
	margin: 0 0 25px 0;
	background: #f0f0f0;
	overflow: hidden;
	}
.new-list-wrapper .banner .swiper-slide {padding: 0 40px 0 0;  text-decoration: none !important;}
.new-list-wrapper .banner .swiper-button-prev,
.new-list-wrapper .banner .swiper-button-next {
	width: 20px !important;
	height: 80px;
	margin-top: -40px;
	background-size: 10px auto;
	background-color: rgba(0,0,0, 0.15);
	transition: all 0.2s;
	}
.new-list-wrapper .banner .swiper-button-prev:hover,
.new-list-wrapper .banner .swiper-button-next:hover {background-color: rgba(0,0,0, 0.8);}
.new-list-wrapper .banner .swiper-button-prev {left: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.new-list-wrapper .banner .swiper-button-next {right: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}

.new-list-wrapper .banner .category {
	display: inline-block;
	margin: 0 0 14px 0; padding: 0 12px;
	height: 28px;
	font-size: 13px; color: #fff; line-height: 25px; text-align: center;
	background: #333;
	}
.new-list-wrapper .banner .thumbs {
	display: inline-block;
	float: left;
	position: relative;
	width: 350px; height: 200px;
	margin: 0 25px 0 0;
	text-align: center;
	align-items: center;
	-webkit-align-items: center;
	border: 1px solid #eee;
	background: url('/pds/images/sub/taxnet_post/news_No_image.jpg') no-repeat center center;
	background-size: auto 100%;
	overflow: hidden;
	}
/*
.new-list-wrapper .banner .thumbs img {width: auto; height: 100%; min-width: 100%;}
*/
.new-list-wrapper .banner .thumbs img {
	display: inline;
	height: 100%; min-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	}
.new-list-wrapper .banner .subj {
	display: block;
	margin: 0 0 10px 0;
	font-family: 'Noto Sans KR', 'Noto Sans', sans-serif;
	font-size: 22.5px; letter-spacing: -1px; line-height: 120%; font-weight: 500;
	}
.new-list-wrapper .banner .summary {
	display: block;
	display: -webkit-box;
	height: 56px;
	font-size: 13px; color: #888; line-height: 140%;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
.new-list-wrapper .banner .summary p {font-size: 13px; color: #888; line-height: 140%;}
.new-list-wrapper .banner .summary img {display: none;}

/* frame */
.new-list-wrapper .news-rt-corner {clear: both; margin: 0 0 30px 0;}
.new-list-wrapper .news-rt-corner .stit {
	position: relative;
	height: 32px;
	margin: 0 0 10px 0; padding: 3px 0 0 15px;
	font-size: 19px; letter-spacing: -1px; line-height: 120%; font-weight: bold;
	}
.new-list-wrapper .news-rt-corner .stit::before {
	content: "";
	position: absolute; top: 2px; bottom: 2px; left: 0;
	width: 4px;
	background: #444;
	}
.new-list-wrapper .news-rt-corner .stit .more {
	display: inline-block;
	position: absolute; top: 0; right: 0;
	height: 32px;
	font-size: 11px; color: #aaa; letter-spacing: -0.8px; line-height: 32px; font-weight: normal; text-decoration: none !important;
	}

.new-list-wrapper .news-rt-corner .bg {background: #f0f0f0;}

/* Àü¹®°¡ ÄÚ³Ê */
.new-list-wrapper .news-rt-corner .bg .swiper-slide {padding: 14px 20px;  text-decoration: none !important;}
.new-list-wrapper .news-rt-corner .bg .swiper-button-prev,
.new-list-wrapper .news-rt-corner .bg .swiper-button-next {
	width: 20px !important;
	height: 80px;
	margin-top: -40px;
	background-size: 7px auto;
	}
.new-list-wrapper .news-rt-corner .bg .swiper-button-prev {left: 0;}
.new-list-wrapper .news-rt-corner .bg .swiper-button-next {right: 0;}

.new-list-wrapper .news-rt-corner .bg .thumbs {
	float: left;
	display: block;
	position: relative;
	width: 78px; height: 78px;
	margin: 0 12px 0 0;
	align-items: center;
	-webkit-align-items: center;
	background: url('/pds/images/sub/taxnet_post/writer_photo.png') no-repeat center center;
	background-size: 78px auto;
	overflow: hidden;
	}
/*
.new-list-wrapper .news-rt-corner .bg .thumbs img {width: 100%; height: auto; min-height: 100%;}
*/
.new-list-wrapper .news-rt-corner .bg .thumbs img {
	display: inline;
	height: 100%; width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	}
.new-list-wrapper .news-rt-corner .bg .subj {
	display: block;
	display: -webkit-box;
	height: 34px;
	margin: 1px 0 9px 0;
	font-size: 14px; color: #333; line-height: 130%;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	transition: all 0.2s;
	overflow: hidden;
	}
.new-list-wrapper .news-rt-corner .bg .nm {
	display: block;
	display: -webkit-box;
	height: 27px;
	font-size: 12px; color: #777; letter-spacing: -0.5px; line-height: 120%;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	transition: all 0.2s;
	overflow: hidden;
	}
.new-list-wrapper .news-rt-corner .bg .nm img {display: none !important;}

.new-list-wrapper .news-rt-corner .bg .swiper-slide:hover .thumbs:before {content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(255,255,255, 0.15); transition: all 0.2s;}
.new-list-wrapper .news-rt-corner .bg .swiper-slide:hover .subj	{color: #666;}
.new-list-wrapper .news-rt-corner .bg .swiper-slide:hover .mn	{color: #999;}

/* ¿¹±Ô¡¤ÆÇ·Ê */
.new-list-wrapper .news-rt-corner .list		{padding: 13px 10px 15px 12px;}
.new-list-wrapper .news-rt-corner .list a {
	display: block;
	width: 100%;
	margin: 0 0 5px 0; padding: 0 0 0 9px;
	font-size: 13px; line-height: 150%; text-decoration: none !important;
	white-space: nowrap; text-overflow: ellipsis;
	background: url('/pds/images/comm/ic_dot2.gif') no-repeat 0 11px;
	overflow: hidden;
	}
.new-list-wrapper .news-rt-corner .bg a:last-child {margin: 0;}

.new-list-wrapper .news-rt-corner .list.photo	{padding: 8px 10px 14px 12px;}
.new-list-wrapper .news-rt-corner .list.photo a:first-child {
	margin-bottom: 12px; padding: 0;
	font-size: 14px; line-height: 130%;
	white-space: normal !important; text-overflow: clip !important;
	background: none;
	}
.new-list-wrapper .news-rt-corner .list.photo a:first-child .subj {
	display: block;
	display: -webkit-box;
	height: 40px;
	margin: 0 0 8px 0;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
.new-list-wrapper .news-rt-corner .list.photo a:first-child .thumbs {
	float: left;
	display: block;
	position: relative;
	width: 80px; height: 80px;
	margin: 0 12px 0 0;
	border: 1px solid #e7e7e7;
	overflow: hidden;
	}
.new-list-wrapper .news-rt-corner .list.photo a:first-child .thumbs img {
	display: inline;
	width: 100%; height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	}
/*
.new-list-wrapper .news-rt-corner .list.photo a:first-child .thumbs img {width: auto; height: 100%; min-width: 100%; margin: -1px 0 0 -1px;}
*/
.new-list-wrapper .news-rt-corner .list.photo a:first-child .txt {
	display: inline-block;
	display: -webkit-box;
	width: 170px; height: 75px;
	font-size: 12px; color: #888; line-height: 150%;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}

/* ±¹¼¼Ã» ºñ·Ï */
.new-list-wrapper .news-rt-corner.type2 {
	clear: both; 
	margin: 36px 0 30px 0;
	border: 1px solid #ddd; border-top-color: #999;
	font-size: 14px;
	}
.new-list-wrapper .news-rt-corner.type2 .stit2 {
	position: relative;
	height: 44px;
	margin: 0 0 5px 0; padding: 9px 0 0 11px;
	font-size: 18px; letter-spacing: -1px; line-height: 120%; font-weight: bold;
	border-bottom: 1px solid #ddd;
	background-color: #f3f3f3;
	}
.new-list-wrapper .news-rt-corner.type2 .stit2 .more {
	display: inline-block;
	position: absolute; top: 0; right: 10px;
	height: 44px;
	font-size: 11px; color: #aaa; letter-spacing: -0.8px; line-height: 41px; font-weight: normal; text-decoration: none !important;
	}
.new-list-wrapper .news-rt-corner.type2 .stit2 .bar {
	display: inline-block;
	margin: 0 3px;
	font-sizE: 90%; color: #777; font-weight: normal;
	}

/* Ä®·³/ÀÎÅÍºä */
.new-list-wrapper .news-rt-corner.type2.tab {border-top-color: #ddd;}
.new-list-wrapper .news-rt-corner.type2.tab .tabs {float: left; width: 100%; margin: 0 0 13px 0;}
.new-list-wrapper .news-rt-corner.type2.tab .tabs li {
	float: left;
	height: 44px;	
	font-size: 16px; color: #777; line-height: 40px; font-weight: bold; text-align: center;
	border-bottom: 1px solid #ddd;
	background-color: #f3f3f3;
	cursor: pointer;
	}
.new-list-wrapper .news-rt-corner.type2.tab .tabs li:first-child {border-right: 1px solid #ddd;}
.new-list-wrapper .news-rt-corner.type2.tab .tabs li.active {
	font-size: 18px; color: #ff643c; line-height: 42px;
	border-bottom-color: #fff;
	background-color: #fff;
	}

/*----- ´º½º View -----*/
/* Á¶¼¼±ÝÀ¶½Å¹® ÀÌ¹ÌÁö °¡¿îµ¥ Á¤·Ä ½ÃÅ´ */
.cnt-field2.issue-news .sm-image-c, .cnt-field2.issue-news .sm-image-l, .cnt-field2.issue-news .image {display: block; margin: 0 auto 10px auto;}
.cnt-field2.issue-news .sm-image-l[style="float:left"] {margin-top: 5px; margin-right: 20px;}
.cnt-field2.issue-news img[data-xtype="movie"] {display: none;}
.cnt-field2.issue-news p:nth-of-type(1) .jsow:first-of-type, .cnt-field2.issue-news p:nth-of-type(2) .jsow:first-of-type, .cnt-field2.issue-news p:nth-of-type(3) .jsow:first-of-type, .cnt-field2.issue-news p:nth-of-type(4) .jsow:first-of-type {display: none;}

/*
.cnt-field2.issue-news img[xtype="photo"]:last-of-type {margin-right: 20px ;}
*/

/*------ º¸µµÀÚ·á -----------------------------------------*/
.press-hotList {
	clear: both;
	position: relative;
	width: 1200px;
	margin: -30px 0 60px 0;
	}
	.press-hotList .mTitle.big {margin-bottom: 12px;}
	.press-hotList .list {
		padding: 5px 18px 4px 18px;
		border-color: #ccc !important;
		background: #fff !important;
		}
	.press-hotList .list .tbl-wp {margin: 0;}
	.press-hotList .list .tbl-wp table.List {border-top: none; border-bottom: none;}
	.press-hotList .list .tbl-wp table.List td {border-bottom: 1px solid #eaeaea;}
	.press-hotList .list .tbl-wp table.List tr:last-child td {border-bottom: none;}
	.press-hotList .list .tbl-wp table.List td.subj-link.first a {
		padding-top: 14px; padding-bottom: 14px; padding-left: 5px;
		font-size: 14px;
		white-space: nowrap; text-overflow: ellipsis;
		overflow: hidden;
		}
	.press-hotList .list .tbl-wp table.List td .kind-Icon.square {
		width: 32px; height: 20px;
		font-size: 11px !important;
		line-height: 19px;
		white-space: nowrap; text-overflow: ellipsis;
		overflow: hidden;
		}

	/* 2020-08-19 Ãß°¡(¸¹ÀÌ º» ÀÚ·á) */
	.press-hotList .row-lt {float: left; width: 65%; box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05);}
	.press-hotList .row-rt {float: right; width: 33%; padding: 4px 0 0 0; box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05);}
	.press-hotList .vogueList {
		height: 260px;
		padding: 2px 0 0 0;
		border-top: 1px solid #ccc; border-bottom: 1px solid #ddd;
		overflow: hidden;
		}
		.press-hotList .vogueList li {border-bottom: 1px solid #ebebeb;}
			.press-hotList .vogueList li a {
				display: block;
				width: 100%; height: 50px;
				padding: 8px 10px 0 8px;
				font-size: 14px;
				white-space: nowrap; text-overflow: ellipsis;
				overflow: hidden;
				}
			.press-hotList .vogueList li:last-child {border-bottom: none;}
			.press-hotList .vogueList li span {
				display: inline-block;
				margin: 1px 0 0 0;
				font-size: 11px; color: #777; vertical-align: middle;
				}
				.press-hotList .vogueList li span.date {color: #aaa;}
			
	/* 2023-01-25 Ãß°¡ */
	.press-icon {display: inline-block; height: 18px; margin: 0 4px 2px 0; padding: 0 4px; font-size: 10px; color: #fff; line-height: 18px; text-align: center; vertical-align: middle; border-radius: 3px;}
		.press-icon.semu		{background-color: rgba(50,129,138, 0.85);}	/* #32818a */
		.press-icon.tax			{background-color: rgba(58,123,77, 0.85);}	/* #3a7b4d */
		.press-icon.nomu		{background-color: rgba(126,109,56, 0.85);}	/* #7e6d38 */
		.press-icon.bubmu, .press-icon.etc {background-color: rgba(107,59,132, 0.85);}	/* #6b3b84 */

/* º¸µµÀÚ·á View ¹Ù·Î ´Ù¿î·Îµå ±â´ÉÀ¸·Î ¼öÁ¤(2025-08-22) */
.haesul-view-wp .top .etc .in-File .form-file.press .ficon.pdf .file-download-ic {position: absolute; inset: 0;}


/*------ ±â°ü Ã¥ÀÚ/ÀÚ·áÁý -----------------------------------------*/
.public-magazine {margin: 0 0 40px 0; padding: 60px 0 0 0; border-top: 1px solid #777; border-bottom: 1px solid #ccc;}
	.public-magazine ul {float: left; width: 100%;}
	.public-magazine li {float: left; position: relative; margin: 0 0 70px 0;}
		.public-magazine li.sch-None {width: 100% !important; margin: -45px 0 0 0; padding: 0;}

		.public-magazine li a {display: block; position: relative; margin: 0 auto; padding: 0 20px; line-height: 100%; text-decoration: none !important;}
			.public-magazine li a::before {content: ""; display: block; position: absolute; top: 9px; right: 16px; width: 195px; height: 265px; border: 1px solid #eee; background: rgba(0,0,0, 0.05); z-index: -1;}

			.public-magazine li .thumbs {
				display: flex;
				position: relative;
				height: 270px;
				margin: 0 auto 12px auto;
				text-align: center;
				justify-content: center; align-items: center;
				border: 1px solid #ddd;
				border-radius: 0px;
				transition: all 0.2s;
				overflow: hidden;
				image-rendering: crisp-edges;
				}
				.public-magazine li .thumbs::after {
					content: "";
					display: block;
					position: absolute; top: 0; bottom: 0; left: 0px;
					width: 40px;
					background: linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 20%);
					z-index: 2;
					}
				.public-magazine li a .thumbs img {display: inline-block; width: 100%; height: auto; min-height: 100%; transition: all 0.4s;}
					.public-magazine li a .thumbs.panre img {height: 100%;}
				.public-magazine li a:hover .thumbs {border-color: #999; box-shadow: 5px 10px 10px 0 rgba(0,0,0, 0.2);}

				.public-magazine li .subj {
					display: block;
					position: relative;
					max-width: 100%;
					margin: 0 0 7px 0;
					font-family: 'Noto Sans KR', 'Noto Sans';
					font-size: 15px; color: #333; letter-spacing: 0px; line-height: 130%; font-weight: 400;
					white-space: nowrap; text-overflow: ellipsis;
					overflow: hidden;
					}

				.public-magazine li .etc {display: block; position: relative; font-size: 12px; color: #777; letter-spacing: -0.8px;}
					.public-magazine li .etc .source {position: relative;}
						.public-magazine li .etc .source::before {content: "ÃâÃ³"; display: inline-block; height: 16px; margin: 0 4px 0 0; padding: 0 3px; font-size: 10px; color: #fff; letter-spacing: -1px; vertical-align: text-bottom;  border-radius: 4px; background: #cfcfcf;}
					.public-magazine li .etc .date {float: right; display: inline-block; padding: 1px 0 0 0; color: #aaa;}
			
			/* ¿¹±ÔÆÇ·Ê > ´ë¹ý¿øÆÇ·ÊÇØ¼³ */
			.public-magazine li .panre-haesul-intro_Btn {
				display: block;
				margin: 12px auto 0 auto;
				width: 160px; height: 22px;
				font-size: 12px; color: #888; letter-spacing: -0.5px; line-height: 21px; text-align: center;
				border-radius: 22px;
				background: #eee;
				cursor: pointer;
				transition: all 0.2s;
				}
				.public-magazine li .panre-haesul-intro_Btn:hover {color: #fff; background-color: #555; box-shadow: 0 4px 2px 0 rgba(0,0,0, 0.15);}


/********************************************************************************************************************************
* À§Å¬¸® Àú³Î
********************************************************************************************************************************/
/*------ ÁÖ°£¼¼¹«°æ¿µ -----------------------------------------*/
.magazine-Guide {
	position: relative;
	margin: 0 0 45px 0; padding: 25px 35px 23px 35px; 
	font-size: 14px; color: #555; line-height: 1.5em;
	border-color: #d5d5d5 !important;
	background: #fbfcfc !important;
	}
.magazine-Guide .stit {
	display: block;
	margin: 0 0 12px 0;
	font-size: 190%; color: #333; letter-spacing: -1px; font-weight: bold;
	}
.magazine-Guide .bold {display: block; margin: 0 0 2px 0; font-size: 110%; letter-spacing: -0.2px;}

/*------ Àú³Î ListÇü ------*/
.magazine-list {
	float: left;
	width: 100%;
	padding: 45px 5px 5px 5px;
	border-top: 1px solid #777; border-bottom: 1px solid #ccc;
	overflow: hidden;
	}
.magazine-list li {
	float: left;
	width: 25%;
	margin: 0 0 35px 0; padding: 0 10px;
	}
.magazine-list li a {
	display: block;
	position: relative;
	font-size: 105%; color: #333; text-align: center; text-decoration: none;
	}
.magazine-list li a .thumb {
	display: block;
	width: 210px; height: 290px;
	margin: 0 auto; padding: 0 4px;
	text-align: center;
	border: 1px solid #e3e3e3;
	background: #fff;
	box-shadow: 2px 2px 2px 0 rgba(0,0,0, 0.08);
	transition: all 0.3s;
	overflow: hidden;
	}
.magazine-list li a .thumb img {width: 200px; height: 280px;}
.magazine-list li a:hover .thumb {border-color: #111; box-shadow: 5px 5px 15px 0 rgba(0,0,0, 0.25);}
.magazine-list li a .subj {display: block; height: 35px; padding: 12px 0 0 0;}
.magazine-list li a .new-icon2 {
	display: block;
	position: absolute; top: -15px; left: 10px;
	width: 50px; height: 50px;
	background: url('/pds/images/sub/taxnet_post/new_icon.png') no-repeat 0 0;
	}

/*---- °ú¿ùÈ£ ----*/
.magazine-old-list {
	clear: both;
	position: relative;
	margin: 0 -15px -20px -15px;
	overflow: hidden;
	}
.magazine-old-list ul {float: left; width: 100%;}
.magazine-old-list ul.c2 li  {width: 50%;}
.magazine-old-list ul.c3 li  {width: 33.33333333333333%;}
.magazine-old-list ul.c4 li  {width: 25%;}
.magazine-old-list ul.c5 li  {width: 20%;}
.magazine-old-list ul.c6 li  {width: 16.66666666666667%;}
.magazine-old-list li {
	float: left;
	margin: 0 0 20px 0; padding: 0 15px;
	}
.magazine-old-list li a {
	display: block;
	position: relative;
	height: 100px;
	padding: 22px 30px 0 105px;
	font-size: 12px; color: #888; line-height: 1.3em; text-decoration: none;
	border: 1px solid #ddd;
	background-color: #fafafa !important;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	}
.magazine-old-list li a strong {
	display: block;
	margin: 0 0 8px 0;
	font-size: 150%; color: #333; letter-spacing: -0.2px;
	}
.magazine-old-list li a:hover {border-color: #888; box-shadow: 0 1px 2px 0 rgba(0,0,0, 0.2);}
.magazine-old-list li i {
	display: inline-block;
	position: absolute; top: 50%; left: 30px;
	height: 50px;
	margin: -24px 0 0 0;
	font-size: 420%; text-align: center;
	transition: all 0.3s;
	}
.magazine-old-list li a:hover i {color: #ff643c;}
.magazine-old-list.weekly li:nth-child(1) a {padding-left: 88px;}

/*----- ¿ù°£Á¶¼¼ -----*/
.magazine-old-list.monthly li a {
	height: 70px;
	padding: 22px 0 0 95px;
	font-size: 14px; letter-spacing: -0.5px;
	}
.magazine-old-list.monthly li i {
	margin-top: -21px;
	font-size: 300%;
	}
.magazine-old-list.monthly li:nth-child(1) i {margin-top: -20px;}
.magazine-old-list.monthly li:nth-child(4) i {margin-top: -22px;}
.magazine-old-list.monthly li:nth-child(5) i {margin-top: -20px;}
.magazine-old-list.monthly li:nth-child(6) i {margin-top: -20px; font-size: 290%;}


/*------ Àú³Î Viwer -----------------------------------------*/
.magazine-webook-wp {position: relative; top: 0; bottom: 0; left: 0; right: 0;}
.magazine-webook-wp .webook-footer {
	font-size: 0.7em; color: #eee; text-align: center;
	height: 30px;
	letter-spacing: 0.5px;
	background: #444;
	}
.magazine-webook-wp .webook-footer span.bar {display: inline-block; margin: 0 8px 2px 8px; font-size: 9px; color: #999; vertical-align: text-bottom;}
.magazine-webook-wp .webook-footer a {color: #f47d31; text-decoration: none;}
.magazine-webook-wp .webook-footer a:hover {color: #fa4b2a;}

/*----- ¸Þ´º ¿µ¿ª -----*/
.magazine-webook-wp .menu-field {
	position: fixed; top: 0; bottom: 0; left: 0;
	width: 250px; height: 100%; min-height: 100%;
	padding: 0 0 0 0;
	background: #141414;
/* box-shadow: 2px 2px 2px 0 rgba(0,0,0, 0.1);	*/
	overflow: hidden;
	z-index: 3;
	}
.magazine-webook-wp .menu-field .thumbnail {
	position: absolute; top: 25px; left: 50%;
	margin: 0 0 0 -70px; padding: 0 0 8px 0;
	text-align: center;
/* border-bottom: 1px solid #040404;	*/
	}
.magazine-webook-wp .menu-field .thumbnail .thumb {display: block; overflow: hidden;}
.magazine-webook-wp .menu-field .thumbnail .thumb img {width: 140px; height: 196px;}
.magazine-webook-wp .menu-field .thumbnail .subj {
	display: inline-block; 
	height: 35px; 
	padding: 6px 0 0 0;
	font-size: 13px; color: #fff; font-weight: normal;
	}
.magazine-webook-wp .menu-field .menu {
	clear: both;
	position: absolute; top: 265px; bottom: 0; left: 0;
	width: 250px;
	padding: 15px 0 0 0;
	border-top: 1px solid rgba(255,255,255, 0.1);
	overflow-y: hidden;
	}
.magazine-webook-wp .menu-field .menu::before {
	content: "";
	display: block;
	position: absolute; top: -2px; left: 0; right: 0;
	width: 100%; height: 1px;
	background: #040404;
	}
.magazine-webook-wp .menu-field .menu li {
	position: relative;
	margin: 0 25px 10px 25px; padding: 23px 0 6px 0;
	border-bottom: 1px dashed rgba(255,255,255, 0);
	}
.magazine-webook-wp .menu-field .menu li:first-child {margin-top: 10px;}
.magazine-webook-wp .menu-field .menu li:last-child {margin-bottom: 25px; border-bottom: none;}


.magazine-webook-wp .menu-field .menu li a {
	display: block;
	position: relative;
	padding: 0 0 6px 0;
	font-size: 13px; color: #999; letter-spacing: -0.5px; line-height: 1.4em; text-align: left; text-decoration: none;
	}
.magazine-webook-wp .menu-field .menu li a:hover {color: #ddd;}
.magazine-webook-wp .menu-field .menu li a.active::after {
	content: "";
	display: block;
	position: absolute; top: 50%; right: -25px;
	width: 0; height: 0;
	margin: -8px 0 0 -8px;	
	border: 8px solid;
	border-color: transparent #fff transparent transparent;
	}
.magazine-webook-wp .menu-field .menu li a.active {color: #fff; font-weight: bold;}
.magazine-webook-wp .menu-field .menu li a span {
	display: block;
	margin: 3px 0 0 0;
	font-size: 11px; color: #999; line-height: 1.2em;
	}

.magazine-webook-wp .menu-field .menu li u.corner {
	display: inline-block;
	position: absolute; top: 0; left: 0;
	height: 17px;
	padding: 0 5px;
	font-size: 11px; color: #999; letter-spacing: -0.5px; line-height: 16px; text-decoration: none;
	border-radius: 4px;
	background: #444;
	transition: all 0.3s;
	}
.magazine-webook-wp .menu-field .menu li a.active ~ u.corner {color: #fff; background: #ff5529;}
.magazine-webook-wp .menu-field .menu li:hover u.corner {color: #ddd; background: rgba(255,100,60, 0.4);}

/*----- ÄÜÅÙÃ÷ ¿µ¿ª -----*/
.magazine-webook-wp .contents-view-field {position: relative; margin: 0 0 0 250px;}
	.magazine-webook-wp .contents-view-field .haesul-view-wp {
		clear: both;
		min-width: 800px; max-width: 1200px;
		margin: 0 auto; padding: 50px 60px 0 60px;
		border: none;
		}
	.magazine-webook-wp .contents-view-field .comm-cnt-Btns {position: absolute; top: 15px; right: 10px; margin: 0 !important;}



/*------ À§Å¬¸® -----------------------------------------*/
/*------ Taxnet Weekly ------*/
.weeklymail-Guide {
	display: grid; grid-template-columns: 230px 1fr; grid-column-gap: 25px;
	position: relative;
	margin: 0 0 45px 0; padding: 20px 25px;
	border-color: #d5d5d5 !important;
	background: #fbfcfc !important;
	}
	.weeklymail-Guide .logo {padding: 5px 8px 5px 10px; text-align: center; border: 1px solid #e9eef4; background: #fff;}
	.weeklymail-Guide .txt {margin: 8px 0 0 0; padding: 0 40px 0 0; font-size: 14px; color: #555; line-height: 1.6em;}
	.weeklymail-Guide .weeklymail-apply {position: absolute; top: 50%; right: 25px; height: 58px; margin: -29px 0 0 0; padding: 9px 25px 0 25px; font-size: 100%; line-height: 1.2em;}

/*------ Rank This Week ------*/
.rank-Guide {
	position: relative;
	height: 105px;
	margin: 0 0 45px 0; padding: 19px 0 0 240px; 
	font-size: 14px; color: #555; line-height: 1.4em;
	border-color: #d5d5d5 !important;
	background: #fbfcfc url('/pds/images/sub/taxnet_post/rank_Guide_img.png') no-repeat 0 0 !important;
	}
.rank-Guide .stit {
	display: block;
	margin: 0 0 6px 0;
	font-size: 130%; font-weight: bold;
	}

.rank-value-wp {clear: both;}
.rank-value-wp .date-box {
	position: relative;
	margin: 0 0 35px 0; padding: 10px 0 8px 0;
	font-size: 200%; text-align: center;
	border-color: #ddd !important;
	box-shadow: 0 1px 0 0 rgba(0,0,0, 0.04);
	}
.rank-value-wp .date-box strong {
	display: inline-block;
	margin: 0 10px;
	vertical-align: middle;
	}
.rank-value-wp .date-box i {
	display: inline-block;
	height: 30px;
	margin: 0 0 0 0; padding: 0 20px;
	font-size: 90%; color: #777; line-height: 28px; vertical-align: middle;
	border: 1px solid #e7e8ee;
	border-radius: 6px;
	background: #fff;
	cursor: pointer;
	transition: all 0.3s;
	}
.rank-value-wp .date-box i:hover {color: #ff5529; border-color: #cfd2e1;}
.rank-value-wp .date-box .todate {
	display: block;
	margin: -2px auto 0 auto;
	font-size: 14px;
	}

/*----- È¸¿øº° ¼±ÅÃ -----*/
.rank-value-wp .rankW-Mclass {
	clear: both;
	position: relative;
	margin: 25px 0 0 0; padding: 0 0 0 15px;
	border: 1px solid #d9d9d9;
	box-shadow: 0 1px 2px 0 rgba(0,0,0, 0.08);
	}
.rank-value-wp .rankW-Mclass a {
	display: inline-block;
	position: relative;
	height: 46px;
	margin: 0 8px 0 8px; padding: 0 5px 0 5px;
	font-size: 14px; color: #666; line-height: 44px; vertical-align: middle;
	
	cursor: pointer;
	}
.rank-value-wp .rankW-Mclass a.active {font-size: 15px; color: #ff5529; font-weight: bold;}
.rank-value-wp .rankW-Mclass a.active::after {
	content: "";
	display: block;
	position: absolute; bottom: -1px; left: 0; right: 0;
	height: 3px;
	background: #ff643c;
	}
.rank-value-wp .rankW-Mclass a:hover {color: #ff5529; text-decoration: none;}
.rank-value-wp .rankW-Mclass span.guide {
	position: absolute; top: 14px; right: 20px;
	font-size: 12px; color: #e05555; letter-spacing: -0.5px;
	}

/*----- µ¥ÀÌÅÍ box -----*/
.tab-rank-feild {
	display: ;
	padding: 30px 15px 15px 15px;
	border: 1px solid #d9d9d9; border-top: none;
	background: #f9f9f9;
	overflow: hidden;
	}
.tab-rank-feild .box {
	float: left;
	width: 50%;
	padding: 0 10px 0 10px;
	}
.tab-rank-feild .box .rank-info .num {
	display: block;
	position: absolute; top: -3px; left: -4px;
	width: 24px; height: 20px;
	padding: 5px 0 0 0;
	font-size: 13px; color: #fff; letter-spacing: -1px; line-height: 100%; font-weight: bold; text-align: center;
	background: #333;
	box-shadow: 0 1px 2px 0 rgba(255,255,255, 0.3) inset;
	transition: all 0.3s;
	}
.tab-rank-feild .box .rank-info .num:after {
	content: "";
	position: absolute; left: 1px; bottom: -24px;
	margin: 0 0 0 -1px;	
	width: 0px; height: 0px;
	border: 12px solid;
	border-color: #333 transparent transparent transparent;
	transition: all 0.3s;
	}
.tab-rank-feild .box .rank-info {
	position: relative;
	margin: 0 0 20px 0; padding: 20px 25px;
	border: 1px solid #eee; border-bottom: 1px solid #e7e7e7;
	border-radius: 6px;
	background: #fff;
	box-shadow: 0 1px 0 0 rgba(0,0,0, 0.02);
	transition: all 0.3s;
	}
.tab-rank-feild .box .rank-info:hover .num {background: #ff5529;}
.tab-rank-feild .box .rank-info:hover .num::after {border-color: #ff5529 transparent transparent transparent;}
.tab-rank-feild .box .rank-info:hover {border-color: #999; box-shadow: 2px 2px 2px 0 rgba(0,0,0, 0.1);}
.tab-rank-feild .box .rank-info.YgPr		{height: 200px;}
.tab-rank-feild .box .rank-info.Law2		{height: 100px;}
.tab-rank-feild .box .rank-info.Law			{height: 75px;}
.tab-rank-feild .box .rank-info.Searchword	{height: 62px;}
.tab-rank-feild .box .rank-info.haesul		{height: 102px;}

.tab-rank-feild .box .rank-info.haesul a.haesul-Subj {
	display: block;
	margin-bottom: 6px;
	font-size: 105%; color: #444; line-height: 1.15em; font-weight: bold; vertical-align: middle;
	}
.tab-rank-feild .box .rank-info.haesul span.name {
	display: inline-block;
	font-size: 13px; color: #777; line-height: 1.2em; font-weight: normal; 
	}
.tab-rank-feild .box .rank-info.haesul span.ckind {
	display: inline-block;
	position: relative;
	margin: 0 0 0 11px;
	font-size: 13px; color: #9ca3af; letter-spacing: -0.5px; line-height: 1.2em; font-weight: normal; 
	}
.tab-rank-feild .box .rank-info.haesul span.ckind:before {
	content: "-";
	display: block;
	position: absolute; top: 1px; left: -8px;
	}

.tab-rank-feild .box .rank-info .YgPr-fileNumberSubj {
	display: block;
	height: 26px;
	font-size: 105%; color: #444; line-height: 1.1em; font-weight: bold; vertical-align: middle;
	}
.tab-rank-feild .box .rank-info .YgPr-fileNumberSubj:hover, .tab-rank-feild .box .rank-info.haesul a.haesul-Subj:hover {color: #ff5529;}
.tab-rank-feild .box .rank-info.Law2 .YgPr-fileNumberSubj:hover {text-decoration: none !important;}

.tab-rank-feild .box .rank-info .YgPr-fileNumberSubj span.tail {
	display: block;
	margin: 6px 0 0 0; padding: 0 0 0px 0;
	font-size: 13px; color: #666; line-height: 1.2em; font-weight: normal; text-decoration: none !important;
	}
.tab-rank-feild .box .rank-info.Law .YgPr-fileNumberSubj {font-size: 110%;}
.tab-rank-feild .box .rank-info.Searchword .YgPr-fileNumberSubj {font-size: 110%; letter-spacing: 0px;}

.tab-rank-feild .box .rank-info span.YgPr-class {
	display: inline-block;
	height: 18px;
	margin: 0 0 0 0; padding: 0 2px 0 2px;
	font-size: 12px;	
	}
.tab-rank-feild .box .rank-info span.YgPr-class.first {
	margin-left: -2px; padding-right: 7px;
	background: url('/pds/images/sub/taxnet_post/board_thBar.gif') no-repeat right 4px;
	}

.tab-rank-feild .box .rank-info .YgPr-icon {
	display: inline-block;
	height: 18px;
	margin: 0 -4px 1px 2px; padding: 2px 7px 0 7px;
	font-size: 11px !important; color: #fff; line-height: 100% !important; font-weight: normal; text-align: center; vertical-align: middle;
	border-radius: 2px;
	
	}
.tab-rank-feild .box .rank-info .YgPr-kind	{background: #e05555;}
.tab-rank-feild .box .rank-info .YgPr-recom	{letter-spacing: -0.5px; background: #299921;}
.tab-rank-feild .box .rank-info .YgPr-haesul {
	padding-top: 1px;
	color: #0053a6; letter-spacing: -0.5px; text-decoration: none !important;
	border: 1px solid #3e7ab5;
	}
.tab-rank-feild .box .rank-info .YgPr-haesul:hover {
	color: #fff !important;
	border: 1px solid #0e5ead;
	background: #0f64b8;
	}
.tab-rank-feild .box .rank-info .YgPr-haesul i {
	display: inline-block;
	margin: 1px 2px 0 0;
	font-size: 10px !important;
	}

.tab-rank-feild .box .rank-info .YgPr-text {
	display: block;
	display: -webkit-box;
	margin: 6px 0 10px 0; padding: 8px 0 10px 0;
	font-size: 13px; color: #666; letter-spacing: -0.5px; line-height: 1.3em;
	word-wrap: break-word; text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	border-top: 1px dotted #aaa; border-bottom: 1px dotted #aaa;
	
	overflow: hidden;
	cursor: help;
	}

.tab-rank-feild .box .rank-info .keyword {
	position: relative;
	padding: 0 0 0 52px;
	font-size: 12px; letter-spacing: -0.5px; line-height: 1.3em; vertical-align: middle;
	
	}
.tab-rank-feild .box .rank-info .keyword span.stit {
	display: inline-block;
	position: absolute; top: 0; left: 0px;
	height: 18px;
	padding: 3px 6px 0 6px;
	font-size: 11px; color: #fff; line-height: 100%; vertical-align: middle;
	border-radius: 2px;
	background: #97a9c5;
	
	}
.tab-rank-feild .box .rank-info .keyword span.stit:after {
	content: "";
	position: absolute; top: 50%; right: -7px;
	width: 0px; height: 0px;
	margin: -4px 0 0 0;	
	border: 4px solid;
	border-color: transparent transparent transparent #97a9c5;
	}
.tab-rank-feild .box .rank-info .keyword a {color: #777;}
.tab-rank-feild .box .rank-info .keyword a:hover {color: #ff5529; text-decoration: none;}

.tab-rank-feild .box .rank-info.Searchword .YgPr-fileNumberSubj span.count {
	position: absolute; top: 50%; right: 25px;
	min-width: 11px; height: 16px;
	margin: -5px 0 0 0; padding: 0 0 0 15px;
	font-size: 14px; color: #555; line-height: 10px; font-weight: normal; vertical-align: top;
	}
.tab-rank-feild .box .rank-info.Searchword .YgPr-fileNumberSubj span.up {background: url('/pds/images/sub/taxnet_post/sch_rt_ranking_up.gif') no-repeat 0 1px;}
.tab-rank-feild .box .rank-info.Searchword .YgPr-fileNumberSubj span.down {background: url('/pds/images/sub/taxnet_post/sch_rt_ranking_down.gif') no-repeat 0 2px;}
.tab-rank-feild .box .rank-info.Searchword .YgPr-fileNumberSubj span.new {
	width: 23px; height: 11px;
	background: url('/pds/images/sub/taxnet_post/sch_rt_ranking_new.gif') no-repeat 0 0;
	}