.consult_board_wrap{
	padding: 30px 0;
}

/* .consult_board_wrap > div[class^="king_"]{
	margin-bottom: 30px;
} */

.consult_board_wrap .title{
	color: #343434;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
}

.consult_board_wrap .board_top .btn_wrap{ margin: 0; }
.consult_board_wrap .board_top .btn{
	display: inline-block;
	border: 1px solid #afafaf;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	color: #464646;
	background: #fff;
	cursor: pointer;
	padding: 0 10px;
}

.consult_board_wrap .bbs_wrap .table_wrap{ /* margin-bottom: 30px;  */ }


.consult_board_wrap .section{
	padding: 25px 35px;
	border: 0;
	margin: 15px 0;
}

.consult_board_wrap .table .thumb > img{
	width: 50px;
	margin: 0 auto;
}

.consult_board_wrap .cdt{
	/* margin: 0;
	margin-top: 20px; */
	margin: 20px 0;
}
.consult_board_wrap .cdt > span{ background: transparent; }

.consult_board_wrap .section > .message{
	width: 978px;
	margin: 0 auto;
	min-height: 200px;
	word-break: break-all;
}

.consult_board_wrap .section .message{
	font-size: 16px;
}
.consult_board_wrap .section .message > p{
	margin-bottom: 35px;
}
.consult_board_wrap .section .message > p:last-child{
	margin-bottom: 0;
}

.consult_board_wrap .section .message > p > span{
	vertical-align: baseline;
}

.consult_board_wrap .section .message .link:hover{ text-decoration: underline; }

.consult_board_wrap .message .table th,
.consult_board_wrap .message .table td{ }
.consult_board_wrap .message .table td.name{ text-align: left; position: relative; }





.consult_board_wrap .consult_table th{
	background: #f7f7f7;
}
.consult_board_wrap .consult_table th,
.consult_board_wrap .consult_table td{
	border: 1px solid #e5e5e5;
	padding: 5px 12px;
	text-align: center;
}



.consult_board_wrap .consult_table td.thumb > img{
	margin: 0 auto;
	width: 30px;
	vertical-align: middle;
}
.consult_board_wrap .consult_table td.cate{
	/* background: #f0fbfe; */
}
.consult_board_wrap .consult_table td.cate,
.consult_board_wrap .consult_table td.name{ text-align: left; }
.consult_board_wrap .consult_table td.name > span{ cursor: pointer; }
.consult_board_wrap .consult_table td.name > span:hover{
	text-decoration: underline;
}
.consult_board_wrap .consult_table td.name > .btn{
	display: inline-block;
	font-size: 0;
	width: 25px;
    height: 25px;
	line-height: 25px;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 50px;
	color: #1f1f1f;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
}
.consult_board_wrap .consult_table td.name > .btn::before{
	content: '';
	width: 15px;
	height: 16px;
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -64px -171px; /* FF3.6-15 */
	vertical-align: middle;
}





.consult_board_wrap .total_btm{
	background: #f7fdff;
}
.consult_board_wrap .total_btm li{ font-size: 12px; }
.consult_board_wrap .total_btm > div{
	padding: 20px 25px; 
	
}
.consult_board_wrap .layout > div{  vertical-align: middle; }
.consult_board_wrap .layout .total_wrap{
	width: 340px;
	text-align: right;
}

.consult_board_wrap .layout .total_wrap > span{
	display: inline-block;
}
.consult_board_wrap .layout .total_wrap > span:first-child{ font-size: 16px; margin-right: 10px; }
.consult_board_wrap .layout .total_wrap .price{
	font-size: 24px;
	font-weight: 700;
}


.consult_board_wrap .king_compare{ margin-bottom: 30px; }
.consult_board_wrap .king_compare .contents > p{ 
	color: #2a2a2a; 
	padding: 0 20px; 
	font-size: 14px;
	font-family: 'NanumSquareNeo';
}
.consult_board_wrap .king_compare .contents > p > span{
	font-size: 20px;
}
.consult_board_wrap .king_compare .contents > p > .cnt{
	color: #ff0000;
}

.consult_board_wrap .king_compare .section{
	border-top: 1px solid #000;
	/* padding: 0 50px; */
	padding: 0 25px;
}

.consult_board_wrap .king_compare .table td{
	padding: 30px 17px;
	/* padding: 50px 10px; */
	/* border-bottom: 1px solid #e2e2e2; */
	/* border-top: 1px solid #e2e2e2; */
	vertical-align: top;
	
	font-size: 14px;
	/* font-size: 16px; */
}


/* .consult_board_wrap .king_compare .table tr:last-child > td{
	border-bottom: 0;
} */


.consult_board_wrap .king_compare .table td .kings{
	/* margin-bottom: 10px; */
	margin-right: 10px;
}

