/* * a,a:hover { color: #333; }
#header .bg_banner{
	width: 100%;
	height: 78px;
	background: url("/skin/shop/basic/img/top_bnr2.png");
	background-position: 30% 50%;
}
#header.ver_3 .header_top{
	height: 38px; 
	line-height: 38px;
	
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
}
#header .shortcut li{
	width: 210px;
	height: 100%;
	float: left;
}
#header .shortcut li:first-child{
	width: 210px;
	height: 100%;
	border: 1px solid #e6eaec;
	text-align: center;
	font-size: 13px;
	letter-spacing: 0.5px;
	color: #424141;
}
#header .shortcut li:first-child img{
	width: 15px;
}

#header .shortcut li:nth-child(2){
	width: 540px;
	height: 100%;
}
#header .shortcut li:nth-child(2) span{
	display: inline-block;
	width: 42px;
	height: 22px;
	line-height: 22px;
	margin-top: 6px;
	margin-left: 20px;
	text-align: center;
	background: #e4f3ff;
	border: 1px solid #d4e9f9;
	border-radius: 15px;
	color: #6c6c6c;
}
#header .shortcut li:nth-child(2) p{
	display: inline-block;
	margin-left: 10px;
	font-weight: 500;
	color: #424141;
}
#header .shortcut li a{ 
	display: block;
	color: #515151;
	height: 30px;
	line-height: 30px;
}
#header .shortcut li:first-child a{
	padding: 0 8px;
	height: 38px;
	line-height: 38px; }

#header .shortcut li img{ width: 22px; height: 22px;} */
/* login line */

/* #header .menu li{ 
	background: none;	
}
#header.ver_3 .header_bottom{
	margin-top: -10px;
}
#header.ver_3 .mid_cont{ 
	width: 1200px;
	height: 120px;
	margin: 10px auto;
}
#header.ver_3 .mid_cont .logo{
	display: inline-block;
}
#header.ver_3 .search_wrap{
	width: 700px;
	height: 100px;
	padding: 0px;
}
#header.ver_3 .search_text{
	width: 470px;
	height: 50px; 
	line-height: 50px;
	outline: none;
	text-indent: 15px; 
	letter-spacing: -1px;
}

#header.ver_3 .search_word{
	width: 350px;
	height: 30px;
	text-align: center;
	margin: 0px 210px;
	padding: 0;
	background: none;
}
#header.ver_3 .search_word li{
	width: 20%;
	display: inline-block;
	line-height: 40px;
	float: left;
	text-align: center;
	background: none;
	letter-spacing: -1px;
}
#header.ver_3 .search_form{
	padding: 3px;
	width: 500px; 
	height: 50px;
	margin-top: 40px;
	margin-left: 135px;
	border: 1px solid #cbc394;
	border-style: ridge;
	box-shadow: 1px 1px 5px 1px #ffff9d;
	background: #fff;
}
#header.ver_3 .search_form img{
	position: absolute;
	top: 109px;
	left: 900px;
}
#header.ver_3 .search_btn{
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url('/skin/shop/basic/images/icon/header2_icon.png') no-repeat -70px -37px;
	margin-right: 10px;
	margin-top: 16px;
} */
/* top second bnr start */
/* #header .bnr{ 
	position: relative; 
	width: 270px;
	height: 60px;
	top: -100px;
	left: 275px;
}
#header .bnr div{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	letter-spacing: -1px;
}
#header .bnr .bnr_box1 span{
	display: inline-block;
	width: 54px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #c0c0c0;
	border-radius: 15px;
	font-size: 13px;
	margin-left: 5px;
}
#header .bnr .bnr_box2 span{
	color: #e83c00;
	margin-left: 5px;
} */
/* top second bnr end */
/* gnb start */
/* #gnb > li > a{
	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding: 0 15px;
	text-align: center;
	color: #525252;
	font-size: 18px;
	font-weight: 500;
}
#gnb li a.menu_all {
    color: #393939;
    width: 50px;
    padding: 0;
    background: rgba(79, 79, 79, 0.9);
}
#gnb li a.menu_all img{
	width: 15px;
	height: 13px;
}

#header.ver_3 .nav{
	height: 48px;
	background: url('/skin/shop/basic/img/nav_bg.png');
	border-bottom: none;
}

#header.ver_3 #gnb li:first-child:after,
#header.ver_3 #gnb li:nth-last-child(-n+2):after{
	display: none;	
}
#header.ver_3 #gnb li:first-child{
	width: 170px;
	background: rgba(79, 79, 79, 0.9);
}
#header.ver_3 #gnb li:first-child a{
	color: #fff;
}
#header.ver_3 #gnb li:nth-child(2){
	width: 50px;
} 

#header.ver_3 #gnb > li a.event::before{
	content : '';
	display: inline-block;
	width: 23px;
	height: 13px;
	background: url('/skin/shop/basic/images/icon/header2_icon.png') no-repeat -46px -21px;
	margin-right: 5px;
}

#header.ver_3 #gnb > li > a{
	letter-spacing: -1px;
	color: #333;
	font-size: 15px;
}
#header.ver_3 #gnb > li:nth-child(3) {
	margin-left: 25px;
}
#header.ver_3 #gnb > li:nth-child(8) {
	margin-left: 265px;
}

#header.ver_3 .ctgr_all{
	width: 220px;
	height: 370px;
	padding: 15px 0;
	margin-top: 6px;
	background: rgba(0, 0, 0, 0.6);
}
#header.ver_3 .ctgr_all li a{
	height: 27px;
	line-height: 27px;
	border: 0;
	padding: 0 17px;
	font-size: 13px;
	text-indent: 10px;
}
#header.ver_3 .ctgr_all li .ctgr_color{
	color: #e2cb9a;
}
#header.ver_3 .ctgr_all hr{
	width: 80%;
	border: 1px solid rgba(79, 79, 79, 0.9);
}

#header.ver_3 .ctgr_layer{
	display: none;
	left: 220px;
} */

/* main_box */
.estimate_box {
	width: 1200px;
    margin: 30px auto;
}
.estimate_box .estimate_main_title{
	position: absolute;
	width: 1200px;
	height: 85px;
	line-height: 85px;
	text-indent: 30px;
	font-size: 22px;
	font-weight: 500;
}
.estimate_box .estimate_main_title input{
	position: relative;
	width: 1000px;
	height: 30px;
	top: -1px;
	text-indent: 10px;
	outline: none;
	border: none;
	background: none;
	font-size: 20px;
	cursor: default;
}
.estimate_box .estimate_con{
	width: 100%;
	padding: 50px 60px 0px;
	box-sizing: border-box;
	border: 1px solid #c3c3c3;
	border-bottom: none;
	background: #f8f2e6;
}
.estimate_box .estimate_con .estimate_top{
	width: 100%;
	height: 161px;
}
.estimate_box .estimate_con .estimate_top li{
	float: left;	
}
.estimate_box .estimate_con .estimate_top .estimate_logo{
	width: 192px;
	height: 100%;
}
.estimate_box .estimate_con .estimate_top .estimate_logo img{
	margin-left: 37px;
	margin-top: 28px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents1{
	width: 418px;
	height: 100%;
	border: 2px solid #909090;
	box-sizing: border-box;
	text-indent: 15px;
	font-size: 13px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents1 ul{
	width: 100%;
	height: 100%;
}
.estimate_box .estimate_con .estimate_top .estimate_contents1 ul li{
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #e1e1e1;
	box-sizing: border-box;
}
.estimate_box .estimate_con .estimate_top .estimate_contents1 ul .contents1_title{
	font-weight: 700;
}
.estimate_box .estimate_con .estimate_top .estimate_contents1 ul li div{
	line-height: 32px;
	float: left;	
}
.estimate_box .estimate_con .estimate_top .estimate_contents1 ul li .contents1_title{
	width: 78px;
	border-right: 1px solid #eee;
}
/* °ø±ÞÀÚ start */
.estimate_box .estimate_con .estimate_top .estimate_contents2{
	display: block;
	width: 452px;
	height: 100%;
	margin-left: 18px;
	border: 2px solid #909090;
	box-sizing: border-box;
	font-size: 13px;
	text-indent: 15px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 ul li{
	width: 413px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #ededed;
	box-sizing: border-box;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 ul .contents2_title{
	font-weight: 700;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 div{
	float: left;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 .contents2_name{
	width: 35px;
	height: 100%;
	border-right: 2px solid #909090;
	box-sizing: border-box;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 .contents2_name p{
	line-height: 35px;
	writing-mode: vertical-lr;
	margin-top: 20px;
	font-weight: 700;
	text-indent: 0px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 .contents2_name p:first-child{
	margin-top: 40px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 ul{
	width: 100%;
	height: 100%;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 ul li{
	line-height: 32px;
	float: left;	
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 ul li:last-child div{
	height: 29px;
	line-height: 29px;
	border-bottom: none;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 ul li .contents2_title{
	width: 79px;
	border-right: 1px solid #eee;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 ul li .contents2_sub_con{
	width: 125px;
	border-right: 1px solid #eee;
}
.estimate_box .estimate_con .estimate_top .estimate_contents2 ul li .contents2_sub_con:last-child{
	border: none;
}
/* °ø±ÞÀÚ end */
/* °ßÀûÀÚ start */
.estimate_box .estimate_con .estimate_top .estimate_contents3{
	display: none;
	width: 452px;
	height: 100%;
	margin-left: 18px;
	border: 2px solid #909090;
	box-sizing: border-box;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 div{
	float: left;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 .contents3_name{
	width: 35px;
	height: 100%;
	border-right: 2px solid #909090;
	box-sizing: border-box;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 .contents3_name p{
	line-height: 35px;
	writing-mode: vertical-lr;
	margin-top: 20px;
	font-weight: 700;
	font-size: 13px;
	text-indent: 0px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 .contents3_name p:first-child{
	margin-top: 40px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul{
	width: 415px;
	height: 100%;
	padding: 20px 25px;
	box-sizing: border-box;
	margin-left: 35px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul li{
	height: 100%;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_img{
	width: 90px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_img img{
	margin-top: 13.5px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_text{
	width: 120px;
	margin-left: 20px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_text p:first-child{
	font-size: 20px;	
	font-weight: 500;
	line-height: 40px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph{
	width: 115px;
	margin-left: 20px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul{
	width: 115px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .graph_box{
	vertical-align: top;
	display: table-cell;
	width: 25%;
	height: 80px;
	line-height: 10px;
	font-size: 12px;
	float: left;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .graph_box .percent{
	display: inline-block;
	width: 100%;
	color: #898989;
    font-family: 'gulim';
    font-size: 11px;
    text-align: center; 
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .graph_box .graph{
	position: relative;
    width: 9px;
    height: 35px;
    background: #fff;
    border: 1px solid #7a7a7a;
    border-radius: 2px;
    margin: 5px 9px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .graph_box .graph .data{
	position: absolute;
    bottom: 0;
    width: 100%;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .graph_box .graph .data1{
	background: #09a3e4;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .graph_box .graph .data2{
	background: #e95c12;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .graph_box .graph .data3{
	background: #fdc93a;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .graph_box .graph .data4{
	background: #a1455f;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .sns_box{
	width: 100%;
	height: 37px;
	line-height: 37px;
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .sns_box .sns_text{
	margin-left: 30px;	
}
.estimate_box .estimate_con .estimate_top .estimate_contents3 ul .contents3_graph ul .sns_box img{
	position: relative;
	top: 7px;
}
/* °ßÀûÀÚ end */

.estimate_box .estimate_con .estimate_cen{
	width: 100%;
	margin-top: 35px;
	border-top: 2px solid #8e8e8e;
}
.estimate_box .estimate_con .estimate_cen .estimate_title{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #8e8e8e;
}
.estimate_box .estimate_con .estimate_cen .estimate_title li{
	width: 110px;
	height: 100%;
	line-height: 40px;
	float: left;
	text-align: center;
	font-size: 15px;
}
.estimate_box .estimate_con .estimate_cen .estimate_title .title_check{
	width: 50px;
}
.estimate_box .estimate_con .estimate_cen .estimate_title .title_space{
	width: 58px;
}
.estimate_box .estimate_con .estimate_cen .estimate_title .title_img{
	width: 120px;
}
.estimate_box .estimate_con .estimate_cen .estimate_title .title_name{
	width: 570px;
}

.estimate_box .estimate_con .estimate_cen .estimate_cont{
	width: 100%;
	min-height: 70px;
	border-bottom: 1px solid #e1e1e1;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont li{
	width: 110px;
	height: 100%;
	line-height: 70px;
	float: left;
	text-align: center;
	font-size: 15px;
	font-weight: 300;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont img{
	width: 100%;
	height: 100%;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_check{
	width: 50px;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_img{
	width: 120px;
	height: 70px;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_img img{
	width: 70px;
	height: 50px;
	margin-top: 10px;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_name{
	width: 628px;
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_name div{
	float: left;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_name .kind_name{
	width: 120px;
	text-indent: 10px;
	text-align: initial;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_name .product_name{
	width: 450px;
	text-align: initial;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_number .mark{
	display: inline-block;
	top: -1px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #d9d9d9;
	background: #fff;
	font-size: 12px;
	color: #0073e8;
	cursor: pointer;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_number .plus{
	position: relative;
	right: 5px;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_number .minus{
	position: relative;
	left: 5px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{
	-webkit-appearance: none;
	margin: 0px;
} 
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_number .number{
	display: inline-block;
	width: 38px;
	height: 28px;
	border: 1px solid #d9d9d9;
	background: #fff;
	text-indent: 13px;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_number .number1{
	background: none;
	border: none;
	cursor: default;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_price,
.estimate_box .estimate_con .estimate_cen .estimate_cont .con_total{
	float: right;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont_total{
	width: 100%;
	height: 78px;
	background: #f8f2e6;
	padding: 20px 15px;
	box-sizing: border-box;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont_total .total{
	display: inline-block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 17px;
	text-align: right;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont_total .total input{
	margin-right: 5px;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont_total .total span{
	font-size: 20px;
	font-weight: 700;
	margin-left: 15px;
}
.estimate_box .estimate_con .estimate_cen .estimate_cont_total .total .total_money{
	position: relative;
	top: 1px;
	margin-right: 10px;
	font-size: 17px;
	color: #0073E8;
}

.estimate_box .estimate_con .estimate_cen .model_box{
	width: 210px;
	height: 40px;
	margin-left: 868px;
	margin-top: 20px;
}
.estimate_box .estimate_con .estimate_cen .del_box{
	width: 100px;
	height: 40px;
	float: left;
}
.estimate_box .estimate_con .estimate_cen .mo_box{
	width: 100px;
	height: 40px;
	float: left;
}
.estimate_box .estimate_con .estimate_cen .model_box input{
	width: 100%;
	height: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	background: #0073E8;
	color: #fff;
	border: none;
	outline: none;
}
.estimate_box .estimate_con .estimate_cen .model_box .mo_box{
	margin-left: 10px;
}

/* ¹®ÀÇ ³»¿ë */
.estimate_box .estimate_con .estimate_cen .inquiry{
    width: 1200px;
    height: 55px;
    line-height: 55px;
    font-size: 20px;
    font-weight: 500;
}
.estimate_box .estimate_con .estimate_cen textarea{
	width: 1080px;
    height: 70px;
    resize: none;
    padding: 5px;
    box-sizing: border-box;
    outline: none;
}
.estimate_box .estimate_con .estimate_cen .btn_space{
	width: 100%;
	height: 100px;
}
.estimate_box .estimate_con .estimate_cen .btn_space > .btn_box{
	width: 195px;
	height: 28px;
	margin: 42px auto;
}
.estimate_box .estimate_con .estimate_cen .btn_space .btn_box input{
	width: 90px;
	height: 100%;
	border: 1px solid #afafaf;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
	background: #fff;
	outline: none;
}
.estimate_box .estimate_con .estimate_cen .btn_space .btn_box input:nth-child(2){
	margin-left: 12px;
}
.estimate_box .estimate_img{
	width: 100%;
	height: 140px;
	background: #f8f2e6;
}
.estimate_box .estimate_img img{
	width: 100%;
	height: 100%:
}

/* compare */

.compare_box{
	width: 100%;
	border: 1px solid #dfdfdf;
	padding: 50px 60px;
	box-sizing: border-box;
}
.compare_box .compare_title{
	width: 100%;
	height: 48px;
}
.compare_box .compare_title li{
	float: left;
	line-height: 48px;
}
.compare_box .compare_title .compare_img{
	width: 52px;
	height: 48px;
}
.compare_box .compare_title .compare_text{
	width: 520px;
	margin-left: 20px;
}
.compare_box .compare_title .compare_text p{
	font-size: 17px;
	font-weight: 500;
}
.compare_box .compare_title .compare_text p span{
	position: relative;
	top: -2px;
	height: 100%;
	font-size: 14px;
	font-weight: 300;
	margin-left: 20px;
	color: #616161;
}
.compare_box .compare_title .compare_select{
	width: 103px;
	height: 33px;
	margin-left: 130px;
	text-indent: 5px;
	border: 1px solid #c3c3c3;
	outline: none;
}
.compare_box .compare_title .compare_input{
	width: 231px;
	height: 31px;
	border: 1px solid #c1c1c1;
	margin-left: 10px;
}
.compare_box .compare_top_box{
	width: 100%;
	height: 103px;
	margin-top: 40px;
}
.compare_box .compare_top_box .compare_tab{
	width: 100%;
	height: 40px;
}
.compare_box .compare_top_box .compare_tab li{
	width: 172px;
	height: 100%;
	line-height: 40px;
	float: left;
	box-sizing: border-box;
	text-align: center;
	font-size: 17px;
	border: 1px solid #858585;
	border-right: none;
	cursor: pointer;
}
.compare_box .compare_top_box .compare_tab .selected{
	border-bottom: none;
	background: #f2f2f2;
}
.compare_box .compare_top_box .compare_tab .space{
	display: inline-block;
	width: 559px;
	height: 100%;
	border: none;
	border-bottom: 1px solid #858585;
	border-left: 1px solid #858585;
}
.compare_box .compare_top_box .compare_tab li .orange{
	position: relative;
	top: -1px;
	font-size: 15px;
	color: #ff6000;
}
.compare_box .compare_top_box .compare_tab_down{
	width: 100%;
	height: 63px;
	line-height: 63px;
	font-size: 13px;
	letter-spacing: -1px;
}
.compare_box .compare_top_box .compare_tab_down .orange{
	color: #ff6000;
	font-weight: 700;
}
.compare_box .compare_center_box{
	/* display: none; */
	width: 100%;
	border-top: 2px solid #8e8e8e;
}
.compare_box .selected{
	display: block;
}
.compare_box .compare_center_box .center_box_title{
	width: 100%;
	height: 39px;
	line-height: 39px;
	font-size: 13px;
	text-align: center;
	border-bottom: 1px solid #8e8e8e;
}
.compare_box .compare_center_box .center_box_title li{
	float: left;
}
.compare_box .compare_center_box .center_box_title .name{
	width: 200px;
}
.compare_box .compare_center_box .center_box_title .price{
	width: 140px;
}
.compare_box .compare_center_box .center_box_title .epilogue{
	width: 130px;
}
.compare_box .compare_center_box .center_box_title .purchase{
	width: 320px;
}
.compare_box .compare_center_box .center_box_title .note{
	width: 288px;
}


.compare_box .compare_center_box .center_box_con{
	width: 100%;
	height: 44px;
	border-bottom: 1px solid #e2e2e2;
}
.compare_box .compare_center_box .center_box_con li{
	height: 100%;
	line-height: 44px;
	float: left;
	text-align: center;
}
.compare_box .compare_center_box .center_box_con .con_logo{
	width: 84px;
}
.compare_box .compare_center_box .center_box_con .con_logo img{
	width: 110px;
	height: 25px;
	margin-top: 8px;
}
.compare_box .compare_center_box .center_box_con .con_name{
	width: 100px;
	margin-left: 16px;
	text-align: right;
}
.compare_box .compare_center_box .center_box_con .con_price{
	width: 140px;
}
.compare_box .compare_center_box .center_box_con .con_price p{
	color: #e62b00;
}
.compare_box .compare_center_box .center_box_con .con_price p span{
	display: inline-block;
	width: 40px;
	height: 22px;
	line-height: 22px;
	margin-left: 5px;
	background: #e62b00;
	border-radius: 30px;
	color: #fff;
}
.compare_box .compare_center_box .center_box_con .con_epilogue{
	width: 130px;
}
.compare_box .compare_center_box .center_box_con .con_purchase{
	width: 320px;
}
.compare_box .compare_center_box .center_box_con .con_purchase span{
	display: inline-block;
	width: 90px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #c8c8c8;
	border-radius: 20px;
	margin-left: 3px;
}
.compare_box .compare_center_box .center_box_con .con_purchase .limited{
	margin-left: 100px;
}
.compare_box .compare_center_box .center_box_con .con_purchase span img{
	position: relative;
	top: 3px;
	widht: 15px;
	height: 15px;
	margin-right:5px;
}
.compare_box .compare_center_box .center_box_con .con_note{
	width: 288px;
	text-align: left;
	text-indent: 20px;
}
.compare_box .compare_center_box .page_number{
	width: 476px;
	height: 35px;
	margin: 56px auto;
}
.compare_box .compare_center_box .page_number li{
	width: 34px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e2e2e2;
	float: left;
	text-align: center;
	margin-left: 4px;
	color: #999;
	cursor: pointer;
	font-weight: 700;
}
.compare_box .compare_center_box .page_number li:first-child{
	margin: 0px;
}
.compare_box .compare_center_box .page_number .selected{
	background: #5e5e5e;
	color: #e2e2e2;
}
.compare_box .compare_center_box .tender_btn{
	width: 200px;
	height: 50px;
	line-height: 50px;
	margin-left: 878px;
	margin-top: 50px;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	background: #0073E8;
	cursor: pointer;
}
/* compare end */

/* tender_box start */
.tender_box{
	display: none;
	width: 100%;
	height: 460px;
	border: 1px solid #dfdfdf;
	padding: 50px 60px;
	box-sizing: border-box;
	margin-top: 47px;
}
.tender_box .tender_title{
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #333;
}
.tender_box > .tender_title li{
	font-size: 17px;
	font-weight: 500;
}

/* ±âº»Á¤º¸ ÀÔ·Â ÄÜÅÙÃ÷ */
.tender_box .tender_con{
	width: 100%;
	height: 280px;
	font-size: 13px;
}
.tender_box .tender_con ul{
	width: 100%;
	height: 100%;
}
.tender_box .tender_con ul li{
	height: 100%;
	text-align: center;	
}
/* °¡°Ý */
.tender_box .tender_con .tender_price{
	height: 60px;
	border-bottom: 1px solid #dedede;
}
.tender_box .tender_con .tender_price li{
	float: left;
}
.tender_box .tender_con .tender_price .price_title{
	width: 120px;
	line-height: 60px;
	background: #f6f6f6;
}
.tender_box .tender_con .tender_price .price_title span{
	color: red;
}
.tender_box .tender_con .tender_price .price_con{
	width: 820px;
	height: 100%;
	line-height: 60px;
}
.tender_box .tender_con .tender_price .price_con .price_input{
	width: 740px;
	height: 30px;
	margin-top: 13px;
	margin-left: 40px;
	float: left;
	text-indent: 5px;
}
/* »ó´ã³»¿ë */
.tender_box .tender_con .tender_content{
	height: 120px;
	border-bottom: 1px solid #333;
}
.tender_box .tender_con .tender_content li{
	float: left;
}
.tender_box .tender_con .tender_content .content_title{
	width: 120px;
	height: 100%;
	line-height: 120px;
	background: #f6f6f6;
}
.tender_box .tender_con .tender_content .content_con{
	width: 820px;
	height: 100%;
	line-height: 120px;
}
.tender_box .tender_con .tender_content .content_con textarea{
	width: 740px;
	height: 80px;
	margin-top: 20px;
	resize: none;
	max-length: 300;
	padding: 5px;
	box-sizing: border-box;
}
/* °ßÀû ½ÅÃ»ÇÏ±â ¹öÆ° */
.tender_box .application_btn{
	width: 110px;
	height: 30px;
	margin: 20px auto;
}
.tender_box .application_btn input{
	width: 100%;
	height: 100%;
	color: #fff;
	background: #0075ff;
	cursor: pointer;
}
/* ÀÔÂû  ³»¿ëº¸±â */
.tender_box .tender_list_btn{
	width: 200px;
	height: 50px;
	line-height: 50px;
	margin-left: 878px;
	margin-top: 20px;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	background: #0073E8;
	cursor: pointer;
}
/* tender_box end */
/* king box start */
.standard_pc_2 .king_box{
	width: 100%;
	height: 550px;
	margin-top: 5px;
	background: #fff;
}
.standard_pc_2 .king_box .king_title {
	width: 100%;
	height: 40px;
}
.standard_pc_2 .king_box .king_title ul{
	width: 100%;
	height: 100%;
}
.standard_pc_2 .king_box .king_title ul .king_pc_title{
	width: 634px;
	height: 100%;
	float: left;
}
.standard_pc_2 .king_box .king_title ul .king_pc_title p{
	line-height: 40px;
	font-size: 17px;
	font-weight: 500;
}
.standard_pc_2 .king_box .king_title ul .king_hot_title{
	width: 546px;
	height: 100%;
	float: left;
	margin-left: 20px;
}
.standard_pc_2 .king_box .king_title ul .king_hot_title p{
	line-height: 40px;
	font-size: 17px;
	font-weight: 500;
}
.standard_pc_2 .king_box .king_title ul .king_hot_title p img{
	position: relative;
	top: 3px;
	left: 10px;
}
.standard_pc_2 .king_box .king_con {
	width: 100%;
	height: 510px;
}
.standard_pc_2 .king_box .king_con ul{
	width: 100%;
	height: 100%;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con{
	width: 634px;
	height: 100%;
	float: left;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con ul li{
	width: 268px;
	height: 470px;
	float: left;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li{
	width: 100%;
	height: 50%;
	padding: 0px;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul .con_box2{
	border-top: 1px solid #dfdfdf;	
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul div{
	float: left;
}	
	/* text box */
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .text_box{
	width: 153px;
	height: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
	letter-spacing: -1px;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .text_box p{
	line-height: 25px;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .text_box p:nth-child(2){
	line-height: 20px;
	font-size: 18px;
	font-weight: 500;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .text_box p:nth-child(2) .color{
	color: #0a67be;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .text_box .border{
	display: inline-block;
	width: 122px;
	height: 20px;
	line-height: 20px;
	background: #f5f5f5;
	color: #727272;
	text-align: center;
	margin-top: 5px;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .text_box .color_pur{
	line-height: 55px;
	color: #931f9a;
	font-size: 20px;
	font-weight: 700;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .text_box img{
	margin-top: 20px;
	float: left;
}
	/* img_box */
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .img_box{
	width: 95px;
	height: 100%;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con li ul li .img_box img{
	margin-top: 15px;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con > li:nth-child(2){
	width: 362px;
	height: 470px;
	border-left: 1px solid #dfdfdf;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con > li:nth-child(3){
	width: 100%;
	height: 37px;
	border-top: 1px solid #dfdfdf;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con > li:nth-child(3) .recom_list{
	width: 100%;
	height: 100%;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con > li:nth-child(3) .recom_list li{
	width: 90.2px;
	height: 100%;
	line-height: 40px;
	float: left;
	text-align: center;
	font-size: 16px;
}
.standard_pc_2 .king_box .king_con ul .king_pc_con .pc_con > li:nth-child(3) .recom_list .selected{
	border-bottom: 2px solid #db0000;
	box-sizing: border-box;
}
.standard_pc_2 .king_box .king_con ul .king_hot_con{
	width: 546px;
	height: 100%;
	float: left;
	margin-left: 20px;
}
.standard_pc_2 .king_box .king_con ul .king_hot_con .pc_con li{
	width: 268px;
	height: 250px;
	float: left;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
}
.standard_pc_2 .king_box .king_con ul .king_hot_con .pc_con li:nth-child(2),
.standard_pc_2 .king_box .king_con ul .king_hot_con .pc_con li:nth-child(4){
	margin-left: 10px;
}
.standard_pc_2 .king_box .king_con ul .king_hot_con .pc_con li:nth-child(3),
.standard_pc_2 .king_box .king_con ul .king_hot_con .pc_con li:nth-child(4){
	margin-top: 10px;
}
.standard_pc_2 .king_box .king_con ul .king_hot_con .pc_con li p{
	padding: 7px 10px 0px 15px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 300;
}
.standard_pc_2 .king_box .king_con ul .king_hot_con .pc_con li span{
	color: #4ca9d9;
	font-weight: 300;
}
/* king box end */
/* center bnr */
.cen_bnr{
	width: 100%;
	height: 130px;
	margin-top: 20px;
	background: url('/skin/shop/basic/img/center_bnr.png')
}

/* cen_big_box start */
.standard_pc_2 .cen_big_box{
	width: 100%;
	height: 650px;
	border: 1px solid #dfdfdf;
	margin-top: 20px;
}
.standard_pc_2 .cen_big_box li:first-child{
	width: 800px;
	height: 380px;
	border-top: 0px;
	border-left: 0px;
}
.standard_pc_2 .cen_big_box li:first-child .rank{
	widht: 100%;
	height: 100%;
}
.standard_pc_2 .cen_big_box li:first-child .rank li{
	width: 194px;
	height: 100%;
}
.standard_pc_2 .cen_big_box li:first-child .rank > li:first-child{
	width: 224px;
	height: 100%;
	margin-left: 34px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_title{
	width: 224px;
	height: 56px;
	line-height: 56px;
	font-size: 17px;
	font-weight: 500;
	border-bottom: 2px solid #282828;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont{
	width: 224px;
	height: 280px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont .cont_box{
	width: 100%;
	height: 56px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont .cont_box .cont_list{
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 14px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont .cont_box .cont_list i{
	font-size: 10px;
	margin-right: 2px;
	color: #f13744;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont .cont_box .cont_list .green{
	color: #45b600;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont .cont_box .cont_list:first-child{
	width: 	23px;
	font-weight: 500;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont .cont_box .cont_list:nth-child(2){
	width: 56px;
	margin-left: 0px;
	border: none;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont .cont_box .cont_list:nth-child(3){
	width: 100px;
	margin-left: 0px;
	font-weight: 500;
	border: none;
	text-align: left;
	text-indent: 10px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:first-child .rank_cont .cont_box .cont_list:nth-child(4){
	width: 45px;
	margin-left: 0px;
	font-size: 12px;	
	border: none;
}

.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2){
	width: 194px;
	height: 100%;
	margin-left: 34px;
	border: none;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_title{
	width: 194px;
	height: 56px;
	line-height: 56px;
	font-size: 17px;
	font-weight: 500;
	border-bottom: 2px solid #282828;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_cont{
	width: 194px;
	height: 322px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_cont .cont_box2{
	width: 194px;
	height: 35px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_cont .cont_box2 .cont_list2{
	width: 130px;
	line-height: 35px;
	font-size: 14px;
	float: left;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_cont .cont_box2 .cont_list2 i{
	color: #f13744;
	font-size: 12px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_cont .cont_box2 .cont_list2 .green{
	color: #45b600;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_cont .cont_box2 .cont_list2:nth-child(2){
	width: 22px;
	margin-left: 0px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_cont .cont_box2 .cont_list2:nth-child(2) {
	font-size: 14px;
	text-align: center;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(2) .hot_cont .cont_box2 .cont_list2:nth-child(3){
	width: 42px;
	margin-left: 0px;	
	text-align: right;
	border: none;
}

.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3){
	width: 194px;
	height: 100%;
	margin-left: 34px;
	border: none;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_title{
	width: 194px;
	height: 56px;
	line-height: 56px;
	font-size: 17px;
	font-weight: 500;
	border-bottom: 2px solid #282828;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_cont{
	width: 194px;
	height: 322px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_cont .cont_box3{
	width: 194px;
	height: 35px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_cont .cont_box3 .cont_list2{
	width: 130px;
	line-height: 35px;
	font-size: 14px;
	float: left;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_cont .cont_box3 .cont_list2 i{
	color: #f13744;
	font-size: 12px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_cont .cont_box3 .cont_list2 .green{
	color: #45b600;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_cont .cont_box3 .cont_list2:nth-child(2){
	width: 22px;
	margin-left: 0px;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_cont .cont_box3 .cont_list2:nth-child(2) {
	font-size: 14px;
	text-align: center;
}
.standard_pc_2 .cen_big_box li:first-child .rank li:nth-child(3) .hot_cont .cont_box3 .cont_list2:nth-child(3){
	width: 42px;
	margin-left: 0px;	
	text-align: right;
	border: none;
}

.standard_pc_2 .cen_big_box li:nth-child(2){
	width: 400px;
	height: 380px;
	border-top: 0px;	
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul{
	
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li{
	width: 400px;
	height: 170px;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li:nth-child(2){
	height: 200px;
}

.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_title{
	width: 80%;
	height: 56px;
	line-height: 56px;
	margin-left: 10%;
	border-bottom: 2px solid #282828;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_title p{
	font-size: 15px;
	font-weight: 500;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_title span{
	font-size: 12px;
	font-weight: 300;
	margin-left: 10px;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_con1{
	width: 80%;
	height: 105px;
	margin-left: 10%;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_con2{
	width: 80%;
	height: 140px;
	margin-left: 10%;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_con li{
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: none;
	border-bottom: 1px solid #e4e4e4;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_con li:last-child{
	border: none;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_con li .orange{
	display: inline-block;
	width: 60px;
	color: #ff8400;
}
.standard_pc_2 .cen_big_box li:nth-child(2) ul li .notice_con li .date{
	display: inline-block;
	width: 40px;
	color: #4390ca;
	float: right;
	text-align: center;
}

.standard_pc_2 .cen_big_box li:nth-child(3){
	border-left: 0px;
}
.standard_pc_2 .cen_big_box li{
	width: 400px;
	height: 270px;
	float: left;
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	box-sizing: border-box;
}
.standard_pc_2 .cen_big_box .border_none{
	border: none;
}
.standard_pc_2 .cen_big_box li .cen_title{
	width: 100%;
	height: 52px;
	line-height: 52px;
	padding: 0px 25px;
	box-sizing: border-box;
	font-size: 17px;
	font-weight: 500;
}
.standard_pc_2 .cen_big_box li .cen_title span{
	font-size: 14px;
	font-weight: 300;
	margin-left: 15px;
}
.standard_pc_2 .cen_big_box li .circle_title{
	width: 350px;
	height: 42px;
	margin-left: 25px;
	background-repeat: no-repeat;
}
.standard_pc_2 .cen_big_box li .circle_title1{
	background: url('/skin/shop/basic/img/circle_title1.png');
}
.standard_pc_2 .cen_big_box li .circle_title2{
	background: url('/skin/shop/basic/img/circle_title2.png');
}
.standard_pc_2 .cen_big_box li .circle_title p{
	line-height: 42px;
	margin-left: 110px;
	font-size: 15px;
	font-weight: 500;
	color: #6d6e99;
}
.standard_pc_2 .cen_big_box li .circle_list{
	width: 350px;
	height: 140px;
	margin-left: 25px;
	margin-top: 15px;
}
.standard_pc_2 .cen_big_box li .circle_list li{
	width: 330px;
	height: 35px;
	line-height: 35px;
	margin-left: 10px;
	border: none;
	border-bottom: 1px solid #e6e6e6;
}
.standard_pc_2 .cen_big_box li .circle_list li:last-child{
	border: none;	
}
.standard_pc_2 .cen_big_box li .circle_list .cen_date{
	display: inline-block;
	width: 40px;
	color: #4390ca;
	margin-right: 10px;
}
.standard_pc_2 .cen_big_box li .circle_list .cen_num{
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border-radius: 100%;
	background: #389ad2;
	color: #fff;
	font-size: 11px;
	margin-left: 5px;
}
.standard_pc_2 .cen_big_box li .circle_list .cen_name{
	display: inline-block;
	width: 40px;
	float: right;
}

.standard_pc_2 .cen_big_box li .last_list{
	width: 350px;
	height: 210px;
	margin-left: 25px;
}
.standard_pc_2 .cen_big_box li .last_list li{
	width: 100%;
	height: 70px;
	border: none;
}
.standard_pc_2 .cen_big_box li .last_list li .list_img{
	width: 70px;
	height: 70px;
	float: left;
}
.standard_pc_2 .cen_big_box li .last_list li .list_img img {
	width: 62px;
	height: 62px;
	margin-left: 4px;
	margin-top: 4px;
	border-radius: 100%;
}
.standard_pc_2 .cen_big_box li .last_list li .list_text{
	width: 280px;
	height: 70px;
	float: left;
	text-indent: 10px;
}
.standard_pc_2 .cen_big_box li .last_list li .list_text p:first-child{
	font-size: 14px;
	line-height: 40px;
}
.standard_pc_2 .cen_big_box li .last_list li .list_text p:nth-child(2){
	font-size: 13px;
	line-height: 15px;	
}
.standard_pc_2 .cen_big_box li .last_list li .list_text p .color{
	color: #c714a7;
	font-weight: 500;
	margin-left: 5px;
}
.standard_pc_2 .cen_big_box li .last_list li .list_text p .circle{
	display: inline-block;
	width: 30px;
	height: 17px;
	line-height: 17px;
	border: 1px solid #d3e9f9;
	border-radius: 10px;	
	background: #e4f3ff;
	text-indent: 0px;
	text-align: center;
	font-size: 12px;
	margin-left: 7px;
	color: #6c6c6c;
}
.standard_pc_2 .cen_big_box li .last_list li .list_text p img{
	margin-right: 25px;
	margin-left: 5px;
}
/* cen big box */

/* recommened box */
.standard_pc_2 .recom_pc_box{
	width: 100%;
	height: 413px;
	margin-top: 20px;
}
.standard_pc_2 .recom_pc_box li{
	float: left;
}
.standard_pc_2 .recom_pc_box .recom_img{
	width: 300px;
	height: 100%;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
}
.standard_pc_2 .recom_pc_box .recom_list{
	width: 900px;
	height: 100%; 
}
.standard_pc_2 .recom_pc_box .recom_list ul{
	width: 100%;
	height: 100%;
}
.standard_pc_2 .recom_pc_box .recom_list ul li{
	width: 300px;
	height: 100%;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .hot_item{
	position: absolute;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .hot_recommend{
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 34px;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .hot_text{
	width: 100%;
	line-height: 40px;
	margin-top: 5px;
	padding: 0px 20px;
	box-sizing: border-box;
	font-size: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .hot_price{
	display: inline-block;
	width: 78%;
	height: 55px;
	line-height: 55px;
	font-size: 20px;
	font-weight: 500;
	margin-top: 0px;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .hot_price span{
	color: #ff403e;
	background: #ffefe4;
	font-size: 18px;
	margin-left: 10px;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .img_box{
	display: inline-block;
	width: 15%;
	height: 40px;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	background: #f6f6f6;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .img_box img{
	width: 90%;
	height: 90%;
	margin-left: 5%;
	margin-top: 5%;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .hot_sub{
	width: 87%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	margin-left: 6.5%;
	margin-top: 5px;
	border-top: 1px solid #f0f0f0;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .hot_sub .menu_bar{
	margin-left: 5px;
	margin-right: 5px;
}
.standard_pc_2 .recom_pc_box .recom_list ul li .hot_sub .border{
	display: inline-block;
	width: 110px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ff8932;
	color: #ff8932;
	font-size: 13px;
	text-align: center;
	margin-left: 24px;
}
/* recommened box end */

/* footer start */
#footer .footer_top{
	margin-top: 30px;
}
#footer .footer_top li a {
    display: inline-block;
    color: #000;
    height: 25px;
    line-height: 25px;
    padding: 0 8px;
    font-size: 15px;
    font-weight: 500;
}
#footer .footer_top li a.privacy {
    color: #000;
}
/* footer end */





/* new 20201103 */
.estimate_compare_wrap > .title{
	color: #343434;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	/* margin-bottom: 10px; */
	margin-top: 25px;
	padding: 0 10px;
}
.estimate_compare_wrap .sub_title{
	font-size: 20px;
	margin-bottom: 15px;
}

.estimate_compare_wrap.pc_view > .title > span{
	cursor: pointer;
}
.estimate_compare_wrap.pc_view > .title .btn{
	display: inline-block;
	border: 1px solid #afafaf;
	min-width: 85px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #464646;
	background: #fff;
	float: right;
	margin: 6px 0;
}


.estimate_compare_wrap .inner > .sub_title::before{
	content: '\2027';
}

.estimate_compare_wrap.pc_view .inner > .sub_title::before{
	content: '';
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat;
	vertical-align: middle;
	width: 49px;
	height: 57px;
	background-position: -436px -173px;
	margin-right: 10px;
}
/* .estimate_compare_wrap.auction .inner > .sub_title::before{
	width: 37px;
	height: 34px;
	background-position: -442px -75px;
	margin-right: 5px;
}
.estimate_compare_wrap.consult .inner > .sub_title::before{
	width: 49px;
	height: 57px;
	background-position: -436px -173px;
	margin-right: 10px;
} */

.estimate_compare_wrap.pc_basic .btn_wrap{
	/* margin-top: 0; */
	text-align: right;
}


.estimate_compare_wrap.pc_basic .king_compare .head{
	background: #f5f7f8; 
	padding: 20px;
	line-height: normal;
	box-sizing: border-box;
}

.estimate_compare_wrap.pc_basic .king_compare .title_wrap{
	background: url('/skin/shop/basic/img/compare_img.png') no-repeat 20px center;
	text-indent: 90px;
}
.estimate_compare_wrap.pc_basic .king_compare .head .txt{
    font-size: 15px;
    font-family: 'Malgun Gothic';
    letter-spacing: -1px;
    width: 755px;
}

.estimate_compare_wrap.pc_basic .king_compare{
    margin-top: 25px;   
}

.estimate_compare_wrap .section{ margin-bottom: 25px; }
.estimate_compare_wrap .btn_wrap{ 
	text-align: center; 
	margin: 25px 0;
}


.estimate_compare_wrap .inner > .inquiry_box{
	/* border-bottom: 1px solid #dfdfdf;
	padding-bottom: 40px; */
}
.estimate_compare_wrap .inquiry_box{ margin-bottom: 40px; }
.estimate_compare_wrap td .inquiry_box{ margin-bottom: 0; }
.estimate_compare_wrap td .inquiry_box .message{
	padding: 0px;
	text-align: left;
	border: 0;
	color: #2f2f2f;
	word-break: break-all;
}
.estimate_compare_wrap .inquiry_box .sub_title{
	background: url('/skin/shop/basic/img/speech.png') no-repeat center left;
	text-indent: 40px;
}

.estimate_compare_wrap .sub_title span{
	font-weight: normal;
	font-size: 13px;
}
.estimate_compare_wrap .sub_title span.comm_sbj{ font-size: 20px; }
.estimate_compare_wrap .sub_title span.prev_post{
	display: inline-block;
	border: 1px solid #afafaf;
	padding: 2px 20px 2px 10px; 
	letter-spacing: -1px;
	cursor: pointer;
	background: url('/skin/shop/basic/img/smarrow.png') no-repeat 95% 1px;
	text-align: center;
}

.estimate_compare_wrap .inquiry_box .message{
	font-size: 14px;
	border: 1px solid #dfdfdf;
	/* padding: 25px; */
	padding: 35px;
}

.estimate_compare_wrap .inquiry_box .message > p{
	margin-bottom: 35px;
}

.estimate_compare_wrap .inquiry_box.adm .btn_wrap{
	margin-bottom: 0;
}

.estimate_compare_wrap .inquiry_box.adm .adm_message{
	padding: 5px 10px;
	width: 100%;
	height: 110px;
	box-sizing: border-box;
}


.estimate_compare_wrap .compat_box{ margin-bottom: 40px; }
.estimate_compare_wrap .compat_box .sub_title::before{
	/* content: '';
	display: inline-block;
	width: 37px;
	height: 42px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -386px -128px;
	margin-right: 12px;
	vertical-align: middle; */
	content: '';
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat;
	vertical-align: middle;
	margin-right: 10px;
	width: 49px;
	height: 57px;
	background-position: -436px -113px;
}

.estimate_compare_wrap .compat_box .row{
	padding: 20px 40px;
	box-sizing: border-box;
	/* margin-bottom: 15px; */
}

.estimate_compare_wrap .compat_box .row.ok{
	border: 1px solid #82c1e5;
}
.estimate_compare_wrap .compat_box .row.no{
	border: 1px solid #ffa987;
}
.estimate_compare_wrap .compat_box .row.chk{
	border: 1px solid #d9d9d9;
}

.estimate_compare_wrap .compat_box .cptb{
	width: 50px;
	text-align: center;
}

.estimate_compare_wrap .compat_box .message{
	padding: 0 30px;
}

.estimate_compare_wrap .compat_box .message > span{ 
	font-size: 16px;
	color: #313131;
	font-weight: 500;
	display: block;
}
.estimate_compare_wrap .compat_box .message > p{
	color: #616161;
	margin-top: 10px;
}

.estimate_compare_wrap .compat_box.waiting{
	text-align: center;
	border: 1px solid #82c1e5;
	background: #f9ffff;
	padding: 35px;
}
.estimate_compare_wrap .compat_box.waiting .message::before{
	content: '';
	display: block;
	width: 51px;
	height: 52px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -381px -122px;
	margin: 0 auto 20px;
}
.estimate_compare_wrap .compat_box.waiting .message > span{
	font-size: 18px;
	font-weight: 500;
	color: #313131;
}
.estimate_compare_wrap .compat_box.waiting .message > p{ margin-top: 0;}


.estimate_compare_wrap .cdt > span{
	display: inline-block;
	background: #f4f9e4;
	padding: 5px;
	text-align: center;
	border-radius: 5px;
	margin-right: 5px;
}
.estimate_compare_wrap .cdt{ margin-bottom: 20px; }


.estimate_compare_wrap .table th,
.estimate_compare_wrap .table td{
	font-size: 14px;
	background: #fff;
	text-align: center;
}
.estimate_compare_wrap .table th{
	border-top: 2px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	color: #2a2a2a;
	line-height: 40px;
	font-weight: 500;
}
.estimate_compare_wrap .table td{
	border-bottom: 1px solid #e2e2e2;
	padding: 5px 10px;
}

.estimate_compare_wrap > div[class^="king_"] > .inner{
	padding: 60px;
}


/*new 20240722*/
.estimate_compare_wrap.view ul.site_notice{ float: right; margin-top: 25px; }
.estimate_compare_wrap.view div.site_notice{ }
.estimate_compare_wrap.view .site_notice{ text-align: right; }
.estimate_compare_wrap.view .site_notice *{
    font-size: 13px;
    font-family: 'Malgun Gothic';
    letter-spacing: -1px;
}
.estimate_compare_wrap.view .site_notice .link:hover{ text-decoration: underline; }

.estimate_compare_wrap.view .notify{ display: block; text-align: right; font-size: 14px !important; font-family: 'Malgun Gothic'; letter-spacing: -1px; }
.estimate_compare_wrap.view .notify:hover{ text-decoration: underline; }
.estimate_compare_wrap.view .notify::before{ content: '\2611'; }

.king_estimate{
	border-top: 0;
	position: relative;
	padding-bottom: 100px;
	/* background: url('/skin/shop/basic/img/main_bottom.png') no-repeat bottom left; */
	margin: 25px 0;
	background: url('/skin/shop/basic/images/icon/kest_bg.png') repeat-x top left;
	
}
 
.king_estimate::after{
	content: '';
	display: block;
	width: 1214px;
	height: 145px;
	background: url('/skin/shop/basic/img/main_bottom.png') no-repeat left bottom;
	position: absolute;
	left: -8px;
	bottom: -2px;
	
}

.pc_view .king_estimate{ padding-bottom: 0; }
.pc_view .king_estimate::after{
	display: none;
}


/* .king_estimate .inner{
	padding: 60px;
}
 */
.king_estimate td.thumb > img{ width: 50px; }
.king_estimate td.name{ text-align: left; position: relative; }
.king_estimate td.name .out_of_stock{
	margin-top: 0;
	vertical-align: bottom;
}


/* .king_estimate .layout{
	background: #f7fdff;
	margin-bottom: 40px;
}

.king_estimate .layout > div{ padding: 20px 25px; vertical-align: middle; } */

.king_estimate .total_btm{
	background: #f7fdff;
	/* margin-bottom: 40px; */
}
.king_estimate .total_btm li{ font-size: 12px; }
.king_estimate .total_btm > div{
	padding: 20px 25px; 
	
}
.king_estimate .layout > div{  vertical-align: middle; }
.king_estimate .layout .total_wrap{
	width: 340px;
	text-align: right;
}

.king_estimate .layout .total_wrap > span{
	display: inline-block;
}
.king_estimate .layout .total_wrap > span:first-child{ font-size: 16px; margin-right: 10px; }
.king_estimate .layout .total_wrap .price{
	font-size: 24px;
	font-weight: 700;
}


 
/* .king_estimate .btn_wrap{
	text-align: center;
}
.king_estimate .btn_wrap .btn{
	display: inline-block;
	border: 1px solid #afafaf;
	min-width: 88px;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	color: #464646;
	background: #fff;
	cursor: pointer;
}

.king_estimate .btn_wrap.reverse form{
	display: inline-block;
	
} */

.btn_wrap.reverse{
	/* text-align: right; */
	margin-bottom: 25px;
}
.btn_wrap.reverse .btn{
	display: inline-block;
	border: 1px solid #afafaf;
	min-width: 125px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	color: #464646;
	background: #fff;
	cursor: pointer;
}
.btn_wrap.reverse .btn.mod{
    background: #00a1de;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    border: 1px solid #00a1de;
    letter-spacing: -1px;
    padding: 0 30px;
    height: 45px;
	
}

.btn_wrap.reverse .btn.abtn{
	line-height: 35px;
	box-sizing: border-box;
	background: #ff6000;
	color: #fff;
	border: #ff6000;
}

/* .btn_wrap.reverse .btn.customer{
	background: #00aed6;
	border: 1px solid #1b90ab;
	padding: 0 10px;
	color: #fff;
	margin-left: 10px;
} */

.btn_wrap.reverse form{
	display: inline-block;
	
}

.king_compare{
	
}


.king_compare .add_title{ 
	/* font-size: 16px; */
	font-size: 20px;
	font-family: 'NanumSquareNeo';
	/* font-weight: 700; */
	letter-spacing: -1px;
	/* margin-bottom: 25px; */
	/* margin-bottom: 10px; */
	margin-bottom: 15px;
}

.king_compare .add_title .desc{
	font-size: 14px;
	vertical-align: middle;
}
.king_compare .add_title .desc::before{
	content: '';
	display: inline-block;
	width: 1px;
	height: 17px;
	background: #ccc;
	vertical-align: middle;
	margin: 0 12px;
}

/* .king_compare li:first-child.add_title{ margin-bottom: 10px; font-size: 20px; }
.king_compare li:last-child.add_title{ color: #7a7a7a; font-size: 14px; } */


.king_compare .shop_recomm{ margin-bottom: 50px; }
.king_compare .shop_recomm .compare_table{ border-top: 0; }
/* .king_compare .shop_recomm .add_title{ position: relative; }
.king_compare .shop_recomm .add_title::before{
	content: '';
	display: inline-block;
	width: 31px;
	height: 31px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -220px -148px;
	background-size: 260px 181px; 
	vertical-align: sub;
	margin-right: 5px;
} */
.king_compare .shop_recomm .add_title .tit::before{
	content: '';
	display: inline-block;
	width: 31px;
	height: 31px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -220px -148px;
	background-size: 260px 181px; 
	vertical-align: sub;
	margin-right: 5px;
}

.king_compare .shop_recomm .add_title .tit::after{
	content: '';
	display: inline-block;
	width: 1px;
	height: 17px;
	background: #ccc;
	vertical-align: middle;
	margin: 0 12px;
}

.king_compare .shop_recomm .add_title .desc{
	display: inline-block;
	width: 670px;
	height: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.king_compare .shop_recomm .add_title .desc > span{ font-size: 12px; }
.king_compare .shop_recomm .add_title .desc::before{ display: none; }
.king_compare .shop_recomm .add_title .desc.on{
	overflow: visible;
	white-space: normal;
	height: auto;
	line-height: 20px;
}
.king_compare .shop_recomm .add_title .more{
    color: #000;
    margin-left: 15px;
    font-weight: 700;
    cursor: pointer; 
    font-size: 14px;
    vertical-align: middle;
    display: none;
}
.king_compare .shop_recomm .add_title .more.on{ display: inline-block; }

/* .king_compare .shop_recomm .add_title .reason{
    color: #000;
    margin-left: 15px;
    font-weight: 700;
    cursor: pointer; 
}

.king_compare .shop_recomm .add_title .reason > span{
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #000;
    text-align: center;
    line-height: 15px;
    font-size: 13px; 
    border-radius: 100%;
    font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;
    margin-left: 3px;
    vertical-align: text-bottom;
} */

/* .king_compare .shop_recomm .add_title .layer{
	position: absolute;
	color: #3c3c3c;
	border: 1px solid #3c3c3c;
	background: #fff;
	font-family: 'Malgun Gothic';
	font-size: 12px;
	letter-spacing: 0;
	padding: 5px 10px;
	z-index: 100;
	width: max-content;
	left: 185px;
	top: calc(100% + 5px);
	display: none;
}
.king_compare .shop_recomm .add_title .layer.on{ display: block; } */
   					   





.king_compare .exclusive_event{
	margin-bottom: 50px; 
}

/* .king_compare .exclusive_event > p{
	font-size: 16px;
	font-family: 'NanumSquareNeo';
	font-weight: 700;
	letter-spacing: -1px;
	margin-bottom: 25px;
} */

.king_compare .exclusive_event .contents{ 
	border: 4px solid transparent;
	overflow: hidden;
	background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #00a1de 0%,  #3ef2dc 100%);
	background-origin: border-box;
	background-clip: content-box, border-box;
	padding: 0 !important;
}

.estimate_compare_wrap.pc_basic .king_compare .exclusive_event .compare_table .products td{
	padding-top: 0;
	padding-bottom: 0;
}


.king_compare .exclusive_event .compare_table{ border-top: 0; }
.king_compare .exclusive_event .compare_table .view .best{ font-size: 12px;}
.king_compare .exclusive_event .products > td:first-child{ text-align: right; }

.king_compare .exclusive_event .type > span{
	display: inline-block;
	width: 65px;
	line-height: 25px;
	height: 25px;	
	border-radius: 50px;
	font-weight: 700;
	text-align: center;
	font-size: 11px;
	font-family: 'NanumSquareNeo';
	background: #ff6c00;
	color: #fff;
	vertical-align: middle;
}

.king_compare .exclusive_event .add_title .type{ margin-right: 10px; display: none;}

.king_compare .exclusive_event .products li{ border-bottom: 1px solid #e2e2e2; }
.king_compare .exclusive_event .products li:last-child{ border-bottom: 0; }
.king_compare .exclusive_event .products .layout > span{ vertical-align: middle; padding: 0 10px; }
.king_compare .exclusive_event .products .layout .type{ width: 65px; }
.king_compare .exclusive_event .products .layout .thumb{ width: 50px; }
.king_compare .exclusive_event .products .layout .name{ width: 350px; }
.king_compare .exclusive_event .products .event{ font-weight: 700; }

.estimate_compare_wrap.pc_basic .king_compare .body{ position: relative; }
.estimate_compare_wrap.pc_basic .king_compare .contents{ padding-top: 50px !important; }

.estimate_compare_wrap.pc_basic .king_compare .tab > li{
	line-height: 18px;
	box-sizing: border-box;
	padding: 8px 0; 
	height: 53px;
}
.estimate_compare_wrap.pc_basic .king_compare .tab > li > p{
	font-size: 12px;
	font-family: 'Malgun Gothic', sans-serif;
	letter-spacing: -1px;
}

.king_compare .body > p.all_desc{
	position: absolute;
	top: 10px; 
	right: 0;
	font-size: 14px;
}


.estimate_compare_wrap.pc_basic .prd_compare .sort{
	display: inline-block;
	background: #fff;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ffd000;
	padding: 0 10px;
	/* background: #ffd000; */
	background: #fff;
	color: #333;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: 20px;
}
.estimate_compare_wrap.pc_basic .prd_compare .sort.on{ background: #ffd000;  }

.estimate_compare_wrap.pc_basic .prd_compare .mall{
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}
.estimate_compare_wrap.pc_basic .prd_compare .mall *{ margin-bottom: 0; }

.king_compare .head{
	line-height: 48px;
	margin-bottom: 30px;
}

/* .king_compare .notification{
	background: #f5f7f8;
	padding: 20px;
	margin: 30px 0;
}
.king_compare .notification .flex{
    align-items: center;
}
.king_compare .notification .flex > *{
	font-size: 15px;
	font-family: 'Malgun Gothic';
	letter-spacing: -1px;
}
.king_compare .notification .label{ 
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 50px;
}
.king_compare .notification .txt{
	vertical-align: middle;
	padding-left: 10px;
	width: calc(100% - 110px);
} */


.king_compare .title_wrap{
	background: url('/skin/shop/basic/img/compare_img.png') no-repeat left center;
	text-indent: 70px;
	text-align: left;
}

.king_compare .title_wrap .title{ font-size: 18px; font-weight: 700; margin-right: 15px; }
.king_compare .title_wrap .desc{
	font-size: 14px;
	color: #616161;
}

.king_compare .search_wrap{ width: 345px; }
.king_compare .search_wrap > *{ vertical-align: middle; }
.king_compare .search_wrap .select{
	border: 1px solid #c3c3c3;	
	width: 100px;
	height: 30px;
}
.king_compare .search_wrap .input{
	width: 230px;
	height: 28px;
	border: 1px solid #c1c1c1;
	margin-left: 10px;
}

.king_compare .tab{
	border-bottom: 1px solid #858585;
}
.king_compare .tab > li{
	height: 42px;
	line-height: 42px;
	text-align: center;
	/* width: 170px; */
	width: 235px;
	cursor: pointer;
	border: 1px solid #858585;
	border-bottom: 0;
	border-right: 0;
	position: relative;
	font-size: 16px;
	font-weight: 700;
}
/* .king_compare .tab > li:last-child{
	border-left: 0;
} */
.king_compare .tab > li:last-child{
	border-right: 1px solid #858585;
}

/* .king_compare .tab > li.on{
	background: #fffce0;
} */
.king_compare .tab > li.on::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: -1px;
	left: 0;
	background: #fff;
}
.king_compare .tab > li .cnt{
	color: #ff6000;
	margin-left: 5px;
}

.king_compare .contents{ padding: 25px 0 !important; }
.king_compare .contents > p{
	color: #616161;	
	margin-bottom: 15px;
	text-align: left;
}
.king_compare .contents > p .cnt{ color: #ff4200; font-weight: 700; }

.king_compare .contents > p > .btn.app{
	display: inline-block;
	height: 33px;
	line-height: 33px;
	border-radius: 20px;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -1px;
	background: #00aed6;
	border: 1px solid #1b90ab;
	padding: 0 10px;
	margin-left: 10px;
	color: #fff;
	font-weight: 400;
}

.king_compare .contents .contact_sales{
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 0;
}

.king_compare .body > p.all_desc{
	color: #616161;	
	margin-bottom: 15px;
	text-align: left; 
}

.king_compare .body > p.all_desc .cnt{ color: #ff4200; font-weight: 700; }
.king_compare .body > p.all_desc .contact_sales{
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 0;
}


.king_compare .contents .area_box{ display: none; }
.king_compare .contents .area_box.on{ display: block; }

.king_compare .table td span{ display: inline-block; vertical-align: middle; }

.king_compare .table td.company > * {  }
.king_compare .table td.company img{
	width: 100px;
	height: 30px;
}

.king_compare .table td.company .logo{ width: 110px; margin-right: 10px; }
.king_compare .table td.company .cpn{
	width: 110px;
	text-align: left;
	color: #7b7b7b;
}

.king_compare .table td.price{
	/* position: relative; */
	text-align: right;
}
.king_compare .table td.price .inner{ position: relative; padding-right: 50px;}
.king_compare .table td.price .label{
	position: absolute;
	right: 0;
	top: 3px;
}
.king_compare .table td.price > span:first-child{ 
	letter-spacing: -1px;
}

.king_compare .table td.price .low{
	color: #ff0000;
}

/* .king_compare .table td .button.buy{ height: 22px; } */
.king_compare .table td .button.buy{
	background: #2d7ccb;
	border: 1px solid #2d7ccb;
	color: #fff;
	height: 32px; 
	line-height: 32px;
	width: 95px;
	box-sizing: border-box;
	border-radius: 25px;
}
.king_compare .table td .button::before{
	content: '';
	display: inline-block;
	width: 17px;
	height: 15px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat;
	vertical-align: sub;
}

.king_compare .table td .button.mini_shop::before{
	background-position: -137px -8px;
}
.king_compare .table td .button.buy::before{
	/* background-position: -157px -8px; */
	background-position: -116px -8px;
	margin-right: 5px;
}
.king_compare .table td .button.consult::before{
	background-position: -178px -8px;
}

.king_compare .btn_wrap{ text-align: center; }
/* .king_compare .btn_wrap .btn{
	width: 125px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	background: #ff6000;
	color: #fff;
	border: none;
} */



/* .estimate_compare_wrap.auction .king_compare .head{
	margin-bottom: 10px;
}
.estimate_compare_wrap.consult .king_compare .head{
	margin-bottom: 0;
}
.estimate_compare_wrap.pc_view .king_compare .title_wrap{
	background: none;
	text-indent: 0;
}
.estimate_compare_wrap.pc_view .king_compare .title_wrap .title{
	display: block;
}
.estimate_compare_wrap.pc_view .king_compare .title_wrap .title::before{
	content: '';
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat;
	vertical-align: middle;
	margin-right: 10px;
}

.estimate_compare_wrap.auction .king_compare .title_wrap .title::before{
	width: 47px;
	height: 39px;
	background-position: -443px -29px;
}
.estimate_compare_wrap.consult .king_compare .title_wrap .title::before{
	width: 49px;
	height: 57px;
	background-position: -436px -113px;
	
} */
.estimate_compare_wrap.consult .head{ margin-bottom: 0; }
.estimate_compare_wrap.consult .king_compare .title_wrap{ 
	background: none;
	text-indent: 0;
}
.estimate_compare_wrap.consult .king_compare .title_wrap .title::before{
	content: '';
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat;
	vertical-align: middle;
	margin-right: 10px;
	width: 49px;
	height: 57px;
	background-position: -436px -113px;
	
}

.estimate_compare_wrap.consult .king_compare .table .rowb1{
	border-right: 1px solid #dfdfdf;
}
.estimate_compare_wrap.consult .king_compare .table .colb1{
	border-bottom: 1px solid #dfdfdf;
}
.estimate_compare_wrap.consult .king_compare .table .colt0{
	border-top: 0;
}
.estimate_compare_wrap.consult .king_compare .table td{
	padding: 20px 15px;
	border-bottom: 1px solid #8e8e8e;
}
.estimate_compare_wrap.consult .king_compare .table td.first_data{
	border-bottom: 1px solid #dfdfdf;
} 
.estimate_compare_wrap.consult .king_compare .table td.company{ padding: 50px 15px; }
.estimate_compare_wrap.consult .king_compare .table td.company .date{
	display: inline-block;
	margin-top: 25px;
	color:#FF8000;
}

.estimate_compare_wrap.consult .king_compare .table td.company > form{ margin-top: 15px; }
.estimate_compare_wrap.consult .king_compare .table td.company > form > .btn{
	padding: 2px 10px;
}

.estimate_compare_wrap.consult .king_compare .table p.title{
	font-size: 18px; 
	font-weight: 700;
	margin-bottom: 5px; 
}

.estimate_compare_wrap.consult .king_compare .table .buy.button{
	margin-left: 20px;
	vertical-align: middle;
}


/* add 20210218 pc_consult_view reply css */
.estimate_compare_wrap.consult .king_compare .table .ico::before{
	content: '';
	display: inline-block;
	width: 23px;
	height: 23px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat;
	vertical-align: bottom;
	margin-right: 7px;
}

.estimate_compare_wrap.consult .king_compare .table .recommended{
	align-items: center;
}

.estimate_compare_wrap.consult .king_compare .table .recommended .est{
	width: 543px;
	text-align: left;
}
.estimate_compare_wrap.consult .king_compare .table .recommended .est > p{
	font-size: 16px;
	font-weight: 500;
	color: #4e4e4e;
	margin-bottom: 10px;
}
.estimate_compare_wrap.consult .king_compare .table .recommended .est > p::before{
	background-position: -138px -339px;
}

.estimate_compare_wrap.consult .king_compare .table .recommended .est .es_subject{
	display: inline-block; 
	font-weight: 700;
	font-size: 18px;
	text-decoration: underline;
	text-underline-offset: 3px;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding-left: 30px;
}

.estimate_compare_wrap.consult .king_compare .table .recommended .est li{
	font-size: 12px;
}
.estimate_compare_wrap.consult .king_compare .table .recommended .est .cate{
	color: #6392b3;
	vertical-align: inherit;
	min-width: 75px;
	margin-left: 30px;
}
.estimate_compare_wrap.consult .king_compare .table .recommended .est .pick{
	width: 390px;
	background: #fbf8f4;
	height: 70px;
	line-height: 70px;
	border-radius: 50px;
	padding: 0 30px;
}
.estimate_compare_wrap.consult .king_compare .table .recommended .est .pick::before{
	width: 62px;
	height: 39px;
	background-position: -189px -323px;
	vertical-align: middle;
}
.estimate_compare_wrap.consult .king_compare .table .recommended .info{
	width: 244px;
}

.estimate_compare_wrap td .inquiry_box .message.ico{
	padding-left: 30px;
	position: relative;
}
.estimate_compare_wrap td .inquiry_box .message.ico::before{
	position: absolute;
	top: 0;
	left: 0;
	background-position: -161px -339px !important;
}

.estimate_compare_wrap td .comment{ 
	text-align: left; 
	padding-left: 30px; 
	margin: 12px 0; 
}
.estimate_compare_wrap td .comment .btn{
	color: #3b73aa;
	font-size: 12px;
}
.estimate_compare_wrap td .comment .rpcnt{ cursor: pointer; }
.estimate_compare_wrap td .comment .rpcnt::after{
	content: '';
	display: inline-block;
	width: 12px;
	height: 7px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -145px -368px;
	vertical-align: middle;
	margin-left: 5px;
}


.estimate_compare_wrap td .comment .form .textarea{
	/* width: 630px; */
	width: calc(100% - 115px);
	min-height: 38px;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	padding: 0 10px;
	vertical-align: middle;
	margin-right: 15px;
}
.estimate_compare_wrap td .comment .form .textarea::placeholder{
	line-height: 38px;
}
.estimate_compare_wrap td .comment .form .textarea:-ms-input-placeholder{
	line-height: 38px;
}

.estimate_compare_wrap td .comment .form .btn{
	font-size: 13px;
	color: #202020;
	display: inline-block;
	background: none;
	border: 0;
	vertical-align: middle;
	cursor: pointer;
	padding: 0 5px;
}

.estimate_compare_wrap td .comment .comment_box{
	margin: 20px 0;
	display: none;
}
.estimate_compare_wrap td .comment .comment_box.on{
	display: block;
}
.estimate_compare_wrap td .comment .commnt_contents{
	/* padding: 20px 0; */
}
.estimate_compare_wrap td .comment .row{
	margin: 15px 0;
	word-break: break-all;
}
.estimate_compare_wrap td .comment .row.origin > div:not(.info){
	padding-left: 17px;
}
.estimate_compare_wrap td .comment .row.re{
	background: url('/skin/shop/basic/images/icon/consult_reply.png') no-repeat;
	background-position-y: 5px;
}

.estimate_compare_wrap td .comment .info{ margin-bottom: 10px; }
.estimate_compare_wrap td .comment .writer{
	font-size: 14px;
	font-weight: 700;
	color: #202020;
	margin-right: 15px;
}

.estimate_compare_wrap td .comment .origin .writer::before{
	content: '';
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	background-position: -374px -184px;
}

.estimate_compare_wrap td .comment .date{
	font-size: 12px;
	color: #858585;
}

.estimate_compare_wrap td .comment .btn_wrap{
	margin: 10px 0;
	text-align: left;
}

.estimate_compare_wrap td .comment .row .form{
	display: none;	
}
.estimate_compare_wrap td .comment .row .form.on{
	display: block;
}

.king_bidding{ display: none; }
.king_bidding.on{ display: block; }
.king_bidding .btn_wrap .btn{
	width: 123px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 15px;
	border: 1px solid #afafaf;
	background: #fff;
	cursor: pointer;
}

.estimate_compare_wrap .btn.bid_btn{
	background: #ff6000;
	color: #fff;
	border: #ff6000;
}


/* add 20220715 consult_item */
.estimate_compare_wrap.consult .king_compare .table .consult_item{
	margin-top: 20px;
}

.estimate_compare_wrap.consult .king_compare .table .consult_item li{
	display: inline-block; 
	margin-right: 5px;
	border: 1px solid #dfdfdf;
	vertical-align: middle;
	overflow: hidden;
}
.estimate_compare_wrap.consult .king_compare .table .consult_item li.case{
	border: 0;
}

.estimate_compare_wrap.consult .king_compare .table .consult_item li img{
	vertical-align: middle;
}



.estimate_compare_wrap.consult .king_compare .table .es_desc{
	margin-top: 20px;
	padding: 15px 0;
	/* background: #faffeb; */
	background: #fbffef;
	border-top: 1px solid #dfdfdf;
	/* border: 1px solid #dfdfdf; */
	position: relative;
}

/* .estimate_compare_wrap.consult .king_compare .table .es_desc::after{
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: url('/skin/shop/basic/images/icon/edge.png') no-repeat #fff;	
	bottom: -1px;
	right: -1px;
} */


.estimate_compare_wrap.consult .king_compare .table .es_desc ul{
	display: inline-block;
}
.estimate_compare_wrap.consult .king_compare .table .es_desc li{
}

/* .estimate_compare_wrap.consult .king_compare .table .es_desc li > span,
.estimate_compare_wrap.consult .king_compare .table .es_desc li > span > a{
	font-weight: 700; 
	letter-spacing: -1px;	
	font-family: 'NanumSquareNeo';
	color: #000;
} 

.estimate_compare_wrap.consult .king_compare .table .es_desc li > span > a:hover{
	text-decoration: underline;
	text-underline-offset: 3px;
}
*/
.estimate_compare_wrap.consult .king_compare .table .es_desc li:not(:last-child){
	line-height: 20px;
	
}
.estimate_compare_wrap.consult .king_compare .table .es_desc li:first-child{
	letter-spacing: -1px;	
	font-family: 'NanumSquareNeo';
	color: #000;
	margin-bottom: 5px;
}
.estimate_compare_wrap.consult .king_compare .table .es_desc li .subject{
	font-weight: 700; 
	letter-spacing: -1px;	
	font-family: 'NanumSquareNeo';
	color: #000;
	text-decoration: underline;
	text-underline-offset: 3px;
}


.estimate_compare_wrap.consult .king_compare .table .es_desc li:first-child::before{
	/* content: '';
	display: inline-block;
	width: 20px;
	height: 15px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -138px -43px;
	margin-right: 5px; 
	vertical-align: middle; */
	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;
}


.estimate_compare_wrap.consult .king_compare .table .es_desc .more{
	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;
}

.estimate_compare_wrap.consult .king_compare .table .es_desc .more::before{
	content: '';
	width: 15px;
	height: 16px;
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -64px -171px; 
	vertical-align: middle;
}


/* add 20221025 pc_estimate */
.estimate_compare_wrap.pc_estimate{}

.king_pc_estimate{ 
	margin: 0 -500% 50px;
    background: #f5f6f9;
    padding: 20px 0 50px 0;	
	
}
.king_pc_estimate *{ letter-spacing: -1px; }
.king_pc_estimate .title{
	font-size: 22px;
	font-weight: 700;	
	margin-bottom: 10px;
}
.king_pc_estimate .contents{
	/* border: 5px solid #4f4f4f;
	background: #fff; */
	padding: 50px;
}

.king_pc_estimate .panel > div > p{
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 12px; 
	text-indent: 25px;
}
.king_pc_estimate .panel .category{
	width: calc(100% - 330px);
	margin-right: 30px;
}
.king_pc_estimate .panel .category > p{
	background: url('/skin/shop/basic/images/icon/pc_est_t1.png') no-repeat left center;
}
.king_pc_estimate .panel .bulletin{
	width: 300px;
	position: relative;
}

.king_pc_estimate .panel .bulletin > p{
	background: url('/skin/shop/basic/images/icon/pc_est_t2.png') no-repeat left center;
}
.king_pc_estimate .panel .bulletin .guide{
	display: inline-block;
	width: 128px;
	height: 20px;
	border: 1px solid #68bbea;
	border-radius: 10px;
	background: #fff;
	position: absolute;
	top: 28px;
	left: calc(50% - 64px);
	text-align: center;
	font-size: 13px;
	font-weight: 500;
}

.king_pc_estimate .panel .bulletin .guide .question{
	display: inline-block;
	width: 12px;
	height: 12px;
	border: 1px solid #1f1f1f;
	border-radius: 100%;
	text-align: center;
	line-height: 12px;
	cursor: pointer;
	margin-left: 2px;
}

.king_pc_estimate .table{ margin-bottom: 35px; }
.king_pc_estimate .table th{
	border: 1px solid #68bbea;
	background: #88d4ff;
	font-weight: 700;
}
.king_pc_estimate .table td{
	border: 1px solid #ddd;
	height: 22px;
	position: relative;
}
.king_pc_estimate .table td .out_of_stock{
	margin-top: 0;
	vertical-align: text-bottom;
}

.king_pc_estimate .table td .cnt{
	display: inline-block;
	width: 30px;
	height: 20px;
	box-sizing: border-box;
	border-radius: 10px;
	font-weight: 700;
	background: #fff;
	border: 1px solid #c4c4c4;
	text-align: center;
	line-height: 18px;
	color: #7b7b7b;
	font-size: 12px;
	position: relative;
}
.king_pc_estimate .table td .cnt.bg{
	background: #2982e6;
	color: #fff;
	border: 0;
}

.king_pc_estimate .table td .cnt.exp::after{
	content: '';
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url('/skin/shop/basic/images/icon/exp_bo.png') no-repeat;
	position: absolute;
	top: -1px;
	right: -10px;
}

.king_pc_estimate .table td .cnt.check::after{
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #f54748;
	position: absolute;
	top: 0;
	right: -3px;
}



.king_pc_estimate .panel .category .table td{
	text-align: left;
}
.king_pc_estimate .table td.divi{
	font-size: 16px;
	font-weight: 500;
}
.king_pc_estimate .table td.game_spec{
	background: #f6f8fb;
}

.king_pc_estimate .table td.center{
	text-align: center !important;
}

.king_pc_estimate .table td .scroll_box{
	height: 55px;
	overflow: hidden;
	overflow-y: scroll;
	text-align: left;
}

.king_pc_estimate .table td .scroll_box::-webkit-scrollbar {
	width: 6px;
}
.king_pc_estimate .table td .scroll_box::-webkit-scrollbar-thumb {
	background-color: #c1c1c1;
	border-radius: 10px;
}
.king_pc_estimate .table td .scroll_box::-webkit-scrollbar-track {
	background-color: #fafafa;
	border-radius: 10px;
} 

.king_pc_estimate .table td .scroll_box .flex{
	display: inline-flex;
	width: calc(100% - 25px);
}
.king_pc_estimate .table td .scroll_box .flex > li{
	width: 125px;
}
/* .king_pc_estimate .table td .scroll_box .flex{
	display: inline-flex;
	flex-direction: column;
	height: 100%;
}
*/


.king_pc_estimate .table td span.lv{
	color: #8f8f8f;
	font-size: 13px;
	letter-spacing: 0;
}

.king_pc_estimate .table td.vga{
	/* position: relative; */
}

.king_pc_estimate .table td.vga > span{
	float: left;
}
.king_pc_estimate .table td.vga span.lv{
	color: #2982e6;
	font-weight: 500;
}

.king_pc_estimate .table td.vga span.game{
	display: inline-block;
	margin-left: 5px;
	/* width: 480px; */
	width: 465px;
	white-space: nowrap;
	text-overflow: ellipsis;
	/* overflow: hidden; */
	vertical-align: middle;
	cursor: pointer;
	position: relative;
}

.king_pc_estimate .table td.vga .game_layer{
	position: absolute;
	/* top: 30px;
	left: 5px; */
	top: 23px;
	left: 0;
	border: 1px solid #c0deff;
	background: #fff;
	display: none;
	z-index: 10;
	/* width: 545px; */
	width: 80%; 
	padding: 10px;
	background: #fbfbfb;
	border-radius: 5px;
}
.king_pc_estimate .table td.vga .game_layer.on{
	display: block;
}
.king_pc_estimate .table td.vga .game_layer::after{
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: url('/skin/shop/basic/images/icon/edge.png') no-repeat;	
	bottom: -1px;
	right: -1px;
}

.king_pc_estimate .table td.mix span.lv{
	color: #000;
}

.king_pc_estimate .table td span.office{
	display: inline-block;
	width: 535px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: text-top;
	cursor: pointer;
	
}
.king_pc_estimate .table td span.office:hover{
	overflow: visible;
	white-space: pre-wrap;
}


.king_pc_estimate .table td span.btn{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #d9dde1;
	border-radius: 100%;
	color: #fff;
	font-size: 0;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
	float: right;
}
.king_pc_estimate .table td span.btn::after{
	content: '\002B';
	vertical-align: top;
	font-size: 18px;
}
.king_pc_estimate .table td span.btn.on{
	background: #2982e6;
}




/* .king_pc_estimate .table tr.last td{
	border-bottom: 1px solid #383838;
}  */
.king_pc_estimate .search_box{
	align-items: center;
	justify-content: space-between;
}
.king_pc_estimate .search_box .inner > *{
	float: left;
}

.king_pc_estimate .search_box .txt{
	font-size: 20px;
	font-weight: 700;
	margin-right: 20px;
	height: 34px;
	line-height: 34px;
}

.king_pc_estimate .search_box .txt::before{
	content: '';
	display: inline-block;
	width: 23px;
	height: 24px;
	background: url('/skin/shop/basic/images/icon/search_icon.png') -25px 0;
	vertical-align: text-bottom;
	margin-right: 5px;
}

.king_pc_estimate .search_box .input{
	width: 366px;
	height: 32px;
	border: 1px solid #ddd;
	line-height: 32px;
	text-indent: 10px;
}

.king_pc_estimate .search_box .search_btn{
	display: inline-block;
	width: 120px;
	height: 34px;
	line-height: 34px;
	background: #697689;
	color: #fff;	
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	border: 0;
}


.king_pc_estimate .search_box .write_btn{
	height: 34px;
	line-height: 34px;
	background: #2996ed;
	color: #fff;	
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	padding: 0 15px;
}


.king_pc_estimate .data_box.perfect{
	position: relative;
}
.king_pc_estimate .data_box.perfect::before{
	content: '';
	display: inline-block;
	width: 68px;
	height: 15px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -215px -163px;
	vertical-align: middle;
	position: absolute;
	top: -20px;
	right: 0;
}

.king_pc_estimate .data_box .txt{
	width: 90px;
	font-size: 16px;
	font-weight: 500;
	background: url('/skin/shop/basic/images/icon/exp_bo_b.png') no-repeat;
	text-indent: 32px;
}

.king_pc_estimate .data_box .process{
	width: 210px;
	height: 25px;
	background: #f6f6f6;
	/* border: 1px solid #ddd; */
	border-radius: 30px;
	position: relative;
	
	/* background: rgb(227,227,227);
	background: -moz-linear-gradient(180deg, rgba(227,227,227,1) 10%, rgba(244,244,244,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(227,227,227,1) 10%, rgba(244,244,244,1) 100%);
	background: linear-gradient(180deg, rgba(227,227,227,1) 10%, rgba(244,244,244,1) 100%);
	box-shadow: 1px -1px 2px -1px #d1d1d1; */
	
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top,  #e3e3e3 5%, #ebeaea 20%, #f6f6f6 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e3e3e3 5%,#ebeaea 20%,#f6f6f6 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e3e3e3 5%,#ebeaea 20%,#f6f6f6 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/* box-shadow: 3px -1px 3px -1px #e3e3e3; */
	margin-bottom: 5px;
}
.king_pc_estimate .data_box .process::after{
	content: '100%';
	float: right;
	color: rgba(0,0,0,0.2);
	letter-spacing: 1px;
	font-size: 14px;
	margin: 2px 10px 2px 0;
}

.king_pc_estimate .data_box .process .data{
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
	background: #f54748;
	text-align: center;
	color: #fff;
	border-radius: 30px;
	font-size: 14px;
	line-height: 25px;
}
.king_pc_estimate .data_box .desc{
	font-size: 13px;
	text-align: center;
}




.king_pc_estimate_list{}



.king_pc_estimate_list .title{
	border-bottom: 4px solid #4f4f4f;
	position: relative;
}
.king_pc_estimate_list .title > span{
	display: inline-block;
	font-weight: 500;
	text-align: center;
	vertical-align: bottom;
}
.king_pc_estimate_list .title > span:first-child{
	width: 210px;
	height: 45px;
	line-height: 45px;
	font-size: 25px;
	letter-spacing: -1px;
}
.king_pc_estimate_list .title > span:first-child::after{
	content: '';
	display: inline-block;
	width: 25px;
	height: 24px;
	background: url('/skin/shop/basic/images/icon/search_icon.png');
	vertical-align: middle;
	margin: -5px 0 0 5px;
}
.king_pc_estimate_list .title .tab{
	font-size: 17px;
	height: 41px;
	border: 4px solid #4f4f4f;
	border-bottom: 0;
	min-width: 172px;
	cursor: pointer;
	position: relative;
	line-height: 40px;
}
.king_pc_estimate_list .title .tab::after{
	content: '';
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 4px;
	background: #ffffff;
	bottom: -4px;
	left: 0;
	z-index: 2;
}
.king_pc_estimate_list .contents{
	padding: 30px 0;
}


.king_pc_estimate_list .cont_nav{
	margin-bottom: 15px;
}

.king_pc_estimate_list .cont_nav > *{
	display: inline-block;
	vertical-align: middle;
}

.king_pc_estimate_list .cont_nav .select{
	width: 320px;
	height: 32px;
	margin-right: 5px;
}
.king_pc_estimate_list .cont_nav .sort li{
	background: #fff;
	border-radius: 5px;
	display: inline-block;
	margin-right: 7px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	float: left;
	/* padding: 0 10px;
	min-width: 38px; */
}
/* .king_pc_estimate_list .cont_nav .sort li:last-child{
	margin-right: 0;
} */
.king_pc_estimate_list .cont_nav .sort li:nth-child(-n+3){
	width: 58px;
	border: 1px solid #94c0f2;
}
.king_pc_estimate_list .cont_nav .sort li:nth-child(-n+3).on{
	background: #2982e6;
	color: #fff;
	border: 1px solid #2982e6;
}

.king_pc_estimate_list .cont_nav .sort li:nth-child(n+4):nth-child(-n+5) {
	width: 58px;
 	border: 1px solid #999;
}
.king_pc_estimate_list .cont_nav .sort li:nth-child(n+4):nth-child(-n+5).on{
	background: #333;
	border: 1px solid #333;
	color: #fff;
}

.king_pc_estimate_list .cont_nav .sort li:nth-last-child(-n+3){
	width: 88px;
	border: 1px solid #697689;
}
.king_pc_estimate_list .cont_nav .sort li:nth-last-child(-n+3).on{
	background: #ffcf2d;
	border: 1px solid #ffcf2d;
}


.king_pc_estimate_list .cont_nav .reset{
	cursor: pointer;
	width: 78px;
	height: 30px;
	line-height: 30px;
	background: url('/skin/shop/basic/images/icon/clear.png') no-repeat 8px center;
	text-indent: 18px;
	color: #222;
	background: #ffffff; /* Old browsers */
	background: url('/skin/shop/basic/images/icon/clear.png') no-repeat 8px center, -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 75%, #ffffff 100%); /* FF3.6-15 */
	background: url('/skin/shop/basic/images/icon/clear.png') no-repeat 8px center, -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: url('/skin/shop/basic/images/icon/clear.png') no-repeat 8px center, linear-gradient(to bottom, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	text-align: center;
	font-size: 15px;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
}

.king_pc_estimate_list .product > li{
	border: 1px solid #cacaca;
	margin-bottom: 20px;
	padding: 0 20px;
}

.king_pc_estimate_list .product .data_head{
	padding: 20px 0;
	border-bottom: 1px solid #c9c9c9;
}


.king_pc_estimate_list .product .data_head > *{
	display: inline-block;
	vertical-align: middle;
	letter-spacing: -1px;
}
.king_pc_estimate_list .product .subject{
	font-size: 20px;
	font-weight: 500;
	margin-right: 10px;
	/* width: 520px; */
}

.king_pc_estimate_list .product .cdt{
	height: 26px;
	line-height: 26px;
	background: #d9ebff;
	border: 1px solid #bfdeff;
	text-align: center;
	color: #3589e8;
	font-size: 13px;
	padding: 0 8px;
	border-radius: 5px;
	margin: 0;
	margin-right: 3px;
}

.king_pc_estimate_list .product .date{
	color: #616161;
	font-size: 13px; 
	margin: 0 15px;
}

.king_pc_estimate_list .product .date::before{
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat;
	margin-right: 5px;
	background-position: -394px -183px;
}

.king_pc_estimate_list .product ul.share{
	/* float: right; */
	display: block;
	/* margin-top: 10px; */
	margin-bottom: 10px;
}
.king_pc_estimate_list .product ul.share li{
	display: inline-block;
	/* width: 28px; */
	padding: 0 10px;
	height: 28px;
	border: 1px solid #ddd;
	/* border-radius: 100%; */
	border-radius: 5px;
	text-align: center;
	line-height: 28px;
	margin-right: 3px;
	font-size: 13px;
}
.king_pc_estimate_list .product ul.share li:last-child{
	margin-right: 0;
}

.king_pc_estimate_list .product ul.share li img{ 
	vertical-align: middle; 
	margin-right: 5px;	
}



.king_pc_estimate_list .product .data_body{
	padding: 15px 0;
}

.king_pc_estimate_list .product .data_body > div{
	vertical-align: middle;
}

.king_pc_estimate_list .product .info{
	/* width: 825px; */
	width: 840px;
}

.king_pc_estimate_list .product .info > *{
	display: inline-block;
	vertical-align: middle;
}


.king_pc_estimate_list .product .state{
	width: 100px;
	text-align: center;
}
.king_pc_estimate_list .product .state::before{
	content: '';
	display: inline-block;
	height: 74px;
	background: url('/skin/shop/basic/images/icon/pc_condition_icon.png') no-repeat;
}
.king_pc_estimate_list .product .state.exp::before{
	width: 32px; 
}
.king_pc_estimate_list .product .state.exp.none::before{
	width: 46px;
}

.king_pc_estimate_list .product .state.wait::before{
	width: 54px;
}

.king_pc_estimate_list .product .state.exp.upper::before{
	background-position: 0 -76px;
}
.king_pc_estimate_list .product .state.exp.middle::before{
	background-position: -32px -76px;
}
.king_pc_estimate_list .product .state.exp.lower::before{
	background-position: -64px -76px;
}

.king_pc_estimate_list .product .state.exp.on.upper::before{
	background-position: 0 0;
}
.king_pc_estimate_list .product .state.exp.on.middle::before{
	background-position: -32px 0;
}
.king_pc_estimate_list .product .state.exp.on.lower::before{
	background-position: -64px 0;
}

.king_pc_estimate_list .product .state.exp.none.upper::before{
	background-position: -104px -76px;
}
.king_pc_estimate_list .product .state.exp.none.middle::before{
	background-position: -150px -76px;
}
.king_pc_estimate_list .product .state.exp.none.lower::before{
	background-position: -196px -76px;
}

.king_pc_estimate_list .product .state.wait::before{
	background-position: -119px 0;
}

/* .king_pc_estimate_list .product .state.non_exp::before{
	width: 72px;
}
.king_pc_estimate_list .product .state.exp.upper::before{}
.king_pc_estimate_list .product .state.exp.middle::before{
	background-position: 0 -74px;
}
.king_pc_estimate_list .product .state.exp.lower::before{
	background-position: 0 -148px;
}
.king_pc_estimate_list .product .state.non_exp{}
.king_pc_estimate_list .product .state.non_exp.short::before{
	background-position: -32px 0;
}
.king_pc_estimate_list .product .state.non_exp.soldout::before{
	background-position: -32px -74px;
}
.king_pc_estimate_list .product .state.non_exp.wait::before{
	background-position: -32px -148px;
} */





.king_pc_estimate_list .product .spec{
	margin-left: 20px;
}
.king_pc_estimate_list .product .spec dt,
.king_pc_estimate_list .product .spec dd{
	float: left;
	font-size: 13px;
	line-height: 22px;
}
.king_pc_estimate_list .product .spec dt{
	clear: both;
	/* width: 78px; */
	width: 105px;
	font-weight: 500;
	padding: 0 10px;
}
.king_pc_estimate_list .product .spec dd{
	width: 410px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.king_pc_estimate_list .product .price_compare{}
.king_pc_estimate_list .product .price_compare span{
	display: inline-block;
	font-size: 12px;
}
.king_pc_estimate_list .product .price_compare > span{
	vertical-align: middle;
}
.king_pc_estimate_list .product .price_compare .cpn{
	margin-right: 20px;
	
}
.king_pc_estimate_list .product .price_compare .cpn .cnt{
	width: 16px;
	height: 16px;
	color: #fff;
	background: #2982e6;
	text-align: center;
	line-height: 16px;
	margin-left: 5px;
}

.king_pc_estimate_list .product .price_compare .type{
	font-family: 'gulim';
	color: #919191;
	border: 1px solid #e4e4e4;
	background: #fff;
	font-size: 11px;
	padding: 1px 2px;
	text-align: center;
	margin-right: 5px;
}
.king_pc_estimate_list .product .price_compare .price{
	font-size: 16px;
	font-weight: 500;
	/* min-width: 85px; */
}
.king_pc_estimate_list .product .price_compare .won{}

.king_pc_estimate_list .product .btn_wrap{
	width: 80px;
}
.king_pc_estimate_list .product .btn_wrap .btn{
	display: inline-block;
	width: 78px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	border-radius: 5px;
}

.king_pc_estimate_list .product .btn_wrap .btn.mod{
	background: #fff;
	color: #697689;
	border: 1px solid #d5d8dc;
	margin-bottom: 5px;
}
.king_pc_estimate_list .product .btn_wrap .btn.del{
	background: #697689;
	border: 1px solid #697689;
	color: #fff;
}


#sheetRemodal {
	width: 635px;
	border: 1px solid #697689;
	padding: 0 40px;
}

#sheetRemodal *{ letter-spacing: -1px; text-align: left; }
#sheetRemodal li{ border-bottom: 1px solid #ddd; padding: 30px 0 30px 70px; position: relative; }
#sheetRemodal li::before{
	content: '';
	display: inline-block;
	height: 54px;
	background: url('/skin/shop/basic/images/icon/pc_condition_icon.png') no-repeat;
	position: absolute;
	top: 30px;
	left: 0;
}
#sheetRemodal li:first-child::before{ width: 32px;  }
#sheetRemodal li:nth-child(2)::before{ width: 46px; background-position: -104px -76px; }
#sheetRemodal li:last-child::before{ width: 54px; background-position: -119px -15px; }
#sheetRemodal li > p{
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 15px;
}
#sheetRemodal .cont > p{ font-size: 15px; margin-bottom: 25px; }
#sheetRemodal .cont > p:last-child{ margin-bottom: 0; }

#sheetRemodal .cancel{
	display: inline-block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -40px;
	right: 0;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -269px -18px;
	font-size: 0;
	border: 0;
}




/* add list */
.pc_estimate.list .main_info{
	background: #252c43;
	
	/* padding: 40px 70px; */
	padding: 0 90px;
	margin-bottom: 10px;
}

.pc_estimate.list .main_info .flex{ padding: 20px 0; border-bottom: 1px solid #5c6172; }

.pc_estimate.list .main_info *{
	font-family: 'NanumSquareNeo';
	color: #fff;
	letter-spacing: -1px;
}
.pc_estimate.list .main_info .txt{
	/* padding: 0 20px; */
	margin-right: 20px;
	width: 705px;
}
.pc_estimate.list .main_info .txt > p:first-child{
	font-size: 35px;
	font-weight: 700;
	line-height: 45px;
	margin-bottom: 15px;
}
.pc_estimate.list .main_info .txt > p:last-child{
	font-size: 16px;
}

.pc_estimate.list .main_info .txt > p > span{
	color: #59ffc5;
	font-weight: 700;
}

.pc_estimate.list .main_info .verify{
	width: 295px;
}
.pc_estimate.list .main_info .verify > *{ 
	display: inline-block; 
	font-size: 14px;
	vertical-align: top; 
}
.pc_estimate.list .main_info .verify > span{
	width: 78px;
	padding: 10px 0;
	text-align: center;
	background: #454b5f;
	font-weight: 700;
	border-radius: 10px;
	margin-right: 10px;
}

.pc_estimate.list .main_info .verify ul{
	padding: 5px 0;
}
.pc_estimate.list .main_info .verify li{
	line-height: 20px;
}
.pc_estimate.list .main_info .verify li::before{
	content: '';
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #fff;
	border-radius: 100%;
	margin-right: 5px;
	vertical-align: middle;
}
.pc_estimate.list .main_info .verify li > span{
	display: inline-block;
	text-indent: 8px;
}

.pc_estimate.list .title_wrap{
	text-align: center;
	padding: 20px 0;
}
.pc_estimate.list .title{
	position: relative;
}
.pc_estimate.list .title_wrap .title > span{
	display: block;
	background: #00a1de;
	color: #fff;
	transform: skewX(-10deg);
	height: 58px;
	line-height: 58px;
	/* width: 740px; */
	width: 990px;
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -1px;
	margin: 0 auto 15px;
	position: relative;
	z-index: 1;
}
.pc_estimate.list .title_wrap .title::after{
	content: '';
	display: inline-block;
	bottom: -8px;
	/* right: 213px; */
	right: 88px;
	position: absolute;
	background: url('/skin/shop/basic/images/icon/tit_edge.png') no-repeat;	
	width: 37px;
	height: 57px; 
}


.pc_estimate.list .title_wrap .info > span{
	font-size: 15px;
	font-weight: 500;
	margin-right: 10px;
}

.pc_estimate.list .title_wrap .info > *{
	display: inline-block;
	vertical-align: middle;
}

.pc_estimate.list .title_wrap .desc{
	display: inline-block;
	text-align: center;
}
.pc_estimate.list .title_wrap .desc li{
	float: left;
	font-size: 15px;
	letter-spacing: -1px;
	line-height: 25px;
	cursor: pointer;
	
	height: 35px; 
	line-height: 35px; 
	background: #fff; 
	padding: 0 8px; 
	border-radius: 20px; 
	margin-right: 10px;
}
.pc_estimate.list .title_wrap .desc li::after{
	content: '';
	display: inline-block;
	width: 1px;
	height: 13px;
	background: #8b8b8b;
	margin: 0 10px;
	vertical-align: middle;
	
	
	display: none;
}
.pc_estimate.list .title_wrap .desc li:last-child::after{
	display: none; 
}

.pc_estimate.list .title_wrap .desc li > span{ 
	font-weight: 500; 

	color: #252c43;
	font-size: 14px;
	margin-right: 10px;
}
.pc_estimate.list .title_wrap .desc li > span::before{
	content: '';
	display: inline-block;
	width: 23px;
	height: 23px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat;
	vertical-align: middle;
	
	/* margin: 0 5px; */
	margin-right: 10px;
}

/* .pc_estimate.list .title_wrap .desc li:first-child > span::before{
	background-position: -111px -62px;
}
.pc_estimate.list .title_wrap .desc li:nth-child(2) > span::before{
	background-position: -178px -172px;
}
.pc_estimate.list .title_wrap .desc li:nth-child(3) > span::before{
	background-position: -178px -195px;
}
.pc_estimate.list .title_wrap .desc li:last-child > span::before{
	background-position: -178px -218px;
} */

.pc_estimate.list .title_wrap .desc li.m_popular > span::before{
	background-position: -111px -62px;
}
.pc_estimate.list .title_wrap .desc li.m_part > span::before{
	/* background-position: -178px -172px; */
	background-size: 228px;
	background-position: -207px -38px;
	background-color: #ffe200;
	border-radius: 100%;
}
.pc_estimate.list .title_wrap .desc li.m_use > span::before{
	background-position: -178px -218px;
}
.pc_estimate.list .title_wrap .desc li.m_qna > span::before{
	background-position: -178px -195px;
}

.pc_estimate.list .title_wrap .desc li.m_custom > span::before{
    background-color: #67cef1;
    border-radius: 100%;
    background-size: 225px;
    background-position: -205px -58px;
}

/* 
.pc_estimate.list .title_wrap .desc li:nth-child(2n+1):hover{
	background: #c2eeff;
}
.pc_estimate.list .title_wrap .desc li:nth-child(2n):hover{
	background: #fff8c2;
} */

.pc_estimate.list .title_wrap .desc li:hover{ background: #fff8c2; }
.pc_estimate.list .title_wrap .desc li:nth-child(2):hover,
.pc_estimate.list .title_wrap .desc li:nth-child(3):hover{ background: #c2eeff; }

.pc_estimate.list .title_wrap .desc li:hover > span{
	color: #000;
}

.pc_estimate.list .main_info .title_wrap{ padding: 20px 0; }



.pc_estimate.list .main_info.ver2{padding: 0 42px; margin-bottom: 20px;}
    
.pc_estimate.list .main_info.ver2 .flex{ padding: 0; border: 0; align-items: center; }
.pc_estimate.list .main_info.ver2 .txt_cont{ width: 683px;padding: 40px;padding-right: 0;padding-left: 30px;}
.pc_estimate.list .main_info.ver2 .txt{ margin-right: 0; width: 100%; }
.pc_estimate.list .main_info.ver2 .txt > p:first-child{font-size: 26px; line-height: 32px; margin-bottom: 10px; }
.pc_estimate.list .main_info.ver2 .txt > p:last-child{ font-size: 15px; }

.pc_estimate.list .main_info.ver2 .verify{width: 100%; margin-top: 7px;}
.pc_estimate.list .main_info.ver2 .verify > *{ vertical-align: middle; font-size: 13px; }
.pc_estimate.list .main_info.ver2 .verify > span{ width: auto; padding: 5px 0; background: transparent; color: #59ffc5; padding-left: 2px;  }
.pc_estimate.list .main_info.ver2 .verify ul{ padding: 0; }
.pc_estimate.list .main_info.ver2 .verify ul > li{ display: inline-block; }
.pc_estimate.list .main_info.ver2 .verify ul > li:first-child{ margin-right: 10px; }

.pc_estimate.list .main_info.ver2 .title_wrap{padding: 0; width: calc(100% - 795px);border-left: 2px solid #5c6172;padding-left: 30px;padding-right: 30px; margin-left: 20px;text-align: center;}
.pc_estimate.list .main_info.ver2 .title_wrap .info > span{ margin-right: 0; margin-bottom: 10px; font-size: 14px; } 
.pc_estimate.list .main_info.ver2 .title_wrap .desc{ display: flex !important; }
.pc_estimate.list .main_info.ver2 .title_wrap .desc li{ float: none; width: calc(50% - 19px); margin-bottom: 8px; margin-right: 5px; text-align: left; height: 32px; line-height: 32px; }
.pc_estimate.list .main_info.ver2 .title_wrap .desc li:first-child{ width: 100%; margin-right: 0; }
.pc_estimate.list .main_info.ver2 .title_wrap .desc li > span{ margin-right: 0; }

.pc_estimate.list .main_info.ver2 .title_wrap .desc li:nth-child(2n + 3){ margin-right: 0;  }
.pc_estimate.list .main_info.ver2 .title_wrap .desc li:nth-last-child(-n+2){ margin-bottom: 0; } 
.pc_estimate.list .main_info.ver2 .title_wrap .desc li:last-child:hover{ background: #fff8c2; }
.pc_estimate.list .main_info.ver2 .title_wrap .desc li > span::before{ margin-right: 6px; }





.pc_estimate.list .ebanner{ /* margin-bottom: 10px; */ margin-bottom: 20px; position: relative; overflow: hidden;}

.pc_estimate.list .ebanner > ul{ width: 10000px; }
.pc_estimate.list .ebanner > ul > li{ float: left; }
.pc_estimate.list .ebanner .arr{
	position: absolute;
	width: 30px;
	text-align: center;
	font-size: 0;
	top: 50%;
	transform: translate(0, -50%);
}
.pc_estimate.list .ebanner .arr::before{ font-size: 25px; color: #fff; }
.pc_estimate.list .ebanner .arr.prev{
	left: 0;
}
.pc_estimate.list .ebanner .arr.prev::before{
	content: '\276E';
}
.pc_estimate.list .ebanner .arr.next{
	right: 0; 
}
.pc_estimate.list .ebanner .arr.next::before{
	content: '\276F';
}
.pc_estimate.list .ebanner img{ display: block; }
                

.pc_estimate.list .media{
	/* margin-bottom: 70px; */
	text-align: center;
	/* margin-bottom: 15px; */
	display: block; 
	padding: 13px 0 10px 0; 
}

.pc_estimate.list .media .youtube{
	
}
.pc_estimate.user .media{ margin-bottom: 20px; }

.pc_estimate.list h1{ text-align: center; }


.pc_estimate.list .pc_estimate_search_list .product.type1{
	/* height: 532px; */
	/* overflow: hidden; */
}

.pc_estimate.list .pc_estimate_search_list .product.type1 > li:nth-child(n+31),
.pc_estimate.user .pc_estimate_search_list .product.type1 > li:nth-child(n+31){
	display: none;
}

.pc_estimate.list .pc_estimate_search_list .product.type1.on{
	/* height: auto; */
}

/* .pc_estimate.list .pc_estimate_search_list .product.type1.on > li:nth-child(n+4){
	display: flex;
} */

.pc_estimate.list .pc_estimate_search_list .product.type1 > li.on,
.pc_estimate.user .pc_estimate_search_list .product.type1 > li.on{
	display: flex;
}


.pc_estimate_search{ 
	margin-bottom: 50px; 
	/* margin: 0 -500% 50px;
    background: #f5f6f9;
    padding: 20px 0 50px 0;	  */
}
.pc_estimate_search .search_box{ 
	margin-bottom: 20px;
}

.pc_estimate .comm_bdbox{
	border: 5px solid #4f4f4f;
	background: #fff;
	width: 100%;
	box-sizing: border-box;
}

.pc_estimate_search .head{
	width: 157px;
	border-right: 1px solid #dfa61b;
	background: #ffd000;	
	text-align: center;
	padding: 20px 0;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -1px;
	vertical-align: middle;
}
/* .pc_estimate_search .search_box:nth-child(2n) > .head{
	border-right: 1px solid #68bbea;
	background: #88d4ff;	
} */

.pc_estimate_search .search_box:nth-child(2n) > .head{
	border-right: 1px solid #dfa61b;
	background: #ffd000;	
}
.pc_estimate_search .search_box:nth-child(odd) > .head{
    border-right: 1px solid #68bbea;
    background: #88d4ff;	
}

.pc_estimate_search .head > span{
	display: inline-block;
	line-height: 25px;
}

.pc_estimate_search .head > span::before{
	content: '';
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat;
	display: block;
	margin: 0 auto 15px;
}
.pc_estimate_search .body{
	padding: 0 50px;
}

.pc_estimate_search .body .tip{
	padding: 12px 0;
	border-bottom: 1px solid #c9c9c9;
}
.pc_estimate_search .body .tip > span{
	font-size: 14px;
	letter-spacing: -1px;
	color: #1f1f1f;
}

.pc_estimate_search .body .tip > span::before{
	content: '';
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -114px -213px;
	width: 55px;
	height: 24px;
	vertical-align: bottom;
	margin-right: 20px;
}

.pc_estimate_search .body .tip > span.color_tip{
	float: right;
	margin: 3px 0;
	
	display: none;
}
.pc_estimate_search .body .tip > span.color_tip::before{
	display: none;
}
.pc_estimate_search .body .tip > span.color_tip > span::before{
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}
.pc_estimate_search .body .tip > span.color_tip > span.cpu{ margin-right: 10px; }
.pc_estimate_search .body .tip > span.color_tip > span.cpu::before{
	/* background: #0074c7; */
	background: #000;
}
.pc_estimate_search .body .tip > span.color_tip > span.vga::before{
	/* background: #ff006c; */
	background: #0074c7;
}

.pc_estimate_search .body .tip > span.info{
	float: right;
	margin: 3px 0;
	color: #239ae2;
	font-weight: 500;
}
.pc_estimate_search .body .tip > span.info::before{
	content: '\002A';
	margin: 0;
	background: transparent;
	width: auto;
	height: auto;
	vertical-align: middle;
	margin-right: 2px;
}


.pc_estimate_search .contents{
	padding: 20px 0;
	position: relative;
	-webkit-text-size-adjust: none;
}


.pc_estimate_search ul.check_opt{ width: 100%; }
.pc_estimate_search ul.check_opt > li{
	display: flex;
	border-bottom: 1px solid #ececec;
	padding: 10px 0;
}

.pc_estimate_search ul.check_opt > li.group{
	border-bottom: 0;
	/* padding-bottom: 0; */
	padding: 0;
}
.pc_estimate_search ul.check_opt > li.group.last{
	border-bottom: 1px solid #ececec;
	padding-bottom: 10px;
}

/* .pc_estimate_search ul.check_opt > li:first-child{
	padding-top: 0;
} */

.pc_estimate_search ul.check_opt > li:last-child{
	border-bottom: 0;
}

.pc_estimate_search ul.check_opt > li:nth-last-child(2){
	padding-top: 20px;
	/* padding-bottom: 20px; */
	padding-bottom: 15px;
	margin-bottom: 10px;
}


.pc_estimate_search ul.check_opt > li > span{
	font-size: 14px;
	/* width: 92px; */
	width: 70px;
}

.pc_estimate_search ul.check_opt > li > *{
	padding: 0 10px;
}

/* .pc_estimate_search ul.check_opt .option{
	width: calc(100% - 112px);
}
.pc_estimate_search ul.check_opt .option > li{
	display: inline-block;
	min-width: 145px;
	margin-right: 10px;
} */
.pc_estimate_search ul.check_opt .option{
	/* width: calc(100% - 112px); */
	
	width: calc(100% - 90px);
	padding: 0;
}
.pc_estimate_search ul.check_opt .option:not(.package) > li{
	display: inline-block;
	min-width: 145px;
	margin-right: 10px;
	padding: 2px 0;
}


.pc_estimate_search ul.check_opt .option.package > li{
	display: inline-block;
	cursor: pointer;
	padding: 5px 10px;
	/* padding: 5px 7px; */
	border: 1px solid #c9c9c9;
	border-radius: 50px;
	min-width: 50px;
	font-size: 14px;
	letter-spacing: -1px;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 8px;
	background: #fff;
}

.pc_estimate_search ul.check_opt .option.package > li:hover{
	border: 1px solid #747474;
	color: #ff0000;
}

.pc_estimate_search ul.check_opt .option.package > li.on{
	background: #239ae2;
	color: #fff;
	border: 1px solid #239ae2; 
}


.pc_estimate_search ul.check_opt .option.detail label:hover{
	text-decoration: underline;
	text-underline-offset: 3px;
}


.pc_estimate_search .mobile_layer{
	position: absolute;
	width: 200px;
	border: 1px solid #4f4f4f;
	background: #fff;
	left: -1px;
	top: 100%;
	padding: 20px;
	text-align: center;
	z-index: 1;
	display: none;
}
.pc_estimate_search .mobile_layer.on{
	display: block;
}

.pc_estimate_search .mobile_layer .close{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -252px -127px;
	cursor: pointer;
	font-size: 0;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 99;
}

.pc_estimate_search .mobile_layer .result{
	font-size: 15px;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
.pc_estimate_search .mobile_layer .result .cnt{
	color: #fe0000;
	font-family: 'Malgun Gothic';
	font-weight: 700;
	letter-spacing: -2px;
	font-size: 20px;
}
.pc_estimate_search .mobile_layer .result  > .check{
	text-decoration: underline;
	text-underline-offset: 5px;
}




.pc_estimate_search .news .head > span{ }
.pc_estimate_search .news .head > span::before{ 
	/*  content: '';
	display: block;
	margin: 15px auto 0 ; */
	/* display: inline-block; */
	width: 28px;
	height: 28px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png?20250313') no-repeat;
	background-position: -331px -34px;
	margin: 0 auto 8px;
	/* margin-bottom: 0; 
	vertical-align: sub; 
	margin-right: 7px; */
	
	/* margin-bottom: 10px; */
	/* position: absolute;
	top: 0;
	left: 0; */
}
.pc_estimate_search .news .contents{ padding: 15px 0; }
.pc_estimate_search .news .flex{ /* justify-content: space-between; */  }
.pc_estimate_search .news ul{ margin-right: 70px; }
.pc_estimate_search .news ul:last-child{ margin-right: 0; }
.pc_estimate_search .news li{ /* line-height: 30px; */ line-height: 22px; margin-top: 5px;  }
.pc_estimate_search .news li > a { color: #000; font-size: 15px; }
.pc_estimate_search .news li > a:hover{ text-decoration: underline; }
.pc_estimate_search .news li::before{
    content: '\00B7'; 
    margin: 0 5px 0 10px;
    font-weight: 700;
    font-size: 16px;
    vertical-align: top;
}
.pc_estimate_search .news .date{  font-weight: 700; background: #f3f3f3; padding: 0 7px; /* padding: 5px 10px; */  line-height: 22px; display: inline-block; margin-bottom: 5px; }


.pc_estimate_search .popular .head{
	
}
.pc_estimate_search .popular .head > span::before{
	width: 102px;
	height: 78px;
	
}
.pc_estimate_search .popular .tab li{
	width: calc(100% / 6);
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 17px;
	font-weight: 500;
	cursor: pointer;
	letter-spacing: -1px;
	border: 1px solid #c9c9c9;
	border-top: 0;
	border-right: 0;
	background: #eff1f1;
	box-sizing: border-box;
	
}
.pc_estimate_search .popular .tab li:last-child{
	border-right: 1px solid #c9c9c9;
}
.pc_estimate_search .popular .tab li.on{
	border-bottom: 1px solid #fff;
	background: #fff;
}

/* .pc_estimate_search .popular .body{
	position: relative;
}
 */
.pc_estimate_search .popular .arr{
	position: absolute;
	width: 30px;
	height: 30px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat;
	font-size: 0;
	top: 40%;
}
.pc_estimate_search .popular .arr.prev{
	left: -35px;
	background-position: -151px -68px; 
}
.pc_estimate_search .popular .arr.prev:hover{
	background-position: -151px -119px;
}
.pc_estimate_search .popular .arr.next{ 
	right: -35px; 
	background-position: -205px -68px;	
}
.pc_estimate_search .popular .arr.next:hover{ 
	background-position: -205px -119px;	
}

.pc_estimate_search .popular .inner{ overflow: hidden; display: none; }
.pc_estimate_search .popular .inner.on{ display: block; }

.pc_estimate_search .popular .popular_est{ width: 10000px; }
.pc_estimate_search .popular .popular_est > li{
	border: 1px solid #c9c9c9;	
	float: left;
	padding: 10px;
	width: 278px;
	margin-right: 15px;
	position: relative;
	cursor: pointer;
}

.pc_estimate_search .popular .popular_est > li::after{
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: url('/skin/shop/basic/images/icon/edge.png') no-repeat;	
	bottom: -1px;
	right: -1px;
}

.pc_estimate_search .popular .popular_est > li:hover{
	/* border: 1px solid #88d4ff;
    background: #f9fdff;
    box-shadow: inset 0px 0px 0px 2px #88d4ff; */
	border: 1px solid #747474;
    background: #fdfdfd;
    box-shadow: inset 0px 0px 0px 2px #747474;

}
.pc_estimate_search .popular .popular_est > li:hover::after{
	display: none;
}

.pc_estimate_search .popular .compos_prd_table{
	margin-bottom: 15px;
}

.pc_estimate_search .popular .word{
	margin-bottom: 20px;
}

.pc_estimate_search .popular .word .subject{
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	letter-spacing: -1px;
	font-family: 'Malgun Gothic';
	font-weight: 700;
	font-size: 14px;
	text-decoration: underline;
	color: #000;
	margin-bottom: 8px;
}
.pc_estimate_search .popular .word .subject:hover{
	position: relative;
	background: #fff;
	overflow: visible;
	width: max-content;
	z-index: 10;
}


.pc_estimate_search .popular .word .desc{
	/* min-height: 54px;
	line-height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; */
	margin-bottom: 10px;
}

.pc_estimate_search .popular .word .desc > p{
	min-height: 54px;
	line-height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical;
	margin-bottom: 10px;
	color: #333;
}
.pc_estimate_search .popular .word .desc .tag{
	height: 22px;
	overflow: hidden;
}
.pc_estimate_search .popular .word .desc .tag li{
	display: inline-block;
	color: #333;
	font-weight: 500;
	background: #fff3bf;
	padding: 2px 10px;
	margin-right: 5px;
}

.pc_estimate_search .popular .word .desc span{
	color: #239ae2;
}



.pc_estimate_search .popular .kings_row.two_ess{
	width: 65px;
	text-align: center;
}

.pc_estimate_search .popular .kings_row.two_ess .name{
	font-size: 11px;
	font-family: 'Malgun Gothic';
	font-weight: 700;
	word-break: keep-all;
}
/* .pc_estimate_search .popular .kings_row.two_ess .info{
	display: none;
} */
.pc_estimate_search .popular .price_wrap{
	text-align: right;
	padding: 0 10px;
}
.pc_estimate_search .popular .price_wrap > span{
	vertical-align: middle;
}
.pc_estimate_search .popular .price_wrap .txt{
	color: #239ae2;
	margin-right: 10px;
}

/* .pc_estimate_search .popular .price_wrap .price{
	font-size: 20px;
	font-weight: 700;
	font-family: 'Malgun Gothic';
	letter-spacing: -1px;
} */

.pc_estimate_search .popular .price_wrap .price > a{
	font-size: 20px;
	font-weight: 700;
	font-family: 'Malgun Gothic';
	letter-spacing: -1px;
	color: #000;
}

.pc_estimate_search .popular .more_wrap{ text-align: right; margin-top: 10px;  }
.pc_estimate_search .popular .more_wrap > a{ 
    font-family: 'Malgun Gothic';
    font-weight: 700;
    font-size: 14px;
    letter-spacing: -1px;
    text-decoration: underline;
}

.pc_estimate_search .part .head > span::before{
	/* width: 33px;
	height: 45px;
	background-position: -222px 0; */
	/* display: inline-block; */
	width: 27px;
	height: 24px;
	background-position: -332px -67px;
	/* margin: 0 7px 0 -22px; */
	vertical-align: sub;
	margin: 0 auto 8px;
    display: block;
}

.pc_estimate_search .part .body .contents{  padding: 19px 0 9px 0;  }

.pc_estimate_search .part .select_opt{
	width: 100%;
}
/* .pc_estimate_search .part .select_opt > li{
	display: flex;
} */
.pc_estimate_search .part .select_opt > li:first-child{ 
	/* margin-right: 15px; 
	border-right: 1px solid #ececec; 
	width: 55% */
	margin: 0; 
	border: 0; 
	width: 100%; 
}
.pc_estimate_search .part .select_opt > li:last-child{
	width: calc(45% - 16px);
	display: none; 
}


.pc_estimate_search .part .select_opt > li > *{
	
}
.pc_estimate_search .part .select_opt > li > span{
	font-size: 14px;
	/* width: 70px; */
	padding: 0 10px;
	font-weight: 500;
	display: block;
	margin-bottom: 10px;
}

.pc_estimate_search .part .select_opt > li > div{
	/* width: calc(100% - 90px);  */
}


.pc_estimate_search .part .option > li{
	display: inline-block;
	cursor: pointer;
	/* padding: 5px 12px; */
	 padding: 5px 10px; 
	border: 1px solid #c9c9c9;
	border-radius: 50px;
	min-width: 50px;
	/* font-size: 15px; */
	font-size: 14px;
	letter-spacing: -1px;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 8px;
	background: #fff;
	
	position: relative;
	
	
}

.main .pc_estimate_search .part .option > li{
	padding: 5px 8px;
	font-size: 13px;
	letter-spacing: 0;
	margin-right: 5px;
	margin-bottom: 10px
}

.pc_estimate_search .part .option > li:hover{
	border: 1px solid #747474;
	color: #ff0000;
}

.pc_estimate_search .part .option > li > *{
	vertical-align: baseline;
}

.pc_estimate_search .part .option > li.on{
	background: #239ae2;
	color: #fff;
	border: 1px solid #239ae2; 
}

.pc_estimate_search .part .option > li .cpu{ 
	/* color: #0074c7; */ 
}
.pc_estimate_search .part .option > li .vga{ 
	/* color: #ff3e00; */
	/* color: #ff006c; */
	
	/* color: #0074c7; */ 
}

.pc_estimate_search .part .option > li.on > *{ color: #fff; }

.pc_estimate_search .part .option > li .cpu > span{
	color: #239ae2;
	font-weight: 500;
}
.pc_estimate_search .part .option > li.on .cpu > span{
	color: #fff;
}

.pc_estimate_search .part .option > li .cnt{
    display: inline-block;
	min-width: 16px;
    border-radius: 50px;
    height: 16px;
    line-height: 16px;
    font-size: 13px;
    vertical-align: baseline;
    font-family: 'Malgun Gothic';
	background: #239ae2;
    color: #fff;
    padding: 0 5px;
    margin-left: 3px;
    letter-spacing: 0;
}
.pc_estimate_search .part .option > li.on .cnt{
	background: #fff;
    color: #239ae2;
}


.pc_estimate_search .part .option > li.resolution{
    border: 0;
    padding-left: 0;
    padding-right: 0;
    pointer-events: none; 
    font-size: 17px;
    font-weight: 500;
    vertical-align: top;
    height: 20px;
    line-height: 20px;
    width: 34px;
    position: relative;
    text-align: left;
}
.pc_estimate_search .part .option > li.resolution::after{
    content: '\003A';
    position: absolute;
    font-size: 18px;
    font-weight: 500;
    right: 0;
    top: 6px;
}


.pc_estimate_search .part .popular_model{
	/* padding-bottom: 20px; */
	/* border-bottom: 1px solid #c9c9c9;	 */
	/* padding: 20px 0;  */
	
	/* padding: 10px 0;
	margin-bottom: 20px; */
	justify-content: center;
}
.pc_estimate_search .part .popular_model > div{
	border: 1px solid #fec539;
	padding: 15px 20px;
	min-width: 360px;
	/* width: 360px; */
	width: 410px;
	/* padding: 15px; */
	position: relative;
	/* padding-top: 15px; */
	padding-top: 20px;
	border-radius: 10px;
}
.pc_estimate_search .part .popular_model > div:first-child{
	/* margin-right: 80px; */
	margin-right: 25px;
	/* margin-right: 20px; */
}
.pc_estimate_search .part .popular_model > div > span{
	font-size: 17px;
	background: #fff;
	position: absolute;
	top: -14px;
	left: 30px;
	display: inline-block;
	padding: 0 10px;
	font-weight: 700;
	letter-spacing: -1px;
	left: 50%;
}

.pc_estimate_search .part .popular_model > div:first-child > span{
	margin-left: -68px;
}
.pc_estimate_search .part .popular_model > div:last-child > span{
	margin-left: -88px;
}

.pc_estimate_search .part .popular_model .list > li{
	/* line-height: 30px;
	margin-bottom: 10px; */
	line-height: 24px; 
}
/* .pc_estimate_search .part .popular_model .list > li:last-child{
	margin-bottom: 0;
} */
.pc_estimate_search .part .popular_model .list > li > *{
	display: inline-block;
	vertical-align: top;
}

.pc_estimate_search .part .popular_model .list > li .made{
	font-weight: 500;
	/* display: block;
	font-size: 14px; */
	font-size: 13px;
    margin-right: 5px; 
}
/* .pc_estimate_search .part .popular_model .list > li .made::before{
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #fec539;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -5px;
} */
.pc_estimate_search .part .popular_model .list > li .made::after{ 
	content: '\003A';
	float: right; 
}

.pc_estimate_search .part .popular_model .list > li:nth-child(2){ margin-bottom: 15px; }
.pc_estimate_search .part .popular_model .list > li:nth-child(-n+2) .made{
    width: 75px;    
}

.pc_estimate_search .part .popular_model .list > li:nth-child(-n+2) .option{
    width: calc(100% - 83px);
}

.pc_estimate_search .part .popular_model .list > li:nth-child(n+3):nth-child(-n+4) .made{
    width: 120px;
}
.pc_estimate_search .part .popular_model .list > li:nth-child(n+3):nth-child(-n+4) .option{
    width: calc(100% - 128px);
}

.pc_estimate_search .part .popular_model .option{
	/* min-height: 62px; */
	/* padding-left: 15px; */
}
.pc_estimate_search .part .popular_model .option > li{
	border: 0;
	min-width: auto;	
	margin: 0;
	padding: 0;
}
.pc_estimate_search .part .popular_model .option > li:hover{
	color: inherit;
}
.pc_estimate_search .part .popular_model .option > li.on{
	
}
/* .pc_estimate_search .part .popular_model .option > li > span{
	text-decoration: underline;
	text-underline-offset: 2px;
	padding: 0 2px;
} */
.pc_estimate_search .part .popular_model .option > li > span:hover{
	color: #ff0000;
}
.pc_estimate_search .part .popular_model .option > li::after{
	content: '\002C';
	/* margin-right: 2px; */
	margin-right: 5px;
}
.pc_estimate_search .part .popular_model .option > li:last-child::after{
	display: none;
}


.pc_estimate_search .qna{ margin-bottom: 40px !important; }
.pc_estimate_search .qna .head > span::before{
	background-position : -216px -183px;
	width: 79px;
	height: 65px;
} 

.pc_estimate_search .qna .consulting{
	width: 631px;
	border-right: 1px solid #c9c9c9;
	/* margin-right: 20px; */
	margin-right: 29px;
	padding-right: 10px;
}


.pc_estimate_search .qna .consulting li > div{
	display: inline-block;
	vertical-align: middle;
}


.pc_estimate_search .qna li *{
	font-size: 15px;
	letter-spacing: -1px;
}

.pc_estimate_search .qna .cnt{
	color: #7b7a74;
	font-size: 12px;
}
.pc_estimate_search .qna .cnt::before{
	content: '';
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url('/skin/shop/basic/images/icon/view_icon.png') no-repeat -3px -54px;
	vertical-align: text-top;
	margin: 3px 5px 0 5px; 
}

.pc_estimate_search .qna .cnt > span{
	font-weight: 500;
	font-size: 12px;
}

.pc_estimate_search .qna .consulting .cnt > span{
	color: #ff0101;
}


.pc_estimate_search .qna .txt{
	/* width: 488px; */
	width: 450px;
}

.pc_estimate_search .qna .txt > *{
	display: inline-block;
	vertical-align: middle;
}
.pc_estimate_search .qna .txt .subject{
    max-width: 405px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pc_estimate_search .qna .txt .subject:hover{
	text-decoration: underline;
	text-underline-offset: 3px;
}

.pc_estimate_search .qna .info{
	padding: 0 20px;
}
.pc_estimate_search .qna .info > span{
	display: inline-block;
	color: #919191;
	float: left;
}

.pc_estimate_search .qna .info .writer{
	width: 85px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pc_estimate_search .qna .info .date::before{
	content: '';
	display: inline-block;
	width: 1px;
	height: 17px;
	background: #ccc;
	vertical-align: middle;
	margin: 0 8px;
}

/* .pc_estimate_search .qna .info .writer::after{
	content: '';
	display: inline-block;
	width: 1px;
	height: 17px;
	background: #ccc;
	vertical-align: middle;
	margin: 0 8px;
} */


.pc_estimate_search .qna .ranking > p{
	font-size: 16px;
	color: #333;
	font-weight: 500;	
	margin-bottom: 15px;
	line-height: 30px;
}



.pc_estimate_search .qna .ranking li{
	margin-bottom: 6px;
}
.pc_estimate_search .qna .ranking li:last-child{
	margin-bottom: 0;
}
.pc_estimate_search .qna .ranking li > span{
	display: inline-block;
	vertical-align: middle;
}


.pc_estimate_search .qna .ranking li .num{
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	font-weight: 700;
	font-family: 'Malgun Gothic';
	color: #333;
	background: #ccc;
	margin-right: 5px;
}

.pc_estimate_search .qna .ranking li:nth-child(-n+5) .num{
	background: #fec539;
}

.pc_estimate_search .qna .ranking li:nth-child(-n+5) .level{
	color: #fec539;
}

.pc_estimate_search .qna .ranking li:nth-child(-n+5) .name{
	font-weight: 700;
}


.pc_estimate_search .qna .ranking .btn{
	display: block;
	border: 1px solid #c9c9c9;
	border-radius: 10px;
	font-size: 20px;
	text-align: center;
	font-weight: 700;
	margin-top: 25px;
	height: 55px;
	line-height: 55px;
}



/* custom_part */
.pc_estimate_search .custom_part{}
.pc_estimate_search .custom_part .head{
	border-right: 1px solid #68bbea;
	background: #88d4ff;
	border-bottom: 1px solid #4f4f4f; 
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box; 
    text-align: left;	
}

.pc_estimate_search .custom_part .head > span::before{ 
	display: inline-block;
	width: 27px; 
	height: 28px; 
	background-position: -332px -97px;
	margin-bottom: 0;
	margin-right: 7px;
	vertical-align: top;
}

.pc_estimate_search .custom_part > ul > li:first-child .head{
   padding-top: 10px;
   padding-bottom: 10px;
}
.pc_estimate_search .custom_part > ul > li:nth-child(n+2) .head{ text-align: left; vertical-align: top; position: relative; }
.pc_estimate_search .custom_part > ul > li:nth-child(n+2) .head > span{ }
.pc_estimate_search .custom_part > ul > li:nth-child(n+2) .head > span::before{ display: none; }


.pc_estimate_search .custom_part .head > span.del{
    font-size: 12px;
    background: #fff;
   	text-align: center;
   	font-family: 'Malgun Gothic';
   	height: 20px;
   	line-height: 20px;
   	border: 1px solid #fe0000;
   	border-radius: 10px;
   	padding: 2px 5px;
   	cursor: pointer;
   	/* width: 63px; */
   	color: #fff;
   	display: none; 
}


/* .pc_estimate_search .custom_part .cpu .head > span.del{
    border: 1px solid #ea5422;
    background: #ea5422;
}
.pc_estimate_search .custom_part .vga .head > span.del{
    border: 1px solid #638e3e;
    background: #638e3e;
}
.pc_estimate_search .custom_part .board .head > span.del{
    border: 1px solid #7e4b74;
    background: #7e4b74;
} */

.pc_estimate_search .custom_part .head > span.del::before{
   	display: inline-block !important;
   	vertical-align: text-top;
}

.pc_estimate_search .custom_part .head > span.del.on{ display: inline-block; }
.pc_estimate_search .custom_part .head > span.del.delete_all{
    background: #ffe467;
    border: 1px solid #ffb900;
    color: #000;
    
}

.pc_estimate_search .custom_part .head > span.del.delete_all::before{
    content: '';
    width: 14px;
   	height: 13px;
    background: url('/skin/shop/basic/images/icon/clear.png') no-repeat;
   	margin: 2px 3px 0 0;
}


.pc_estimate_search .custom_part .vga .body{
    background: #f8feff;
}


.pc_estimate_search .custom_part .body .more{
    display: inline-block;
    font-size: 13px;
    font-family: 'NanumSquareNeo-Variable';
    padding: 5px;
    position: absolute;
    right: -42px;
    top: 28px;
    background: #f3fbfe;
    border: 1px solid #c6dfe8;
    
}
.pc_estimate_search .custom_part .body .more::before{
    content: '\002B';  
    display: inline-block;
    vertical-align: text-top;
    margin-right: 3px;
}

   
.pc_estimate_search .custom_part .body .more:hover{ text-decoration: underline; text-underline-offset : 3px; }
.pc_estimate_search .custom_part .contents{ padding: 8px 0; }
.pc_estimate_search .custom_part .tip{ padding: 0; border-bottom: 0; align-items: baseline; justify-content: space-between; }
.pc_estimate_search .custom_part .tip .shortcut > span{ font-size: 14px; letter-spacing: -1px; margin-right: 5px;  }
.pc_estimate_search .custom_part .tip .btn{
    display: inline-block;
    border: 1px solid #a6a6a6;
    width: 115px;
    height: 33px;
    line-height: 33px;
    font-size: 13px;
    text-align: center;
    /* margin-left: 15px; */
}
.pc_estimate_search .custom_part .body{ border-bottom: 1px solid #4f4f4f; vertical-align: middle; }


.pc_estimate_search .custom_part ul.check_opt > li{ align-items: center;  }
.pc_estimate_search .custom_part ul.check_opt > li:nth-last-child(2){ margin-bottom: 0; padding: 10px 0; }


.pc_estimate_search .custom_part ul.check_opt > li input[type="radio"]{ display: none; }
.pc_estimate_search .custom_part ul.check_opt > li input[type="radio"] + label::before{
	content:'';
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -181px -58px;
	margin-right: 5px;
	vertical-align: top;
	background-size: 264px;
}
.pc_estimate_search .custom_part ul.check_opt > li input[type="radio"]:checked + label::before{ background-position: -196px -58px; }


.pc_estimate_search .custom_part ul.check_opt .option{ /* overflow: hidden; height: 24px; */ }
.pc_estimate_search .custom_part ul.check_opt .option.on{ /* height: auto; */ }
.pc_estimate_search .custom_part ul.check_opt .option > li{ position: relative; min-width: 200px; }
.pc_estimate_search .custom_part ul.check_opt .option > li label{ margin-right: 5px;  }
.pc_estimate_search .custom_part ul.check_opt .option > li label:hover{ text-decoration: underline; text-underline-offset: 3px; }
.pc_estimate_search .custom_part ul.check_opt .option > li.on label{}

.pc_estimate_search .custom_part ul.check_opt .option > li.on .bar_cnt{
    padding: 0 3px;
    color: #ff0101;
    font-size: 12px;
    font-weight: 500;
    display: none;
}
.pc_estimate_search .custom_part ul.check_opt .option > li.on .bar_cnt.on{ display: inline-block;  }
.pc_estimate_search .custom_part ul.check_opt .option > li.on .bar_cnt.hidden{ display: none; }
.pc_estimate_search .custom_part ul.check_opt .option > li.on.chk label{}


.pc_estimate_search .custom_part ul.check_opt .option > li.data_on{
    font-weight: 700;
    font-size: 15px;
}

.pc_estimate_search .custom_part ul.check_opt .option > li .layer{
    position: absolute;
    top: 100%;
    border: 1px solid #ffd000;
    background: #fff;
    z-index: 1;
    padding: 5px 10px;
    font-size: 13px;
    display: none;
    min-width: 280px;
    text-align: left;
}

.pc_estimate_search .custom_part ul.check_opt .option > li .layer.on{
    display: block;
}

.pc_estimate_search .custom_part ul.check_opt .option > li .layer .selected > span{ display: block; }
.pc_estimate_search .custom_part ul.check_opt .option > li .layer .selected > span > span{ /* font-weight: 900; */ } 

.pc_estimate_search .custom_part ul.check_opt .option > li .layer .selected > span::after{ content: '\002C'; }
.pc_estimate_search .custom_part ul.check_opt .option > li .layer .selected > span:last-child::after{ display: none; }

.pc_estimate_search .custom_part ul.check_opt .option > li .layer .cpu{ color: #ea5422; }
.pc_estimate_search .custom_part ul.check_opt .option > li .layer .vga{ color: #638e3e; }
.pc_estimate_search .custom_part ul.check_opt .option > li .layer .board{ color: #7e4b74; }


.pc_estimate_search .custom_part ul.check_opt .option > li .layer .cnt{  }
.pc_estimate_search .custom_part ul.check_opt .option > li .del{
	display: none;
	position: absolute;
	top: 3px;
	text-align: left;
	font-family: 'Malgun Gothic';
	height: 18px;
	line-height: 18px;
	/* background: #fff; */
	border: 1px solid #222;
	padding: 0 3px;
}

.pc_estimate_search .custom_part ul.check_opt .option > li .delete{
	width: 12px;
	left: -23px;
	font-size: 0;
	background: #ffe467;
	border: 1px solid #ffb900;
	
}
.pc_estimate_search .custom_part ul.check_opt .option > li .delete::before{
	content: '\2715';
	width: 13px;
	height: 13px;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	font-weight: 700;
}


.pc_estimate_search .custom_part ul.check_opt .option > li .delete_all{
    font-size: 12px;
    width: 37px;
    left: -70px;
}
.pc_estimate_search .custom_part ul.check_opt .option > li .delete_all::after{
    content: '';
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -140px -163px;
	vertical-align: text-top;
	margin-top: 2px;
}

.pc_estimate_search .custom_part ul.check_opt > li input[type="radio"]:checked + label > .delete{
    display: block;
}

.pc_estimate_search .custom_part .bar{ 
    width: 6px; 
    height: 16px;
    line-height: 16px;
    display: inline-block; 
    font-size: 0;
    color: #fff;
    text-align: center; 
    font-family: 'Malgun Gothic'; 
}

.pc_estimate_search .custom_part .bar_cpu{ background: #ffa182; }
.pc_estimate_search .custom_part .bar_vga{ background: #bceb93; }
.pc_estimate_search .custom_part .bar_board{ background: #afacff; }
.pc_estimate_search .custom_part .bar_on{ background: #88d4ff; }
.pc_estimate_search .custom_part .bar_cnt{ display: none; line-height: 20px; }


.pc_estimate_search .custom_part ul.check_opt .option .bar{ display: none; font-size: 0;  }
.pc_estimate_search .custom_part ul.check_opt .option .bar.on{ display: inline-block; }

.pc_estimate_search .custom_part .head > span{ /* vertical-align: middle; */ }
.pc_estimate_search .custom_part .head .bar{ margin: 2px 5px 0 0; letter-spacing: 0; display: none; }

.pc_estimate_search .custom_part > ul > li:last-child .head,
.pc_estimate_search .custom_part > ul > li:last-child .body{ border-bottom: 0; }

.pc_estimate_search .custom_part .input{ border: 1px solid #b4b4b4; height: 27px; box-sizing: border-box; }
.pc_estimate_search .custom_part .input:not(.select){ width: 62px; }







.pc_estimate_search .solution{}
.pc_estimate_search .solution .head > span::before{
	background-position: -295px -184px;
	width: 60px;
	height: 63px;
}

.pc_estimate_search .solution .list{}
.pc_estimate_search .solution .list li *{ letter-spacing: -1px; }
.pc_estimate_search .solution .list li > *{ 
	padding: 0 5px;
}


.pc_estimate_search .solution .list li > div > a > span{
	display: inline-block;
	vertical-align: middle;
}


.pc_estimate_search .solution .list li{ 
	/* border-bottom: 1px solid #dfdfdf; */
	padding: 5px 0; 
	/* height: 28px; */
}
.pc_estimate_search .solution .list li:hover{
	background: #efefef;
}
.pc_estimate_search .solution .list li:last-child{ border-bottom: 0; }

.pc_estimate_search .solution .user{ 
	width: 85px;
	line-height: 22px; 
}
.pc_estimate_search .solution .user .id{
	/* font-weight: 500; */
	font-size: 15px;
}

.pc_estimate_search .solution .type{
	display: inline-block;
	vertical-align: middle;
	min-width: 25px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 5px;
	margin-right: 5px;
	padding: 0 5px;
}


.pc_estimate_search .solution .subject{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
}
.pc_estimate_search .solution .subject:hover{
	text-decoration: underline;
	text-underline-offset: 3px;
}

.pc_estimate_search .solution .question{ 
	width: 345px;
}
.pc_estimate_search .solution .question .type{
	border: 1px solid #ffb92d;
	color: #634d00;
	background: #ffe796;
}

.pc_estimate_search .solution .question .subject{
	width: 255px;
}

.pc_estimate_search .solution .post .type{
	border: 1px solid #3393ff;
	color: #0078ff;
	background: #b8e5ff;
}
.pc_estimate_search .solution .post .subject{
	width: 220px;
	margin-right: 10px;
}

.pc_estimate_search .solution .cnt{
	color: #333;
	text-align: center;
}

.pc_estimate_search .solution .cnt::before{
	content: '';
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url('/skin/shop/basic/images/icon/view_icon.png') no-repeat -3px -54px;
	vertical-align: middle;
	margin-right: 3px;
}
.pc_estimate_search .solution .cnt > span{ font-weight: 700; }

.pc_estimate_search .solution .grade{
	width: 74px;
	height: 18px;
	line-height: 18px;
	background: #fff;
	border: 1px solid #dfdfdf;
	text-align: center;
	border-radius: 5px;
	margin-right: 3px;
}

.pc_estimate_search .solution .grade .val > img{
	vertical-align: middle;
	margin-top: -3px;
}
.pc_estimate_search .solution .grade .val > span::before{
	content: '';
	display: inline-block;
	width: 7px;
	height: 7px;
	background: url('/skin/shop/basic/images/icon/view_icon.png') no-repeat -1px -68px;
	vertical-align: middle;
}
.pc_estimate_search .solution .grade .val > span{
	color: #333;
	font-weight: 700;	
}







.pc_estimate_search .use .head > span::before{
	background-position: -188px -4px;
	width: 31px;
	height: 43px;
} 
.pc_estimate_search .use ul.check_opt > li > span{
	font-weight: 500;
}


.pc_estimate_search .use ul.check_opt > li{
	/* position: relative; */
	/* margin-bottom: 10px; */ 
}
/* .pc_estimate_search .use ul.check_opt > li:last-child{
	margin-bottom: 0;
} */

.pc_estimate_search .use ul.check_opt > li.desc{
	font-size: 14px;
	text-align: center;
	width: 100%;
	display: list-item;
	background: #fff9e1;
}
.pc_estimate_search .use ul.check_opt > li.desc > span{
	padding: 0;
	font-weight: 700;
	/* color: #ff5656; */
}


/* .pc_estimate_search .use ul.check_opt > li.desc::before{
	content: '';
	display: inline-block;
	width: 30px;
	height: 22px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -386px -22px;
} */

.pc_estimate_search .use ul.check_opt > li:nth-child(2){
    position: relative;
    height: 220px;
    overflow: hidden;
}

.pc_estimate_search .use ul.check_opt > li:nth-child(2).visible{
    height: auto;
    overflow: visible;
}

.pc_estimate_search .use ul.check_opt > li:nth-child(2) .game_detail_more{
    position: absolute;
    height: 85px;
    bottom: 0;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.07) 12%, rgba(255,255,255,0.45) 30%, rgba(255,255,255,0.8) 45%, rgba(255,255,255,1) 61%);
    right: 0;
    width: calc(100% - 90px);
    padding: 0;
}
   
.pc_estimate_search .use ul.check_opt > li:nth-child(2) .game_detail_more > span{
    display: inline-block;
	cursor: pointer;
	width: 838px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #b4b4b4;
	background: #fff;
	border-radius: 50px;
	margin-top: 37px;
	box-shadow: 0px 2px 12px rgb(0 0 0 / 9%);
	font-size: 14px;
	color: #222;
	letter-spacing: -1px;
	text-align: center;
}
   
.pc_estimate_search .use ul.check_opt > li:nth-child(2) .game_detail_more > span:hover{ background: #fff9e1; }
.pc_estimate_search .use ul.check_opt > li:nth-child(2).visible > .game_detail_more{ display: none; }



.pc_estimate_search .use ul.check_opt .option.purpose > li{
	margin-right: 0;
	width: calc(100% / 2);
} 
.pc_estimate_search .use ul.check_opt .option.purpose > li > label{}
.pc_estimate_search .use ul.check_opt .option.game > li{
	margin-right: 0;
	width: calc(100% / 3);
	position: relative;
}


.pc_estimate_search .use ul.check_opt .option > li.game_all{
	width: 100%;
	margin-right: 0;
	text-align: center;
	
	padding: 0;
	margin-top: 10px;
}
.pc_estimate_search .use ul.check_opt .option > li.game_all > a{
	font-size: 15px;
	text-decoration: underline;
	text-underline-offset: 3px;
	-webkit-text-size-adjust: none;
}


.pc_estimate_search .use ul.check_opt .option.game > li.resolution{
	width: 100%;
	padding-top: 0;
	/* border-bottom: 1px dotted #b6b6b6; */
	padding-bottom: 10px;
	/* margin-bottom: 10px; */
}
.pc_estimate_search .use ul.check_opt .option.game > li.resolution > *{
	/* vertical-align: top; */
	vertical-align: middle;
}
.pc_estimate_search .use ul.check_opt .option.game > li.resolution > span{
	font-size: 14px;
	/* margin-right: 20px; */
	/* margin-left: 20px; */
	/* margin: 0 15px; */
	margin-right: 55px;
}

.pc_estimate_search .use ul.check_opt .option.game > li.resolution > .option{
	width: auto;
	display: inline-block;
}
.pc_estimate_search .use ul.check_opt .option.game > li.resolution > .option > li{
	min-width: 75px;
	padding: 0;
	/* padding-bottom: 10px; */
	
}

.pc_estimate_search .use ul.check_opt .option.game > li.resolution .select{
	padding: 0 15px;
	height: 35px;
	border: 3px solid #5f94ff;
	/* width: 200px; */
	width: 160px;
	background: url('/skin/shop/basic/images/icon/select_box_b.png') no-repeat 95% 50%;
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none; 
	font-size: 15px;
	font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;
	border-radius: 5px;
	margin-right: 15px;
}

.pc_estimate_search .use ul.check_opt .option.game > li.resolution .btn{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background: #f7f9fb;
	border: 1px solid #c3c4c6;
	font-size: 14px;
	color: #494a4b;
	text-align: center;
	padding: 0 10px;
	cursor: pointer;
	margin-right: 3px;
	border-radius: 5px;
	position: static;
	width: auto;
	margin: 0;
	box-shadow: none;
}


.pc_estimate_search .use ul.check_opt .option input[type="radio"]{
	display: none;	
}
.pc_estimate_search .use ul.check_opt .option input[type="radio"] + label::before{
	content:'';
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -181px -58px;
	margin-right: 10px;
	vertical-align: top;
	background-size: 264px;
}
.pc_estimate_search .use ul.check_opt .option input[type="radio"]:checked + label::before{
	background-position: -196px -58px;
}


.pc_estimate_search .use .layer{
	position: absolute;
	top: 100%;
	/* left: 120px; */
	left: 0;
	background: #fff;
	z-index: 98;
	padding: 0;
	/* width: 700px; */
	width: 350px;
	display: none;
}
.pc_estimate_search .use .layer.on{
	display: block;
}
.pc_estimate_search .use .layer.open{
	width: 700px;
	width: 350px;
}

.pc_estimate_search .use .layer .inner{
	border: 1px solid #000;
	position: relative;
	
}

.pc_estimate_search .use .layer .close{
	display: inline-block;
	width: 30px;
	height: 30px;
	/* background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -252px -127px; */
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -108px -86px;
	cursor: pointer;
	font-size: 0;
	position: absolute;
	/* right: -40px;
	bottom: 0; */
	z-index: 99;
	right: 20px;
	top: 25px;
}

.pc_estimate_search .use .layer .layout > div{
	padding: 20px;
	width: 350px;
	box-sizing: border-box;
}
/* .pc_estimate_search .use .layer .layout > div:first-child{
	border-right: 1px solid #c9c9c9;	
} */
.pc_estimate_search .use .layer .layout .list{
	display: none;
	border-left: 1px solid #c9c9c9;	
}
.pc_estimate_search .use .layer .layout .list.on{
	display: table-cell;
	display: none;
}


.pc_estimate_search .use .layer .layout > div > p{
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: -1px;
	margin-bottom: 15px;
}




.pc_estimate_search .use .layer .desc{
	color: #999;
	letter-spacing: -1px;
	margin: 10px 0;
}

.pc_estimate_search .use .layer .desc > span{
	color: #ff5656;
}

.pc_estimate_search .use .layer .cont{
	border-top: 1px solid #239ae2;
}


.pc_estimate_search .use .layer li > *{
	color: #1f1f1f;
	font-size: 14px;
	letter-spacing: -1px;
}
.pc_estimate_search .use .layer .detail li{
	height: 32px;
	line-height: 32px;
}




.pc_estimate_search .use .layer .detail li > input[type="radio"]{
	display: none;
}

.pc_estimate_search .use .layer .detail li > input[type="radio"] + label::before{
	content:'';
	display: inline-block;
	width: 21px;
	height: 21px;
	position: relative;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -247px -80px;
	margin-right: 5px;
	vertical-align: middle;
}
.pc_estimate_search .use .layer .detail li > input[type="radio"]:checked + label::before{
	background-position: -268px -80px;
}



.pc_estimate_search .use .layer .selected_box{
	padding: 15px 0;
}

.pc_estimate_search .use .layer .selected_box li{
	margin-bottom: 8px;
}
.pc_estimate_search .use .layer .selected_box li:last-child{
	margin-bottom: 0;
}



.pc_estimate_search .selected_box li > *{
	vertical-align: middle;
}

.pc_estimate.list .selected_box li .opt{
	color: #239ae2;
}

/* .pc_estimate_search .use .layer .selected_box li > *{
	vertical-align: middle;
}

.pc_estimate_search .use .layer .selected_box li .game{
}
.pc_estimate_search .use .layer .selected_box li .opt{
	color: #239ae2;
} */



.pc_estimate.list .selected_box li .del{
	width: 13px;
	height: 13px;
	display: inline-block;
	font-size: 0 !important;
	cursor: pointer;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -140px -163px;
}

.pc_estimate_search .use .layer .selected_box li .del{
	margin-left: 5px;
	border: 1px solid #b4b4b4;
}

.pc_estimate.list .result > .cnt{
	color: #fe0000;
	font-family: 'Malgun Gothic';
	font-weight: 700;
	letter-spacing: -2px;
}

.pc_estimate_search .use .layer .result{
	font-size: 16px;
	letter-spacing: -1px;	
	text-align: center;
	padding: 25px 0;
	border-top: 1px solid #c9c9c9;
}
.pc_estimate_search .use .layer .result > .cnt{
	font-size: 20px;
}

.pc_estimate_search .use .layer .btn_wrap{ margin: 0; }


.pc_estimate_search .use .guide{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background: #ffd000;
	border: 1px solid #fec539;
	font-size: 13px;
	color: #000;
	text-align: center;
	padding: 0 10px;
	border-radius: 50px;
	/* position: absolute;
	bottom: 0;
	right: 0;
	
	bottom: 35px;
	left: -30px; */
	padding: 3px 10px;
	border-radius: 20px;
	line-height: 14px; 
	/* margin-top: 15px; */
	position: absolute;
	bottom: 25px;
	left: -5px;
	width: 50px;
	
	
	letter-spacing: -1px;
	box-shadow: inset 1px 1px 4px 0px #fff3bf;
}


.pc_estimate.list .btn.est_app{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	border: 2px solid #239ae2;
	background: #88d4ff;
	box-shadow: inset 2px 2px 0px 0px #d6f0ff;
	text-align: center;
	font-size: 16px;
	border-radius: 20px;
	letter-spacing: -1px;
	cursor: pointer;
	padding: 0 15px;
}

.pc_estimate.list input[type="checkbox"]{
	 display: none;
}

.pc_estimate.list input[type="checkbox"] + label::before{
	content:'';
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -252px -62px;
	/* margin-right: 5px; */
	margin-right: 10px;
	vertical-align: middle;
}
.pc_estimate.list input[type="checkbox"]:checked + label::before{
	background-position: -268px -62px;
}




.pc_estimate_search .fast .head > span::before{
	display: inline-block;
	width: 23px;
	height: 32px;
	background-position: -162px -18px;
	vertical-align: middle;
	margin-right: 5px;
	
}
.pc_estimate_search .fast .body{
	padding-top: 10px;
	padding-bottom: 10px;
}

.pc_estimate_search .fast ul.check_opt > li > span{
	font-weight: 500;
}

.pc_estimate_search .fast .scroll_box{
	border: 1px solid #ececec;
	background: #f5f6f9;
	width: 635px;
	height: 93px;
	overflow-y: scroll;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pc_estimate_search .fast .scroll_box .option{
	width: 100%; 
}


.pc_estimate_search .fast .app{
	text-align: center;
	width: calc(100% - 790px);
}
.pc_estimate_search .fast .app ul{
	margin-bottom: 12px;
	text-align: center;
	display: inline-block;
}
.pc_estimate_search .fast .app li{
	line-height: 32px;
	text-align: left;
}
.pc_estimate_search .fast .app li > *{ vertical-align: middle; font-size: 14px; }
.pc_estimate_search .fast .app input[type="radio"]{
	width: 20px;
	height: 20px;
}
.pc_estimate_search .fast .app .btn{
	display: inline-block;
	width: 118px;
	height: 30px;
	line-height: 30px;
	border: 2px solid #8d7715;
	background: #ffd000;
	box-shadow: inset 2px 2px 0px 0px #ffefa8;
	text-align: center;
	font-size: 16px;
	border-radius: 20px;
	letter-spacing: -1px;
	cursor: pointer;
}



.pc_estimate_search .option li > *{
	vertical-align: middle;
}
.pc_estimate_search .option .checkbox{
	width: 14px;
	height: 14px;
	border: 1px solid #b4b4b4;
	margin-right: 10px;
}
.pc_estimate_search .option label{
	font-size: 14px;
}

.pc_estimate_search .option .direct > label{
	margin-right: 5px;
}
.pc_estimate_search .option .direct .input{
	width: 60px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #b4b4b4;
}
.pc_estimate_search .option .direct .select{
	width: 62px;
	height: 27px;
	line-height: 27px;
	border: 1px solid #b4b4b4;
}

/* .pc_estimate_search .option .checkbox + label{
	font-size: 14px;
} */



/* common Composition product */
.pc_estimate .compos_prd_table th,
.pc_estimate .compos_prd_table td{
	height: 27px;
	line-height: 27px;
	border: 1px solid #ddd;
	padding: 0 8px;
}

.pc_estimate .compos_prd_table th{
	width: 80px;
	background: #fafafa;
}
.pc_estimate .compos_prd_table td{
	width: 164px;
	background: #fff;
}

.pc_estimate .compos_prd_table tr:nth-child(-n+2) > *{
	border: 1px solid #88d4ff;
}
.pc_estimate .compos_prd_table tr:nth-child(-n+2) th{
	background: #f3fbfe;	
	border-right: 1px solid #ddd;
}
.pc_estimate .compos_prd_table tr:first-child > *{
	border-bottom: 1px solid #ddd;
}

.pc_estimate .compos_prd_table.cell3 th{
	width: 20%;
	
	width: 16%;
	font-size: 12px !important;
	letter-spacing: -1px;
	font-family: 'Malgun Gothic';
	vertical-align: top;
}
.pc_estimate .compos_prd_table.cell3 td:nth-child(2){
	border-right: 1px solid #ddd;
	width: 20%;
	
	width: 25%;
	font-size: 12px;
	letter-spacing: -1px;
	font-family: 'Malgun Gothic';
	font-weight: 700;
	vertical-align: top;
}


.pc_estimate .compos_prd_table2{
	border: 1px solid #ddd;
}

.pc_estimate .compos_prd_table2 tr > :first-child{
	width: 15%;
}
.pc_estimate .compos_prd_table2 tr > :nth-child(2){
	width: 18%;
}

.pc_estimate .compos_prd_table2 tr > td:nth-child(2){
	background: #f0fbfe;
}
.pc_estimate .compos_prd_table2 th,
.pc_estimate .compos_prd_table2 td{
	height: 18px;
	line-height: 18px;
	border: 1px solid #c8c8c8;
	/* padding: 8px 12px; */
	/* font-size: 14px; */
	padding: 5px 8px;
	font-size: 13px;
}
.pc_estimate .compos_prd_table2 th{
	background: #f7f7f7;
	text-align: center;
}

.pc_estimate .compos_prd_table2 td .pd_name{
	display: inline-block;
	/* width: 540px; 
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;*/
}

.pc_estimate .compos_prd_table2 td span.amt{
	font-weight: 700;
	color: #3138ff;
}

.pc_estimate .compos_prd_table2 tr > td:nth-child(2) span.amt{
	font-weight: 400;
	color: #000;
}

.pc_estimate .compos_prd_table2 td .btn.order{
	display: inline-block;
	/* width: 19px;
	height: 19px;
	font-size: 0;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png')  no-repeat -114px -132px; */
	float: right;
	font-size: 15px;
	padding: 3px 10px;
	border: 1px solid #c9c9c9;
	border-radius: 50px;
}
.pc_estimate .compos_prd_table2 td .btn.order:hover{
	font-weight: 500;
}
 
 /* view */
.pc_estimate .choice .compos_prd_table2{
	border: 1px solid #707070;
}
.pc_estimate .choice .compos_prd_table2 th,
.pc_estimate .choice .compos_prd_table2 td{
	font-size: 16px;
	font-weight: 300;
	/* padding: 8px 12px; */
	padding: 6px 12px;
	line-height: 22px;
	border: 1px solid #e5e5e5;
}

.pc_estimate .choice .compos_prd_table2 td .pd_name{
	/* width: 540px; */
	width: 472px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	vertical-align: middle;
	text-decoration: underline;
	text-underline-offset: 3px;
	text-decoration-color: #959595;
	
}
.pc_estimate .choice .compos_prd_table2 td .pd_name:hover{
	color: #ff0000; 
}

.pc_estimate .choice .compos_prd_table2 tr > td:nth-child(2) span.amt{ font-weight: 300; }

.pc_estimate .choice .compos_prd_table2 td .thumb{ display: none; }


/* .pc_estimate .custom .check_opt{
	margin-bottom: 15px;
} */


.pc_estimate .custom_estimate_table th{
	background: #88d4ff;
	border-right: 1px solid #68bbea;
	/* padding: 20px; */
	padding: 32px 20px;
	border-bottom: 1px solid #cbe3ec;
	vertical-align: top;
}
.pc_estimate .custom_estimate_table td{
	padding: 12px 40px;
	width: 952px;
	border-bottom: 1px solid #cbe3ec;
}

.pc_estimate .custom_estimate_table tr:first-child th{ 
	font-size: 20px; 
	font-weight: 500;
	text-align: center;
	padding: 20px; 
}
.pc_estimate .custom_estimate_table tr:first-child th::before{
	content: '';
	display: inline-block;
	width: 17px;
	height: 24px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -138px -18px;
	vertical-align: middle;
	margin-right: 5px;
}
.pc_estimate .custom_estimate_table tr:first-child td{ 
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 22px;
}

/* .pc_estimate .custom_estimate_table tr:first-child td::before{
	content: '';
	display: inline-block;
	width: 79px;
	height: 40px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -199px -9px;
	vertical-align: middle;
} */

.pc_estimate .custom_estimate_table .all_opt{ 
	margin-top: 15px;
}
.pc_estimate .custom_estimate_table .opt_box{
	border: 1px solid #c3c3c3;
	padding: 10px 15px;
	width: calc(100% / 2 - 42px);
}
.pc_estimate .custom_estimate_table .opt_box:first-child{
	margin-right: 20px;
}

.pc_estimate .custom_estimate_table .opt_box > p{
	font-size: 14px;	
	margin-bottom: 10px;
}

.pc_estimate .custom_estimate_table .opt_box li{
	width: 49%;
	display: inline-block;
	line-height: 28px;
}


.pc_estimate .custom_estimate_table .cate{
	font-size: 18px;
	font-weight: 500;
}
.pc_estimate .custom_estimate_table .more{
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 1px solid #fff;
	cursor: pointer;
	text-align: center;
	line-height: 15px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -116px -44px;
	float: right;
	margin: 5px 0;
}


.pc_estimate .custom_estimate_table .add_opt{
	display: block;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: -1px;
}


.pc_estimate .custom_estimate_table td.parent{
	position: relative;
}
.pc_estimate .custom_estimate_table .inner.overflow{
	height: 175px;
	overflow: hidden;
	/* height: 205px;
	overflow: hidden;
	position: relative; */
}
.pc_estimate .custom_estimate_table .detail_more.on{
	position: relative;
	box-shadow: 0px -28px 30px 0px #fff;
	/* background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.07) 12%, rgba(255,255,255,0.45) 30%, rgba(255,255,255,0.8) 45%, rgba(255,255,255,1) 61%); */
}

.pc_estimate .detail_more{
	display: none;
	width: 100%;
	height: 28px;
	line-height: 28px;
	background: #f3fbfe;
	border: 1px solid #c6dfe8;
	text-align: center;
	cursor: pointer;
	border-radius: 20px;
	margin-top: 15px;
	font-size: 14px;
	/* position: absolute;
	top: 158px;
	left: 0; */
}
.pc_estimate .detail_more.on{
	display: block;
}

.pc_estimate .detail_more > span::after{
	content: '';
	display: inline-block;
	width: 11px;
	height: 6px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -118px -160px;
	margin-left: 15px;
	vertical-align: middle;
}

	
.pc_estimate .detail_more.on > span::after{
	background-position: -118px -171px;
}


.pc_estimate_search_list .title{
	font-size: 26px;
	font-weight: 500;
	letter-spacing: -1px;
	/* margin-bottom: 25px; */
	margin-bottom: 20px;
}

.pc_estimate.list .pc_estimate_search_list .title::after{
	content: '';
	display: inline-block;
	width: 25px;
	height: 24px;
	background: url('/skin/shop/basic/images/icon/search_icon.png');
	vertical-align: middle;
	margin: -5px 0 0 5px;
}


.pc_estimate_search_list .list_box{
	margin-bottom: 60px;
	position: relative;
}

.pc_estimate_search_list .list_box .share{
	position: absolute;
	top: 5px;
	right: 0;
	/* left: 190px; */
}

.pc_estimate_search_list .list_box .share > *{
	position: relative;
}

.pc_estimate_search_list .list_box .share input{
	border: 0;
	height: 1px;
	width: 1px;
	z-index: 1;
	margin-left: -1px;
}
.pc_estimate_search_list .list_box .share input:focus{
	outline: none;
}

.pc_estimate_search_list .list_box .share > span{
	display: inline-block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #fff;
	border: 1px solid #d3d3d3;
	color: #222;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 75%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	font-weight: 500; 
	border-radius: 5px;
	cursor: pointer;
	font-size: 13px;
	z-index: 2;
}


#content.main .pc_estimate_search_list .list_box{ margin-bottom: 0; }
#content.main .pc_estimate_search_list .list_box .share{ display: none; }

.pc_estimate_search_list .list_box .main_gallery{
	position: absolute;
	right: 0;
	top: -52px;
	padding: 0 40px;
	display: none;
}
.pc_estimate_search_list .list_box .main_gallery .contents{
	position: relative;
	padding: 0;
}
.pc_estimate_search_list .list_box .main_gallery .arr{
	position: absolute;
	width: 30px;
	height: 30px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat;
	font-size: 0;
	top: 35%;
}

.pc_estimate_search_list .list_box .main_gallery .arr.prev{
	left: -35px;
	background-position: -151px -68px; 
}
.pc_estimate_search_list .list_box .main_gallery .arr.prev:hover{
	background-position: -151px -119px;
}
.pc_estimate_search_list .list_box .main_gallery .arr.next{ 
	right: -35px; 
	background-position: -205px -68px;	
}
.pc_estimate_search_list .list_box .main_gallery .arr.next:hover{ 
	background-position: -205px -119px;	
}

.pc_estimate_search_list .list_box .main_gallery .inner{
	width: 670px;
	overflow: hidden;
}
.pc_estimate_search_list .list_box .main_gallery .main{
	width: 10000px;
}
.pc_estimate_search_list .list_box .main_gallery .main > li{
	float: left;
	margin-right: 10px;
}
.pc_estimate_search_list .list_box .main_gallery .main > li img{
	display: block;
}





.pc_estimate_search_list .tab{
	border-bottom: 4px solid #4f4f4f;
	/* margin-bottom: 20px; */
	
	/* margin-bottom: 40px; */
	margin-bottom: 20px;
}
.pc_estimate_search_list .tab > li{
	/* font-size: 17px; */
	height: 45px;
	box-sizing: border-box;
	/* border: 4px solid #4f4f4f; */
	border: 1px solid #cecece;
	border-bottom: 0;
	border-right: 0;
	min-width: 172px;
	/* cursor: pointer; */
	position: relative;
	/* line-height: 40px; */
	/* font-weight: 500; */
	text-align: center;
}
.pc_estimate_search_list .tab > li:last-child{
	border-right: 1px solid #cecece;
}
.pc_estimate_search_list .tab > li.on{
	border: 4px solid #4f4f4f;
	border-bottom: 0;
	/* line-height: 36px; */
}
.pc_estimate_search_list .tab > li.on::after{
	content: '';
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 4px;
	background: #ffffff;
	bottom: -4px;
	left: 0;
	z-index: 2;
}
.pc_estimate_search_list .tab > li > a{
	display: block;
	font-size: 17px;
	font-weight: 500;
	line-height: 42px;
}
/* .pc_estimate_search_list .tab > li.on > a{
	line-height: 36px;
} */

.pc_estimate_search_list .cont_nav{ margin-bottom: 15px; }
.pc_estimate_search_list .cont_nav > *{
	display: inline-block;
	vertical-align: middle;
}
.pc_estimate_search_list .cont_nav *{
	font-size: 15px;
	letter-spacing: -1px;
}


.pc_estimate_search_list .cont_nav .select{
	/* width: 200px; */
	min-width: 100px;
	padding: 0 10px;
	height: 32px; 
	border: 1px solid #ffd000;
	background: url('/skin/shop/basic/images/icon/select_box_y.png') no-repeat 90% 50%; 
	border-radius: 5px; 
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none;
	margin-right: 5px;
	padding-right: 30px;
}

.pc_estimate_search_list .cont_nav .select.on{
	background: url(/skin/shop/basic/images/icon/select_box_y.png) no-repeat 90% 50% #fff2b6;	
}

.pc_estimate_search_list .cont_nav .total_count{
	color: #fe0000;
}

.pc_estimate_search_list .cont_nav .input{ 
	border: 1px solid #ffd000;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	text-indent: 10px;
}

.pc_estimate_search_list .cont_nav li{
	background: #fff;
	border-radius: 5px;
	margin-right: 7px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	float: left;
	border: 1px solid #ffd000;
	padding: 0 10px;
}
.pc_estimate_search_list .cont_nav li.on{
	background: #ffd000;
}

.pc_estimate_search_list .cont_nav li > span:last-child{
	font-size: 14px;
	color: #333;
}

.pc_estimate_search_list .cont_nav li > span:last-child::before{
	content: '';
	display: inline-block;
	height: 12px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat;
	margin-right: 4px;
}
.pc_estimate_search_list .cont_nav li.card > span:last-child::before{
	width: 14px;
	background-position: -116px -1px;
}
.pc_estimate_search_list .cont_nav li.cash > span:last-child::before{
	width: 12px;
	background-position: -144px -1px;
}
.pc_estimate_search_list .cont_nav li.card.on > span:last-child::before{
	width: 14px;
	background-position: -130px -1px;
}
.pc_estimate_search_list .cont_nav li.cash.on > span:last-child::before{
	width: 12px;
	background-position: -156px -1px;
}


.pc_estimate_search_list .cont_nav li > span:first-child::after{
	content: '';
	display: inline-block;
	width: 1px;
	height: 14px;
	background: rgba(0,0,0,0.25);
	margin: -2px 10px 0;
	vertical-align: middle;
}

.pc_estimate_search_list .cont_nav ul:last-child > li:last-child{ margin-right: 0; }



.pc_estimate_search_list .cont_nav li.refresh{
	background: url('/skin/shop/basic/images/icon/clear.png') no-repeat 8px center;
	text-indent: 18px;
	color: #222;
	background: #ffffff; /* Old browsers */
	background: url('/skin/shop/basic/images/icon/clear.png') no-repeat 8px center, -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 75%, #ffffff 100%); /* FF3.6-15 */
	background: url('/skin/shop/basic/images/icon/clear.png') no-repeat 8px center, -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: url('/skin/shop/basic/images/icon/clear.png') no-repeat 8px center, linear-gradient(to bottom, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	text-align: center;
	font-size: 15px;
	border: 1px solid #c9c9c9;
}

.pc_estimate_search_list .cont_nav li.part{ display: none; }

.pc_estimate_search_list .cont_nav .type::after{
	content: '';
	display: inline-block;
	width: 1px;
	height: 26px;
	background: #a9a9a9;
	margin-top: 3px;
	margin-right: 5px;
	vertical-align: middle;
}



.pc_estimate_search_list .cont_nav .selected{
	display: inline-block;
	border-radius: 5px;
	border: 1px solid #c9d7ff;
	padding: 2px 5px;
	background: #f2f7ff;
}
.pc_estimate_search_list .cont_nav .selected .opt{
	color: #239ae2;
}
.pc_estimate_search_list .cont_nav .selected .del{
	width: 13px;
	height: 13px;
	display: inline-block;
	font-size: 0 !important;
	cursor: pointer;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -140px -163px;
	vertical-align: middle;
	margin-left: 8px;
}


.pc_estimate_search_list .ebanner{ margin-bottom: 30px !important; }
.pc_estimate_search_list .search_head{ border-bottom: 4px solid #4f4f4f; margin-bottom: 20px; }
.pc_estimate_search_list .search_head .title{ margin-bottom: 0; width: 150px; text-align: center; }
.pc_estimate_search_list .search_head .tab{ margin-bottom: 0; border-bottom: 0; }




.pc_estimate_search_list .product > li{
	display: flex;
	box-sizing: border-box;
	padding: 10px;
	background: #fff;
}
.pc_estimate_search_list .product.type1 > li{
	border: 1px solid #c9c9c9;
	position: relative;
	margin-bottom: 15px;
	height: 163px;
	/* padding: 10px; */
	/* height: 141px;
	overflow: hidden; */
	
	
	height: 195px;
}
.pc_estimate_search_list .product.type1 > li:last-child{
	margin-bottom: 0;
}

.pc_estimate_search_list .product.type2{
	border: 1px solid #c9c9c9;
}
.pc_estimate_search_list .product.type2 > li{
	border-bottom: 1px solid #c9c9c9;
	
}
.pc_estimate_search_list .product.type2 > li:last-child{
	border-bottom: 0;
}


.pc_estimate_search_list .product > li > div{
	margin-right: 20px;
	overflow: hidden;
	/* height: 141px;
	overflow: hidden; */
}
.pc_estimate_search_list .product > li > div:last-child{
	margin-right: 0; 
}
/* .pc_estimate_search_list .product .compos{
	position: relative;
} */
/* .pc_estimate_search_list .product .compos::after{
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: url('/skin/shop/basic/images/icon/edge.png') no-repeat;	
	bottom: 0;
	right: 0;
}  */

.pc_estimate_search_list .product .compos{
	position: relative;
} 
.pc_estimate_search_list .product .compos::after{
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: url('/skin/shop/basic/images/icon/edge.png') no-repeat;	
	bottom: 0;
	right: 0;
}


.pc_estimate_search_list .product .compos .thumb{
	display: block;
	width: 140px;
	float: left;
	margin-right: 10px;
}


.pc_estimate_search_list .sheet .product .compos{
	width: 478px;
}
.pc_estimate_search_list .complete .product .compos{
	width: 620px;
}
.pc_estimate_search_list .complete .product .compos::after{
	display: none;
}
.pc_estimate_search_list .product .thumb img{
	width: 100%;
}


.pc_estimate_search_list .complete .product .compos_prd_table{
	width: calc(100% - 150px);
}


.pc_estimate_search_list .product .compos_prd_table th,
.pc_estimate_search_list .product .compos_prd_table td{
	font-size: 13px;
	
}




.pc_estimate_search_list .product .compos.on{
	/* border: 1px solid #383838; */
	height: auto;
	overflow: visible;
	background: #fff;
	z-index: 8;
}

.pc_estimate_search_list .product .compos.on .compos_prd_table tr:first-child > *{
	border-top: 1px solid #383838;
	border-bottom: 1px solid #88d4ff;
}
.pc_estimate_search_list .product .compos.on .compos_prd_table tr:last-child > *{
	border-bottom: 1px solid #383838;
}
.pc_estimate_search_list .product .compos.on .compos_prd_table tr:nth-child(-n+2) > *{
	border-right: 1px solid #88d4ff;
}
.pc_estimate_search_list .product .compos.on .compos_prd_table th{
	border-left: 1px solid #383838;
}

.pc_estimate_search_list .product .compos.on .compos_prd_table td:last-child{
	border-right: 1px solid #383838;
}

.pc_estimate_search_list .product .compos.on::after{
	display: none;
}


.pc_estimate_search_list .product .check{
	border: 1px solid #ddd;
	width: 268px;
	text-align: center;
}
.pc_estimate_search_list .product .check a{ color: #000; }
.pc_estimate_search_list .product .check .layout{ height: 100%; }
.pc_estimate_search_list .product .check .price{
	letter-spacing: -1px;
	font-weight: 700;
	font-family: 'Malgun Gothic';
}
.pc_estimate_search_list .product .check .won{
	font-size: 13px !important;
	color: #616161;
	margin-left: 2px;
	font-weight: 700 !important;
}
.pc_estimate_search_list .product .check .part{
	width: 130px;
}
.pc_estimate_search_list .product .check .part > div{
	padding: 10px;
	box-sizing: border-box;
	
	
	padding: 17px 10px;
}
.pc_estimate_search_list .product .check .part .part1{
	height: 45%;
	border-bottom: 1px solid #ddd;
}
.pc_estimate_search_list .product .check .part .part2{
	height: 55%;
}
.pc_estimate_search_list .product .check .part .price{
	font-size: 16px !important;
}
.pc_estimate_search_list .product .check .all_parts{
	background: #f3fbfe;
	width: 117px;
	border-left: 1px solid #ddd;
	padding: 35px 10px;
	
	
	padding: 50px 10px;
}
.pc_estimate_search_list .product .check .all_parts .price{
	font-size: 20px !important;
}

.pc_estimate_search_list .product .check .layout .txt{
	font-size: 13px;
	line-height: 16px;
	color: #1f1f1f;
	margin-bottom: 4px;
}
/* .pc_estimate_search_list .product .check .layout div > p{
	font-size: 13px;
	line-height: 16px;
	color: #1f1f1f;
	margin-bottom: 4px;
} */

 
.pc_estimate_search_list .product .kings_view{
	width: 280px;
	padding: 12px 0;
	
	padding: 5px 0;
	overflow: visible;
}

.pc_estimate_search_list .product .kings_view .est{
	align-items: center;
	justify-content: space-between;
}
.pc_estimate_search_list .product .kings_view .est .no{
   	font-family: 'Malgun Gothic';
	font-weight: 700;
    /* font-size: 14px; */
    font-size: 13px;
    letter-spacing: -1px;
	color: #565656;
}

.pc_estimate_search_list .product .kings_view .kings{
	margin: 0 5px;
	text-align: right;
}

.pc_estimate_search_list .product .kings_view .kings .user{
	/* font-size: 14px; */
	font-size: 13px;
    letter-spacing: -1px;
    font-family: 'Malgun Gothic';
    /* font-weight: 700; */
}


.pc_estimate_search_list .product .kings_view .graph_box{
	display: none;
}

.pc_estimate_search_list .product .kings_view .comm_shop_link{
	background: transparent;
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	margin-left: 15px;
	vertical-align: middle;
	
	
	display: none;
}

.pc_estimate_search_list .product .kings_view .subject{
	/* display: block; */
	margin: 10px 0 5px 0;
	text-overflow: ellipsis;
	overflow: hidden;
	/* white-space: nowrap; */
	letter-spacing: -1px;
	font-family: 'Malgun Gothic';
	font-weight: 700;
	font-size: 14px;
	text-decoration: underline;
	color: #000;
	margin: 0;
	/* margin-bottom: 8px; */
	font-size: 16px;
	
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 42px;
    margin-bottom: 30px;
}

/* .pc_estimate_search_list .product .kings_view .subject:hover{
	position: relative;
	background: #fff;
	overflow: visible;
	width: max-content;
	z-index: 10;
} */

.pc_estimate_search_list .product .kings_view .desc{
	line-height: 20px;
	margin-top: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-word;
	display: -webkit-box;
	/* -webkit-line-clamp: 3; */ 
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	
	line-height: 18px;
	margin-top: 0;
	/* min-height: 54px; */
	min-height: 35px;
	color: #000;
	margin-bottom: 10px;
}

.pc_estimate_search_list .product .kings_view .tag{ 
	margin-top: 5px;  
	
	height: 22px;
	overflow: hidden;
	/* margin-bottom: 10px; */
	/* margin-bottom: 20px; */
	 margin-bottom: 8px;
	margin-top: 0;
}
.pc_estimate_search_list .product .kings_view .tag > li{
	display: inline-block;
	/* color: #175eba; */
	margin-right: 5px;
	
	color: #333;
	font-weight: 500;
	background: #fff3bf;
	padding: 2px 10px;
	
}
.pc_estimate_search_list .product .kings_view .tag > li:last-child{
	margin-right: 0;
}

.pc_estimate_search_list .product .btn_wrap{
	border: 1px solid #bbb;
	width: 88px;
	margin: 0;
}

.pc_estimate_search_list .product .btn_wrap .btn{
	display: block;
	color: #1f1f1f;
	font-size: 13px;
	letter-spacing: -1px;
	text-align: center;
}
.pc_estimate_search_list .product .btn_wrap .btn::before{
	content: '';
	height: 16px;
	display: block;
	margin: 0 auto 5px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat;
}

.pc_estimate_search_list .product .btn_wrap .btn.view::before{
	width: 15px;
	background-position: -64px -171px;
}
.pc_estimate_search_list .product .btn_wrap .btn.order::before{
	width: 19px;
	background-position: -83px -171px;
}

.pc_estimate_search_list .product .btn_wrap.one .btn{
	/* padding: 50px 0; */
	padding: 66px 0;
}


.pc_estimate_search_list .product .shop_view{
	width: 138px;
	text-align: center;
	padding: 8px 0;
}


.pc_estimate_search_list .item .product > li {
	align-items: center;
}

.pc_estimate_search_list .item .product .thumb{
	width: 145px;
	padding: 0 10px;
}

.pc_estimate_search_list .item .product .info { width: 690px; }
.pc_estimate_search_list .item .product .info .name{
	display: block;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 12px;
}

.pc_estimate_search_list .item .product .info .spec{
	font-size: 14px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 20px;
}

.pc_estimate_search_list .item .product .price_wrap{
	width: 173px;
	text-align: center;
}
.pc_estimate_search_list .item .product .price_wrap *{
	letter-spacing: -1px;
}
.pc_estimate_search_list .item .product .price_wrap > span{
	display: block;
}
.pc_estimate_search_list .item .product .price_wrap .price{
	font-weight: 700;
	font-size: 22px;
	font-family: 'Malgun Gothic';
	margin-bottom: 10px;
	
}
.pc_estimate_search_list .item .product .price_wrap .val{
	font-size: 14px;
	font-weight: 300;
}

.pc_estimate_search_list .item .product .btn_wrap .btn{
	padding: 10px 0;
}
.pc_estimate_search_list .item .product .btn_wrap .btn:first-child{
	border-bottom: 1px solid #bbb;
}


/* new main tab plus */
 .pc_estimate_search_list .matching > span{
    display: block;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}

.pc_estimate_search_list .matching .product .cont{
    width: calc(100% - 598px);
}
.pc_estimate_search_list .matching .product .cont .layout{ height: 100%; }

.pc_estimate_search_list .matching .product .txt,
.pc_estimate_search_list .matching .product .txt *{ font-size: 13px;  } 

.pc_estimate_search_list .matching .product .subject{ font-size: 15px; font-weight: 500; margin-right: 10px; }
.pc_estimate_search_list .matching .product .writer{ color: #565656; }

.pc_estimate_search_list .matching .product .kings_row{ padding: 0 5px;  }
.pc_estimate_search_list .matching .product .kings_row .info > :not(.name){ display: none; }

.pc_estimate_search_list .matching .product .file .txt{ padding-right: 20px; }
.pc_estimate_search_list .matching .product .file .photo{ width: 200px; background-size: 100% 100%; background-repeat: no-repeat; }


.pc_estimate_search_list .matching .subject:hover{ text-decoration: underline; }
.pc_estimate_search_list .matching .detail:hover{ text-decoration: underline; display: block; }
.pc_estimate_search_list .matching .qna_head{ justify-content: space-between; margin-bottom: 15px; align-items: center; }
.pc_estimate_search_list .matching .qna_head > div *{ display: inline-block; vertical-align: middle; }
.pc_estimate_search_list .matching .qna_head > div > span:first-child{ font-size: 13px;  }
.pc_estimate_search_list .matching .qna_head .subject{ max-width: 290px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }


.pc_estimate_search_list .matching .product .txt .info{ margin-bottom: 10px; }
.pc_estimate_search_list .matching .inner{ margin-bottom: 30px; }
.pc_estimate_search_list .matching .inner > p{
    font-weight: 500;
    font-size: 25px;
    margin-bottom: 10px;
}
.pc_estimate_search_list .matching.all .product{ margin-bottom: 15px; }
.pc_estimate_search_list .matching.all .product .kings_view .subject{
    font-size: 16px;
    font-weight: 700;
    margin-right: 0;
}

.pc_estimate_search_list .matching.all .tab_more{
    width: 100%;
	height: 35px;
	line-height: 35px;
	background: #f3fbfe;
	border: 1px solid #c6dfe8;
	text-align: center;
	cursor: pointer;
	border-radius: 20px;
	margin-top: 15px;
	font-size: 18px;
	
}
.pc_estimate_search_list .matching.all .tab_more > span{ color: #ff0000; font-size: 14px; font-weight: normal; }

.pc_estimate_search_list .contents .compos_prd_table.cell3 td.match{ color: #ff0000; }




.pc_estimate.view .inquiry_box .title{
	font-size: 26px;
	font-weight: 500;
	letter-spacing: -1px;
	padding: 15px;
}
.pc_estimate.view .inquiry_box .title > *{
	display: inline-block;
	vertical-align: middle;
}
.pc_estimate.view .inquiry_box .title .kings{ margin-right: 20px; }
.pc_estimate.view .inquiry_box .title .kings .info{
	display: none;
}
.pc_estimate.view .inquiry_box .title > p > span{
	border-bottom: 2px solid #1f1f1f;
	font-weight: 700;
}
.pc_estimate.view .inquiry_box .message{
	border: 3px solid #dfdfdf;
}


.pc_estimate.view .pc_estimate_search_list .title::before{
	content: '';
	display: inline-block;
	width: 48px;
	height: 30px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat;
	vertical-align: sub;
	margin-right: 12px;
}

.pc_estimate.view .pc_estimate_search_list.basic .title::before{
	background-position: -8px -207px;
}
.pc_estimate.view .pc_estimate_search_list.detail .title::before{
	background-position: -60px -208px;
}

.pc_estimate.view .pc_estimate_search_list{
	margin: 0 -500%;
    padding: 40px 0;
}

.pc_estimate.view .pc_estimate_search_list.basic{
	/* background: #f5f6f9; */
	background: #e0f3ff;
}
.pc_estimate.view .pc_estimate_search_list.detail{
	background: #fefbf7;
}


.pc_estimate.view .pc_estimate_search_list .contents{
	border: 1px solid #eee;
	padding: 30px;
	background: #fff;
}

.pc_estimate.view .pc_estimate_search_list.detail .contents{
	margin-bottom: 50px;
}
.pc_estimate.view .pc_estimate_search_list.detail .contents:last-child{
	margin-bottom: 0;
}



.pc_estimate.view .pc_estimate_search_list .product.type1 > li{
	height: auto;
}


.pc_estimate.view .pc_estimate_search_list .product.type1 > li.none{
	height: 380px;
	line-height: 410px;
	background: url('/skin/shop/basic/images/icon/kings_inactive.png') no-repeat center 40%;
	color: #666;
	font-size: 22px;
	text-align: center;
	width: 100%;
	display: list-item;
	letter-spacing: -1px;
}

.pc_estimate.view .pc_estimate_search_list .product > li > div{
	overflow: visible;
}
.pc_estimate.view .pc_estimate_search_list .product .compos{
	/* width: 660px; */
	width: 695px;
	margin-right: 10px;
}
.pc_estimate.view .pc_estimate_search_list div.product .compos{
	/* width: 825px;
	margin-right: 40px; */
	
	width: 705px;
	margin-right: 20px;
	
	width: auto;
	min-width: 760px;
}
.pc_estimate.view .pc_estimate_search_list ul.product .compos .thumb{ width: 120px; }
.pc_estimate.view .pc_estimate_search_list ul.product .compos::after{ display: none; }
.pc_estimate.view .pc_estimate_search_list ul.product .compos_prd_table2{ 
	width: calc(100% - 130px);
	float: right; 
}

.pc_estimate.view .pc_estimate_search_list ul.product .compos_prd_table2 th{ text-align: left; }


.pc_estimate.view .pc_estimate_search_list ul.product .compos .shop{
	width: 120px;
	float: left;
	text-align: center;
}

.pc_estimate.view .pc_estimate_search_list ul.product .compos .shop .logo{
	line-height: 50px;
}
.pc_estimate.view .pc_estimate_search_list ul.product .compos .shop img{
	width: 90%;
	vertical-align: middle;
}
.pc_estimate.view .pc_estimate_search_list ul.product .compos .shop .name{
  	display: block;
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: 500;
	color: #2a2a2a;
	margin-top: 10px; 
}

.pc_estimate.view .pc_estimate_search_list .product .desc{
	/* width: calc(100% - 700px); */
	width: calc(100% - 865px); 
}

.pc_estimate.view .pc_estimate_search_list .product .desc > p{
	color: #3e3e3e;
	font-size: 16px;
}
.pc_estimate.view .pc_estimate_search_list .product .desc > p::before{
	content: '';
	display: block;
	width: 26px;
	height: 2px;
	background: #fec844;
	margin-bottom: 20px;
}

.pc_estimate.view .pc_estimate_search_list.basic .desc .writer{
	color: #313131;
	font-size: 20px;
	letter-spacing: -1px;
}


.pc_estimate.view .pc_estimate_search_list.basic .desc .writer > span{
	font-weight: 700;
}


.pc_estimate.view .pc_estimate_search_list .banner{
	width: calc(100% - 725px);
}
.pc_estimate.view .pc_estimate_search_list .banner li{
	margin-bottom: 12px;
}
.pc_estimate.view .pc_estimate_search_list .banner li:last-child{
	margin-bottom: 0;
}
.pc_estimate.view .pc_estimate_search_list .banner img{ display: block; }




.pc_estimate.view .pc_estimate_search_list .product .check{
	/* width: calc(100% - 670px); */
	width: calc(100% - 705px);
	border: 0;
}
.pc_estimate.view .pc_estimate_search_list .product .check .layout{
	border: 1px solid #ddd;
	/* margin-bottom: 40px; */
	margin-bottom: 18px;
	height: auto;
}
.pc_estimate.view .pc_estimate_search_list .product .check .layout > div{
	border-right: 1px solid #ddd;
	padding: 30px 0;
	text-align: center;
	width: calc(100% / 3);
}
.pc_estimate.view .pc_estimate_search_list .product .check .layout > div:last-child{
	border: 0;
	/* background: #fafafa; */
	background: #f3fbfe;
}
.pc_estimate.view .pc_estimate_search_list .product .check .layout .txt{
	height: 32px;
	margin-bottom: 20px;
}
.pc_estimate.view .pc_estimate_search_list .product .check .layout .part1 .txt{ line-height: 32px; }
.pc_estimate.view .pc_estimate_search_list .product .check .layout .price{
	font-size: 20px;
}

.pc_estimate.view .pc_estimate_search_list .product .check .buy > *{
	display: inline-block;
	vertical-align: middle;
}

.pc_estimate.view .pc_estimate_search_list .product .check .kings{
	width: 170px;
	margin-right: 20px;
}
.pc_estimate.view .pc_estimate_search_list .product .check .kings .photo{
	margin-right: 15px;
}
.pc_estimate.view .pc_estimate_search_list .product .check .kings .name{
	color: #2a2a2a;
	font-size: 16px;
	font-weight: 500;
}

.pc_estimate.view .pc_estimate_search_list .product .check .kings .comm_shop_link{
	display: none;
} 


.pc_estimate.view .pc_estimate_search_list .product .check .thumb{
	width: 200px;
	margin-right: 20px;
}
.pc_estimate.view .pc_estimate_search_list .product .check .btn{
	width: 148px;
	height: 70px;
	line-height: 70px;
	/* background: #fff;
	border: 1px solid #7f7f7f; */
	border-radius: 50px;
	font-size: 18px;
	letter-spacing: -1px;
	background: #ffd000;
	border: 1px solid #ebc364;
	font-weight: 700;
}
.pc_estimate.view .pc_estimate_search_list .product .check .btn::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;
}



.pc_estimate.view .pc_estimate_search_list .product .ver2 .compos{
    width: 750px;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .compos .shop{
    width: 150px;
    height: 100%;
    margin-right: 10px;
    position: relative; 
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .compos .shop .thumb{
    width: 100%;
    text-align: center;
    margin-right: 0;
    position: absolute;
    bottom: 0;
    left: 0;
}


.pc_estimate.view .pc_estimate_search_list ul.product .ver2 .down::after{
   content: '\2193';
   color: #0000ff;
   font-weight: 700;
}
.pc_estimate.view .pc_estimate_search_list ul.product .ver2 .up::after{
   content: '\2191';
   color: #ff0000;
   font-weight: 700;
}

.pc_estimate.view .pc_estimate_search_list ul.product .ver2 .compos_prd_table2{
    width: calc(100% - 160px);
}

.pc_estimate.view .pc_estimate_search_list ul.product .ver2 .compos_prd_table2 td.down::after,
.pc_estimate.view .pc_estimate_search_list ul.product .ver2 .compos_prd_table2 td.up::after{ float: right; }

.pc_estimate.view .pc_estimate_search_list ul.product .ver2 .compos_prd_table2 td .view_db{ cursor: pointer; }
.pc_estimate.view .pc_estimate_search_list ul.product .ver2 .compos_prd_table2 td .view_db:hover{
	text-decoration: underline;
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check{
    width: calc(100% - 760px);
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info{
    text-align: left;
    padding: 10px;
    
    margin-bottom: 10px;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info *{
    font-family: 'Malgun Gothic';   
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info > *{
    margin-bottom: 10px;
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .hello{
	font-size: 14px;
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .event{
    display: block;
    font-weight: 700;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .event > span{
    background: #ff6c00;
    color: #fff;
    display: inline-block;
    padding: 0 5px;
    margin-right: 5px;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .guide li{
    display: inline-block;
    /* margin-right: 5px; */
}
/* .pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .guide li:last-child{
    margin-right: 0;
} */
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .guide li:first-child::after{
    content: '';
    display: inline-block;
    width: 1px;
    height: 10px;
    /* height: 12px; */
    background: #9d9d9d;
    margin: 0 5px;
    /* margin: 0 3px; */
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .guide li > span:first-child{ color: #212529; }
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .guide li > span:last-child{ color: #006dc5; }

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .gallery > *{
    display: inline-block;
    vertical-align: middle;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .gallery > span:first-child{
    /* display: block;
    margin-bottom: 5px; */
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .gallery > span:first-child > span{
	color: #006dc5;
	font-weight: 700;
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .gallery li{
    width: 60px;
    height: 60px;
    border: 1px solid #dfdfdf;
    border-radius: 100%;
    overflow: hidden;
    margin-left: -18px;
    display: inline-block;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .gallery li:first-child{
    margin-left: 0;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .gallery .more{
    cursor: pointer;
    /* margin-left: 10px; */
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .gallery .more::before{
	content: '';
	display: inline-block;
    width: 1px;
    height: 10px;
    background: #9d9d9d;
    margin: 0 5px;
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .gallery:hover > span{ text-decoration: underline; }



.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .notice{ margin-top: 20px; }

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .notice > span{
    display: inline-block;
    letter-spacing: -1px;
    background: #f1f1f1;
    border: 1px solid #d9d9d9;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 50px;
    margin-right: 5px;
    margin-bottom: 3px; 
    font-weight: 700;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .notice li{
    line-height: 18px;
    padding: 0 2px;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .notice li::before{
    content: '\00B7';
    margin-right: 5px;
    font-weight: 700;
    font-size: 18px;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .info .notice li::after{ font-size: 14px; }


.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .buy{
    padding: 20px;
    justify-content: space-between;
    align-items: center;
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .buy > *{
    display: inline-block;
}


.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .buy .price{
    font-size: 20px;
    width: calc(100% - 150px);
    text-align: center;
}

.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .layout{
    margin-bottom: 0;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .layout > div{
    width: calc(100% / 2);
    padding: 0;
    vertical-align: middle;
    border: 0;
    background: #fefcf3;
}
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .thumb{ margin-right: 0; width: 190px; }
.pc_estimate.view .pc_estimate_search_list .product .ver2 .check .layout .txt{
    margin-bottom: 0;
}


.pc_estimate.view .thumb_layer{ display: none; position: absolute; left: calc(100% + 15px); top: -150px; width: 300px; height: 300px; border: 1px solid #efefef; z-index: 100; }
.pc_estimate.view .thumb_layer.on{ display: block; }
.pc_estimate.view .thumb_layer > img{ display: block; width: 100%; }


.pc_estimate.view .pc_estimate_search_list .contents > .info{
	margin-bottom: 25px;
	position: relative;
	padding: 0 80px;
	
	
}
.pc_estimate.view .pc_estimate_search_list .contents > .info > span{
	display: inline-block;
	vertical-align: middle;
}



.pc_estimate.view .pc_estimate_search_list .contents > .info .num{
	position: absolute;
	top: -34px;
	left: 0;
	width: 70px;
	height: 70px;
	background: url('/skin/shop/basic/images/icon/label_bg.png') no-repeat;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	line-height: 92px;
}
.pc_estimate.view .pc_estimate_search_list .contents > .info .num > span{
	font-size: 26px;
	font-weight: 900;
}
.pc_estimate.view .pc_estimate_search_list .contents > .info .txt{
	color: #374144;
	/* font-size: 22px; */
	/* font-size: 20px; */
	font-size: 19px;
	font-weight: 500;
	letter-spacing: -1px;
}


.pc_estimate.view .pc_estimate_search_list .contents > .info .txt > span{
	color: #313131;
	font-size: 22px;
	font-weight: 700;
}


.pc_estimate.view .pc_estimate_search_list .contents > .info .writer{
	/* font-size: 16px;
	color: #313131;
	font-weight: 300; */
	
	/* color: #313131; */
	color: #374144;
	font-size: 20px;
	letter-spacing: -1px;
	
}
.pc_estimate.view .pc_estimate_search_list .contents > .info .writer::before{
	content: '';
	display: inline-block;
	width: 1px;
	height: 16px;
	background: #cacaca;
	/* vertical-align: middle; */
	margin: 0 15px;
	
	display: none;
} 

.pc_estimate.view .pc_estimate_search_list .contents > .info .writer > span{
	font-weight: 700;
	color: #313131;
	font-size: 22px;
}

.pc_estimate.view .pc_estimate_search_list .independ{
	/* width: 660px; */
	margin-bottom: 10px;
	display: flex;
	flex-wrap: wrap; 
	align-items: end; 
}
/* .pc_estimate.view .pc_estimate_search_list .independ::after{
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -111px -184px;
	margin: 10px auto 0 ;
}  */


 .pc_estimate.view .pc_estimate_search_list .independ .share *{
    font-family: 'NanumSquare';
	font-weight: 700;
	font-size: 12px;
 }
.pc_estimate.view .pc_estimate_search_list .independ .share li{ height: 27px; margin-bottom: 5px; }   	
.pc_estimate.view .pc_estimate_search_list .independ .share li:first-child{ height: auto; text-align: center; }
 
.pc_estimate.view .pc_estimate_search_list .independ .share li:last-child{ margin-bottom: 0; }		
.pc_estimate.view .pc_estimate_search_list .independ .share li > a{
	color: #000;
	display: inline-block;
	width: 65px;
	height: 25px;
	line-height: 25px;
	/* text-align: center; */
	text-indent: 8px;
	border-radius: 5px;
	border: 1px solid transparent;
	overflow: hidden;
	background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #ffab00 0%,  #ff9797 100%);
	background-origin: border-box;
	background-clip: content-box, border-box;
	
}
.pc_estimate.view .pc_estimate_search_list .independ .share li > a:hover{
	background: linear-gradient(to right, #ffab00 0%,  #ff9797 100%);
	color: #fff; 
}

.pc_estimate.view .pc_estimate_search_list .independ .share li > a img{
	vertical-align: text-top;
	margin-right: 5px;
}	



.pc_estimate.view .pc_estimate_search_list .independ .compos_prd_table2 th,
.pc_estimate.view .pc_estimate_search_list .independ .compos_prd_table2 td{
	font-size: 14px;
}
.pc_estimate.view .pc_estimate_search_list .independ .compos_prd_table2{
	width: 100%;
	table-layout: fixed;
	
	width: auto;
	min-width: inherit;
}

.pc_estimate.view .pc_estimate_search_list .independ tr > :first-child{ width: 90px; }
.pc_estimate.view .pc_estimate_search_list .independ tr > :nth-child(2){ /* width: 110px; */ width: auto; }
.pc_estimate.view .pc_estimate_search_list .independ tr > :last-child{}
.pc_estimate.view .pc_estimate_search_list .independ tr > td:last-child{ height: 32px; }


.pc_estimate.view .pc_estimate_search_list .independ .compos_prd_table2 td .pd_name{
	/* width: calc(100% - 30px); */
	/* width: 396px; */
	
	/* width: 545px; */
	/* width: 425px; */
	vertical-align: middle;
}

.pc_estimate.view .pc_estimate_search_list .independ .compos_prd_table2 td .view{
	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: super;
	margin-left: 5px;
}
.pc_estimate.view .pc_estimate_search_list .independ .compos_prd_table2 td .view::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;
}

.pc_estimate.view .pc_estimate_search_list .independ .compos_prd_table2 td .del{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	cursor: pointer;
	float: right;
	
}
.pc_estimate.view .pc_estimate_search_list .independ .compos_prd_table2 td .del > img{
	vertical-align: middle;
}

.pc_estimate.view .pc_estimate_search_list td.select .select_box{
	/* width: 394px; */
	/* width: 465px; */
	/* width: 540px; */
	min-height: 30px;
	/* border: 1px solid #d2d2d2; */
	border: 1px solid #0092dc;
	background: #fff; 
	border-radius: 10px;
	display: inline-block;
	
	/* width: 420px; */
}
.pc_estimate.view .pc_estimate_search_list td.select .select_box.on{
	border: 1px solid #ffd000;
}

.pc_estimate.view .pc_estimate_search_list td.select .select_box ~ .del{
	line-height: 32px;
}

.pc_estimate.view .pc_estimate_search_list td.select .selected{
	cursor: pointer;
	display: block;
	/* width: 403px; */
	padding: 0 10px;
	/* height: 30px; 
	line-height: 30px;*/
	color: #000;
	font-size: 13px;
	text-align: left;
	background: url('/skin/shop/basic/images/icon/select_arr.png') no-repeat 98% center;
	
	padding: 2px 10px;
	line-height: 26px;
	/* height: 40px;
	line-height: 40px; */
	padding-right: 35px;
	
}

.pc_estimate.view .pc_estimate_search_list td.select .selected > span{
	display: inline-block;
	line-height: normal;
}

.pc_estimate.view .pc_estimate_search_list td.select .selected > span .price{
	margin-left: 5px;
	color: #ff0000;
}

.pc_estimate.view .pc_estimate_search_list td.select .install{
	color: #3138ff;
	font-weight: 500;
	display: block;
	/* color: #ff0000; */
}


.pc_estimate.view .pc_estimate_search_list td.select .item_basic{
	display: block;
	font-weight: 500;
	font-size: 12px;
	color: #000;
	margin-bottom: 20px;
	cursor: pointer;
}

.pc_estimate.view .pc_estimate_search_list td.select .item_layer{
	text-align: left;
	padding: 20px 10px;
	display: none;
	border-top: 1px solid #e2e2e2;
}


.pc_estimate.view .pc_estimate_search_list td.select .item{
	cursor: pointer;
	min-height: 24px;
	line-height: 24px;
	border-bottom: 1px dotted #eee;
	color: #000;
	letter-spacing: -1px;
	font-family: 'Malgun Gothic';
	position: relative;
}

.pc_estimate.view .pc_estimate_search_list td.select .item > img{
	vertical-align: middle;
	/* display: none; */
}

.pc_estimate.view .pc_estimate_search_list td.select .item .price{
	font-weight: 700;
}


.pc_estimate.view .pc_estimate_search_list td.select .img{
    display: inline-block;
    width: 40px;
    vertical-align: middle;
    margin-right: 5px;
}
.pc_estimate.view .pc_estimate_search_list td.select .item:hover > span{ text-decoration: underline; }



.pc_estimate.view .pc_estimate_search_list .re_select{ display: none; }
.pc_estimate.view .pc_estimate_search_list .re_select.on{ display: block; }
.pc_estimate.view .pc_estimate_search_list .re_select > span{
	display: inline-block;
}
.pc_estimate.view .pc_estimate_search_list .re_select .txt{
	color: #ff0000;
}
.pc_estimate.view .pc_estimate_search_list .re_select .add{
	margin-left: 10px;
	cursor: pointer;
	vertical-align: middle;
}
 
.pc_estimate.view .pc_estimate_search_list .re_select.on ~ *{
	display: none !important;
}




.pc_estimate.view .pc_estimate_search_list .compat_result::before{
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -111px -184px;
	margin-left: 320px;
	margin-bottom: 20px;
}

.pc_estimate.view .pc_estimate_search_list .compat_result .sub_title{
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -1px;
}

.pc_estimate.view .pc_estimate_search_list .compat_result .sub_title > span{
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -1px;
	color: #ff0000;
}

.pc_estimate.view .pc_estimate_search_list .compat_result .desc{
	margin-bottom: 15px;
	background: #fff2f2;
	padding: 25px;
}
.pc_estimate.view .pc_estimate_search_list .compat_result .desc *{
	font-family: 'NanumSquareNeo';
}
.pc_estimate.view .pc_estimate_search_list .compat_result .desc > li{
	font-size: 15px;
	line-height: 22px;
	-webkit-text-size-adjust: none;
}

.pc_estimate.view .pc_estimate_search_list .compat_result .desc > li > span{
    font-weight: 700;
}
.pc_estimate.view .pc_estimate_search_list .compat_result .desc > li:last-child{ 
	color: #ff0000 !important;
	padding-top: 15px;
	border-top: 1px solid #ffd9d9;
	margin-top: 15px;
}
.pc_estimate.view .pc_estimate_search_list .compat_result .desc > li:last-child > span:not(.verify){
	text-decoration: underline;
	text-underline-offset: 3px;
}
.pc_estimate.view .pc_estimate_search_list .compat_result .desc > li > .verify{
	display: inline-block; 
	background: #ff6161;
	color: #fff;
	width: 130px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	border-radius: 5px;
	margin-right: 10px;
	vertical-align: middle;
}

.pc_estimate.view .copy_input{ 	
    border: 0;
	height: 1px;
	width: 1px;
	margin-left: -1px; 
}

/* .pc_estimate.view .pc_estimate_search_list .compat_result .desc > li > span{
	text-decoration: underline;
	text-underline-offset: 3px;
}

.pc_estimate.view .pc_estimate_search_list .compat_result .desc > li:nth-child(2){
	color: #ff2e2e;
}

.pc_estimate.view .pc_estimate_search_list .compat_result .desc > li:nth-child(2) > span{
	text-decoration: none;
} */




.estimate_compare_wrap.pc_estimate.history{ padding: 20px 0; }
.pc_estimate_search_list .cont_nav .period .input{
    height: 30px;
	line-height: 30px;
	border: 1px solid #ffd000;
	border-radius: 5px;
	padding: 0 5px;
	width: 65px;
	text-align: center;
}

.pc_estimate_search_list .cont_nav .period .search_btn{
    display: inline-block;
    height: 30px;
	line-height: 30px;
	border: 1px solid #ffd000;
	background: #ffd000;
	border-radius: 5px;
	padding: 0 10px;
	text-align: center;
	cursor: pointer;
}

.pc_estimate.history .pc_estimate_search_list .search_head .title{ width: 210px; }
.pc_estimate.history .pc_estimate_search_list .search_head .desc{
	line-height: 45px;
	font-size: 15px;
	letter-spacing: -1px;
	width: calc(100% - 382px);
	text-align: right;
}
.pc_estimate.history .pc_estimate_search_list .product .kings_view .tag{ margin-bottom: 5px; }
.pc_estimate.history .pc_estimate_search_list .product .kings_view .est{ margin-bottom: 8px; }

.pc_estimate_search_list .product .kings_view .date{
    display: block;
    font-family: 'Malgun Gothic';
    font-weight: 700;
    background: #ffeeee;
    padding: 0 3px;
    width: 205px;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto;
}

.pc_estimate_search_list .product .kings_view .date::before{
    content: '';
	display: inline-block;
	width: 12px;
	height: 14px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -394px -184px;
	margin-right: 5px;
	vertical-align: middle;
}

.pc_estimate_search_list .product .check .soldout{
    vertical-align: middle;
    background: url('/skin/shop/basic/images/icon/kings_inactive.png') no-repeat center 45px;
}

.pc_estimate_search_list .product .check .soldout > span{ position: relative; display: inline-block; margin-top: 40px; }
.pc_estimate_search_list .product .check .soldout > span::after{
    content: '';
    display: block;
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    height: 5px;
    background: #ffd633;
}

.pc_estimate_search_list .product .check .soldout > span > span{
    font-weight: 700;
    font-size: 25px;
    font-style: italic;
    position: relative;
    z-index: 1;
}




.pc_estimate.popular{ padding: 20px 0; }

.pc_estimate.popular h1{ text-align: left; margin-bottom: 20px;}
.pc_estimate.popular .desc.comm{ 
    margin-bottom: 30px; 
}

.pc_estimate.popular .desc.comm > li{
    letter-spacing: -1px; 
    font-family: 'Malgun Gothic'; 
    font-size: 16px;
    line-height: 26px;
}

.pc_estimate.popular .desc.comm > li:first-child{ font-weight: 700; }

.pc_estimate.popular > .tab{ 
    /* align-items: center;  */
    margin-bottom: 40px; 
    justify-content: center; 
    border-bottom: 4px solid #4f4f4f;    
}


.pc_estimate.popular > .tab > li{
    /* font-size: 26px; 
    font-weight: 500; */
    letter-spacing: -1px;
    border: 1px solid #cecece;
    border-bottom: 0;
    cursor: pointer;
    box-sizing: border-box;
    position: relative;
    /* height: 92px;
    line-height: 82px; */
    width: 50%;
    text-align: center;
    padding: 0 50px; 
    /* box-shadow: inset 1px 1px 0px 0px #cecece; */
}
.pc_estimate.popular > .tab > li.on{
    border: 4px solid #4f4f4f;
    border-bottom: 0;
}
.pc_estimate.popular > .tab > li.on::after{
	content: '';
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 4px;
	background: #ffffff;
	bottom: -4px;
	left: 0;
	z-index: 2;
}

.pc_estimate.popular > .tab > li .layout{ width: auto; /* margin: auto; */ }
.pc_estimate.popular > .tab > li .layout > div{ vertical-align: middle; height: 90px; }
.pc_estimate.popular > .tab > li .icon::before{
    display: inline-block;
	content: '';
	/* margin-right: 10px; */
	background-image: url('/skin/shop/basic/images/icon/pcest_icon.png');
	background-repeat: no-repeat;
	vertical-align: middle;
}

.pc_estimate.popular > .tab > li:first-child .icon::before{
    background-position: -295px -184px;
	width: 60px;
	height: 63px;
}
.pc_estimate.popular > .tab > li:last-child .icon::before{
	width: 102px;
	height: 78px;
}

.pc_estimate.popular > .tab > li .txt{ padding-left: 15px; text-align: left; }
.pc_estimate.popular > .tab > li .txt > span{
    display: block;
    color: #818181;
    /* font-size: 26px; 
    font-weight: 500; */
}

.pc_estimate.popular > .tab > li .txt > span:first-child{
    font-size: 26px; 
    font-weight: 500;
}
.pc_estimate.popular > .tab > li .txt > span:last-child{
    font-size: 15px;
}


.pc_estimate.popular > .tab > li.on .txt > span{ color: #000; }

.pc_estimate.popular .pc_estimate_search_list{ margin-bottom: 30px; }
.pc_estimate.popular .pc_estimate_search_list .title::after{ display: none; }
.pc_estimate.popular .pc_estimate_search_list .media{ 
    padding: 0; 
    margin-bottom: 20px; 
    display: table;
    table-layout: fixed;
    width: 100%;
    background: #e9ecef;
    padding: 30px;
    box-sizing: border-box;
    
}
.pc_estimate.popular .pc_estimate_search_list .media > div{ vertical-align: middle; } 
.pc_estimate.popular .pc_estimate_search_list .media .frame{
    width: 555px;
    padding-right: 30px;
}

.pc_estimate.popular .pc_estimate_search_list .media .desc .sub_title{
    padding-bottom: 10px;
    border-bottom: 1px solid #d1d1d1;
    text-align: left;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: -1px;
}
.pc_estimate.popular .pc_estimate_search_list .media .desc{
    padding: 20px 30px; 
    font-size: 14px;
    font-family: 'Malgun Gothic';
    text-align: left;
    background: #fff;
}

/* .pc_estimate.popular .pc_estimate_search_list .media .desc .inner{
    border: 1px solid #c9c9c9;
    padding: 30px; 
    font-size: 14px;
    font-family: 'Malgun Gothic';
    text-align: left;
} */

.pc_estimate.popular .pc_estimate_search_list .product > li{ 
    width: calc(100% / 2 - 10px); 
    height: 305px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 20px;
}
.pc_estimate.popular .pc_estimate_search_list .product > li:nth-child(2n){ margin-left: 20px;}
.pc_estimate.popular .pc_estimate_search_list .product .kings_view{
    width: 100%;
    position: relative;
}


.pc_estimate.popular .pc_estimate_search_list .product .kings_view .subject_wrap{ margin-bottom: 10px }
.pc_estimate.popular .pc_estimate_search_list .product .kings_view .subject_wrap > *{
     display: inline-block;
     vertical-align: middle;
}
.pc_estimate.popular .pc_estimate_search_list .product .kings_view .num{
	min-width: 18px;
	height: 18px;
	background: #fec539;
	text-align: center;
	line-height: 18px;
	font-family: 'NanumSquare'; 
	font-weight: 700; 
	margin-right: 5px;
	padding: 0 10px; 
}
.pc_estimate.popular .pc_estimate_search_list .product .kings_view .subject{
    min-height: auto;
    margin: 0;
    width: calc(100% - 52px);
    /* margin-bottom: 10px; */
}
.pc_estimate.popular .pc_estimate_search_list .product .kings_view .desc{ min-height: auto; }
.pc_estimate.popular .pc_estimate_search_list .product .kings_view .tag{ margin-bottom: 0; }


.pc_estimate.popular .pc_estimate_search_list .product .thumb{ width: 155px; float: left; margin-top: 10px; }
.pc_estimate.popular .pc_estimate_search_list .product .thumb > img{ width: 100%; }
.pc_estimate.popular .pc_estimate_search_list .product .compos{ 
    width: calc(100% - 155px);
    height: 168px;
    overflow: hidden;
    margin-bottom: 15px;
    float: left;
}
.pc_estimate.popular .pc_estimate_search_list .product .compos.on{
	height: auto;
	overflow: visible;
	background: #fff;
	z-index: 8;
}

.pc_estimate.popular .pc_estimate_search_list .product .info{
    position: absolute;
    width: 100%;
    bottom: 5px;
    left: 0;
}

.pc_estimate.popular .pc_estimate_search_list .product .info .flex{ align-items: center; justify-content: space-between; }

.pc_estimate.popular .pc_estimate_search_list .product .tag{ width: 330px;  }
.pc_estimate.popular .pc_estimate_search_list .product .all_parts{
    /* background: #f3fbfe;
    padding: 3px 10px;  */
}
.pc_estimate.popular .pc_estimate_search_list .product .all_parts > *{ display: inline-block; vertical-align: middle; }
.pc_estimate.popular .pc_estimate_search_list .product .all_parts .txt{ 
    color: #239ae2;
    margin-right: 5px;
    vertical-align: sub;
}
.pc_estimate.popular .pc_estimate_search_list .product .all_parts .price{
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -1px;
    font-family: 'Malgun Gothic';
}
.pc_estimate.popular .pc_estimate_search_list .product .all_parts .won{ 
    font-size: 12px; 
    color: #616161;
    margin-left: 2px; 
    
}



.pc_estimate.popular .pc_estimate_search .popular{ border-width: 1px;  }
.pc_estimate.popular .pc_estimate_search .head{} 
.pc_estimate.popular .pc_estimate_search .body{ padding: 25px; }

.pc_estimate.popular .pc_estimate_search .head > span::before{
    /* display: none; */
    width: 96px;
    height: 77px;
    background: url('/skin/shop/basic/images/icon/pc_2.png?2024112201') no-repeat;
}

.pc_estimate.popular .pc_estimate_search .popular:first-child .head > span::before{
    width: 94px;
    height: 83px;
    background: url('/skin/shop/basic/images/icon/pc_1.png?2024112201') no-repeat;
}

.pc_estimate.popular .pc_estimate_search .popular .popular_est{ width: auto; }
.pc_estimate.popular .pc_estimate_search .popular .popular_est > li{ width: 291px; margin-right: 25px;  }
.pc_estimate.popular .pc_estimate_search .popular .popular_est > li:last-child{ margin-right: 0; }
.pc_estimate.popular .pc_estimate_search .popular .popular_est .thumb{ margin: 0 auto; width: 155px;  }
.pc_estimate.popular .pc_estimate_search .popular .popular_est .thumb > img{ width: 100%; }
.pc_estimate.popular .pc_estimate_search .popular .popular_est .price_wrap .price{
	font-size: 20px;
	font-weight: 700;
	font-family: 'Malgun Gothic';
	letter-spacing: -1px;
	color: #000;
}


.pc_estimate.popular .pc_estimate_search .popular .popular_est .no1{ 
    width: 62px;
    position: absolute;
    top: 10px;
    left: 10px; 
}
.pc_estimate.popular .pc_estimate_search .popular .popular_est .no1::before{
    display: inline-block;
	content: '';
	width: 62px;
	height: 35px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -110px -43px;
	background-size: 420px 362px;
	border-bottom: 1px solid #d1d1d1;
}
.pc_estimate.popular .pc_estimate_search .popular .popular_est .no1 > span{
    display: block;
    font-weight: 700;
    font-family: 'Malgun Gothic';
    text-align: center;
    font-size: 13px;
}

/* .pc_estimate.popular .pc_estimate_search .popular .popular_est .kings_row.two_ess{
    position: absolute;
    top: 150px;
    right: 10px; 
} */

.pc_estimate.popular .pc_estimate_search .popular .popular_est .status{ 
    font-weight: 700;
    font-family: 'Malgun Gothic';
    text-align: center;
    font-size: 13px;
    margin-bottom: 10px; 
}

.pc_estimate.popular .pc_estimate_search .popular .popular_est .word{ margin-bottom: 0; }
.pc_estimate.popular .pc_estimate_search .popular .popular_est .word .kings{
    font-size: 14px;
    font-family: 'Malgun Gothic';
    color: #000;
    letter-spacing: -1px;
    font-weight: 700;
}

.pc_estimate.popular .pc_estimate_search .popular .popular_est .word .subject{
    white-space: normal;
    min-height: 36px;
    margin-top: 5px;
}
.pc_estimate.popular .pc_estimate_search .popular .popular_est .word .subject:hover{ width: auto; }

/* .pc_estimate.popular .pc_estimate_search .popular .popular_est .layout{ margin-top: 10px; }
.pc_estimate.popular .pc_estimate_search .popular .popular_est .layout > div{ vertical-align: middle; }
.pc_estimate.popular .pc_estimate_search .popular .popular_est .kings_row.two_ess .photo{ margin-right: 0; } */
.pc_estimate.popular .pc_estimate_search .popular .popular_est .kings_info{ 
    /* padding-left: 10px; */
    font-size: 13px;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #d1d1d1;
    
}


.pc_estimate.popular .pc_estimate_search .popular .post{ margin-top: 20px; }
.pc_estimate.popular .pc_estimate_search .popular .post > div{
    width: 313px;
    margin-right: 25px;
	float: left;
	/* padding: 10px; */
}

.pc_estimate.popular .pc_estimate_search .popular .post > div:last-child{ margin-right: 0; }


.pc_estimate.popular .pc_estimate_search .popular .post .post_tab{ width: 100%; /* border-bottom : 1px solid #c9c9c9; */ }
.pc_estimate.popular .pc_estimate_search .popular .post .post_tab > li{
    vertical-align: middle;
    border: 1px solid #c9c9c9;
    border-right: 0;
    text-align: center;
    cursor: pointer;
    font-family: 'Malgun Gothic';
    font-size: 13px;
    letter-spacing: -1px;
    /* height: 40px;
    line-height: 40px; */
    
    background: #fafafa;
    position: relative;
    
    
    padding: 10px;
    padding-bottom: 0; 
}
.pc_estimate.popular .pc_estimate_search .popular .post .post_tab > li:first-child{ 
    /* width: 120px; */
    /* padding: 0 10px; */ 
    width: 100%;
    text-align: left;
    
}
.pc_estimate.popular .pc_estimate_search .popular .post .post_tab > li:last-child{
    border-right: 1px solid #c9c9c9;
}
.pc_estimate.popular .pc_estimate_search .popular .post .post_tab > li.on{
    border-bottom: 0;
    font-weight: 700;
    background: #fff;
}


.pc_estimate.popular .pc_estimate_search .popular .post .post_tab > li.on::after{
    /* content: '';
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 1px;
	background: #ffffff;
	bottom: -1px;
	left: 0;
	z-index: 2; */
}

.pc_estimate.popular .pc_estimate_search .popular .post .cont{
    border: 1px solid #c9c9c9;
    padding: 10px;
    min-height: 74px;
    border-top: 0;
}

.pc_estimate.popular .pc_estimate_search .popular .post .cont ul{
    display: none;
}
.pc_estimate.popular .pc_estimate_search .popular .post .cont ul.on{ display: block; }
.pc_estimate.popular .pc_estimate_search .popular .post .cont ul.layout.on{ display: table; }
.pc_estimate.popular .pc_estimate_search .popular .post .cont li{ margin-bottom: 5px; }
.pc_estimate.popular .pc_estimate_search .popular .post .cont li:last-child{ margin-bottom: 0; }
.pc_estimate.popular .pc_estimate_search .popular .post .cont li > *{ font-family: 'NanumSquare'; font-weight: 700; display: inline-block; vertical-align: middle; }


.pc_estimate.popular .pc_estimate_search .popular .post .cont ul.none{ 
    box-sizing: border-box;
}
.pc_estimate.popular .pc_estimate_search .popular .post .cont ul.none li{
    height: 74px;
    display: table-cell;
    vertical-align: middle; 
    background: url('/skin/shop/basic/images/icon/kings_inactive.png') no-repeat 12px center;
    padding-left: 65px; 
    font-family: 'NanumSquare'; 
    font-weight: 700;
}




.pc_estimate.popular .pc_estimate_search .popular .post .num{
	min-width: 18px;
	height: 18px;
	background: #ccc;
	text-align: center;
	line-height: 18px;
	background: #fec539;
}
.pc_estimate.popular .pc_estimate_search .popular .post .subject{
    width: calc(100% - 25px);
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #000;
	font-weight: 700;
	margin-left: 2px;
}
.pc_estimate.popular .pc_estimate_search .popular .post .subject:hover{ text-decoration: underline; }

/* .pc_estimate.popular .pc_estimate_search .popular .post .info{ margin-bottom: 5px; }
.pc_estimate.popular .pc_estimate_search .popular .post .info > *{
    letter-spacing: -1px;
	font-family: 'Malgun Gothic';
	font-weight: 700;
	font-size: 14px;
	color: #000;
} 
 */





#productRemodal{
	width: 800px;
	padding: 20px;
	height: 80%;
	/* overflow-y: scroll; */
}

@media only screen and (min-width: 641px) {
	#productRemodal {
		max-width: 800px;
	}
}

/* #productRemodal .modalcont{
	height: 80%;
	overflow-y: scroll;
} */

#productRemodal > div{
	height: 100%;
	overflow: hidden; 
}
 
#productRemodal .title{
	font-size: 22px;
	/* font-weight: 700; */
	height: 50px;
	line-height: 50px;
	text-align: left;
	border-bottom: 2px solid #404040;
	margin-bottom: 20px; 
	padding: 0 20px;
	/* font-family: 'Malgun Gothic';
	letter-spacing: -3px; */
	color: #222;
	letter-spacing: -1px;
}
#productRemodal .contents{
	overflow-y: scroll;
	height: calc(100% - 72px);
}

#productRemodal .contents::-webkit-scrollbar {
	width: 6px;
}
#productRemodal .contents::-webkit-scrollbar-thumb {
	background-color: #c1c1c1;
	border-radius: 10px;
}
#productRemodal .contents::-webkit-scrollbar-track {
	background-color: #fafafa;
	border-radius: 10px;
} 

#productRemodal .head{ margin-bottom: 20px; }
#productRemodal .thumb{ width: 300px; }
#productRemodal .thumb > img{ width: 100%; }
#productRemodal .info{ width: calc(100% - 340px); padding: 0 20px; }
#productRemodal .info > *{ text-align: left; }
#productRemodal .name{ font-size: 20px; font-weight: 500; letter-spacing: -1px; margin-bottom: 20px; }
#productRemodal .spec{ font-size: 15px; margin-bottom: 20px; }
#productRemodal .btn{
    display: block;
    text-align: center;
    background: #ffd000;
    height: 38px;
    line-height: 38px;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: -1px;
    border-radius: 5px;
    border: 1px solid #ebc364;
    color: #000;
}
#productRemodal .lowest_company{
    border: 1px solid #d2d2d2;
}
#productRemodal .lowest_company *{ font-family: 'dotum'; }
#productRemodal .lowest_company > span{display: block;font-weight: 700;/* margin-bottom: 5px; */background: #f6f6f6;padding: 10px;text-indent: 10px;}
#productRemodal .lowest_company ul{ padding: 10px 20px; }
#productRemodal .lowest_company li{height: 20px;line-height: 20px; }
#productRemodal .lowest_company li > a > span{ display: inline-block; vertical-align: middle; }
#productRemodal .lowest_company .company{ width: 110px; text-align: left; }
#productRemodal .lowest_company .low_price{ width: 70px; text-align: right; }
#productRemodal .lowest_company li:first-child .company{ color: #12b3ec; }
#productRemodal .lowest_company li:first-child .low_price{ color: #ec2119; }
#productRemodal .lowest_company li:first-child .low_price::before{ content:'\2193'; font-weight: 700; } 


#productRemodal .body{ padding: 0 10px; }
#productRemodal .body > img{ width: 100%; }
#productRemodal .cancel{
	display: inline-block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -40px;
	right: 0;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -269px -18px;
	font-size: 0;
	border: 0;
}






/* #optionSelected{
	border: 1px solid #5d5d5d;
	background: #f3fbfe;
	padding: 15px 0;
	min-height: 70px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 99;
	display: none;
} */

#optionSelected{
	/* background: #f3fbfe; */
	min-height: 70px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 99;
	display: none;
}

#optionSelected.on{
	display: block;
}

#optionSelected.ready{ min-height: auto; }

#optionSelected.final{
	position: static;
	display: none;
}


#optionSelected .contains{
	width: 1500px;
}
#optionSelected .contains > div{ margin-bottom: 0 !important; }

#optionSelected .btn{ display: inline-block; } 

#optionSelected .tab{
	/* width: 1200px; */
	width: 1125px;
	margin: 0 auto;
}


#optionSelected .tab > li{
	margin-right: 5px;
	cursor: pointer;
	position: relative;
	border-bottom: 0; 
	/* display: none; */
}

/* #optionSelected .tab > li.active{
	display: list-item;
} */

#optionSelected .tab > li > span{
	border: 1px solid #5d5d5d;
	display: block;
	font-size: 14px;
	letter-spacing: -1px;
	padding: 0 10px;
	/* background: #333; */
	background: #007ecb;
	color: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: 0;
	height: 30px;
	line-height: 30px;
	
	
	background: #f2f2f2;
	color: #1f1f1f;
}

#optionSelected .tab > li.on > span{
	display: inline-block;
	/* background: #f5fcfe;
	color: #1f1f1f; */
	border: 1px solid #000;
	border-bottom: 0;
	box-shadow: inset 0px 0px 0px 2px #000;
	background: #f5fcfe;
} 

#optionSelected .tab > li.on::after{
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	left: 0;
	bottom: -1px;
	background: #f5fcfe; 
	
	
	height: 5px;
	bottom: -3px;
	width: calc(100% - 6px);
	left: 3px;
}

#optionSelected.ready .tab > li:not(:last-child){ display: none; }


#optionSelected .head{
	width: 150px;
	text-align: center;
}

#optionSelected .head > p{
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 15px;
}

#optionSelected .body{
	vertical-align: middle;
}


#optionSelected .option_box{
	border: 1px solid #5d5d5d;
	background: #f3fbfe;
	/* padding: 20px 0; */
	padding: 20px 0 10px 0;
	border-top: 3px solid #000; 
}

#optionSelected.ready .option_box{ padding: 0; border-top: 0;  }

#optionSelected .inner{ display: none; }
#optionSelected .inner.on{ display: table; }


#optionSelected .contents{ align-items: center; }

#optionSelected .row{ align-items: flex-start; }
#optionSelected .row:last-child{ margin-bottom: 0; }

#optionSelected .row *{
	font-size: 14px;
	letter-spacing: -1px; 
	/* display: inline-block; */
}


#optionSelected .row.purpose > ul{
	width: calc(100% - 75px);
}
#optionSelected .row.game > ul{
	/* width: calc(100% - 49px); */
	width: calc(100% - 161px);
}

#optionSelected .row.purpose .type{ width: 70px; margin-bottom: 10px; }
#optionSelected .row.game .type{ width: 44px; }


#optionSelected .row .select{
	min-width: 100px;
	padding: 0 10px;
	height: 30px; 
	border: 1px solid #ffd000;
	background: url('/skin/shop/basic/images/icon/select_box_y.png') no-repeat 90% 50% #fff; 
	border-radius: 5px; 
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none;
	padding-right: 30px;
	margin-right: 5px;
}


#optionSelected .selected_box{ 
	/* width: 678px;  */
	/* width: 798px; */
	
	width: 782px;
	border-right: 1px solid #c9c9c9;
}

#optionSelected .selected_box > .data{
	/* width: 538px; */
	
	/* width: 670px; */
	float: left;
}
#optionSelected .selected_box > .btn{
	float: right;
	margin-right: 10px;
}

#optionSelected .selected_box .type{
	line-height: 30px;
	background: #ffd000;
	border-radius: 5px;
	margin-right: 5px;
	text-align: center;
}


#optionSelected .selected_box li{
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block;
}

#optionSelected .part .selected_box li > span{
	vertical-align: middle;
}
#optionSelected .part .selected_box li > span:first-child{
	display: inline-block;
	cursor: pointer;
	padding: 5px 12px;
	border: 1px solid #c9c9c9;
	border-radius: 50px;
	min-width: 50px;
	/* font-size: 15px; */
	font-size: 13px;
	letter-spacing: -1px;
	text-align: center;
	background: #fff;
}
#optionSelected .part .selected_box li.on > span:first-child{
	background: #239ae2;
	color: #fff;
	border: 1px solid #239ae2; 
}


#optionSelected .use .selected_box li{
	background: #fff;
	padding: 0 7px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
}

/* #optionSelected .use .selected_box li::before{
	content:'';
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -268px -62px;
	margin-right: 5px;
	vertical-align: middle;
} */

#optionSelected .use .selected_box li{
	
}

#optionSelected .use .selected_box .del{
	margin-left: 8px;
	vertical-align: sub;
}

/* #optionSelected .selected_box .opt{ vertical-align: top; } */


/* #optionSelected .row .select.on{ 
    border-width: 3px; 
    border-color: #5f94ff;
     -webkit-animation: blink 0.5s ease-in-out infinite alternate;
    -moz-animation: blink 0.5s ease-in-out infinite alternate;
    animation: blink 0.5s ease-in-out infinite alternate;
     
} */

/* #optionSelected .row .del{
    content: '';
    font-size: 0;
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -140px -163px;
	vertical-align: text-bottom;
	cursor: pointer;
	margin: 8px 15px 0 0;
} */

#optionSelected .custom_part .selected_box li > span{
	vertical-align: middle;
}

#optionSelected .custom_part .selected_box li > span:first-child{
	display: inline-block;
	cursor: pointer;
	padding: 5px 12px;
	border: 1px solid #c9c9c9;
	border-radius: 50px;
	min-width: 50px;
	font-size: 13px;
	letter-spacing: -1px;
	text-align: center;
	background: #fff;
}

#optionSelected .custom_part .selected_box li.on > span:first-child{
	background: #239ae2;
	color: #fff;
	border: 1px solid #239ae2; 
}

#optionSelected .custom_part .selected_box .row.purpose{ margin-bottom: 10px; /* display: none;  */ }


#optionSelected .custom_part .selected_box .row.purpose .type{ display: none; }
#optionSelected .custom_part .selected_box .row.purpose .search_parts{ line-height: 30px; margin-right: 5px; font-size: 18px; font-weight: 500; }
#optionSelected .custom_part .selected_box .row.purpose .search_parts::after{
    content: '\2192';
    margin-left: 5px;
}

#optionSelected .custom_part .selected_box .row.purpose .select{
    pointer-events : none;
    min-width: auto;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #f3fbfe;
    background: #f3fbfe;
    color: #a7a7a7;
}
#optionSelected .custom_part .selected_box .row.purpose .select.on{ font-weight: 700; color: #000; }
#optionSelected .custom_part .selected_box .row.purpose .plus{
    display: inline-block;
    width: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: 'NanumSquare';
    font-size: 30px;
}

#optionSelected .estimate .selected_box{}


@keyframes blink{
    0% {opacity: 0;}
    100% {opacity: 1;}
}




#optionSelected .btn.est_act{
	/* height: 28px;
	line-height: 28px; */
	height: 24px;
	line-height: 24px;
	border: 1px solid #3c3c3c;
	background: #fff;
	font-size: 14px;
	letter-spacing: -1px;
	color: #1f1f1f;
	text-align: center;
	cursor: pointer;
	padding: 0 10px;
}

#optionSelected .btn.add{ 
	/* width: 86px; */
	background: url('/skin/shop/basic/images/icon/plus.png') no-repeat 3px center #fff;
	background-size: 18px;
	text-indent: 10px;
}

#optionSelected .btn.all_del{
	/* width: 122px; */
	display: none;
}

#optionSelected .btn.shortcut{
	display: none;
	font-size: 15px;
	color: #fff;
	width: 123px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #239ae2;
	border-radius: 20px;
}

#optionSelected .search_box{/*  width: 570px; */ width: 420px; text-align: center;  }
#optionSelected .search_box > *{ /* vertical-align: text-bottom; */ }

#optionSelected .result{ 
	position: relative; 
	font-size: 18px; 
	display: inline-block; 
	letter-spacing: -1px; 
	padding: 0 20px; 
	height: 38px;
	/* min-height: 38px; */
	line-height: 38px;
	margin-top: 12px;
}
#optionSelected .result .est_txt{
	position: absolute;
	top: -30px;
	left: 20px;
	font-size: 17px;
}
#optionSelected .result > .cnt{ font-size: 40px; vertical-align: text-bottom; }


#optionSelected .btn.on{
	background: #bfe8ff;
}
#optionSelected .search_box .click{
	position: absolute;
	right: -22%;
	top: -30px;
	width: 50px;
	height: 50px;
	display: none;
	
}
#optionSelected .search_box .click.on{
	display: inline-block;
	transform: translatey(0px); 
	animation: motion 1s ease-in-out infinite alternate;
}
#optionSelected .search_box .click > img{ width: 100%; }


@keyframes motion {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-15px);
	}
	100% {
		transform: translatey(0px);
	}
}




.pc_estimate_view .choice{
	margin-bottom: 50px;
}

.pc_estimate_view .choice.none{
	/* line-height: 600px;
	text-align: center;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: -1px;
	color: #4f4f4f; */
	border: 0;
	text-align: center;
	display: block;
	box-sizing: inherit; 
}

.pc_estimate_view .choice.none > p{
	display: block;
	font-size: 22px;
	font-weight: 500;
	line-height: 650px;
	color: #4f4f4f;
	letter-spacing: -1px;
	background: url('/skin/shop/basic/images/icon/empty.png') no-repeat center 120px;
}


.pc_estimate_view .choice .head{
	width: 204px;
	border-right: 1px solid #bebebe;
	height: 516px;
}
.pc_estimate_view .choice .head > div{
	height: 50%;
	text-align: center;
	box-sizing: border-box;
	/* padding: 55px 0; */
}


.pc_estimate_view .choice .writer{
	border-bottom: 1px solid #bebebe;	
	background: #ffd000;
	padding: 55px 0;
}
.pc_estimate_view .choice .writer::before{
	content: '';
	display: block;
	width: 93px;
	height: 74px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -8px -85px;
	margin: 0 auto 20px; 
}
.pc_estimate_view .choice .writer > span{
	font-size: 14px;
}
/* .pc_estimate_view .choice .writer > p{
	font-size: 18px;
	font-weight: 700;
} */
.pc_estimate_view .choice .writer > a{
	font-size: 18px;
	font-weight: 700;
	color: #000;
	display: block;
}

.pc_estimate_view .choice .detail{
	padding: 35px 0;
}
.pc_estimate_view .choice .detail > *{
	font-size: 14px;
}
.pc_estimate_view .choice .detail ul{ margin-bottom: 25px; }
.pc_estimate_view .choice .detail li{ font-size: 20px; color: #313131; letter-spacing: -1px; line-height: 32px; }
.pc_estimate_view .choice .detail li .num{
	font-size: 36px;
	font-weight: 700;
	font-family: 'Malgun Gothic';
}

.pc_estimate_view .choice .date{ line-height: 20px; display: inline-block; margin-bottom: 20px; }
.pc_estimate_view .choice .date > span::before{
	content: '';
	display: inline-block;
	background-image: url('/skin/shop/basic/images/icon/sp_icon.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	height: 15px;
	width: 12px;
	background-position: -213px -151px;
}

.pc_estimate_view .choice .diff > a{
	color: #0f69ae;	
}

.pc_estimate_view .choice .body{
	padding: 30px 40px;
}
.pc_estimate_view .choice .subject{
	font-size: 30px;
	font-weight: 500;
	/* margin-bottom: 25px; */
	margin-bottom : 5px;
	letter-spacing: -1px;
} 

.pc_estimate_view .choice .subject::before{
	content: '';
	display: inline-block;
	width: 17px;
	height: 24px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -115px -17px;
	margin-right: 10px;
}

.pc_estimate_view .choice .cpu_vga{ font-size: 20px; margin-bottom: 15px; text-indent: 28px;  }

.pc_estimate_view .choice .answer_desc{
	/* margin-bottom: 25px; */
	margin-top: 15px;
}
.pc_estimate_view .choice .answer_desc li{
	font-size: 18px;
	color: #ff0000;
}
.pc_estimate_view .choice .answer_desc li.selected{
	
}
.pc_estimate_view .choice .answer_desc li.selected > a{
	font-weight: 700;
	font-size: 21px;
	text-decoration: underline;
	text-underline-offset: 3px;
	color: #ff0000;
}

.pc_estimate_view .choice .answer_desc_all{ margin: 20px 0; }
.pc_estimate_view .choice .answer_desc_all > *{ 
	margin-bottom: 15px;
	font-size: 15px; 
	font-weight: 300;
}
.pc_estimate_view .choice .answer_desc_all > *:last-child{ margin-bottom: 0; }
.pc_estimate_view .choice .answer_desc_all li{
	line-height: 25px;
	/* font-weight: 300; */
	position: relative;
}

/* .pc_estimate_view .choice .answer_desc_all li > span{
	font-size: 13px;
}
 */
.pc_estimate_view .choice .answer_desc_all li > span.point{ font-size: 15px; color: #ff0000; }
.pc_estimate_view .choice .answer_desc_all li > span.btn{
	display: inline-block;
	font-size: 13px;
	padding: 0 7px;
	border: 1px solid #c9c9c9;
	border-radius: 50px;
	cursor: pointer;
}
.pc_estimate_view .choice .answer_desc_all li > span.btn:hover{ font-weight: 700; }

.pc_estimate_view .choice .answer_desc_all li .ex_image{
	position: absolute;
	top: 100%;
	left: 0; 
	width: 100%;
	z-index: 1;
	border: 1px solid #dfa61b; 
	display: none; 
}
.pc_estimate_view .choice .answer_desc_all li .ex_image.on{ display: block; }
.pc_estimate_view .choice .answer_desc_all li .ex_image > img{ width: 100%; display: block;  }
.pc_estimate_view .choice .answer_desc_all li .ex_image .close{
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 0;
	border: 1px solid #000;
	cursor: pointer;
	line-height: normal;
}
.pc_estimate_view .choice .answer_desc_all li .ex_image .close::before{
	content: '';
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url('/skin/shop/basic/images/icon/close.png') no-repeat center center;
	vertical-align: text-top;
}


.pc_estimate_view .choice .answer_desc_all > p.tip{
	font-weight: 700;
}

.pc_estimate_view .choice .answer_desc_all > p.tip::before{
	content: '';
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -114px -213px;
	width: 55px;
	height: 24px;
	vertical-align: bottom;
	margin-right: 10px;
}


.pc_estimate_view .write_table .ess{
	color: #ff0000;
}
.pc_estimate_view .write_table .desc{
	color: #363636;
	margin-top: 2px;
}

.pc_estimate_view .write_table li.flex{
	align-items: center;
	border-bottom: 1px solid #efefef;
	padding: 8px 0;
}
.pc_estimate_view .write_table li.flex:last-child{
	border-bottom: 0;
}


.pc_estimate_view .write_table li .check{
	width: calc(100% - 135px);
	margin-left: 30px;
}
.pc_estimate_view .write_table li .check > p{
	margin-bottom: 5px;
}
.pc_estimate_view .write_table li .check .cate{
	font-weight: 700;
}
.pc_estimate_view .write_table li .textarea{
	height: 45px;
	padding: 5px 10px;
}


.pc_estimate_view .message .description{
	/* width: 1000px; */
	width: 978px;
	margin: 0 auto;
}
.pc_estimate_view .message .description .box{
	padding: 15px 0;
	margin-bottom: 40px;
	font-size: 16px; 
	letter-spacing: -1px; 
	line-height: 30px;
}
.pc_estimate_view .message .description .box *{ 
	font-size: 16px; 
	letter-spacing: -1px; 
	line-height: 30px;
}  
.pc_estimate_view .message .description .box *:not(.tit){
	font-family: 'Malgun Gothic';
}

.pc_estimate_view .message .description .box.reason *{
	font-size: 16px !important; 
}
/* .pc_estimate_view .message .description .box:not(.reason) *{
	font-size: 16px; letter-spacing: -1px; line-height: 30px;
} */
.pc_estimate_view .message .description .box .tit{
	font-size: 22px;
	margin-bottom: 25px;
	color: #175eba;
}
.pc_estimate_view .message .description .box .tit > span{
	color: #000;
}


.pc_estimate_view .message .description .contents{ /* border-top: 1px solid #9b9b9b; */ padding: 25px 0; }
.pc_estimate_view .message .description .summary{
	margin-bottom: 0;
}
.pc_estimate_view .message .description .summary .contents{
	border: 5px solid #9b9b9b;
	padding: 35px;
}
.pc_estimate_view .message .description .summary .detail{
	margin-bottom: 15px;
}

.pc_estimate_view .message .description .summary .detail li{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-weight: 500;
	border-radius: 50px;
	margin-right: 12px;
}
.pc_estimate_view .message .description .summary .detail li:last-child{
	margin-right: 0;
}

.pc_estimate_view .message .description .product > ul{ /* margin-bottom: 35px; */ }
.pc_estimate_view .message .description .product > ul:last-child{ margin-bottom: 0; }
.pc_estimate_view .message .description .product .notify{ margin-bottom: 35px; }
.pc_estimate_view .message .description .product li.flex{ align-items: center; margin-bottom: 5px; }
.pc_estimate_view .message .description .product .cate{
	font-size: 14px;
    font-weight: 700;
	padding: 10px 0; 
}
.pc_estimate_view .message .description .product .thumb{
	border: 1px solid #dedede;
	width: 45px;
	height: 45px;
	border-radius: 100%;
    overflow: hidden;
	cursor: pointer;
}
.pc_estimate_view .message .description .product .thumb > img{
	width: 100%;
}

.pc_estimate_view .message .description .product .info{
	width: calc(100% - 67px);
	margin-left: 20px;
}

.pc_estimate_view .message .description .product .pd_name{
	font-size: 15px;
	color: #000;
	letter-spacing: 0;
	display: inline-block;
	line-height: normal;
	margin-right: 5px;
	position: relative;
}
.pc_estimate_view .message .description .product .pd_name:hover{
	text-decoration: underline;
}

.pc_estimate_view .message .description .product .pd_name .amt{
	font-size: 13px;
	font-weight: 700;
	color: #3138ff;
}
.pc_estimate_view .message .description .product .thumb_layer{
    left: calc(100% + 50px);
    top: 0;
}

.pc_estimate_view .message .description .product .txt,
.pc_estimate_view .message .description .product .txt *{ line-height: 28px; }



.pc_estimate_view .message .description .product .txt{
	padding: 10px 20px;
	border: 1px solid #efefef;
	background: #f9f9f9;
	border-radius: 10px;
	
	
	margin-top: 5px;
}

.pc_estimate_view .message .description .product .txt .tip{
	display: inline-block;
	padding: 0 10px;
	color: #333;
	background: #c3d3f7;
	border-radius: 50px;
	font-size: 15px;
	height: 28px;
	line-height: 28px;
	margin-right: 10px;
}

.pc_estimate_view .message .description .product .txt > p{
	width: calc(100% - 88px);
}

.pc_estimate_view .message .description .product .spec{ display: none; }

.pc_estimate_view .message .description .product .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;
}

.pc_estimate_view .message .description .product .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;
}


/* .pc_estimate_view .message .description .reason .contents *{ 
	line-height: normal;
	font-size: inherit;
	letter-spacing: normal;
} */

.pc_estimate_view .message .description .office .detail{
	background: #f0fbfe;
	border-radius: 20px;
	padding: 30px 145px;
	margin-top: 25px;
	text-align: center;
}

.pc_estimate_view .message .description .office .detail ul{
	line-height: 38px;
}
.pc_estimate_view .message .description .office .detail li{
	display: inline-block;
	padding: 0 12px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #333;
	background: #fff;
	margin-right: 8px;
	border-radius: 50px;
	border: 1px solid #c9c9c9;
	font-size: 15px;
}


.pc_estimate_view .message .description .game .detail{
	background: #f0fbfe;
	border-radius: 20px;
	padding: 30px;
	margin-top: 25px;
	text-align: center;
}

.pc_estimate_view .message .description .game .game_table{
	table-layout: fixed;
	width: 940px;
	white-space: nowrap;
}

.pc_estimate_view .message .description .game .game_table thead,
.pc_estimate_view .message .description .game .game_table tbody{
	display: block;
}
.pc_estimate_view .message .description .game .game_table tbody{
	/* max-height: 440px;
	overflow: auto; */
}

.pc_estimate_view .message .description .game .game_table tbody::-webkit-scrollbar {
	width: 6px;
}
.pc_estimate_view .message .description .game .game_table tbody::-webkit-scrollbar-thumb {
	background-color: #c1c1c1;
	border-radius: 10px;
}
.pc_estimate_view .message .description .game .game_table tbody::-webkit-scrollbar-track {
	background-color: #fafafa;
	border-radius: 10px;
} 

.pc_estimate_view .message .description .game .game_table th,
.pc_estimate_view .message .description .game .game_table td{
	padding: 4px 10px;
	text-align: center;
	border-right: 1px solid #e4e4e4;
}

.pc_estimate_view .message .description .game .game_table tr > :first-child{
	width: 25px;
}
.pc_estimate_view .message .description .game .game_table tr > :nth-child(2){
	width: 215px;
}
.pc_estimate_view .message .description .game .game_table tr > :nth-child(3){
	width: 40px;
}
.pc_estimate_view .message .description .game .game_table tr > :last-child{
	border-right: 0;
	/* width: 578px; */
	/* width: calc(940px - 340px); */
	/* width: calc(940px - 363px); */
	width: calc(934px - 363px); 
}
.pc_estimate_view .message .description .game .game_table tr > th:last-child{
	/* width: calc(940px - 347px); */
	width: calc(914px - 343px); 
}

.pc_estimate_view .message .description .game .game_table th{
	background: #72b4e2;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
}


.pc_estimate_view .message .description .game .game_table td{
	border-bottom: 1px solid #c4ddff;
	font-size: 13px;
	background: #fff;
}

.pc_estimate_view .message .description .game .game_table td.resolution{
	/* padding-left: 20px;
	padding-right: 20px; */
}

.pc_estimate_view .message .description .game .game_table td.resolution > .flex{
	padding: 0 10px;
}

.pc_estimate_view .message .description .game .game_table td.resolution .list{
	width: calc(100% - 480px);
}
.pc_estimate_view .message .description .game .game_table td.resolution .list > li{
	font-size: 10px;
	color: #006cff;
	font-weight: 500;
	letter-spacing: 0;
	line-height: normal;
	text-align: left;
	/* margin-bottom: 10px; */
	margin-bottom: 5px;
}

.pc_estimate_view .message .description .game .game_table td.resolution .list > li .unable{
	display: inline-block; 
	font-size: 10px; 
	color: #fff; 
	background: #787878; 
	width: 35px; 
	height: 15px; 
	line-height: 14px; 
	border-radius: 50px; 
	letter-spacing: 0; 
	text-align: center; 
	margin-left: 3px;
}

.pc_estimate_view .message .description .game .game_table td.resolution .opt_check{
	width: 480px;
}

.pc_estimate_view .message .description .game .game_table td.resolution .opt > li{
	font-size: 12px;
	float: left;
	position: relative;
	width: 55px;
	line-height: 18px;
	margin-top: 3px;
	/* margin-right: 100px; */
}

/* .pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check3 .opt > li{
	margin-right: 100px;
	width: calc(100% / 3 - 67px);
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check4 .opt > li{
	margin-right: 70px;
	width: calc(100% / 4 - 53px);
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check5 .opt > li{
	margin-right: 50px;
	width: calc(100% / 5 - 40px);
}
 */


.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check2 .opt > li{
	margin-right: 368px;
}
 
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check3 .opt > li{
	margin-right: 156px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check4 .opt > li{
	margin-right: 86px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check5 .opt > li{
	margin-right: 51px;
}

.pc_estimate_view .message .description .game .game_table td.resolution .process{
	height: 15px;
	/* margin-bottom: 10px; */
	margin-bottom: 5px;
	text-align: left;
	padding: 0 10px;
}

.pc_estimate_view .message .description .game .game_table td.resolution .opt_check > :nth-last-child(2){
	margin-bottom: 0;
}

.pc_estimate_view .message .description .game .game_table td.resolution .process > span{
	display: inline-block;
	position: relative;
}


.pc_estimate_view .message .description .game .game_table td.resolution .process .bar{
	height: 5px;
	background: #6dacff;
	border-radius: 10px;
	z-index: 1;
	vertical-align: text-top;
	margin-top: 2px;
}

/* .pc_estimate_view .message .description .game .game_table td.resolution .process .bar.lv1{}
.pc_estimate_view .message .description .game .game_table td.resolution .process .bar.lv2{
	width: 165px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .process .bar.lv3{
	width: 312px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .process .bar.lv4{
	width: 460px;
}  */


.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check2 .process .bar.lv2{
	width: 440px;
}


.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check3 .process .bar.lv2{
	width: 230px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check3 .process .bar.lv3{
	width: 440px;
}


.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check4 .process .bar.lv2{
	width: 160px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check4 .process .bar.lv3{
	width: 300px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check4 .process .bar.lv4{
	width: 440px;
}




.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check5 .process .bar.lv2{
	width: 125px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check5 .process .bar.lv3{
	width: 230px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check5 .process .bar.lv4{
	width: 335px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_check.check5 .process .bar.lv5{
	width: 440px;
}



.pc_estimate_view .message .description .game .game_table td.resolution .process .txt{
	font-size: 10px;
	color: #fff;
	background: #006cff;
	width: 30px;
	height: 15px;
	line-height: 14px;
	border-radius: 50px;
	letter-spacing: 0;
	text-align: center;
	z-index: 2;
	vertical-align: top;
	margin-left: -18px;
}

.pc_estimate_view .message .description .game .game_table td.resolution .process .bar.lv1 + .txt{
	margin-left: 0;
}


.pc_estimate_view .message .description .game .game_table td.resolution .process .txt.unable{
	display: none;
	/* display: inline-block; 
	font-size: 10px; 
	color: #fff; 
	background: #f27935; 
	width: 35px; 
	height: 15px; 
	line-height: 14px; 
	border-radius: 50px; 
	letter-spacing: 0; 
	text-align: center; 
	margin-left: -2px; */
}

/* .pc_estimate_view .message .description .game .game_table td.resolution .opt > li{
	width: 35px;
	font-size: 12px;
	margin-right: 112px; 
	float: left;
	position: relative;
} */
/* .pc_estimate_view .message .description .game .game_table td.resolution .opt{
	flex-wrap: wrap;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt > li{
	position: relative;
	font-size: 12px;
	flex: auto;
} */

.pc_estimate_view .message .description .game .game_table td.resolution .opt > li::before{
	content: '';
	display: inline-block;
	border-right: 1px dotted #757575;
	position: absolute;
	/* height: 55px;
	top: -55px; */
	height: 50px;
	top: -55px;
	left: 50%;
}

/* .pc_estimate_view .message .description .game .game_table td.resolution .opt_cnt_1 .opt > li::before{
	height: 10px;
	top: -15px;
}
.pc_estimate_view .message .description .game .game_table td.resolution .opt_cnt_2 .opt > li::before{
	height: 30px;
	top: -35px;
} */



.pc_estimate_view .message .description .game .game_table td.resolution .opt > li:last-child::before{
	border-right: 1px dotted #72b4e2;
}

.pc_estimate_view .message .description .game .game_table td.resolution .opt > li:last-child{
	margin-right: 0 !important;
}



/* view ver 2 test */
.pc_estimate_view .message .description .detail_description .box{
     margin-bottom: 0;
}

.pc_estimate_view .message .description .detail_description .office > *{
	display: inline;
}
.pc_estimate_view .message .description .detail_description .office li{  
     display: inline-block;
}

.pc_estimate_view .message .description .game .desc > p{
	margin-bottom: 10px;
}

.pc_estimate_view .message .description .game *{ line-height: 27px; }
.pc_estimate_view .message .description .game .desc ul{
	/* margin-bottom: 5px; */
	margin-bottom: 25px;
}

.pc_estimate_view .message .description .game .desc li{
	position: relative;
}

.pc_estimate_view .message .description .game .desc h3{
	margin-bottom: 5px; 
}
/* .pc_estimate_view .message .description .game .desc ul > li:first-child{ margin-bottom: 5px; } */

.pc_estimate_view .message .description .game .desc li .spec_layer{
	position: absolute;
	top: 32px;
	left: 0;
	border: 1px solid #222;
	background: #fff;
	z-index: 10;
	padding: 15px;
	box-shadow: 1px 1px 5px 1px #cecece;
	display: none;
}
.pc_estimate_view .message .description .game .desc li .spec_layer.on{
	display: block;
}
.pc_estimate_view .message .description .game .desc li .spec_layer .spec{
	line-height: normal;
	margin-bottom: 10px;
}
.pc_estimate_view .message .description .game .desc li .spec_layer .spec:last-child{
	margin-bottom: 0;
}
.pc_estimate_view .message .description .game .desc li .spec_layer .spec > span{
	font-size: 13px;
	font-weight: 700;
}

.pc_estimate_view .message .description .game .desc li .spec_layer pre{
	font-family: 'Malgun Gothic', sans-serif;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
}

.pc_estimate_view .message .description .game .desc .gname{
	/* color: #006cff; */
	/* color: #427cff; */
	/* color: #0073e6; */
	color: #023b8f;
	cursor: pointer;
}

.pc_estimate_view .message .description .game .desc .shorts{  
	margin-left: 5px; 
	cursor: pointer; 
	position: relative;
	display: inline-block;
}
.pc_estimate_view .message .description .game .desc .shorts > img{ 
	/* vertical-align: text-bottom; */
	vertical-align: sub; 
	margin-right: 3px;
}
.pc_estimate_view .message .description .game .desc .shorts > span{
	font-size: 14px;
}

.pc_estimate_view .message .description .game .desc .shorts_layer{
	/* width: 230px;
	height: 400px; */
	width: 280px;
	height: 495px;
	position: absolute;
	top: 28px;
	left: 0;
	z-index: 5; 
	display: none;
	
}
.pc_estimate_view .message .description .game .desc .shorts_layer.on{
	display: block;
}

.pc_estimate_view .message .description .game .desc .shorts_layer.play{
	width: 600px;
	height: 820px;
}


/* new */
.pc_estimate_view .message .description .game .desc{ margin: 15px 0; }
.pc_estimate_view .message .description .game .desc .tit{ margin-bottom: 40px; }
.pc_estimate_view .message .description .game .desc h3 > span{ font-weight: 700; }
.pc_estimate_view .message .description .game .game_list{
	position: relative;
	min-height: 145px;
	margin-bottom: 20px;
}

.pc_estimate_view .message .description .game .game_list.option{ height: 175px; overflow: hidden; }
.pc_estimate_view .message .description .game .game_list.option.visible{ height: auto; overflow: visible; }


.pc_estimate_view .message .description .game .game_list.visible .detail_more{ position: static; height: 50px; }
.pc_estimate_view .message .description .game .game_list.visible .detail_more > span{ margin-top: 0; }
.pc_estimate_view .message .description .game .game_list.visible .detail_more > span::after{
	transform: rotateX(-180deg);
}

.pc_estimate_view .message .description .game .game_list li:nth-child(n+6){ display: none; }
.pc_estimate_view .message .description .game .game_list li.on{ display: list-item; }

.pc_estimate_view .message .description .game .detail_more{
	position: absolute;
	height: 85px;
	bottom: 0;
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.07) 12%, rgba(255,255,255,0.45) 30%, rgba(255,255,255,0.8) 45%, rgba(255,255,255,1) 61%);
	right: 0;
	width: 100%; 
	padding: 0;
	border: 0;
	border-radius: 0; 
}

.pc_estimate_view .message .description .game .detail_more > span{
    display: block;
  	cursor: pointer;
  	height: 30px;
  	line-height: 30px;
  	border: 1px solid #b4b4b4;
  	background: #fff;
  	border-radius: 50px;
  	margin-top: 37px;
  	box-shadow: 0px 2px 12px rgb(0 0 0 / 9%);
  	font-size: 14px;
  	color: #222;
  	letter-spacing: -1px;
  	text-align: center;
}
.pc_estimate_view .message .description .game .detail_more > span:hover{
	text-decoration: underline;
	text-underline-offset: 1px;
}





#shortsRemodal{
	/* max-width: 700px; */
	/* max-width: 560px; */
	max-width: 915px;
	height: 80%;
	/* padding: 20px; */
	padding: 50px 150px;
}

#shortsRemodal .cancel{
	display: inline-block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -40px;
	right: 0;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -269px -18px;
	font-size: 0;
	border: 0;
}

#shortsRemodal > div{ height: 100%; }
#shortsRemodal .contents{ height: inherit; }
#shortsRemodal .contents .media{ 
	/* height: calc(100% - 40px); */
	height: calc(100% - 70px);
	
}
#shortsRemodal .contents .desc{
	font-size: 20px;
    letter-spacing: -1px;
    /* margin-top: 10px; */
    margin: 10px 0;
}

#shortsRemodal .contents .notice{
	font-size: 15px;
	letter-spacing: -1px;
}

#shortsLayerPopup{
	/* width: 600px;
	height: 820px; */
	/* width: 420px;
	height: 740px; */
	width: 100%;
	height: 100%;
}



.pc_estimate_view .message .description .game .desc .btm{ margin-bottom: 10px; }
.pc_estimate_view .message .description .game .desc .btm > span{
	display: block; 
	margin-bottom: 20px;
}

.pc_estimate_view .message .description .game .desc .btm .flex{
	/* justify-content: space-between; */
}

.pc_estimate_view .message .description .game .desc .btm .btn_wrap{
	margin: 0;
	margin-left: 15px;
}
.pc_estimate_view .message .description .game .desc .btm .btn{
	/* display: inline-block;
	height: 28px;
	line-height: 28px;
	background: #f7f9fb;
	border: 1px solid #c3c4c6; */
	font-size: 12px;
	/* color: #494a4b; */
	text-align: center;
	/* padding: 0 10px; */
	cursor: pointer;
	border-radius: 5px;
	text-decoration: underline;
	margin-right: 10px;
}

.pc_estimate_view .message .description .game .desc .btm .btn:last-child{
	margin-right: 0;
}


.pc_estimate_view .message .description .game .game_option{ margin-bottom: 20px; }
.pc_estimate_view .message .description .game .game_option th,
.pc_estimate_view .message .description .game .game_option td{
    border: 1px solid #222;   
    text-align: center;
    font-size: 15px;
}


.pc_estimate_view .message .description .box.result > p{
    margin-bottom: 20px;
}

.pc_estimate_view .message .description .box.result > p > span{
	color: #ff5050;
}

.pc_estimate_view .message .description .box.result .data{
	margin-bottom: 20px;
	/* align-items: center; */
}
.pc_estimate_view .message .description .box.result .type{
	border: 1px solid #023b8f;
	color: #023b8f;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 5px;
	padding: 3px 10px;
	font-size: 13px;
	margin-right: 10px;
	margin-top: 5px;
	background: #fff;
}


.pc_estimate_view .message .description .box.result .question{
	/* background: #fefbf7;
	padding: 20px; */
	padding: 0 10px;
	border-radius: 10px;
	width: calc(100% - 76px);
}

.pc_estimate_view .message .description .box.result .question .id{
	display: inline-block;
	font-size: 13px;
}

.pc_estimate_view .message .description .box.result .question .id > span{
	font-size: 13px;
	letter-spacing: 0;
	font-weight: 700;
}

.pc_estimate_view .message .description .box.result .txt{
	padding: 0 56px;
	color: #023b8f;
	text-indent: 10px;
	margin-bottom: 5px; 
}

.pc_estimate_view .message .description .box.result .list{
	margin-bottom: 30px;
}
.pc_estimate_view .message .description .box.result .list > div{
	margin-bottom: 30px;
	padding: 20px;
}
.pc_estimate_view .message .description .box.result .list > div:last-child{
	margin-bottom: 0;
}

.pc_estimate_view .message .description .box.result .consult{
	background: #fff9f0;
}
.pc_estimate_view .message .description .box.result .answer{
	background: #f0f4ff;
}

.pc_estimate_view .message .description .box.result .answer .type{
	border: 1px solid #ff5050;
	color: #ff5050;
}
.pc_estimate_view .message .description .box.result .answer .txt{
	color: #ff5050;
}


/*20231129 */
.pc_estimate_view .message .description .box.result .consult:nth-child(2n){
	background: #f0f4ff;
}
.pc_estimate_view .message .description .box.result .consult .data:last-child .type{
	border: 1px solid #ff5050;
	color: #ff5050;
}
.pc_estimate_view .message .description .box.result .consult:nth-child(n+3){
	display: none;
}
.pc_estimate_view .message .description .box.result .consult.on{
	display: block;
}
.pc_estimate_view .message .description .box.result .more{
	border: 1px solid #222;
	text-align: center;
	padding: 10px 0;
	cursor: pointer;
	display: none;
}
.pc_estimate_view .message .description .box.result .more.on{
	display: block;
}
.pc_estimate_view .message .description .box.result .more::after{
	/* content: '\002B';
	margin-right: 5px; */
	content: '';
	display: inline-block;
	width: 11px;
	height: 6px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -118px -171px;
	margin-left: 10px;
	vertical-align: middle;
}


.pc_estimate_view .message .description .box.result .post{
	
}

.pc_estimate_view .message .description .box.result ul{
	/* padding: 0 56px; */
	padding: 0 66px;
}

.pc_estimate_view .message .description .box.result li{
	margin-bottom: 5px;
	align-items: center;
}
.pc_estimate_view .message .description .box.result li.same .info{
	background: #ffd6d6;
}
.pc_estimate_view .message .description .box.result .thumb{
	border: 1px solid #dedede;
	width: 45px;
	height: 45px;
	border-radius: 100%;
    overflow: hidden;
	cursor: pointer;
	
	display: none;
} 

.pc_estimate_view .message .description .box.result .thumb > img{
	width: 100%; 
}

.pc_estimate_view .message .description .box.result .cate{
	font-size: 14px;
    font-weight: 700;
	padding: 10px 0; 
}

.pc_estimate_view .message .description .box.result .pd_name > p{
	display: inline-block;
}

.pc_estimate_view .message .description .box.result .info{
	/* padding: 0 10px;
	width: calc(100% - 68px); */
}


.pc_estimate_view .message .description .box.youtube > p{
	margin-bottom: 20px;
}
.pc_estimate_view .message .description .box.youtube > p > span{
	color: #ff5050;
}
.pc_estimate_view .youtube_shorts{ 
	margin-bottom: 40px; 
	overflow-x: scroll;	
}

.pc_estimate_view .youtube_shorts .flex{
	flex-wrap: inherit;
	-ms-flex-wrap: wrap;
	padding: 0 !important;
}

.pc_estimate_view .youtube_shorts li{
	/* width: 30%;  */
	/* width: 285px; */
	width: 229px;
	margin-left: 20px;
	flex-grow: 0;
	flex-shrink: 0; 
}
.pc_estimate_view .youtube_shorts li:first-child{
	margin-left: 0; 
}

.pc_estimate_view .youtube_shorts li > p{ text-align: center; margin-bottom: 10px; font-size: 14px !important; line-height: 24px !important;  }

.pc_estimate_view .youtube_shorts::-webkit-scrollbar {
	height: 6px;
}
.pc_estimate_view .youtube_shorts::-webkit-scrollbar-thumb {
	background-color: #999;
	border-radius: 10px;
}
.pc_estimate_view .youtube_shorts::-webkit-scrollbar-track {
	background-color: #dfdfdf;
	border-radius: 10px;
} 




/* .pc_estimate_view .message .description .game .game_option *{
    font-family: 'Malgun Gothic';   
    font-size: 13px;
}
.pc_estimate_view .message .description .game .game_option th,
.pc_estimate_view .message .description .game .game_option td{
	text-align: center;
}

.pc_estimate_view .message .description .game .game_option th{
	background: #595959;
	color: #fff;
	font-weight: 700;
	padding: 5px 10px;
}
.pc_estimate_view .message .description .game .game_option td{
	border-bottom: 1px solid #595959;
	background: #fff;
}

.pc_estimate_view .message .description .game .game_option .opt > li{
	display: inline-block;
}
.pc_estimate_view .message .description .game .game_option .opt_check > li{
	line-height: 22px;
	text-align: left;
	border-bottom: 1px dotted #c4c4c4;
	background: #f9f9f9;
}
.pc_estimate_view .message .description .game .game_option .opt_check > li:last-child{
	border-bottom: 0;
}

.pc_estimate_view .message .description .game .game_option .opt_check > li > span{
	line-height: normal;
	display: inline-block;
}
.pc_estimate_view .message .description .game .game_option .opt_check > li > span:first-child{
    width: 55px;
    border-right: 1px solid #e5e5e5;
    margin-right: 5px;
    text-indent: 5px;
}

.pc_estimate_view .message .description .game .game_option .opt_check > li.unable{
	background: #efefef;
}
.pc_estimate_view .message .description .game .game_option .opt_check > li.unable > span{
	color: #787878;
} */











/* .pc_estimate_view .summary { width: 1080px; margin: 0 auto; }
.pc_estimate_view .summary li{
	font-size: 16px;
	font-weight: 300;
	line-height: 28px;
}

.pc_estimate_view .summary > p{
	font-size: 26px;
	font-weight: 700;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	border-bottom: 2px solid #1f1f1f;
	margin-bottom: 20px;
}

.pc_estimate_view .summary > p::after{
	content: '';
	display: inline-block;
	width: 37px;
	height: 34px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -8px -165px;
	margin-left: 10px;
	vertical-align: sub;
} */

.pc_estimate_view .promote{
	margin-top: 30px;
}

.pc_estimate_view .promote > p::after{
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -119px -198px;
	width: 64px;
	height: 30px;
}
.pc_estimate_view .promote .media{
	position: relative;	
	width: 550px;
}
.pc_estimate_view .promote .media .play{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pc_estimate_view .promote .media .thumb{
	width: 100%;
}



.pc_estimate.partners{}
/* .pc_estimate.partners h1.subject{ 
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 20px;
	letter-spacing: -1px;
}

.pc_estimate.partners h1.subject::before{
	content: '';
	display: inline-block;
	width: 17px;
	height: 24px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -115px -17px;
	margin-right: 10px;
} */


.pc_estimate.partners > .title{ 
	margin-top: 0; 
	padding: 0; 
	font-family: 'NanumSquare';
	font-size: 26px;
	margin-bottom: 10px;
	letter-spacing: -1px;
	font-weight: 700;
	color: #333; 
}
.pc_estimate.partners .choice{}
.pc_estimate.partners .choice > div{ vertical-align: middle; }
.pc_estimate.partners .choice{ padding: 30px; }
.pc_estimate.partners .choice .head{
	height: auto;
	border-right: 0;
	padding-right: 30px;
	width: 370px;
}
.pc_estimate.partners .choice .head > img{ width: 100%; }
.pc_estimate.partners .choice .body{ padding: 0; }

.pc_estimate.partners .choice .body .total_btm{ margin-top: 20px; align-items: center; justify-content: flex-end; }
.pc_estimate.partners .choice .body .total_price{ text-align: right; font-family: 'NanumSquare'; font-weight: 700; font-size: 15px; margin-right: 10px; }
.pc_estimate.partners .choice .body .total_price > span{ font-size: 25px; }
.pc_estimate.partners .choice .body .total_btm .btn{
	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;
	text-align: center;
}
.pc_estimate.partners .choice .body .total_btm .btn::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;
}

.pc_estimate.partners .choice .compos_prd_table2 td .btn.order{ display: none; }
.pc_estimate.partners .inquiry_box{ border: 0; margin-top: 0; padding-top: 0;  }
.pc_estimate.partners .inquiry_box .message{ background: #fff;  /* border: 1px solid #eee; */ border: 2px solid #222; border-top: 0;   }



.pc_estimate.partners .tab_wrap{
	border-bottom: 2px solid #2e2e2e;
	text-align: center;
}

.pc_estimate.partners .tab_wrap .tab{ 
	width: auto; 
	margin: 0 auto; 
	border-bottom: 0;
}
.pc_estimate.partners .tab_wrap .tab li{
	position: relative;
	width: 193px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #d2d2d2;
	border-right: 0; 
	border-bottom: 0;
}
.pc_estimate.partners .tab_wrap .tab li:last-child{
	border-right: 1px solid #d2d2d2;
}

.pc_estimate.partners .tab_wrap .tab li.on{
	border: 2px solid #222;
	border-bottom: 0;
}

.pc_estimate.partners .tab_wrap .tab li.on::after{
	content: '';
	display: block;
	width: 100%; 
	height: 2px;
	background: #fff;
	position: absolute;
	bottom: -2px;
	left: 0;
}

.pc_estimate.partners .tab_wrap .tab li a{
	display: block;
	height: 100%;
	color: #343434;
	background: #f2f2f2;
	font-size: 15px;
	text-align: center;
}

.pc_estimate.partners .tab_wrap .tab li.on a{
	background: #fff;
}


.pc_estimate.partners .pc_estimate_search_list .cont_nav .type::after{ display: none; }
.pc_estimate.partners .pc_estimate_search_list .contents{ border: 2px solid #222; border-top: 0;  }

.pc_estimate.partners .pc_estimate_delivery{ padding: 40px 0; } 
.pc_estimate.partners .pc_estimate_delivery .comm_table th,
.pc_estimate.partners .pc_estimate_delivery .comm_table td{ font-size: 13px; border: 1px solid #e2e2e2; }
.pc_estimate.partners .pc_estimate_delivery .comm_table th{
	padding: 20px 0;
	color: #000;
	font-weight: 500;
	background: #f5f5f5;
	text-align: center;
	letter-spacing: -1px;
}
.pc_estimate.partners .pc_estimate_delivery .comm_table th{
	width: 134px;
}
.pc_estimate.partners .pc_estimate_delivery .comm_table td{
	padding: 20px 30px;
	color: #555; 
}
.pc_estimate.partners .pc_estimate_delivery .comm_table li::before{
	content: '';
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #999;
	vertical-align: middle;
	margin-right: 8px;
}



.pc_estimate.user .pc_estimate_search{
	/* margin: 0 -500% 50px; */
	margin: 0 -500% 30px;
    background: #f5f6f9;
   /*  padding: 30px 0 50px 0;	 */
	padding: 30px 0;
}
.pc_estimate.user .pc_estimate_search .banner{ /* margin-bottom: 45px; */ margin-bottom: 35px; }
.pc_estimate.user .pc_estimate_search .banner > img{ display: block; }

.pc_estimate.user .pc_estimate_search  .contains > .title{
	font-family: 'NanumSquare';
	font-size: 20px;
	margin-bottom: 20px;
	letter-spacing: -1px;
	font-weight: 700;
	color: #333;
}

.pc_estimate.user .pc_estimate_search .tab{
	justify-content: center;
}

.pc_estimate.user .pc_estimate_search .tab > li{
	background: #fff;
	color: #333;
	font-size: 17px;
	text-align: center;
	cursor: pointer;
	letter-spacing: -1px;
	/* border: 1px solid #cecece; */
	width: 225px;
	height: 60px;
	line-height: 60px;
	/* border-bottom: 0;
	border-right: 0; */
	position: relative;
	/* box-shadow: inset 0px 0px 0px 1px #cecece; */
}

.pc_estimate.user .pc_estimate_search .tab > li:first-child{
	box-shadow: inset 1px 1px 0px 0px #cecece;
}
.pc_estimate.user .pc_estimate_search .tab > li:last-child{
	box-shadow: inset -1px 1px 0px 0px #cecece;
}

.pc_estimate.user .pc_estimate_search .tab > li::before{
	content: '';
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -5px;
}

.pc_estimate.user .pc_estimate_search .tab > li:first-child::before{
	width: 15px;
	height: 18px;
	background-position: -285px -121px; 
}
.pc_estimate.user .pc_estimate_search .tab > li:last-child::before{
	width: 18px;
	height: 14px;
	background-position: -264px -47px;
}


.pc_estimate.user .pc_estimate_search .tab > li:first-child.on::before{
	background-position: -285px -139px; 
}
.pc_estimate.user .pc_estimate_search .tab > li:last-child.on::before{
	background-position: -282px -47px;
}


.pc_estimate.user .pc_estimate_search .tab > li.on{
	box-shadow: inset 0px 0px 0px 5px #4f4f4f;
	font-weight: 500;
	font-size: 18px;
	min-width: 215px;
}
.pc_estimate.user .pc_estimate_search .tab > li.on::after{
	content: '';
	width: calc(100% - 10px);
	height: 10px;
	display: block;
	background: #fff;
	position: absolute;
	bottom: -5px;
	left: 5px;
} 

.pc_estimate.user.list .pc_estimate_search .search_box .comm_bdbox{ display: none; }
.pc_estimate.user.list .pc_estimate_search .search_box .comm_bdbox.on{ display: block; }

.pc_estimate.user .pc_estimate_search .use_detail .contents{
	padding: 50px;
}

.pc_estimate.user .pc_estimate_search .use_detail .option{
	margin-bottom: 15px;
}
.pc_estimate.user .pc_estimate_search .use_detail .option > li{
	height: 20px;
	line-height: 20px;
	margin-bottom: 15px;
	vertical-align: middle;
}

.pc_estimate.user .pc_estimate_search .use_detail .option > li:not(.popular1){
	border: 1px solid #91ccf0;	
}
 
.pc_estimate.user .pc_estimate_search .use_detail .option > li.popular2{
	font-size: 18px;
	font-weight: 500;
	height: 25px;
	line-height: 25px;
}
.pc_estimate.user .pc_estimate_search .use_detail .option > li.popular3{
	font-size: 22px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
} 

.pc_estimate.user .pc_estimate_search .use_detail .select{
	border: 1px solid #d2d2d2;
	padding: 0 10px;
	width: 100%;
	background: url('/skin/shop/basic/images/icon/select_arr.png') no-repeat 99% 50%; 
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none; 
	font-size: 14px;
	letter-spacing: -1px;
	margin-bottom: 30px;
	height: 32px;
	line-height: 32px;
}

.pc_estimate.user .pc_estimate_search .use_detail .search_box{
	margin-bottom: 0;
}

.pc_estimate.user .pc_estimate_search .use_detail .search_box .input{
	border: 1px solid #d3d3d3;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	width: 575px;
}

.pc_estimate.user .pc_estimate_search .use_detail .search_box .search_btn{
	display: inline-block;
	width: 110px;
	height: 32px;
	line-height: 32px;
	background: #4f4f4f;
	color: #fff;
	text-align: center;
	font-size: 18px;
	border: 0; 
	vertical-align: middle;
	cursor: pointer;
}


.pc_estimate.user .pc_estimate_search .game_detail .contents{
	/* padding: 30px; */
	
	/* padding: 50px 68px; */
	padding: 30px 68px;
	
}

/* .pc_estimate.user .pc_estimate_search .game_detail .surround{
	font-family: 'Cafe24Ssurround','Noto Sans KR', 'Malgun Gothic', sans-serif;
} */
.pc_estimate.user .pc_estimate_search .surround{
	font-family: 'Cafe24Ssurround','Noto Sans KR', 'Malgun Gothic', sans-serif;
}


.pc_estimate.user .pc_estimate_search .game_detail .buy_view{
	text-align: center;
}
.pc_estimate.user .pc_estimate_search .game_detail .buy_view *{
	letter-spacing: -1px;
}

.pc_estimate.user .pc_estimate_search .game_detail .buy_view .radius{
	min-height: 50px;
	line-height: 50px;
	border-radius: 20px;
	padding: 0 25px;
	display: inline-block;
}

.pc_estimate.user .pc_estimate_search .game_detail .buy_view .hidden{
	background: #333;
	color: #fff;
	/* font-size: 18px; */
	font-size: 21px;
	/* margin-bottom: 45px; */
	margin-bottom: 30px;
	display: none;
}
.pc_estimate.user .pc_estimate_search .game_detail .buy_view .hidden.on{ display: inline-block; }

.pc_estimate.user .pc_estimate_search .game_detail .buy_view .hidden .chk{
	color: #fffd69;
	position: relative;
}

.pc_estimate.user .pc_estimate_search .game_detail .buy_view .hidden .chk::before{
	content: '';
	display: inline-block;
	width: 28px;
	height: 23px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -158px -18px;
	position: absolute;
	top: -18px;
	right: -85px;
	
}

.pc_estimate.user .pc_estimate_search .game_detail .buy_view .hidden .view{
	color: #83c0ff;
	cursor: pointer;
	margin-left: 12px;
}

.pc_estimate.user .pc_estimate_search .game_detail .buy_view .hidden .view::before{
	content: '';
	display: inline-block;
	width: 21px;
	height: 21px;
	border: 1px solid #83c0ff;
	border-radius: 100%;
	vertical-align: sub;
	margin-right: 8px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -136px -19px;
}


.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible{
	text-align: left;
	padding: 25px 0;
	margin-bottom: 35px;
	display: none;
}
.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible.on{ display: block; }
.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible .chk{
	font-size: 18px;
	color: #333;
	margin-bottom: 5px;
}
.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible .chk > span{
	color: #ff5656;
	font-weight: 700;
}
.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible .chk > span:first-child{
	position: relative;
}
.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible .chk > span:first-child::before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 15px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -138px -43px;
	position: absolute;
	top: -12px;
	right: 2px;
	
}

.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible .chk > span.types{
	display: inline-block; 
	text-decoration: underline;
	text-underline-offset: 3px;
}


.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible .close{
	cursor: pointer;
	display: inline-block;
	width: 28px;
	height: 28px;
	border: 1px solid #c9c9c9;
	background: #f0f1f1;
	border-radius: 100%;
	font-size: 0;
	text-align: center;
	line-height: 28px;
	vertical-align: text-top;
	margin-left: 8px;
}

.pc_estimate.user .pc_estimate_search .game_detail .buy_view .visible .close::before{
	content: '';
	display: inline-block;
	width: 12px;
	height: 8px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -163px -44px;
	vertical-align: middle;
}


.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk > .desc{
	font-size: 35px;
	line-height: 50px;
	margin-bottom: 50px;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk > .desc > span{
	color: #3779ff;	
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .flex > div{
	width: 50%;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .flex > div > *{
	display: inline-block;
	vertical-align: middle;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .flex .radius{
	background: #999;
	color: #fff;
	font-size: 21px;
	/* margin-right: 8px; */
	margin-right: 7px;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .flex .radius > span{
	font-size: 16px;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .shop li{
	font-size: 16px;
	line-height: 26px;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .shop li > span{
	color: #ff5a00;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .due > p{
	color: #ff5a00;
	font-size: 24px;
}
 
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .speech{
	background: url('/skin/shop/basic/images/common/gaming_speech.png') no-repeat 65px center;
	padding: 30px 65px;
	margin: 45px 0;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .speech > p{
	line-height: 26px;
	color: #5b5b5b;
	font-size: 16px;
	font-weight: 300;
	background: #dfeaff;
	padding: 16px 32px;
	position: relative;
	margin-left: 138px;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .speech > p::before{
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-right: 20px solid #dfeaff;
	position: absolute;
	left: -20px;
	top: 50%;
	margin-top: -9px;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .speech > p > span{
	text-decoration: underline;
	text-underline-offset: 5px;
}
 

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .only{
	font-size: 21px;
	color: #fff;
	background: #5f94ff;
	margin-bottom: 30px;
}
 
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .only > span:first-child{
	font-size: 16px;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .only .king{
	color: #fffd69;
}


.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .list{
	padding: 0 65px;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .list > li{
	width: calc(100% / 3);
	text-align: center;
	position: relative;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .list > li *:not(.desc){
	font-family: 'Cafe24Ssurround','Noto Sans KR', 'Malgun Gothic', sans-serif;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .list > li .num{
	font-size: 40px;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 38px;
	font-family: 'Malgun Gothic';
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .list > li .txt{
	font-size: 24px;
	color: #333;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .list > li .desc{
	font-size: 16px;
	color: #ff5a00;
	line-height: 20px;
	margin-top: 5px;
}


.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .opt_box{
	width: 194px;
	height: 194px;
	border: 1px solid #333;
	border-radius: 100%;
	margin: 0 auto 20px;
	position: relative;
	z-index: 3;
	background: #fff;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .opt_box .img{
	height: 50px;
	line-height: 50px;
	margin: 28px 0 15px 0;
}
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .opt_box .img > img{
	vertical-align: middle;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .opt_box > ul{ display: inline-block; }
.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .opt_box li{
	text-align: left;
	/* font-size: 14px; */
	font-size: 15px;
	line-height: 20px;
	font-family: 'NanumSquare' !important;
	font-weight: 700;
}

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .opt_box li::before{
	content:'';
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -196px -58px;
	margin-right: 5px;
	vertical-align: middle;
	background-size: 264px;
	/* background-size: 220px; */
	vertical-align: sub;
}
	

.pc_estimate.user .pc_estimate_search .game_detail .kings_gaming_chk .opt_box.multi li::before{
	/* background-size: 282px; */
	background-size: 339px;
	background-position: -252px -58px;
}





.pc_estimate.user .pc_estimate_search .game_detail .choice_wrap .title_wrap{
	text-align: left;
	border-bottom: 2px solid #333;
	/* margin-bottom: 75px; */
	margin-bottom: 50px;
	height: 28px;
	line-height: 28px;
	letter-spacing: -1px;
}
.pc_estimate.user .pc_estimate_search .game_detail .choice_wrap .title_wrap > span:first-child{
	font-size: 30px;
	margin-right: 10px;
}
.pc_estimate.user .pc_estimate_search .game_detail .choice_wrap .title_wrap .desc{
	font-size: 16px;
}
.pc_estimate.user .pc_estimate_search .game_detail .choice .info{
	/* margin-bottom: 30px; */
	margin-bottom: 20px;
}

.pc_estimate.user .pc_estimate_search .game_detail .choice .info > span{
	display: inline-block;
	vertical-align: middle;
	letter-spacing: -1px;
	/* font-size: 18px; */
	font-size: 21px;
}

.pc_estimate.user .pc_estimate_search .game_detail .choice{
	/* margin-bottom: 50px; */
	margin-bottom: 40px;
}
.pc_estimate.user .pc_estimate_search .game_detail .choice:last-child{
	margin-bottom: 0;
}

.pc_estimate.user .pc_estimate_search .game_detail .choice div.option{
	text-align: center;
}

.pc_estimate.user .pc_estimate_search .game_detail .choice div.option > *{
	border-radius: 5px;
	letter-spacing: -1px;
	vertical-align: middle;
}

.pc_estimate.user .pc_estimate_search .game_detail .choice div.option .select{
	margin-right: 15px;
	padding: 0 15px;
	height: 40px;
	border: 3px solid #5f94ff;
	width: 345px;
	background: url('/skin/shop/basic/images/icon/select_box_b.png') no-repeat 95% 50%;
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none; 
	font-size: 18px;
	font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;
	border-radius: 5px;
}

.pc_estimate.user .pc_estimate_search .game_detail .choice div.option .select > option{
	font-size: 15px;
}

.pc_estimate.user .pc_estimate_search .game_detail .choice div.option .btn{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background: #f7f9fb;
	border: 1px solid #c3c4c6;
	font-size: 14px;
	color: #494a4b;
	text-align: center;
	padding: 0 10px;
	cursor: pointer;
	margin-right: 3px;
	border-radius: 5px;
}

/* .pc_estimate.user .pc_estimate_search .game_detail .step{
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #ffe77f;
	border: 1px solid #4f4f4f;
	font-size: 14px;
	font-weight: 500;
	border-radius: 5px;
	margin-right: 12px;
}

.pc_estimate.user .pc_estimate_search .game_detail .desc{
	font-size: 16px;
} */

.pc_estimate.user .pc_estimate_search .game_detail .step{
	color: #3779ff;
	margin-right: 10px;
}

.pc_estimate.user .pc_estimate_search .game_detail .desc .basic{
	font-size: 14px;
	margin-left: 5px;
	font-family: 'Noto Sans KR';
}
.pc_estimate.user .pc_estimate_search .game_detail .desc .basic::before{
	content: '\002A';
	color: #ff0000;
}


.pc_estimate.user .pc_estimate_search .game_detail .option > li{
	border: 1px solid #c9d7ff;
	background: #f2f7ff;
	/* padding: 5px 20px;
	width: 321px; */
	padding: 5px 18px;
	width: 300px;
	margin: 20px 20px 0 0;
	position: relative;
}
.pc_estimate.user .pc_estimate_search .game_detail .option > li:nth-child(3n){
	margin-right: 0;
}

.pc_estimate.user .pc_estimate_search .game_detail .option > li:nth-child(-n+3) {
	margin-top: 0;
}


.pc_estimate.user .pc_estimate_search .game_detail .option .data_head{
	border-bottom: 1px solid #c9d7ff;
	/* height: 43px;
	line-height: 43px; */
	padding: 5px 0;
	line-height: 18px;
	position: relative;
}

.pc_estimate.user .pc_estimate_search .game_detail .option .data_head .chk{
	display: none;
	width: 90px;
	/* width: 70px; */
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #ff8400;
	color: #fff;
	border-radius: 10px;
	position: absolute;
	top: 5px;
	right: 0;
	cursor: pointer;
	font-size: 21px;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_head .chk.on{
	display: block;
}


.pc_estimate.user .pc_estimate_search .game_detail .option .data_head > span{
	display: inline-block;
	letter-spacing: -1px;
	vertical-align: middle;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_head > .game{
	font-size: 15px;
	font-weight: 500;
	/* margin-right: 10px; */
	display: block;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_head > .fps{
	color: #8d8f94;
	font-size: 12px;
}

.pc_estimate.user .pc_estimate_search .game_detail .option .data_head > .fps > span{
	color: #ff5656;
}


.pc_estimate.user .pc_estimate_search .game_detail .option .data_body{
	padding: 10px 0; 
	position: relative;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_body li{
	height: 30px;
	line-height: 30px;
	letter-spacing: -1px;
}

.pc_estimate.user .pc_estimate_search .game_detail .option .data_body li > span{
	font-size: 13px;
	font-weight: 500;
	display: inline-block;
	width: 48px;
	margin-right: 5px;
}

.pc_estimate.user .pc_estimate_search .game_detail .option .data_body li:first-child > span{
	color: #ff8400;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_body li:nth-child(2) > span{
	color: #295fff;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_body li:nth-child(3) > span{
	color: #7400ff;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_body li:nth-child(4) > span{
	
}

.pc_estimate.user .pc_estimate_search .game_detail .option .data_body label{
	font-size: 13px;
	/* margin-right: 12px; */
	/* margin-right: 10px; */
	margin-right: 8px;
	position: relative;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_body label:last-child{
	margin-right: 0;
}

.pc_estimate.user .pc_estimate_search .game_detail .option .data_body input[type="radio"]{
	display: none;
}

.pc_estimate.user .pc_estimate_search .game_detail .option .data_body input[type="radio"] + label::before{
	content:'';
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -181px -58px;
	margin-right: 5px;
	vertical-align: middle;
	/* background-size: 220px; */
	background-size: 264px;
	vertical-align: sub;
}
.pc_estimate.user .pc_estimate_search .game_detail .option .data_body input[type="radio"]:checked + label::before{
	background-position: -196px -58px;
}


.pc_estimate.user .pc_estimate_search .game_detail .option .data_body .delete{
	display: none;
	position: absolute;
	top: -23px;
	left: 0;
	width: 58px;
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 75%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 75%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	text-align: left;
	font-family: 'Malgun Gothic';
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	padding: 0 5px;
} 
.pc_estimate.user .pc_estimate_search .game_detail .option .data_body .delete::before{
	content: '';
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -140px -163px;
	vertical-align: text-bottom;
}



.pc_estimate.user .pc_estimate_search .game_detail .option > li.on{
	background: #fff9f2;
	border: 1px solid #fdb592;
}
.pc_estimate.user .pc_estimate_search .game_detail .option > li.on .data_head{
	border-bottom: 1px solid #fdb592;
}

.pc_estimate.user .pc_estimate_search .game_detail .option .data_body input[type="radio"]:checked + label > .delete{
	display: block;
}



.pc_estimate.user .pc_estimate_search .game_detail .layer{
	position: absolute;
	width: 100%;
	border: 1px solid #4f4f4f;
	background: #fff;
	left: -1px;
	top: 100%;
	padding: 20px 0;
	text-align: center;
	z-index: 1;
	display: none;
}
.pc_estimate.user .pc_estimate_search .game_detail .layer.on{
	display: block;
}

.pc_estimate.user .pc_estimate_search .game_detail .layer .inner{
	position: relative;
}
.pc_estimate.user .pc_estimate_search .game_detail .layer .close{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -252px -127px;
	cursor: pointer;
	font-size: 0;
	position: absolute;
	right: -40px;
	bottom: -20px;
	z-index: 99;
}

.pc_estimate.user .pc_estimate_search .game_detail .layer .result{
	font-size: 15px;
	letter-spacing: -1px;
	margin-bottom: 10px; 
}

.pc_estimate.user .pc_estimate_search .game_detail .layer .result .cnt{
	font-size: 20px;
}

.pc_estimate.user .pc_estimate_search .game_detail .layer .result > .check{
	text-decoration: underline;
	text-underline-offset: 5px;
}
.pc_estimate.user .pc_estimate_search .game_detail .layer .notice{
	display: block;
	text-align: right;
	padding: 0 18px;
	margin-top: 10px;
	font-family: 'Malgun Gothic';
	letter-spacing: -1px;
	font-size: 11px;
	color: #7c7c7c;
	display: none;
}


/* .pc_estimate.user .pc_estimate_search .game_detail .option th{
	border-bottom: 1px solid #c9d7ff;
	height: 43px;
	line-height: 43px;
}
.pc_estimate.user .pc_estimate_search .game_detail .option th > span{
	display: inline-block;
	letter-spacing: -1px;
	vertical-align: middle;
}
.pc_estimate.user .pc_estimate_search .game_detail .option th > .game{
	font-size: 15px;
	font-weight: 500;
	margin-right: 10px;
}
.pc_estimate.user .pc_estimate_search .game_detail .option th > .fps{
	color: #8d8f94;
	font-size: 12px;
}

.pc_estimate.user .pc_estimate_search .game_detail .option td{
	height: 30px;
	line-height: 30px;
} */

#resolutionRemodal{
	/* padding: 35px 0; */
	padding: 0;
}
#resolutionRemodal *{ letter-spacing: -1px; color: #000;}

#resolutionRemodal .modal_contents > div{
	display: none;
}
#resolutionRemodal .modal_contents div.on{
	display: block;
}

/* #resolutionRemodal .cancel{
	display: inline-block;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 0;
	border: 0;
	border-radius: 100%;
	background: #ffdc38;
	text-align: center;
} 

#resolutionRemodal .cancel::before{
	content: '';
	display: inline-block;
	width: 28px;
	height: 28px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -269px -18px;
}*/
#resolutionRemodal img{ display: block; }
#resolutionRemodal .title{
	font-size: 30px;
	font-weight: 500;
	background: url('/skin/shop/basic/images/icon/resolution_pop_tit.png') no-repeat 35px 30px;
	padding: 25px 80px;
	text-align: left;
	line-height: 40px;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 25px;
}
#resolutionRemodal .contents{ 
	margin-bottom: 50px; 
	padding: 0 80px;	
}
#resolutionRemodal .contents .desc{
	font-size: 18px;
	line-height: 30px;
	text-align: left;
}

#resolutionRemodal .contents .ex{
	color: #8d8d8d;
	font-size: 18px;
	margin: 25px 0;
}


#resolutionRemodal .resolution .contents .desc{
	margin-bottom: 50px;	
}

#resolutionRemodal .resolution .contents li:first-child{
	margin-right: 40px;
}

#resolutionRemodal .resolution .contents li > span{
	font-family: 'NanumSquare';
	color: #383838;
	font-weight: 500;
	font-size: 20px;
	display: block;
	line-height: 45px;
}

#resolutionRemodal .setting .contents .desc{
	margin-bottom: 25px;
}

#resolutionRemodal .setting .contents > ul > li{ margin-bottom: 50px; }
#resolutionRemodal .setting .contents > ul > li:last-child{
	position: relative;
	margin-bottom: 100px;
}

#resolutionRemodal .setting .contents .detail{
	background: #fff;
	padding: 15px 20px;
	border-radius: 30px;
	box-shadow: 0px 5px 5px -3px #c5c5c5;
	width: 155px;
	position: absolute;
	right: 20px;
	bottom: -15px;
}
#resolutionRemodal .setting .contents .detail li{
	font-family: 'NanumSquare';
	font-size: 18px;
	text-align: left;
	line-height: 23px;
	font-weight: 700;
} 



@media only screen and (min-width: 641px) {
  #resolutionRemodal {
    max-width: 800px;
  }
}



.pc_estimate.game{}
/* .pc_estimate.game .pc_estimate_search .contains > .title{
	font-family: 'NanumSquare';
	font-size: 20px;
	margin-bottom: 20px;
	letter-spacing: -1px;
	font-weight: 700;
	color: #333;
} */
.pc_estimate.game .game_detail{ background: #fff; margin-bottom: 60px; border: 1px solid #c3c3c3;  }
.pc_estimate.game .pc_estimate_search .game_detail .contents{/*  padding-top: 30px; padding-bottom: 30px; */ }
.pc_estimate.game .pc_estimate_search .game_detail .buy_view > div{ margin-bottom: 0 !important; }
.pc_estimate.game .pc_estimate_search{ margin-bottom: 0; }
.pc_estimate.game .pc_estimate_search .contents{
	padding: 10px 15px;
}


.pc_estimate.game .search_wrap{
	margin-bottom: 20px;
}

.pc_estimate.game .search_wrap > *{
	float: left;
}


.pc_estimate.game .search_wrap .select_box,
.pc_estimate.game .search_wrap .inner{
	border: 1px solid #c1c1c1;
}

.pc_estimate.game .search_wrap .select_box{
	 height: 35px; 
	 margin-right: 10px;
	 width: 90px; 
}

.pc_estimate.game .search_wrap .inner{
	width: 220px;
	height: 23px;
	padding: 5px; 
	background: #fff;
}
.pc_estimate.game .search_wrap .inner > *{
	height: 100%;
	vertical-align: middle;
}
.pc_estimate.game .search_wrap .input{
	border: 0;
	width: 190px;
	
}
.pc_estimate.game .search_wrap .search_btn{
	display: inline-block;
	width: 25px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -218px -175px;
	outline: none;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
}

.pc_estimate.game .search_wrap .desc{
	font-size: 13px;
	color: #6b6b6b;
	letter-spacing: -1px;
	line-height: 35px;
	margin-left: 10px;
}

.pc_estimate.game .search_wrap .btn{
    display: inline-block;
    float: right;
    padding: 0 20px;
    background: #fff;
    border: 1px solid #afafaf;
    line-height: 33px;
    font-size: 14px;
}


.pc_estimate.game .check{ 
	align-items: center;
	justify-content: space-between;
	margin: 20px 0;
}

.pc_estimate.game .check .txt{
	display: inline-block; 
	font-size: 22px;
	margin-right: 10px;
	color: #5f94ff;
} 

.pc_estimate.game .check .select{ 
	padding: 0 35px 0 15px;
	height: 40px;
	/* border: 3px solid #5f94ff; */
	border: 3px solid #ffd000; 
	min-width: 100px;
	border-radius: 5px;
	background: url('/skin/shop/basic/images/icon/select_box_b.png') no-repeat 95% 50%;
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none; 
	font-size: 18px;
	font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;
	margin-right: 5px;
}


.pc_estimate.game .check .btn{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	background: #f7f9fb;
	border: 1px solid #c3c4c6;
	font-size: 14px;
	color: #494a4b;
	text-align: center;
	padding: 0 10px;
	cursor: pointer;
	margin-right: 3px;
	border-radius: 5px;
}



.pc_estimate.game .check.sort_chk{ justify-content: flex-start; }
.pc_estimate.game .check .step{ color: #000; }

.pc_estimate.game .sort{
	/* height: 38px;
	line-height: 38px; */
	font-size: 14px;
	color: #333;
	letter-spacing: -1px;
}

.pc_estimate.game ul.sort{ margin-left: 10px; }
.pc_estimate.game ul.sort > li{
	display: inline-block;
	background: #fff;
	border-radius: 5px;
	margin-right: 7px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ffd000;
	padding: 0 10px;
}

.pc_estimate.game ul.sort > li.on{ background: #ffd000; }
.pc_estimate.game ul.sort > li:last-child{ margin-right: 0; }


.pc_estimate.game p.total{ margin-bottom: 10px; font-size: 14px; }

.pc_estimate.game .game_table{ 
	margin-bottom: 10px;
}
.pc_estimate.game .game_table th,
.pc_estimate.game .game_table td{
	font-size: 13px;
	padding: 10px;
	font-weight: 500;
}

.pc_estimate.game .game_table th{
	background: #434b56;	
	color: #fff;
	text-align: center;
	border-right: 1px solid #21252b;
	height: 24px;
}
.pc_estimate.game .game_table th:last-child{
	border-right: 0;
}
.pc_estimate.game .game_table th > span{ font-weight: 400; }

.pc_estimate.game .game_table td{
	border: 1px solid #e2e1e1;
	border-top: 0;
	color: #333; 
	letter-spacing: -1px; 
}

.pc_estimate.game .game_table tr:hover > td{
	background: #f5f6f6;
}

.pc_estimate.game .game_table .no{ width: 24px; text-align: center; }
.pc_estimate.game .game_table .img{ /* width: 70px; */ width: 150px; }
.pc_estimate.game .game_table .img > img{ width: 100%; }
.pc_estimate.game .game_table .spec{ width: 215px; }
.pc_estimate.game .game_table .resolution{ padding: 20px; }


.pc_estimate.game .game_table .name > a{
	font-weight: 700; 
}
.pc_estimate.game .game_table .more{
	display: inline-block;
	width: 62px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border: 1px solid #787878;
	background: #fff; 
	border-radius: 2px;
	text-align: center;
}
.pc_estimate.game .game_table .more.landing{ margin-top: 5px; }
.pc_estimate.game .game_table .more.minimum{
	margin-right: 3px;
}

.pc_estimate.game .game_table .spec > span:first-child{
	font-weight: 700;
	display: block;
	margin-bottom: 5px; 
}

.pc_estimate.game .game_table .spec .chk{
	display: inline-block;
	width: 62px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border: 1px solid #787878;
	background: #fff; 
	border-radius: 2px;
	text-align: center;
	margin-right: 2px;
	cursor: pointer;
}

.pc_estimate.game .game_table .spec .chk:last-child{
	margin-right: 0;
}



.pc_estimate.game .game_table .spec .parent{
	position: relative;	
}
.pc_estimate.game .game_table .spec .spec_layer{
	position: absolute;
	top: 5px;
	left: 0;
	border: 1px solid #434b56;
	background: #fff;
	z-index: 10;
	padding: 15px;
	display: none;
	box-shadow: 1px 1px 5px 1px #cecece;
}
.pc_estimate.game .game_table .spec .spec_layer.on{
	display: block;
}

.pc_estimate.game .game_table .spec .spec_layer > span{
	display: block;
	font-weight: 700;
	margin-bottom: 10px;
	font-size: 14px;
	color: #222;
}

.pc_estimate.game .game_table .spec .spec_layer pre{
	font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;
	font-weight: 400;
	margin: 0;
}


.pc_estimate.game .game_table .resolution li{ 
	position: relative;
}

.pc_estimate.game .game_table .resolution li .layer{
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	z-index: 98;
	border: 1px solid #000;
	display: none;
}

.pc_estimate.game .game_table .resolution li .layer.on{ display: block; }


.pc_estimate.game .game_table .resolution li .layer .inner{ 
	position: relative; 
	padding: 20px;
	width: 350px;
	box-sizing: border-box;
}
.pc_estimate.game .game_table .resolution li .layer .inner > p{
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: -1px;
	margin-bottom: 15px;
}

.pc_estimate.game .game_table .resolution li.fhd .layer .inner > p > span{
	color: #ff8400;
}
.pc_estimate.game .game_table .resolution li.qhd .layer .inner > p > span{
	color: #005cff;
}
.pc_estimate.game .game_table .resolution li.uhd .layer .inner > p > span{
	color: #7400ff;
}


.pc_estimate.game .game_table .resolution li .layer .cont{
	border-top: 1px solid #239ae2;
	padding-top: 10px;
}

.pc_estimate.game .game_table .resolution li .layer li{
	height: 32px;
	line-height: 32px;
	cursor: pointer;
}
/* .pc_estimate.game .game_table .resolution li .layer li > span{
	font-weight: 400;
}
 */
.pc_estimate.game .game_table .resolution li .layer li label > span{
	font-weight: 400;
}
.pc_estimate.game .game_table .resolution li .layer li input[type="radio"]{
	display: none;
}

.pc_estimate.game .game_table .resolution li .layer li input[type="radio"] + label::before{
	content:'';
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -181px -58px;
	margin-right: 5px;
	vertical-align: middle;
	/* background-size: 220px; */
	background-size: 264px;
	vertical-align: sub;
}
.pc_estimate.game .game_table .resolution li .layer li input[type="radio"]:checked + label::before{
	background-position: -196px -58px;
}

.pc_estimate.game .game_table .resolution li .layer .close{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url('/skin/shop/basic/images/icon/pcest_icon.png') no-repeat -252px -127px;
	cursor: pointer;
	font-size: 0;
	position: absolute;
	right: -40px;
	bottom: 0;
	z-index: 99;
}



.pc_estimate.game .game_table .resolution li span{
	font-weight: 500;
}

.pc_estimate.game .game_table .resolution li > .tot{ font-size: 14px; }
.pc_estimate.game .game_table .resolution li .cnt{ font-weight: 700; }


.pc_estimate.game .game_table .resolution > ul > li:not(.fps){ 
	font-size: 14px; 
	line-height: 24px;	
	cursor: pointer;
}
.pc_estimate.game .game_table .resolution > ul > li:not(.fps)::before{
	content: '';
	display: inline-block;
	width: 2px;
	height: 2px;
	background: #333;
	vertical-align: middle;
	margin-right: 5px;
}

.pc_estimate.game .game_table .resolution li:not(.fps) > span{ font-weight: 400; }
.pc_estimate.game .game_table .resolution li:not(.fps) > span:first-child:hover{
	text-decoration: underline;
}
.pc_estimate.game .game_table .resolution li.fps{ 
	font-weight: 700; 
	margin-bottom: 5px;
}
.pc_estimate.game .game_table .resolution li.fps > span{
	color: #ff0000;
}
.pc_estimate.game .game_table .resolution li.fhd > span > span{
	color: #ff8400;
}
.pc_estimate.game .game_table .resolution li.qhd > span > span{
	color: #005cff;
}
.pc_estimate.game .game_table .resolution li.uhd > span > span{
	color: #7400ff;
}

/* .pc_estimate.game .game_table .resolution li .btn{
	display: inline-block;
	padding: 0 5px;
	height: 18px;
	line-height: 18px; 
	background: #fff;
	border: 1px solid #cdcdcd;
	border-radius: 20px;
	text-align: center;
	cursor: pointer;
} */

.pc_estimate.game .game_table .resolution li .btn{
	display: inline-block;
	font-family: 'Malgun Gothic';
	padding: 0 5px;
	height: 20px;
	line-height: 20px; 
	background: #fff;
	border: 1px solid #cdcdcd;
	border-radius: 20px;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	color: #222 !important;
	margin-left: 3px;
}

.pc_estimate.game .game_table .resolution li .btn:hover{
	background: #239ae2;
	color: #fff !important;
}

.pc_estimate.game .game_table .resolution li .btn .opt{
	font-size: 12px;
	color: #333;
	font-weight: 400;
	vertical-align: top;
}



.pc_estimate.user.list.calculator .pc_estimate_search .search_box .comm_bdbox{ display: block; }
.pc_estimate.calculator{ }
.pc_estimate.calculator .check .step + .txt{ width: 205px; }
.pc_estimate.calculator .pc_estimate_search ul.check_opt{  margin: 20px 0; }
.pc_estimate.calculator .pc_estimate_search ul.check_opt > li{ border-bottom: 0; width: calc(100% / 4);  }
.pc_estimate.calculator .pc_estimate_search ul.check_opt > li:nth-last-child(2){ padding: 10px 0; margin: 0; }
.pc_estimate.calculator .pc_estimate_search ul.check_opt > li label:hover{
	text-decoration: underline;
	text-underline-offset: 3px;
}



.pc_estimate.keyword .pc_estimate_search .contains > .title{
	font-size: 26px; 
	font-weight: 900;
}
.pc_estimate.keyword .desc{
	margin-bottom: 10px; 
	line-height: 30px; 
}
.pc_estimate.keyword .desc > li{ 
	letter-spacing: -1px; 
	font-family: 'Malgun Gothic'; 
	font-size: 16px; 
}

.pc_estimate.keyword .desc > li.total{
	margin-bottom: 15px;
}

.pc_estimate.keyword .btn_wrap.reverse{
	margin: 0;
	margin-bottom: 10px;
	text-align: right;
}
.pc_estimate.keyword .btn_wrap.reverse .btn{
	min-width: auto;
	padding: 0 20px;
	font-size: 14px;
}
/* .pc_estimate.keyword .desc > li.total > span{
	display: block;	
	margin-bottom: 15px;
} */
.pc_estimate.keyword .game_table .name > a{ font-size: 16px; font-weight: 400; font-family: 'Malgun Gothic'; }
.pc_estimate.keyword .game_table .name > a .hotkeyword{
	color: #fff;
	background: #ff0000;
	display: inline-block;
	vertical-align: middle;
	min-width: 25px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 5px;
	margin: 0 5px;
	padding: 0 5px;
	font-size: 12px;
	letter-spacing: 0;
}

.pc_estimate.keyword .game_table .resolution{
	width: 420px;
}

.pc_estimate.keyword .comm_bdbox{ border: 0; }


.pc_estimate.game .comm_bdbox .desc{
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 15px;
	color: #6b6b6b;
	letter-spacing: -1px;
}

.pc_estimate.game .comm_bdbox .desc .btn{
	display: inline-block;
	width: 53px;
	height: 20px;
	line-height: 20px;
	background: #fbfbfd;
	border: 1px solid #e2e1e1;
	font-size: 12px;
	border-radius: 5px;
	vertical-align: text-bottom;
	margin-left: 10px;
}


.pc_estimate.gdetail{}
.pc_estimate.gdetail .pc_estimate_search{
	background: #fff;
}
.pc_estimate.gdetail .title{
	letter-spacing: -1px;
	margin-bottom: 30px;
}

.pc_estimate.gdetail .title h1{
	font-size: 26px;
	display: inline-block;
	font-weight: 900;
	color: #333;
	font-family: 'NanumSquare';
}

.pc_estimate.gdetail .title > *{
	vertical-align: middle;
}
.pc_estimate.gdetail .title .thumb{
	display: inline-block;
	margin-right: 5px;
}
.pc_estimate.gdetail .title .thumb > img{
	/* max-width: 110px; */
	vertical-align: middle;
	/* width: 210px;
	height: 80px; */
}

.pc_estimate.gdetail .description{
	border: 3px solid #dfdfdf;
	padding: 35px 50px; 
}
.pc_estimate.gdetail .description *:not(.tit){ 
	font-size: 16px; 
	letter-spacing: -1px; 
	line-height: 30px;
	font-family: 'Malgun Gothic' !important;
}
.pc_estimate.gdetail .description .box{ 
    padding: 15px 0;
}
              
.pc_estimate.gdetail .description .box .tit{
	font-size: 22px;
	margin-bottom: 12px;
	color: #175eba;
	
}
.pc_estimate.gdetail .description .box pre{
	word-break: break-all;
	white-space: pre-wrap;
	margin: 0;
}

.pc_estimate.gdetail .description .sheet{ margin-bottom: 25px; }
.pc_estimate.gdetail .description .sheet:last-child{ margin-bottom: 0; }

.pc_estimate.gdetail .description .sheet .desc{
    font-size: 14px;
    text-align: right;
}
.pc_estimate.gdetail .description .sheet h3{  margin-bottom: 5px; font-weight: 700; }
.pc_estimate.gdetail .description .sheet h3 > .fps{ font-weight: 400; }
.pc_estimate.gdetail .description .sheet > div{ margin-bottom: 5px; }
.pc_estimate.gdetail .description .sheet .subject{ color: #023b8f; text-decoration: underline; margin-right: 5px; }

.pc_estimate.gdetail .description .sheet .gtable th,
.pc_estimate.gdetail .description .sheet .gtable td{
     border: 1px solid #222;   
     padding: 10px 20px;
     height: 60px;
}
.pc_estimate.gdetail .description .sheet .gtable th{ width: 170px; text-align: center; }



.pc_estimate.gdetail .game_box{ margin-top: 30px; /* border: 3px solid #dfdfdf; padding: 35px 50px; */  }
.pc_estimate.gdetail .game_box .info{ margin-bottom: 12px; justify-content: space-between; align-items: center; }
.pc_estimate.gdetail .game_box .info .sort{ font-size: 15px; color: #333; }
.pc_estimate.gdetail .game_box h4{
	font-size: 22px;
	/* margin-bottom: 12px; */
	color: #333;
}
.pc_estimate.gdetail .game_box .box{ border: 3px solid #dfdfdf; padding: 35px 50px; }
.pc_estimate.gdetail .game_box p.desc{
	text-align: center;
	font-size: 15px;
	color: #6b6b6b;
	letter-spacing: -1px;
	margin-top: 10px;
}

.pc_estimate.gdetail .game_box p.desc .btn{
	display: inline-block;
	width: 53px;
	height: 20px;
	line-height: 20px;
	background: #fbfbfd;
	border: 1px solid #e2e1e1;
	font-size: 12px;
	border-radius: 5px;
	vertical-align: text-bottom;
	margin-left: 10px;
}
.pc_estimate.gdetail .game_box .game_list > li{
	margin-right: 10px;
	margin-bottom: 12px;
	/* width: calc(100% / 5 - 16px); */
	width: calc(100% / 8 - 17px);
	padding: 4px;
	
}
.pc_estimate.gdetail .game_box .game_list > li:nth-child(8n){ margin-right: 0; }
.pc_estimate.gdetail .game_box .game_list > li.on{ box-shadow: 0 0 0 4px #fec539 inset; }
.pc_estimate.gdetail .game_box .game_list > li > a{ line-height: normal; }
.pc_estimate.gdetail .game_box .game_list img{ width: 100%; }
.pc_estimate.gdetail .game_box .game_list .gname{ display: block; text-align: center;  letter-spacing: -1px; font-family: 'Malgun Gothic'; }
.pc_estimate.gdetail .game_box .game_list > li.on .gname{ font-weight: 700; padding: 5px 0; }
.pc_estimate.gdetail .game_box .game_list > li:not(.on):hover .gname{ text-decoration: underline; font-weight: 700; }




/* pc_landing.html */
.pc_estimate.landing{}
.pc_estimate_landing .inner{ width: 1040px; margin: 0 auto;  }
.pc_estimate_landing > .inner{ padding-top: 310px; }
.pc_estimate_landing > .inner > div{ margin-bottom: 70px; /* border-bottom: 1px solid #ddd; */ }
.pc_estimate_landing .inner > div:last-child{ /* border-bottom: 0; */ }

.pc_estimate_landing h1{ font-size: 36px; color: #fff; margin-bottom: 110px; font-weight: 700; }
.pc_estimate_landing h2{ font-size: 16px; font-weight: 700; margin-bottom: 10px; }
.pc_estimate_landing h3{ font-size: 18px; margin-bottom: 20px; }
.pc_estimate_landing h3 > span{ font-weight: 700; } 
.pc_estimate_landing h4{ font-size: 18px; margin-bottom: 30px; }
.pc_estimate_landing h4 > span{ font-weight: 700; }
.pc_estimate_landing .orange{ font-weight: 700; color: #f06414; }
.pc_estimate_landing .policy{ font-size: 13px; line-height: 18px; display: inline-block; border-bottom: 2px solid #f8b791; vertical-align: text-top; margin-top: 4px; }
.pc_estimate_landing .contents > .cnt{ font-size: 18px; color: #f06414; display: block; margin-bottom: 15px;  }
.pc_estimate_landing .contents > .cnt::before{ display: none; }


.pc_estimate_landing .spec{  }
.pc_estimate_landing .spec *:not(h2){ font-size: 13px; font-weight: 500; }
.pc_estimate_landing .spec .flex{ justify-content: space-between; margin-bottom: 40px;  }
.pc_estimate_landing .spec .flex > div{ /* width: 50%; */ }
.pc_estimate_landing pre{ 
	word-break: break-all;
	white-space: pre-wrap;
	margin: 0;
	font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;
	line-height: 22px; 
}
.pc_estimate_landing .spec .desc{ font-size: 14px; }


.pc_estimate_landing .platform{
	border-top: 4px solid #000;
	border-bottom: 4px solid #000;
	padding: 40px 25px;
}


.pc_estimate_landing .platform li:first-child,
.pc_estimate_landing .platform li:last-child{ font-size: 16px; font-weight: 700; }

.pc_estimate_landing .platform .flex{ align-items: center; justify-content: space-between; }
.pc_estimate_landing .platform li:nth-child(n+2):nth-child(-n+4){
	width: 230px;
	background: #000;
	border-radius: 10px;	
	text-align: center;
	color: #fff;
	line-height: 16px;
	padding: 18px 0;
	position: relative;
}

.pc_estimate_landing .platform li:nth-child(n+2):nth-child(-n+4) > span{ 
	display: block; 
	font-size: 16px;
	font-weight: 700;	
	margin-top: 10px;
}
.pc_estimate_landing .platform li:nth-child(n+2):nth-child(-n+3){ margin-right: 50px; }
.pc_estimate_landing .platform li:nth-child(n+2):nth-child(-n+3)::after{
	content: '';
	display: inline-block;
	width: 37px;
	height: 37px;
	background: url('/skin/shop/basic/images/landing/plus.png') no-repeat;
	position: absolute;
	right: -48px;
	top: 30px;
}


.pc_estimate_landing .box{ padding: 0; margin-bottom: 100px; }
.pc_estimate_landing .box:last-child{ margin-bottom: 0; }
.pc_estimate_landing .box > p{ font-size: 28px; font-weight: 700; margin-bottom: 35px; }


.pc_estimate_landing .box .sheet{ margin-bottom: 45px; }
.pc_estimate_landing .box .sheet > ul > li{
	width: calc(100% / 4 - 53px);
	margin-right: 17px;
	padding: 20px;
	text-align: center;
	background: rgb(117,117,117);
	background: -moz-linear-gradient(180deg, rgba(117,117,117,1) 10%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(117,117,117,1) 10%, rgba(0,0,0,1) 100%);
	background: linear-gradient(180deg, rgba(117,117,117,1) 10%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#757575",endColorstr="#000000",GradientType=1);
	border-radius: 10px;
	cursor: pointer;
}
/* .pc_estimate_landing .box .sheet > ul > li:first-child{
	box-shadow: 0 0 0 4px #f06414 inset;
} */
.pc_estimate_landing .box .sheet > ul > li:last-child{ margin-right: 0; }
.pc_estimate_landing .box .sheet > ul > li *{ color: #fff; }
.pc_estimate_landing .box .sheet > ul > li:hover{
	box-shadow: 0 0 0 4px #f06414 inset;
}

.pc_estimate_landing .box .sheet .thumb img{ width: 50%; }
.pc_estimate_landing .box .sheet .subject{ display: block; text-align: left; font-weight: 700; margin-bottom: 20px; }
.pc_estimate_landing .box .sheet .parts{ margin-bottom: 20px; }
.pc_estimate_landing .box .sheet .parts li{ text-align: left; }
.pc_estimate_landing .box .sheet .parts li > span{ display: inline-block; vertical-align: middle; }
.pc_estimate_landing .box .sheet .parts li > span:first-child{
	min-width: 65px;
	text-align: right;
	margin-right: 8px;
}
.pc_estimate_landing .box .sheet .parts li > span.amt{
	margin-left: 5px;
}

.pc_estimate_landing .box .sheet .btm{ justify-content: space-between; align-items: center; }
.pc_estimate_landing .box .sheet .kings_row .name{ font-size: 12px; }
.pc_estimate_landing .box .sheet .photo .data{ border: 1px solid transparent; }

.pc_estimate_landing .box .sheet .price_wrap{ text-align: right; }
.pc_estimate_landing .box .sheet .price_wrap > span:first-child{
	display: inline-block;
	padding: 0 8px; 
	height: 20px;
	line-height: 20px;
	background: #f06414;
	color: #000;
	font-weight: 700;
	border-radius: 20px;
	text-align: center;
	margin-bottom: 5px;
}
.pc_estimate_landing .box .sheet .price_wrap .price{
	display: block;
	font-size: 20px;
	font-family: 'NanumSquare';
	font-weight: 700;
}
.pc_estimate_landing .box .sheet .price_wrap .price .won{ font-size: 12px; }


.pc_estimate_landing .box .king_ranking_wrap{ padding: 0; }
.pc_estimate_landing .box .kings_status .kings_score{ display: none; }
.pc_estimate_landing .box .kings_status div.king{ width: calc(100% / 5 - 30px); padding: 20px 15px; border-radius: 10px; }
/* .pc_estimate_landing .box .kings_status div.king:first-child{ box-shadow: 0 0 0 4px #f06414 inset; } */
.pc_estimate_landing .box .kings_status div.king .graph_box{ margin-bottom: 0; }
.pc_estimate_landing .box .kings_status div.king:hover{ box-shadow: 0 0 0 4px #f06414 inset; }


.pc_estimate_landing .box .pc_estimate_search{ margin: 0; padding: 0; }
.pc_estimate_landing .box .pc_estimate_search .contents{ padding: 0; margin-bottom: 0 !important; }

.pc_estimate_landing .box .pc_estimate_search .consulting{ width: 745px; }
.pc_estimate_landing .box .pc_estimate_search .ranking{ width: calc(100% - 785px); }

.pc_estimate_landing .box .pc_estimate_search .consulting .txt{ width: 565px; }
.pc_estimate_landing .box .pc_estimate_search .consulting .txt .subject{ max-width: 520px; }


.pc_estimate_landing .box .multi_search .img{ margin-right: 17px; }
.pc_estimate_landing .box .multi_search .img img{ display: block; }
.pc_estimate_landing .box .multi_search .info{ width: calc(100% - 792px); }
.pc_estimate_landing .box .multi_search .panel{
	border: 1px solid #000;
	border-radius: 10px;
	height: 310px;
	text-align: center;
	font-weight: 900;
	box-sizing: border-box;
	padding: 95px 0;
}

.pc_estimate_landing .box .multi_search .panel > span{ display: block; font-weight: 900; }
.pc_estimate_landing .box .multi_search .panel > span:first-child{ font-size: 30px; }
.pc_estimate_landing .box .multi_search .panel .cnt{ font-size: 48px; font-family: 'NanumSquare'; line-height: 40px;}

.pc_estimate_landing .box .multi_search .btn{
	display: block;
	border-radius: 10px;
	font-size: 20px;
	text-align: center;
	font-weight: 700;
	margin-top: 17px;
	height: 55px;
	line-height: 55px;
}

.pc_estimate_landing .box .btn{ background: #000; border: 0 !important; }
.pc_estimate_landing .box .btn:hover{ box-shadow: 0 0 0 4px #f06414 inset; }




.order_estimate{ margin-bottom: 45px; }
.order_estimate .order_basket_table{
	margin-bottom: 20px;
}

.order_estimate .order_basket_table .pd_spec{ display: none; }
.order_estimate .basket_btm > div{
	float: none !important;
}
.order_estimate .basket_btm .total_wrap{
	border: 3px solid #333;
	background: #fff;	
	padding: 30px;
	margin-bottom: 10px;
	justify-content: flex-end;
	align-items: center;
}
.order_estimate .basket_btm .total_wrap dl{ 
	/* float: right; */ 
}
.order_estimate .basket_btm .total_wrap dt, 
.order_estimate .basket_btm .total_wrap dd{
	color: #383838;
	font-weight: 400;
	letter-spacing: -1px; 
}
.order_estimate .basket_btm .total_wrap dt{ font-size: 14px; }
.order_estimate .basket_btm .total_wrap dd{ font-family: 'Malgun Gothic'; }
.order_estimate .basket_btm .total_wrap .total_price{
	font-weight: 700;
	font-family: 'Malgun Gothic';
	font-size: 22px;
	letter-spacing: -1px;
}

.order_estimate .basket_btm .chk_wrap{
	border: 0;
	padding: 0;
	/* align-items: center; */
}
.order_estimate .basket_btm .btn_wrap{
	margin: 0;
	padding: 0;
	margin-left: 30px;
	/* width: 50%; */
}

/* .order_estimate .basket_btm .chk_wrap .btn_wrap:first-child .btn{
	padding: 0 8px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	background: #fff;
	color: #383838;
	font-size: 12px;
} 

.order_estimate .basket_btm .chk_wrap .buy_btn{ text-align: right; }*/

.order_estimate .basket_btm .btn_wrap .btn{
	/* width: 160px;
	height: 43px;
	line-height: 43px;
	background: #12b3ec;
	color: #fff;
	font-size: 18px;
	border: 0;
	text-align: center;
	letter-spacing: -1px; */
	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: #333;
}

.order_estimate .basket_btm .btn_wrap .btn::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;
}


.order_estimate .add_item{
	text-align: left;
	margin-top: 20px;
}

.order_estimate .add_item .btn{
	display: inline-block;
	/* border: 1px solid #c9c9c9; */
	border-radius: 10px;
	font-size: 18px;
	text-align: center;
	font-weight: 700;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	cursor: pointer;
	color: #333;
	letter-spacing: -1px;
	color: #333;
	/* background: #12b3ec; */
	border: 1px solid #12b3ec; 
	/* background: #ec3d12; */
}

.order_estimate .add_item .btn::before{
	content: '\002B';
	color: #333;
	margin-right: 10px;
}

.order_estimate .add_item .desc{
	display: inline-block;
	padding: 0;
	border: 0;
	margin: 0;
	background: transparent;
	font-size: 14px;
	margin-left: 10px;
}


.order_estimate .order_kings{ display: none; margin-bottom: 20px; }
.order_estimate .order_kings > ul > li{
	padding: 15px 10px;
	border: 1px solid #dcdcdc;
	width: 573px;
	float: left;
}
.order_estimate .order_kings > ul > li:first-child{
	margin-right: 10px; 
}
.order_estimate .order_kings > ul > li > *{ 
	vertical-align: middle; 
	text-align: center;
}

.order_estimate .order_kings li .txt{
	width: 79px;
	height: 79px;
	background: #f7f7f7;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 500;
}
.order_estimate .order_kings li .txt::before{
	content: '';
	display: block;
	margin: 0 auto;
	
} 
.order_estimate .order_kings li.shop .txt::before{
	width: 35px;
	height: 27px;
	background: url('/skin/shop/basic/images/icon/sp_icon.png') no-repeat -268px -10px;
	margin: 5px auto;
	
} 
.order_estimate .order_kings li.king .txt::before{
	width: 35px;
	height: 44px;
	background: url('/skin/shop/basic/images/icon/kings_icon.png') no-repeat -127px -191px;
}

.order_estimate .order_kings .recomm .inner{ display: none; }
.order_estimate .order_kings .recomm .inner.on{
	width: 345px;
	margin: 0 auto;
	display: block;
}
.order_estimate .order_kings .recomm .inner > span{
	font-size: 15px;
	letter-spacing: -1px;
	display: block;
	margin-bottom: 5px;
	line-height: 20px;
}


.order_estimate .order_kings .recomm .layer{
	position: relative;
	min-height: 32px;
	border: 1px solid #d2d2d2;
	background: #fff; 
}
.order_estimate .order_kings .recomm .layer .selected{
	cursor: pointer;
	display: block;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	color: #000;
	font-size: 14px;
	text-align: left;
	background: url('/skin/shop/basic/images/icon/select_arr.png') no-repeat 95% center;
	font-weight: 500;
}

.order_estimate .order_kings .recomm .layer > ul{
	width: 100%;
	display: none;
	position: absolute;
	top: 32px;
	left: -1px;
	background: #fff;
	border: 1px solid #d2d2d2;
	border-top: 0;
	height: 260px;
	overflow-y: scroll;
}
.order_estimate .order_kings .recomm .layer > ul.on{
	display: block;
}
.order_estimate .order_kings .recomm .layer li{
	line-height: 32px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	position: relative;
	text-align: left;
	text-indent: 20px;
	padding: 0 10px;
}
.order_estimate .order_kings .recomm .layer li .king_label{
	left: 10px;
	top: 10px;
	right: auto;
	bottom: auto;
}

.order_estimate .order_kings .recomm .form > *{
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
}
.order_estimate .order_kings .recomm .form .input{ 
	width: 248px; 
}
.order_estimate .order_kings .recomm .form .btn{ 
	background: #fafafa; 
	color: #4f4f4f; 
	font-size: 14px; 
	width: 93px;
}
.order_estimate .order_kings .re_selected{
  	display: inline-block;
    width: 95px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #d1d1d1;
    background: #ffffff;
    text-align: center;
    border-radius: 4px;
    margin-left: 10px;
    vertical-align: middle;
}

/* 20210428 add */
.order_estimate .order_kings li.banner{
	padding: 0;
	border: 1px solid transparent;
}
.order_estimate .order_kings li.banner > img{
	display: block;
}


.order_estimate .desc{ display: none; }



.order_estimate_product{ display: none; }
.order_estimate_product.on{ display: block; }

.order_estimate_product .title{
	font-size: 24px;
	color: #343434;
	margin-bottom: 20px;
}
.order_estimate_product .category{ margin-bottom: 20px; }
.order_estimate_product .category li{
	background: #f6f6f6;
	border: 1px solid #e3e3e3;
	border-radius: 20px;
	height: 28px;
	line-height: 28px;
	margin-bottom: 10px;
}

.order_estimate_product .category li:last-child{
	margin-bottom: 0;
}

.order_estimate_product .category li > *{
	display: inline-block;
}
.order_estimate_product .category li > span{
	width: 188px;
	border-radius: 20px;
	background: #4f4f4f;
	color: #fff;
	font-size: 15px;
	letter-spacing: -1px;
	text-align: center;
	margin-right: 10px;
	background: #da5461;
	
}

.order_estimate_product .category li > a{
	padding: 0 10px;
	font-size: 13px;
	color: #202022;	
	position: relative;
}
.order_estimate_product .category li > a.on::after{
	content: '';
	display: block;
	width: calc(100% - 20px);
	position: absolute;
	bottom: 5px;
	left: 10px;
	height: 1px;
	background: #202022;
}


.order_estimate_product .product_list_wrap .prd_search{ margin-bottom: 20px; }
.order_estimate_product .product_list_wrap.part .type1 .list .info .txt_cont{ border: 0; }
.order_estimate_product .product_list_wrap.part .type1 .list .info > div{ vertical-align: middle; }
.order_estimate_product .product_list_wrap.part .type1 .list .buy_wrap{ text-align: center; border-left: 1px solid #dfdfdf; }
.order_estimate_product .product_list_wrap.part .type1 .list .price{ display: block;  }
.order_estimate_product .product_list_wrap.part .type1 .list .price li{ text-align: center; float: none; }
.order_estimate_product .product_list_wrap.part .type1 .list .shop{ 
	margin: 0; 
	background: #ffd000;
	border: 1px solid #ebc364;	
	color: #333;
	font-weight: 700;
	width: 90px;
	height: 30px;
	line-height: 30px;
	border-radius: 50px;
}


/*templates*/
.templates{ max-width: 1080px; margin: 0 auto; }
.templates .catebox{ margin-bottom: 30px; }
.templates .name{ letter-spacing: -1px; color: #1f1f1f; }
.templates .cont,
.templates .cont *{ color: #1f1f1f; font-size: 16px; letter-spacing: -1px;}

.templates.ver1 .data_head{ margin-bottom: 30px; }
.templates.ver1 .data_head > *{
	display: inline-block;
	vertical-align: middle;
}

.templates.ver1 .cate{
	/* width: 83px; */
	padding: 0 15px;
	height: 43px;
	background: #f7f8fb;
	border: 1px solid #858585;
	font-size: 26px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #1f1f1f;
	text-align: center;
	line-height: 43px;
	margin-right: 15px;
}


.templates.ver1 .name{ font-size: 22px; }
.templates.ver1 .cont,
.templates.ver1 .cont *{ color: #3e3e3e; }
.templates.ver1 .cont{ margin-bottom: 30px; }
.templates.ver1 .layout li{ width: 50%; text-align: center; }
.templates.ver1 .layout li > img { width: 80%; }


.templates.ver2 .catebox{ display: flex; align-items: center; }
.templates.ver2 .catebox > div{ box-sizing: border-box; }
.templates.ver2 .data_head{ width: 500px; text-align: center; margin-right: 30px; }
.templates.ver2 .data_body{ width: calc(100% - 530px); }
.templates.ver2 .data_head > img{ width: 80%; }
.templates.ver2 .cate{
	font-size: 26px;
	font-weight: 700;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #1f1f1f;
	margin-bottom: 20px;
}
.templates.ver2 .name{ font-size: 24px; margin-bottom: 20px; }



.templates.ver3{ display: flex; flex-wrap: wrap; }
.templates.ver3 .catebox{ width: calc(100% / 2 - 20px); margin-right: 40px; box-sizing: border-box; }
.templates.ver3 .catebox:nth-child(2n){ margin-right: 0; }
.templates.ver3 .data_head{ text-align: center; margin-bottom: 20px; }
.templates.ver3 .data_head > img{ width: 80%; }
.templates.ver3 .cate{
	font-size: 26px;
	font-weight: 700;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #1f1f1f;
	margin-bottom: 20px;
}
.templates.ver3 .name{ font-size: 20px; margin-bottom: 20px; }


@media only screen and (max-width: 1024px) and (min-width: 768px){
	
	/* #optionSelected .contains{ width: 1200px; }
	
	#optionSelected .selected_box{
		width: 62%;
	}
	#optionSelected .search_box{
		width: 37%;
	} */
	
	#optionSelected .contains{ width: 100%; }
	
	#optionSelected .selected_box{
		width: 56%;
	}
	
	#optionSelected .search_box{
		width: 40%;
	}
	
	/* .pc_estimate.gdetail .sheet{ padding: 0 2rem; } */
}

@media only screen and (max-width: 1400px) and (min-width: 768px) and (hover: hover) and (pointer: fine) {
	#optionSelected .contains{ width: 100%; }
	#optionSelected .contents > div{ width: 100%; }
	#optionSelected .result{ margin-top: 30px; }
	#optionSelected .result .est_txt{ position: static; }
	#optionSelected .search_box{
		text-align: right;
		padding: 0 20px;
	}
	
	#optionSelected .estimate .selected_box{ padding-right: 40px; box-sizing: border-box; }
} 