.consult_board_wrap .king_compare .table td.data{ text-align: left; }
.consult_board_wrap .king_compare .table td.data > .flex{
	/* justify-content: space-between; */
	justify-content: space-between;
	margin-bottom: 20px;
	align-items: center;
}

.consult_board_wrap .king_compare .table td.data > .flex a.btn{
	line-height: 25px;
	height: 25px;
	border: 1px solid #afafaf;
	display: inline-block;
	padding: 0 10px;
	margin-left: 10px;
}
.consult_board_wrap .king_compare .table td.data form .btn{
	padding: 2px 10px;
	/* margin: 0 15px; */
}


.consult_board_wrap .king_compare .recommended { margin-bottom: 20px; }

.consult_board_wrap .king_compare .recommended > *{ margin-bottom: 20px; }
.consult_board_wrap .king_compare .recommended > *:last-child{
	margin-bottom: 0;
}


.consult_board_wrap .king_compare .recommended li > span > p{
	display: inline-block;
	margin-left: 5px;
}

.consult_board_wrap .king_compare .recommended .pick{
	width: 390px;
	background: #fbf8f4;
	height: 70px;
	line-height: 70px;
	border-radius: 50px;
	padding: 0 30px;
	/* font-size: 16px; */
}
.consult_board_wrap .king_compare .recommended .pick::before{
	content: '';
	display: inline-block;
	width: 62px;
	height: 39px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -189px -323px;
	vertical-align: middle;
	margin-right: 7px;
}



.consult_board_wrap .king_compare .comment{
	padding: 0;
}


.consult_board_wrap .king_compare .recommended .info > *{
	vertical-align: middle;
}

.consult_board_wrap .king_compare .recommended .txt{ margin-right: 5px; }
.consult_board_wrap .king_compare .recommended .price{
	/* font-size: 15px; */
	/* font-size: 16px; */
	margin-right: 10px;
}




.consult_board_wrap .king_compare .recommended .consult_table th,
.consult_board_wrap .king_compare .recommended .consult_table td{
	line-height: normal;
	padding: 5px 12px;
	vertical-align: middle;
	/* font-size: 16px; */
}
.consult_board_wrap .king_compare .recommended .consult_table tr:last-child > td{
	border-bottom: 1px solid #e2e2e2;	
}


.consult_board_wrap .server_notice{
	width: 898px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}


.consult_board_wrap .king_bidding .btn_wrap{ margin: 0; }



.consult_board_wrap.notebook{
	min-height: 1830px;
}

.consult_board_wrap.ver2 .bbs_wrap{
	border: 3px solid #333;
	margin-bottom: 30px;
}

.consult_board_wrap.ver2 .bbs_wrap .bbs_table > li{
	padding: 10px 17px;
	border-bottom: 1px solid #333;
	align-items: center;
	justify-content: space-between;
}

.consult_board_wrap.ver2 .bbs_wrap .bbs_table .subject{
	font-size: 18px;
	font-weight: 500;
	color: #2a2a2a;
}

.consult_board_wrap.ver2 .bbs_wrap .bbs_table .info > span{
	font-size: 14px;
	color: #565656;
	margin-right: 10px;
}
.consult_board_wrap.ver2 .bbs_wrap .bbs_table .info > span:last-child{
	margin-right: 0; 
}

.consult_board_wrap.ver2 .bbs_wrap .bbs_table .prev_post{
	cursor: pointer;
	padding-right: 10px;
	background: url('/skin/shop/basic/img/smarrow.png') no-repeat right 1px;
}

.consult_board_wrap.ver2 .type{
	display: inline-block;
	width: 68px;
	line-height: 40px;
	height: 40px;	
	border-radius: 50px;
	color: #333;
	font-weight: 700;
	text-align: center;
	font-size: 18px;
	font-family: 'NanumSquareNeo-Variable';
}
.consult_board_wrap.ver2 .type.question{
	background: #ffd000;
	border: 1px solid #e59900;
	vertical-align: middle;
	margin-right: 20px;
}
.consult_board_wrap.ver2 .type.answer{
	background: #88d4ff;
	border: 1px solid #00a3ff;
}


.consult_board_wrap.ver2 .king_bidding .bbs_wrap{ border: 0; }
.consult_board_wrap.ver2 .king_bidding .bring_est .btn_blue{ line-height: 32px; font-size: 13px; width: auto; }



.consult_board_wrap.notebook .king_bidding .bbs_wrap{ padding: 10px 17px; }
.consult_board_wrap.notebook .king_bidding .bbs_wrap .write_table td.bring_est input[type="button"]:last-child{ margin-top: 0; line-height: 32px; }

.consult_board_wrap.notebook .king_bidding{
	display: block;
	visibility: hidden;
	height: 0;
}
.consult_board_wrap.notebook .king_bidding .bbs_wrap{
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}
.consult_board_wrap.notebook .king_bidding.on{
	visibility: visible;
	height: auto;
}
.consult_board_wrap.notebook .king_bidding.on .bbs_wrap{
	visibility: visible;
	height: auto;
	padding: 10px 17px;
	margin-bottom: 30px;
}


.consult_board_wrap.notebook .section .inquiry_box .message > p{
	margin-bottom: 0; 
}


.consult_board_wrap.pc .layout .total_wrap .price > li{ font-size: 14px; }
.consult_board_wrap.pc .king_compare .recommended > .cpu_vga{ margin-bottom: 10px; }
.consult_board_wrap.pc .king_compare .table td.data{ padding-right: 120px; }

.consult_board_wrap.pc .king_compare .recommended .consult_table th,
.consult_board_wrap.pc .king_compare .recommended .consult_table td{ padding-top: 2px; padding-bottom: 2px; }

.consult_board_wrap.pc .king_compare .recommended .consult_table td.total{
	padding-top: 10px;
	padding-bottom: 10px;	
	position: relative;
}


.consult_board_wrap.pc .king_compare .recommended .check_btm{
	justify-content: space-between;
}

.consult_board_wrap.pc .king_compare .recommended .share{ width: 260px;}
.consult_board_wrap.pc .king_compare .recommended .share *{
	font-family: 'NanumSquare';
	font-weight: 700;
	font-size: 12px;
}


.consult_board_wrap.pc .king_compare .recommended .share .flex{
	justify-content: center;
	align-items: center;
}
.consult_board_wrap.pc .king_compare .recommended .share li{
	line-height: 12px;
	margin-right: 5px;
	
}
.consult_board_wrap.pc .king_compare .recommended .share li:first-child{
	margin-right: 15px;
}
.consult_board_wrap.pc .king_compare .recommended .share li:first-child::before{
	content: '\00B7';
	margin-right: 5px;
}

.consult_board_wrap.pc .king_compare .recommended .share li:last-child{
	margin-right: 0;
}


.consult_board_wrap.pc .king_compare .recommended .share li > a{
	/* border: 1px solid #ddd; */
	color: #000;
	display: inline-block;
	/* width: 35px; */
	width: 55px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	/* border-radius: 100%; */
	border-radius: 5px;
	/* background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); */
	
	border: 1px solid transparent;
	overflow: hidden;
	/* background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #009cff 0%,  #e297ff 100%); */
	background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #ffab00 0%,  #ff9797 100%);
	background-origin: border-box;
	background-clip: content-box, border-box;
	
}
.consult_board_wrap.pc .king_compare .recommended .share li > a:hover{
	/* text-decoration: underline; */
	background: linear-gradient(to right, #ffab00 0%,  #ff9797 100%);
	color: #fff; 
}

.consult_board_wrap.pc .king_compare .recommended .share li > a img{
	vertical-align: text-top;
	margin-right: 5px;
}

.consult_board_wrap.pc .king_compare .recommended .share li:first-child > a{

}
.consult_board_wrap.pc .king_compare .recommended .share li:nth-child(3) > a{
	width: 65px;
}
.consult_board_wrap.pc .king_compare .recommended .share li:last-child > a{
	
}

/* .consult_board_wrap.pc .king_compare .recommended .consult_table td.total .share li > a::before{
	content: '';
	display: inline-block;
	width: 13px;
	height: 12px;
	background: url('/skin/shop/basic/images/icon/link_copy.png') no-repeat center center;
	vertical-align: middle;
	
} */

/* .consult_board_wrap.pc .king_compare .recommended .consult_table td.total .share li:last-child > a::before{
	content: '';
	display: inline-block;
	width: 13px;
	height: 12px;
	background: url('/skin/shop/basic/images/icon/capture.png') no-repeat center center;
	vertical-align: middle;
	
} */

.consult_board_wrap.pc .consult_table td.thumb{ position: relative; }
.consult_board_wrap.pc .consult_table td.thumb > img{ cursor: pointer; }
.consult_board_wrap.pc .consult_table td.thumb .layer{
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	border: 1px solid #000000;
	padding: 10px;
	background: #fff;
}
.consult_board_wrap.pc .consult_table td.thumb .layer img{ display: block; width: 300px; }
.consult_board_wrap.pc .consult_table td.thumb:hover .layer{ display: block; }



.consult_board_wrap.pc .consult_table td.total .price{ margin-right: 0; margin-bottom: 20px;  }
.consult_board_wrap.pc ul.price li > span{ vertical-align: text-top; font-weight: 700; }
.consult_board_wrap.pc ul.price li > span.cnt{ 
	display: inline-block;
    width: 13px;
    height: 13px;
    line-height: 13px;
    border-radius: 100%;
    text-align: center;
    border: 1px solid #c5c5c5;
    vertical-align: middle;
    text-indent: -1px;
    font-size: 12px;
    font-family: 'NanumSquare';
    letter-spacing: -1px;
    margin-top: -2px;
    background: #fff;
}
.consult_board_wrap.pc .consult_table td.total .buy{
	display: inline-block;
	width: 148px;
	height: 70px;
	line-height: 70px;
	border-radius: 50px;
	font-size: 18px;
	letter-spacing: -1px;
	background: #ffd000;
	border: 1px solid #ebc364;
	font-weight: 700;
	color: #000;
}
.consult_board_wrap.pc .consult_table td.total .buy::before{
	content: '';
	width: 26px;
	height: 22px;
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -139px -184px;
	vertical-align: middle;
	margin-right: 8px;
}

.consult_board_wrap.pc .es_desc > a{
	letter-spacing: -1px;	
	font-family: 'NanumSquareNeo-Variable';
	color: #000;
	text-decoration: underline;
	text-underline-offset: 3px;
}
.consult_board_wrap.pc .es_desc > a::before{
	content: '';
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background:  url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -279px -357px;
	vertical-align: middle;
}

.consult_board_wrap.pc .copy_input{
	border: 0;
	height: 1px;
	width: 1px;
	margin-left: -1px;
}


.estimate_compare_wrap.consult_answer .consult_board_wrap{ padding: 0; margin-top: 30px; }
.estimate_compare_wrap.consult_answer .consult_board_wrap .cdt{ margin-bottom: 20px; }

.estimate_compare_wrap.consult_answer .choice .subject::before{ display: none; }
.estimate_compare_wrap.consult_answer .choice .head{ display: none; }
.estimate_compare_wrap.consult_answer .choice .body{ padding: 30px 17px; }
.estimate_compare_wrap.consult_answer .choice .type{ margin-right: 20px; vertical-align: bottom; }


.estimate_compare_wrap.consult_answer .choice .answer_content{ width: 978px; margin: 0 auto; }

.estimate_compare_wrap.consult_answer .choice .bbs_wrap{
	border: 0;
}

.estimate_compare_wrap.consult_answer .choice .btn_wrap.reverse{ width: 978px; margin: 0 auto; }
.estimate_compare_wrap.consult_answer .choice .btn_wrap.reverse .btn{
	width: 472px;
	height: 100px;
	/* line-height: 100px; */
	/* display: block; 
	margin: 15px auto 0; */
	padding: 0 20px;
	font-size: 18px;
	margin: 20px 20px 20px 0;
}
.estimate_compare_wrap.consult_answer .choice .btn_wrap.reverse .btn:last-child{
	/* margin-top: 0;  */
	margin-right: 0; 
}

.estimate_compare_wrap.consult_answer .choice .btn_wrap.reverse .btn:hover{
	text-decoration: underline;
}

.estimate_compare_wrap.consult_answer .choice .btn_wrap.reverse .btn.customer{
	box-sizing: border-box;
	line-height: 20px;
	padding: 28px;
}
.estimate_compare_wrap.consult_answer .choice .btn_wrap.reverse .btn.customer > span{
	font-size: 14px;
}
.estimate_compare_wrap.consult_answer .choice .btn_wrap.reverse .btn.est{
	background: #00aed6;
	border: 1px solid #1b90ab;
	padding: 0 10px;
	color: #fff;
	margin-left: 10px;
	box-sizing: border-box;
	line-height: 20px;
	padding: 28px;
}
.estimate_compare_wrap.consult_answer .choice .btn_wrap.reverse .btn.est > span{ font-size: 14px; }


.estimate_compare_wrap.consult_answer .table_wrap div.tit{ margin-bottom: 25px; justify-content: space-between; }
.estimate_compare_wrap.consult_answer .table_wrap div.tit > span:first-child{
	font-size: 30px;
	font-weight: 500;
	letter-spacing: -1px;
	color: #000;
}

.estimate_compare_wrap.consult_answer .table_wrap div.tit .check_wrap > *{ vertical-align: middle; }
.estimate_compare_wrap.consult_answer .table_wrap div.tit .checkbox{ width: 20px; height: 20px; margin-right: 5px; }
.estimate_compare_wrap.consult_answer .table_wrap div.tit label{ font-size: 18px; font-weight: 500; letter-spacing: -1px; }


.estimate_compare_wrap.consult_answer .es_sn_form{
	visibility: hidden;
	height: 0;
}

.estimate_compare_wrap.consult_answer .es_sn_form.on{
	visibility: visible;
	height: auto;
}


.estimate_compare_wrap.consult_answer .es_sn_re_form{ display: none; }
.estimate_compare_wrap.consult_answer .es_sn_re_form.on{ display: block; }



