/* 상태공통 */
.ps_st1	{color:#999;}
.ps_st2	{color:#265da1;}
.ps_st3	{color:red;}
.ps_st4	{color:#ddd;}

/* title 기본 */
.cp_inc_wrp		{position:relative;}
.pg_hdbx		{position:relative; padding:0 15px; margin-bottom:25px;}
.pg_hdbx h2		{display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif; font-size:27px; font-weight:500; letter-spacing:-0.05em; color:#000; line-height:120%; position:relative;}
.pg_hdbx p		{display:inline-block; width:100%; font-size:13px; color:#999; padding-top:5px; display:none;}
.pg_hdbx .search_bx		{position:absolute; bottom:0; right:0; width:300px;}
.pg_hdbx .search_bx > input	{display:inline-block; width:100%; height:45px; font-family:arial; font-size:13px; text-align:left; padding:0 55px 0 10px; color:#000; background:#fff; border:1px solid transparent; border-radius:7px; transition:all .2s;}
.pg_hdbx .search_bx > input:focus {outline:none; border-color:#eee; background:#fff; transition:all .2s;}
.pg_hdbx .search_bx > button {position:absolute; top:0; right:0; width:45px; height:100%; cursor:pointer; z-index:1;color:#555; transition:all .2s; border:0; background:transparent;}
.pg_hdbx .search_bx > button > i {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); line-height:100%; font-size:18px; color:#555; transition:all .2s;}
.pg_hdbx .search_bx > button > i:hover {color:#000; transition:all .2s;}
.pg_hdbx ul.tab_sta		{position:relative; font-size:0; margin-top:15px; display:inline-block; width:auto;}
.pg_hdbx ul.tab_sta li	{display:inline-block; vertical-align:middle; font-size:12px; color:#777; line-height:100%; margin-right:10px; cursor:pointer;}
.pg_hdbx ul.tab_sta li span	{font-family:tahoma; font-size:11px; display:inline-block; line-height:100%;   color:#777;/*padding:3px;background:#333; border-radius:3px;*/ margin-left:3px;}
.pg_hdbx ul.tab_sta li:before	{content:"# "; color:rgba(0,0,0,0.7);}
.pg_hdbx ul.tab_sta li.on	{color:red;}
.pg_hdbx ul.tab_sta li.on span	{color:red;}
.pg_hdbx .hv_cnt	{position:absolute; bottom:0; right:15px; font-size:0;}
.pg_hdbx .hv_cnt i,
.pg_hdbx .hv_cnt span	{display:inline-block; vertical-align:middle; line-height:100%;}
.pg_hdbx .hv_cnt i	{font-size:20px; padding-right:5px;}
.pg_hdbx .hv_cnt span	{font-size:12px;}
.pg_hdbx .hv_cnt span span	{color:red;}
.prj_control	{position:relative; font-size:0; margin-bottom:25px;}
.prj_control .area	{display:inline-block; vertical-align:middle; width:calc(100% - 120px);}
.prj_control .area select		{display:inline-block; vertical-align:middle; width:150px; height:45px; padding:0 10px; border:0; background: #fff url('/images/sel_arr.gif') no-repeat right 13px center; border:1px solid transparent; border-radius:7px; color:#333; cursor:pointer; margin-right:3px;}
.prj_control .area select:last-child		{margin:0;}
.prj_control .area select:focus {outline:none; background: #fff url('/images/sel_arr.gif') no-repeat right 13px center; border-color:#eee; transition:all .2s;}
.prj_control .btn_ar	{display:inline-block; vertical-align:middle; width:120px;}
.prj_control .btn_ar button	{width:100%; cursor:pointer; border:0px; background:#0c6ccf; height:45px; border-radius:7px; color:#fff; font-size:12px; transition:all .3s;}
.prj_control .btn_ar button:hover	{background:#047efb; transition:all .3s;}
.prj_control .btn_ar button span	{display:none;}
.care_btn	{position:absolute; top:0; right:0; font-size:0;}
.care_btn a	{display:inline-block; vertical-align:middle; width:100px;background:#0c6ccf; line-height:40px; border-radius:5px; color:#fff; font-size:12px; text-align:center; transition:all .3s; margin-left:5px;}
.care_btn a.modify	{background:#333;}
.care_btn a:hover	{background:#047efb; transition:all .3s;}
.care_btn a.modify:hover	{background:#000; transition:all .3s;}


/* 입찰리스트 */
ul.bid_list		{position:relative; font-size:0; background:#fff; border-radius:20px; margin-bottom:35px;}
ul.bid_list > li		{display:inline-block; vertical-align:top; width:100%; border-top:1px dashed #eee;}
ul.bid_list > li:first-child		{border:0;}
ul.bid_list > li.list_none		{padding:80px 0; font-size:12px; text-align:center; color:#777;}
ul.bid_list > li a		{display:block; border-radius:0px; font-size:0; overflow:hidden; padding:45px; transition:all .3s; position:relative;}
ul.bid_list > li a:hover		{transition:all .3s;}
ul.bid_list > li a .pic		{display:inline-block; vertical-align:top; width:250px; position:relative; background-position:center center !important; background-size:cover !important; border-radius:10px; border:1px solid #eee; overflow:hidden; transition:all .3s; margin-right:40px;}
ul.bid_list > li a:hover .pic		{border-color:#eee; transition:all .3s;}
ul.bid_list > li a .pic:after		{content:""; display:block; background:rgba(0,0,0,0.1); padding-top:72%; transition:all .3s;}
ul.bid_list > li a:hover .pic:after		{content:""; background:rgba(0,0,0,0.0); transition:all .3s;}

ul.bid_list > li a > span		{position:absolute; top:35px; right:35px; z-index:1; padding:7px 10px; border-radius:3px; color:#fff; font-size:12px; display:inline-block; line-height:100%;}
ul.bid_list > li a > span.st1		{display:none;}
ul.bid_list > li a > span.st2		{ background:#009eff;}
ul.bid_list > li a > span.st3		{background:orange; }

ul.bid_list > li a .mark,
ul.bid_list > li a i		{position:absolute; top:10px; line-height:100%;}
ul.bid_list > li a .mark		{right:10px; font-size:12px; background:#009eff; color:#fff; padding:5px; border-radius:3px;}
ul.bid_list > li a i		{left:10px; font-size:15px; color:orange;}
ul.bid_list > li a .in_etc		{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:15px; border:2px solid red; padding:5px; display:none;}
ul.bid_list > li a .info		{display:inline-block; vertical-align:top; width:calc(100% - 290px); padding:0px 0 0 0px;}
ul.bid_list > li a .info h2		{display:inline-block; width:100%; font-size:17px; /*font-family:Noto Sans KR, sans-serif; letter-spacing:-0.05em; */ font-weight:normal; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:15px; transition:all .3s;}
ul.bid_list > li a:hover .info h2		{color:#0062c7; transition:all .3s;}
ul.bid_list > li a .info ul.vif		{display:inline-block; width:100%; }
ul.bid_list > li a .info ul.vif li		{display:inline-block; width:33.3333%; font-size:0; padding-top:5px;}
ul.bid_list > li a .info ul.vif li.list_none		{padding:80px 0; font-size:12px; text-align:center; color:#777; width:100%; background:#fff;  border-radius:7px;}
ul.bid_list > li a .info ul.vif li span		{display:inline-block; vertical-align:top; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.bid_list > li a .info ul.vif li .tt		{width:90px; color:#7585A3;}
ul.bid_list > li a .info ul.vif li .tt:before		{content:"ㆍ";}
ul.bid_list > li a .info ul.vif li .txt	{width:calc(100% - 90px); color:#333;}
ul.bid_list > li a .info ul.vif li .txt .st1	{color:#333 !important;}
ul.bid_list > li a .info ul.vif li .txt .st2	{color:#0bb100 !important;}
ul.bid_list > li a .info ul.vif li .txt .st3	{color:red !important;}
ul.bid_list > li a .info ul.vif li .txt .bid	{color:orange !important; display:inline-block; padding-left:3px;}
ul.bid_list > li a .info ul.vif li .txt .not	{color:#777 !important; display:inline-block; padding-left:3px;}
ul.bid_list > li a .info ul.vif li .txt x	{color:red;}
ul.bid_list > li a .info ul.bid_box		{display:inline-block; width:100%; padding-top:10px;}
ul.bid_list > li a .info ul.bid_box li		{display:inline-block; width:100%; font-size:0; padding-top:7px;}
ul.bid_list > li a .info ul.bid_box li > span		{display:inline-block; vertical-align:top; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.bid_list > li a .info ul.bid_box li .tt		{width:90px; color:#7585A3;}
ul.bid_list > li a .info ul.bid_box li .tt:before		{content:"ㆍ";}
ul.bid_list > li a .info ul.bid_box li .txt	{width:calc(100% - 90px); color:#333;}
ul.bid_list > li a .info ul.bid_box li .txt span	{color:#265da1;}

/* 입찰상품 상세보기 */
.view_pro_basic		{position:relative; width:100%; font-size:0; text-align:center; display:inline-block; padding:0 0 80px 0;}
.view_pro_basic .pi_hdbx		{display:inline-block; width:100%;}
.view_pro_basic .pi_hdbx .cate		{display:inline-block; width:100%; font-size:0; padding-bottom:10px;}
.view_pro_basic .pi_hdbx .cate span		{display:inline-block; vertical-align:middle; font-size:13px; color:#555; position:relative;}

.view_pro_basic .pi_hdbx .cate span .st1	{color:#333 !important;}
.view_pro_basic .pi_hdbx .cate span .st2	{color:#0bb100 !important;}
.view_pro_basic .pi_hdbx .cate span .st3	{color:red !important;}


.view_pro_basic .pi_hdbx .cate span > i 		{position:absolute; top:-15px; right:-15px; font-size:15px; color:transparent; transition:all .2s;}
.view_pro_basic .pi_hdbx .cate span > i.show 	{color:orange; transition:all .2s;}
.view_pro_basic .pi_hdbx h2		{display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif; font-size:22px; font-weight:500; letter-spacing:-0.05em; color:#000; line-height:120%;}
.view_pro_basic .pi_hdbx p		{display:inline-block; width:100%; font-size:13px; color:#777; padding-top:15px;}
.view_pro_basic .cmp_info		{position:sticky;  position: -webkit-sticky; top:0; width:100%; overflow:hidden; background:#f5f3f3; text-align:center; z-index:1; transition:all .3s;overflow:hidden; font-size:0; display:inline-block; padding:100px 0 180px 0;}
.view_pro_basic .cmp_info:after		{content:""; position:absolute; top:-1px; left:0; width:100%; height:calc(100% + 1px);/*그리드라인을 위해 top 1픽셀위로 올림*/
	background-image:
		linear-gradient(90deg, #e3e3e3 0px, #e3e3e3 1px, transparent 1px, transparent 99px,  transparent 50px),
		linear-gradient(#e3e3e3 0px, #e3e3e3 1px, transparent 1px, transparent 99px,  transparent 50px),
		linear-gradient(#eeeeee 0px, #eeeeee 1px, transparent 1px, transparent 99px,  transparent 50px),
		linear-gradient(90deg, #eeeeee 0px, #eeeeee 1px, transparent 1px, transparent 99px,  transparent 50px),
		linear-gradient(transparent 0px, transparent 5px, #f5f3f3 5px, #f5f3f3 95px, transparent 95px, transparent 50px),
		linear-gradient(90deg, #eeeeee 0px, #eeeeee 1px, transparent 1px, transparent 99px, #eeeeee 99px, #eeeeee 50px),
		linear-gradient(90deg, transparent 0px, transparent 5px, #f5f3f3 5px, #f5f3f3 95px, transparent 95px, transparent 50px),
		linear-gradient(transparent 0px, transparent 1px, #f5f3f3 1px, #f5f3f3 99px, transparent 99px, transparent 50px),
		linear-gradient(#e3e3e3, #e3e3e3);
	background-size:50px 100%, 100% 50px, 100% 10px, 10px 100%, 100% 50px, 50px 100%, 50px 100%, 50px 50px, 50px 50px;
	opacity:0.5;
}
.view_pro_basic .cmp_info.mg_top		{top:90px; width:100%; transition:all .3s;}
.view_pro_basic .ci_pos		{display:inline-block; width:1260px; position:relative; transition:all .3s; z-index:2;}
.view_pro_basic .sec_cmp		{display:inline-block; vertical-align:top; width:calc(50% - 225px); height:100%; position:absolute; top:0; right:0; text-align:left; z-index:3;}
.view_pro_basic .sec_cmp .ds_img_bx		{display:inline-block; width:100%; height:100%; position:relative; border-radius:0; /*background:#fff;*/ overflow:hidden;}
.view_pro_basic .sec_cmp .ds_img_bx:after		{content:""; display:block; padding-top:100%;}
/*.view_pro_basic .sec_cmp .ds_img_bx:before	{content:""; position:absolute; top:0; left:0; border-top:1450px solid #f5f3f3; border-right:400px solid transparent; z-index:1;}*/
.view_pro_basic .sec_contr		{display:inline-block; vertical-align:top; width:calc(100% - 450px); padding:0px 70px 0 70px; text-align:left; position:relative; float:left;}
.view_pro_basic .sec_contr > i 			{position:absolute; top:0; right:0; font-size:15px; color:orange;}
.view_pro_basic .sec_contr .wish 	{position:absolute; top:0; right:0; font-size:12px; background:#c51b00; color:#fff; line-height:100%; padding:7px 10px; border-radius:3px; cursor:pointer; transition:all .2s;}
.view_pro_basic .sec_contr .wish.dis 	{background:#ddd; transition:all .2s;}
.view_pro_basic .spc_basic			{display:inline-block; vertical-align:top; width:100%;}
.view_pro_basic .spc_area			{display:inline-block; vertical-align:top; width:100%; padding:25px 0 0 0px; font-size:0;}
.view_pro_basic .spc_area h3		{display:inline-block; vertical-align:top; width:100%; font-size:0; font-weight:normal; padding-bottom:20px;}
.view_pro_basic .spc_area h3 i	{display:inline-block; vertical-align:top; font-size:18px; font-weight:normal; color:#000; line-height:100%; padding:0 5px 0 0;}
.view_pro_basic .spc_area h3 span	{display:inline-block; vertical-align:top; font-size:15px; font-weight:normal; color:#000; line-height:100%; padding:3px 0 0 0;}
.view_pro_basic .day_pic		{display:inline-block; vertical-align:middle; width:150px; background-size:cover !important; background-position:center center !important; border-radius:7px; position:relative; overflow:hidden;}
.view_pro_basic .day_pic:after		{content:""; display:block; padding-top:100%;}
.view_pro_basic .day_pic a		{position:absolute; top:0; left:0; width:100%; height:100%; font-size:0; background:rgba(0,0,0,0); transition:all .2s;}
.view_pro_basic .day_pic a:hover		{background:rgba(0,0,0,0.7); transition:all .2s;}
.view_pro_basic .day_pic a i	{position:absolute; top:55%; left:50%; transform:translate(-50%, -50%); font-size:30px; color:#fff; opacity:0; transition:all .2s;}
.view_pro_basic .day_pic a:hover i	{top:50%; opacity:1; transition:all .2s;}
.view_pro_basic ul.day_info		{display:inline-block; vertical-align:middle; width:calc(100% - 150px); padding:0 0 0 35px;}
.view_pro_basic ul.day_info li		{display:inline-block; width:100%; font-size:0; padding-top:5px;}
.view_pro_basic ul.day_info li:first-child		{padding-top:0px;}
.view_pro_basic ul.day_info li .tit		{display:inline-block; vertical-align:top; width:75px; font-size:12px; color:rgba(0,0,0,0.5); line-height:150%;}
.view_pro_basic ul.day_info li .txt		{display:inline-block; vertical-align:top; width:calc(100% - 75px); font-size:12px; line-height:150%; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.view_pro_basic ul.day_info li .txt i,
.view_pro_basic ul.day_info li .txt span		{display:inline-block; vertical-align:middle; }
.view_pro_basic ul.day_info li .txt i		{font-size:15px; color:orange; padding:0 3px 0 0;}
.view_pro_basic ul.day_info li .txt span		{font-size:13px;}
.view_pro_basic ul.day_info li .txt span.cnt		{padding-left:5px; font-size:11px; color:#999;}
.view_pro_basic .c_text		{position:relative; display:inline-block; width:1260px; text-align:center; z-index:10; margin-bottom:0; font-size:0;}
.view_pro_basic .c_text .pic_wrp	{display:inline-block; width:100%; position:relative; background:#fff; border-radius:20px; overflow:hidden; margin-top:-80px;}
.view_pro_basic .c_text .pic_wrp .bid_btn_wrp		{display:inline-block; width:100%; border:1px solid red;}
.view_pro_basic .c_text .pic_wrp .pw_hdbx		{display:inline-block; width:100%; text-align:left; padding:70px 70px 0 70px; border-top:1px dashed #eee;}
.view_pro_basic .c_text .pic_wrp .pw_hdbx h3		{display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif;font-size:18px; font-weight:500; letter-spacing:-0.05em; color:#000; line-height:120%;}
.view_pro_basic .c_text .pic_wrp .pw_hdbx p		{display:inline-block; width:100%; font-size:12px; color:#777; padding-top:5px; display:none;}
.view_pro_basic .c_text .cl_info,
.view_pro_basic .c_text .cs_info	{display:inline-block; vertical-align:top; position:relative;}
.view_pro_basic .c_text .cl_info	{width:350px;}
.view_pro_basic .c_text .cl_info:after	{content:""; position:absolute; top:0; left:-1px; width:1px; height:100%; background:#eee;}
.view_pro_basic .c_text .cs_info	{width:calc(100% - 350px);}
.view_pro_basic .c_text .cs_info:after	{content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#eee;}
.view_pro_basic .c_text .ct_in		{display:inline-block; width:100%; font-size:13px; text-align:left; padding:15px 70px 70px 70px; line-height:200%;}
.view_pro_basic ul.pi_dt		{display:inline-block; width:100%; padding:20px 0; font-size:0;}
.view_pro_basic ul.pi_dt li		{display:inline-block; width:50%; font-size:0; padding:3px 0;}
.view_pro_basic ul.pi_dt li.spf		{width:100%;}
.view_pro_basic ul.pi_dt li .tit		{display:inline-block; vertical-align:top; width:100px; font-size:13px; color:#7585A3; line-height:150%;}
.view_pro_basic ul.pi_dt li .tit:before		{content:"ㆍ ";}
.view_pro_basic ul.pi_dt li .txt		{display:inline-block; vertical-align:top; width:calc(100% - 100px); font-size:13px; line-height:150%; color:#333;}
.view_pro_basic ul.pi_dt li .txt i,
.view_pro_basic ul.pi_dt li .txt span		{display:inline-block; vertical-align:middle; }
.view_pro_basic ul.pi_dt li .txt i		{font-size:15px; color:orange; padding:0 3px 0 0;}
.view_pro_basic ul.pi_dt li .txt span		{font-size:13px;}
.view_pro_basic ul.pi_dt li .txt span.cnt		{padding-left:5px; font-size:11px; color:#999;}
.list_back {display:inline-block; width:100%; text-align:center; padding:35px 0 0 0; font-size:0; position:relative; z-index:1;}
.list_back.bid {}
.list_back a {display:inline-block; vertical-align:middle; max-width:200px; width:100%; line-height:100%; padding:20px 0; text-align:center; background:#555; color:#fff; font-size:13px; border-radius:35px; transition:all .2s; margin-left:10px;}
.list_back a:first-child {margin:0;}
.list_back a:hover {background:#333; transition:all .2s;}

/* 프로젝트이미지 슬라이드 */
.view_pro_basic .slick-slider{position: absolute; top:0; left:0; width:100%; height:100%;  display: block; box-sizing: border-box;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent; }
.view_pro_basic .slick-list{position: relative; display: block; overflow: hidden;  margin: 0; padding: 0;}
.view_pro_basic .slick-list:focus{outline: none; }
.view_pro_basic .slick-list.dragging{cursor: pointer; cursor: hand;}
.view_pro_basic .slick-slider .slick-track,
.view_pro_basic .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.view_pro_basic .slick-slider button.slick-arrow	{display:none !important;}
.view_pro_basic .slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.view_pro_basic .slick-track:before,
.view_pro_basic .slick-track:after{display: table; content: '';}
.view_pro_basic .slick-track:after{clear: both;}
.view_pro_basic .slick-loading .slick-track{visibility: hidden;}
.view_pro_basic .slick-slide{display: none;float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .view_pro_basic .slick-slide{float: right;}
.view_pro_basic .slick-slide img{display: block;}
.view_pro_basic .slick-slide.slick-loading img{display: none;}
.view_pro_basic .slick-slide.dragging img{pointer-events: none;}
.view_pro_basic .slick-initialized .slick-slide{display: block;}
.view_pro_basic .slick-initialized .slick-slide > div	{position:relative; height:100%;}
.view_pro_basic .slick-initialized .slick-slide > div:after	{content:""; display:block; padding-top:100%; }
.view_pro_basic .slick-initialized .slick-slide > div > div	{position:absolute; top:0; left:0; width:100%; height:100%; background-size:cover !important; background-position:center center !important; cursor:pointer;}
.view_pro_basic .slick-initialized .slick-slide > div > div:after	{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.2); transition:all .2s;}
.view_pro_basic .slick-initialized .slick-slide > div > div:hover:after	{background:rgba(0,0,0,0.1); transition:all .2s;}
.view_pro_basic .slick-loading .slick-slide{visibility: hidden;}
.view_pro_basic .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.view_pro_basic .slick-arrow.slick-hidden {display: none;}
.view_pro_basic .slider {width: 100%; margin: auto;}
.view_pro_basic .slick-slide {margin: 0px 0;}
.view_pro_basic .slick-slide img {width: 100%;}
.view_pro_basic .slick-prev:before,
.view_pro_basic .slick-next:before {color: black;}
.view_pro_basic .slick-slide {transition: all ease-in-out .3s; opacity: .2;}
.view_pro_basic .slick-active {opacity: 1; }
.view_pro_basic .slick-current {opacity: 1;}
.view_pro_basic .slick-dots {position: absolute; bottom:25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: right; padding:0 25px 0 0; display:none !important;}
.view_pro_basic .slick-dots li {position: relative; display: inline-block; width: 7px; height:7px; margin: 0 3px; padding: 0; cursor: pointer;  border-radius:100%; overflow:hidden; transition:all .3s;}
.view_pro_basic .slick-dots li button {font-size: 0; line-height: 0; display: block; width: 100%; height: 100%; padding: 10px 0; cursor: pointer; color: transparent; border: 0; outline: none; background:rgba(255,255,255,0.4);}
.view_pro_basic .slick-dots li button:hover,
.view_pro_basic .slick-dots li button:focus {outline: none; }
.view_pro_basic .slick-dots li button:hover:before,
.view_pro_basic .slick-dots li button:focus:before {opacity: 1;}
.view_pro_basic .slick-dots li button:before {}
.view_pro_basic .slick-dots li.slick-active{border-radius:10px;}
.view_pro_basic .slick-dots li.slick-active button{background: red;}

/* 프로젝트pdf 리스트 */
ul.data_pdf	{display:inline-block; width:100%; font-size:0; text-align:left;}
ul.data_pdf.user	{padding:15px 70px 70px 70px;}
ul.data_pdf li	{display:inline-block; vertical-align:top; width:100%; }
ul.data_pdf li a	{display:block; font-size:0;line-height:100%; padding:5px 0;}
ul.data_pdf li a i,
ul.data_pdf li a span	{display:inline-block; vertical-align:middle; line-height:100%;}
ul.data_pdf li a i	{width:30px; font-size:18px; color:red;}
ul.data_pdf li a span	{width:calc(100% - 30px); font-size:15px; color:#333;}
ul.data_pdf li:hover a span	{color:red;}

/* 프로젝트이미지 리스트 */
ul.data_pic	{display:inline-block; width:100%; font-size:0; text-align:left; padding:25px 70px 70px 70px; counter-reset:li;}
ul.data_pic li	{display:inline-block; vertical-align:top; width:calc(16.6666% - 2px); margin:1px; background-size:cover !important; background-position:center center !important; border-radius:0px; overflow:hidden; position:relative; cursor:pointer;}
ul.data_pic li:before	{content:counter(li)""; counter-increment:li; position:absolute; top:10px; left:10px; font-size:11px; font-family:tahoma; text-align:center; /*width:20px; background:orange;*/ color:#fff; line-height:100%; text-shadow: 0 0 1px #000000;}
ul.data_pic li:after	{content:""; display:block; padding-top:75%; background:rgba(255,255,255,0.3); transition:all .3s;}
ul.data_pic li:hover:after	{ background:rgba(0,0,0,0); transition:all .3s;}

/* 프로젝트 입찰업체 */
.bid_hdbx		{display:inline-block; vertical-align:top; width:100%; text-align:left; position:relative; background:#f9fdff;}
.bid_hdbx:after		{content:""; display:block; padding-top:100%;}
.bid_hdbx .bh_pos		{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; padding:0 70px; text-align:center;}
.bid_hdbx .bh_pos > div		{display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif;font-size:60px; font-weight:800; color:#000; line-height:100%; padding-bottom:20px;}
.bid_hdbx .bh_pos > h3		{display:inline-block; width:100%; font-size:18px; font-weight:normal; color:#000; line-height:120%;}
.bid_hdbx .bh_pos > p		{display:inline-block; width:100%; font-size:11px; color:#777; padding-top:0px;}
.bid_hdbx .bh_pos > span		{display:inline-block; max-width:220px; width:100%; background:#007cc5; line-height:100%; font-size:15px; color:#fff; padding:18px 0; margin-top:20px; border-radius:35px; cursor:pointer; transition:all .3s;}
.bid_hdbx .bh_pos > span:hover	{background:#0095ed; transition:all .3s;}
.bid_hdbx .bh_pos > span.disable {background:#999; cursor: not-allowed !important;}
.list_cal {display:none;}
.c_text .bid_rst		{display:inline-block; vertical-align:top; position:relative; width:100%;}
.c_text .bid_rst ul.bid_money_list		{position:relative; padding:0px;counter-reset:li; border-top:1px solid #eee;}
.c_text .bid_rst ul.bid_money_list li		{display:inline-block; width:100%; font-size:0; position:relative; padding:0; border-bottom:1px dashed #eee; text-align:left;}
.c_text .bid_rst ul.bid_money_list li:last-child		{border-bottom:1px solid #eee;}
.c_text .bid_rst ul.bid_money_list li.none		{font-size:11px; padding:50px 0; text-align:center; color:#777;}
.c_text .bid_rst ul.bid_money_list li .num	{display:inline-block; vertical-align:middle; background:#fafafa; color:#000; position:relative; width:100px; text-align:center; border-right:1px dashed #eee;}
.c_text .bid_rst ul.bid_money_list li .num:after		{content:""; display:block; padding-top:100%;}
.c_text .bid_rst ul.bid_money_list li .num:before	{content:counter(li)" "; counter-increment:li; font-size:20px; font-family: 'GmSansB'; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); line-height:100%; color:#000;}
.c_text .bid_rst ul.bid_money_list li.me .num:before	{color:red;}
.c_text .bid_rst ul.bid_money_list li .num span	{position:absolute; top:10px; left:10px; line-height:100%; color:#fff; font-size:11px; padding:3px; border-radius:3px;}
.c_text .bid_rst ul.bid_money_list li .num span.m_t		{background:#00af3e;}
.c_text .bid_rst ul.bid_money_list li .num span.m_d		{background:#ff0047;}
.c_text .bid_rst ul.bid_money_list li .hid_wrp	{display:inline-block; vertical-align:middle; width:calc(100% - 100px); height:100%; position:absolute; top:0; right:0; background:#fffef9; z-index:1;}
.c_text .bid_rst ul.bid_money_list li .hid_wrp span	{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:11px; color:#555; line-height:100%; width:100%; padding:0 20px; text-align:left;}
.c_text .bid_rst ul.bid_money_list li .bml_wrp	{display:inline-block; vertical-align:middle; width:calc(100% - 100px); padding:0 20px; position:relative;}
.c_text .bid_rst ul.bid_money_list li .bml_wrp .bi_cmp	{display:inline-block; vertical-align:middle; font-size:13px; text-align:left; width:100%; font-weight:bold;}
.c_text .bid_rst ul.bid_money_list li .bml_wrp .bi_rst		{display:inline-block; vertical-align:middle; font-size:0; text-align:left; width:100%; padding-top:3px;}
.c_text .bid_rst ul.bid_money_list li .bml_wrp .bi_rst > span	{display:inline-block; vertical-align:middle; font-size:15px; text-align:left; width:100%; line-height:100%; padding-top:3px;}
.c_text .bid_rst ul.bid_money_list li .bml_wrp .bi_rst > span:before {content:"" attr(data-text); display:inline-block; vertical-align:middle; font-size:12px; width:65px; color:rgba(0,0,0,0.5);}
.c_text .bid_rst ul.bid_money_list li .bml_wrp .bi_rst > span > span	{display:inline-block; vertical-align:middle; font-size:12px; font-family:tahoma; text-align:left; color:#333;}
.c_text .bid_rst ul.bid_money_list li .bml_wrp a		{position:absolute; top:50%; right:30px; font-size:20px; transform:translateY(-50%); line-height:100%; color:#777; transition:all .3s;}
.c_text .bid_rst ul.bid_money_list li .bml_wrp a:hover		{color:#000; transition:all .3s; }
.c_text .bid_rst ul.avrg		{display:inline-block; width:100%; text-align:left; padding:30px 40px; position:relative; font-size:0;}
.c_text .bid_rst ul.avrg li		{display:inline-block; vertical-align:top; width:100%; padding-top:6px;}
.c_text .bid_rst ul.avrg li .tit		{display:inline-block; vertical-align:top; width:90px; font-size:12px; color:#7585A3; line-height:150%;}
.c_text .bid_rst ul.avrg li .tit:before		{content:"ㆍ ";}
.c_text .bid_rst ul.avrg li .txt		{display:inline-block; vertical-align:top; width:calc(100% - 90px); font-size:12px; line-height:150%; color:#333; text-align:right;}
.c_text .bid_rst ul.avrg li .txt span		{color:red;}

/* 입찰 레이어 */
.bid_mask		{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); opacity:0 !important; z-index:-1 !important; transition:all .3s;}
.bid_mask.show		{opacity:1 !important; z-index:1000000 !important; transition:all .3s;}
.bid_mask .bid_content		{position:absolute; top:calc(50% + 30px); left:50%; transform:translate(-50%, -50%); max-width:400px; width:calc(100% - 50px); max-height:730px; height:100%; transition:all .3s;}
.bid_mask .bid_content.default		{max-height:400px; }
.bid_mask.show .bid_content		{top:50%; transition:all .3s;}
.bid_mask .bid_content > i		{position:absolute; top:-40px; right:-10px; font-size:30px; color:rgba(255,255,255,0.7); transition:all .3s; cursor:pointer;}
.bid_mask .bid_content > i:hover	{transform:rotate(270deg); color:#fff; transition:all .3s;}
.bid_mask .bc_wrp		{display:inline-block; width:100%; background:#fafafa; border-radius:20px 20px 0 0; position:absolute; height:calc(100% - 60px); overflow:hidden;}

.bid_mask .bc_hdbx		{display:inline-block; width:100%; padding:0; height:55px; position:relative; border-bottom:1px solid #eee;}
.bid_mask .bc_hdbx h2		{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; font-family:Noto Sans KR, sans-serif; font-size:17px; font-weight:500; letter-spacing:-0.05em; color:#000; line-height:120%; padding:0 25px;}
.bid_mask .bc_hdbx p		{display:none; width:100%; font-size:12px; color:#777; padding-top:5px;}
.bid_mask .bc_hdbx .bd_pt		{position:absolute; top:50%; right:20px; transform:translateY(-50%); font-size:0;}
.bid_mask .bc_hdbx .bd_pt span		{display:inline-block; vertical-align:middle; line-height:100%; font-size:11px;}
.bid_mask .bc_hdbx .bd_pt .bpt		{color:#333;}
.bid_mask .bc_hdbx .bd_pt .bpc		{color:red; font-weight:bold; padding-left:5px;}

.bid_mask .mwrt_box		{position:relative; top:0; left:0; height:calc(100% - 55px);overflow-y:overlay; padding:20px;}
.bid_mask .mwrt_box:: {-ms-overflow-style: none;}
.bid_mask .mwrt_box::-webkit-scrollbar {background: transparent; width:2px; height:2px; border-radius:15px;}
.bid_mask .mwrt_box::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }


.bid_mask ul.b_ntc		{display:inline-block; width:100%;}
.bid_mask ul.b_ntc li		{display:inline-block; width:100%; font-size:12px; padding:2px 0 0 13px; text-indent:-12px; line-height:140%; color:#007cc5;}
.bid_mask ul.b_ntc li:before		{content:"ㆍ";}

.bid_mask ul.info_short		{display:inline-block; width:100%; padding:10px 0 0 0;}
.bid_mask ul.info_short.cancel	{padding:30px;}
.bid_mask ul.info_short li		{display:inline-block; width:100%; font-size:0; padding-top:5px;}
.bid_mask ul.info_short li .tit		{display:inline-block; vertical-align:top; width:100px; font-size:13px; color:#777; line-height:150%;letter-spacing:0em; display:none;}
.bid_mask ul.info_short li .tit:before		{content:"ㆍ ";}
.bid_mask ul.info_short li .txt		{display:inline-block; vertical-align:top; width:100%; font-size:13px; line-height:150%; letter-spacing:0em; color:#000; padding-left:25px; position:relative;}
.bid_mask ul.info_short li .txt i		{position:absolute; top:0px; left:0; font-size:20px; color:#000;}
.bid_mask ul.info_short.cancel li .tit		{display:inline-block !important; vertical-align:middle;}
.bid_mask ul.info_short.cancel li .txt		{width:calc(100% - 100px); padding:0; vertical-align:middle;}


.bid_mask .bid_money		{display:inline-block; width:100%; position:relative; margin-top:15px;}
.bid_mask .bid_money .bm_wrp		{display:inline-block; width:100%; position:relative;}
.bid_mask .bid_money .bm_wrp.line		{/*border-top:1px solid #eee;*/ margin:10px 0 5px 0;}
.bid_mask .bid_money .bm_wrp h3		{display:inline-block; width:100%; position:relative; font-weight:bold; padding:15px 5px 5px 5px; font-size:13px; color:#000;}
.bid_mask .bid_money .bm_wrp h3 > span	{position:absolute; top:15px; right:0; font-size:11px; font-style:normal; color:red; font-weight:normal;}
.bid_mask .bid_money .bm_wrp h3 > span span	{color:#333;}
.bid_mask .bid_money .bm_wrp p		{display:inline-block; width:100%; position:relative; padding:0 5px 5px 5px; font-size:12px; color:#000; margin-top:-5px;}
.bid_mask .bid_money .bm_wrp > span		{position:absolute; top:50%; transform:translateY(-50%); line-height:100%; }
.bid_mask .bid_money .bm_wrp > span.tit		{left:5px;font-size:12px; color:#0050c7; font-family: Noto Sans KR, sans-serif;font-size: 15px;font-weight: 500;border-right:0px solid #ddd; padding-right:15px; letter-spacing: -0.05em;}
.bid_mask .bid_money .bm_wrp > span.won		{right:5px;ont-family: Noto Sans KR, sans-serif;font-size: 15px;font-weight: 500;}

.bid_mask .bid_money .bm_wrp > input			{width:100%; height:50px; padding:0 40px 0 125px; border:1px solid #e9e9e9; border-width: 0 0 2px 0;background:transparent; font-size:25px; font-family: Noto Sans KR, sans-serif; font-weight:800;text-align:right; transition:all .2s; color:red; border-radius:0px;  text-align: right;}
.bid_mask .bid_money .bm_wrp > input:focus {outline:none; border-bottom:2px solid #007cc5; transition:all .2s;}
.bid_mask .bid_money .bm_wrp > input::placeholder {color: rgba(0,0,0,0.3); font-size:11px;}

.bid_mask .bid_money .bm_wrp > textarea			{width:100%; height:100px; padding:15px; border:1px solid #e9e9e9; background:#fff; font-size:12px; text-align:left; transition:all .2s; color:#333; border-radius:5px; }
.bid_mask .bid_money .bm_wrp > textarea:focus {outline:none; background: white; border:1px solid #007cc5; transition:all .2s;}


.bid_mask .bid_money .bm_wrp .b_att			{display:inline-block; width:100%; position:relative; margin:1px 0;}
.bid_mask .bid_money .bm_wrp .b_att span			{position:absolute; top:50%; left:10px; transform:translateY(-50%); line-height:100%; font-size:11px; font-family:tahoma; color:#000;}
.bid_mask .bid_money .bm_wrp .b_att span i		{font-size:15px; display:inline-block; padding-right:3px;}
.bid_mask .bid_money .bm_wrp .b_att input			{width:100%; height:35px; padding:0 10px 0 55px; border:1px solid #e9e9e9; background:#fff; font-size:12px; text-align:left; transition:all .2s; color:red; border-radius:5px;}
.bid_mask .bid_money .bm_wrp .b_att input:focus {outline:none; background: white; border:1px solid #007cc5; transition:all .2s;}
.bid_mask .bid_money .bm_wrp .b_att input::placeholder {color: rgba(0,0,0,0.3); font-size:11px;}



.bid_mask .wrn_msg	{display:inline-block; width:100%; padding:50px 0; font-size:12px; color:red; text-align:center;}
.bid_mask ul.btn	{display:flex; width:100%; text-align:center; border-radius:0 0 20px 20px; overflow:hidden; position:absolute; bottom:0; left:0; height:60px;}
.bid_mask ul.btn li	{flex:1;font-size:13px; background:#007cc5; color:#fff; cursor:pointer; line-height:60px; transition:all .3s;}
.bid_mask ul.btn li:hover	{background:#0095ed; transition:all .3s;}
.bid_mask ul.btn li.close	{background:#282828;}
.bid_mask ul.btn li.close:hover	{background:#333;}

/* 프로젝트이미지 상세보기 */
.data_pic_mask {width:100%; height:100%; position:fixed; /*background:rgba(0,0,0,0.8);*/ top:0; left:0; right:0; bottom:0; margin:auto; opacity: 0 !important; z-index: -1 !important; transition: all .3s;}
.data_pic_mask.show {opacity:1 !important; z-index:1000000 !important; transition: all .3s;}
.data_pic_mask .pop_close			{position:fixed; top:25px; right:25px; color:white; font-size:50px;z-index:2; cursor:pointer;}
.data_pic_mask .data_wrp {position:fixed;  width:100%; height:100%;  top:0; left:0; z-index:1; color:black; }
.data_pic_mask .data_wrp .call_data_hd {position:relative;  width:100%; height:50px; top:0; left:0; background:#fafafa; border-bottom:1px solid #eee;}
.data_pic_mask .data_wrp .call_data_hd > h3 {position:absolute; top:50%; left:20px; line-height:100%; transform:translateY(-50%); font-size:13px; color:#000; font-weight:normal; z-index:1;}
.data_pic_mask .data_wrp .call_data_hd > h3 span {font-size:11px; color:red; display:inline-block; padding-left:5px;}
.data_pic_mask .data_wrp .call_data_hd > i {position:absolute; top:50%; right:15px; line-height:100%; transform:translateY(-50%) rotate(0deg); font-size:20px; color:#000; transition:all .3s; cursor:pointer; z-index:1;}
.data_pic_mask .data_wrp .call_data_hd > i:hover	{transform:translateY(-50%) rotate(270deg); transition:all .3s;}
.data_pic_mask ul.call_data_pic { position:relative;  width:100%; height:calc(100% - 50px); top:0; left:0; counter-reset:li; overflow-y:overlay; background:#fff;}
.data_pic_mask ul.call_data_pic:: {-ms-overflow-style: none;}
.data_pic_mask ul.call_data_pic::-webkit-scrollbar {background: transparent; width:2px; height:2px; border-radius:15px;}
.data_pic_mask ul.call_data_pic::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }
.data_pic_mask ul.call_data_pic li {width:100%; display:inline-block; text-align:center; position:relative; padding:10px 10px 0 10px;}
.data_pic_mask ul.call_data_pic li:last-child {/*margin-top:125px;*/ border:0; padding-bottom:10px;}
/*
.data_pic_mask ul.call_data_pic li:nth-child(even)	{background:#ffffff !important; }
.data_pic_mask ul.call_data_pic li:nth-child(odd)	{background:#fafafa !important; }
*/
.data_pic_mask ul.call_data_pic li:before,
.data_pic_mask ul.call_data_pic li:after	{position:absolute; top:15px; line-height:20px; z-index:1;}
.data_pic_mask ul.call_data_pic li:before	{content:"# "counter(li); counter-increment:li; font-size:11px; color:#000; left:15px; /*transform:translateX(-50%);*/ font-family:tahoma;}
/*.data_pic_mask ul.call_data_pic li:after	{content:"김소장"; right:60px; font-size:11px; color:#777;}*/
.data_pic_mask ul.call_data_pic li img		{max-width:100%; width:100%; position:relative; border-radius:0;}


/* 업체리스트 */
ul.cmp_bd_all		{position:relative; font-size:0; background:transparent; border-radius:0; padding:0px; margin-bottom:30px;}
ul.cmp_bd_all > li		{display:inline-block; vertical-align:top; width:calc(50% - 5px); margin:5px 0; background:#fff; border-radius:10px; overflow:hidden;}

ul.cmp_bd_all > li:nth-child(even)	{margin-left:5px;}
ul.cmp_bd_all > li:nth-child(odd)	{margin-right:5px;}


ul.cmp_bd_all > li a		{display:block; font-size:0; overflow:hidden; transition:all .3s; padding:30px;}
ul.cmp_bd_all > li a:hover		{transition:all .3s;}
ul.cmp_bd_all > li a .pic		{display:inline-block; vertical-align:middle; width:100px; position:relative; background-position:center center !important; background-size:cover !important; transition:all .3s; border-radius:7px; overflow:hidden;}
ul.cmp_bd_all > li a .pic:after		{content:""; display:block; background:rgba(0,0,0,0.05); padding-top:100%; transition:all .3s;}
ul.cmp_bd_all > li a:hover .pic:after		{content:""; background:rgba(0,0,0,0.02); transition:all .3s;}
ul.cmp_bd_all > li a .pic i		{position:absolute; top:15px; line-height:100%; left:15px; font-size:18px; color:orange;}
ul.cmp_bd_all > li a .info		{display:inline-block; vertical-align:middle; width:calc(100% - 100px); padding:0 0 0 25px;}
ul.cmp_bd_all > li a .info h2		{display:inline-block; width:100%; font-size:15px; /*font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; */ font-weight:normal; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:10px; transition:all .3s;}
ul.cmp_bd_all > li a:hover .info h2		{color:#0062c7; transition:all .3s;}
ul.cmp_bd_all > li a .info ul.dti		{display:inline-block; width:100%; }
ul.cmp_bd_all > li a .info ul.dti li		{display:inline-block; width:100%; font-size:0; padding-top:3px;}
ul.cmp_bd_all > li a .info ul.dti li span		{display:inline-block; vertical-align:top; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.cmp_bd_all > li a .info ul.dti li .tt		{width:75px; color:#7585A3;}
ul.cmp_bd_all > li a .info ul.dti li .tt:before		{content:"ㆍ";}
ul.cmp_bd_all > li a .info ul.dti li .txt	{width:calc(100% - 75px); color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
ul.cmp_bd_all > li a .info ul.dti li .txt.st1	{color:green;}
ul.cmp_bd_all > li a .info ul.dti li .txt.st2	{color:red;}

/* 업체리스트2 */
ul.cmp_li_all		{position:relative; font-size:0; background:transparent; border-radius:0; padding:0px;}
ul.cmp_li_all > li		{display:inline-block; vertical-align:top; width:calc(25% - 30px); margin:15px; background:#fff; border-radius:10px; overflow:hidden;}
ul.cmp_li_all > li a		{display:block; font-size:0; overflow:hidden; transition:all .3s;}
ul.cmp_li_all > li a:hover		{transition:all .3s;}
ul.cmp_li_all > li a .pic		{display:inline-block; vertical-align:middle; width:100%; position:relative; background-position:center center !important; background-size:cover !important; transition:all .3s;}
ul.cmp_li_all > li a .pic:after		{content:""; display:block; background:rgba(0,0,0,0.05); padding-top:100%; transition:all .3s;}
ul.cmp_li_all > li a:hover .pic:after		{content:""; background:rgba(0,0,0,0.02); transition:all .3s;}
ul.cmp_li_all > li a .pic i		{position:absolute; top:15px; line-height:100%; left:15px; font-size:18px; color:orange;}
ul.cmp_li_all > li a .info		{display:inline-block; vertical-align:top; width:100%; padding:35px;}
ul.cmp_li_all > li a .info h2		{display:inline-block; width:100%; font-size:18px; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:15px; transition:all .3s;}
ul.cmp_li_all > li a:hover .info h2		{color:#0062c7; transition:all .3s;}
ul.cmp_li_all > li a .info ul.dti		{display:inline-block; width:100%; }
ul.cmp_li_all > li a .info ul.dti li		{display:inline-block; width:100%; font-size:0; padding-top:3px;}
ul.cmp_li_all > li a .info ul.dti li span		{display:inline-block; vertical-align:top; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.cmp_li_all > li a .info ul.dti li .tt		{width:75px; color:#7585A3;}
ul.cmp_li_all > li a .info ul.dti li .tt:before		{content:"ㆍ";}
ul.cmp_li_all > li a .info ul.dti li .txt	{width:calc(100% - 75px); color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
ul.cmp_li_all > li a .info ul.dti li .txt.st1	{color:green;}
ul.cmp_li_all > li a .info ul.dti li .txt.st2	{color:red;}

/* 업체정보 상세보기 */
.view_compnay		{position:relative; text-align:center;}
.view_compnay:after		{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-size:cover !important; }
.view_compnay.bid:after			{background:url(/images/bg_intro_cmp_b.png) no-repeat; background-position: center center !important; opacity:0.1;}
.view_compnay.design:after		{background:url(/images/bg_intro_cmp_d.jpg) no-repeat; background-position: bottom center !important; opacity:0.05;}
.view_compnay .vc_pos		{display:inline-block; width:100%; font-size:0; text-align:left; position:relative; padding:80 0 80px 0;z-index:1; text-align:right;}
.view_compnay .info_txt		{display:inline-block; width:calc(100% - 150px); font-size:0; text-align:left; position:relative; border-radius:0px; overflow:hidden;}
.view_compnay .it_wrp		{display:inline-block; vertical-align:top; width:370px; padding:0 0 0 0; background:#f5f3f3; border-radius:15px; overflow:hidden;}
.view_compnay .it_map		{display:inline-block; vertical-align:top; width:calc(100% - 370px); height:100%; position:absolute; top:0; right:0;}
.view_compnay .info_txt .it_pic		{display:inline-block; vertical-align:top; width:100%; position:relative; background-position:center center !important; background-size:cover !important; transition:all .3s;}
.view_compnay .info_txt .it_pic:after		{content:""; display:block; padding-top:100%; transition:all .3s;}
.view_compnay .info_txt .it_con		{display:inline-block; vertical-align:top; width:100%; padding:45px; position:relative; }
.view_compnay .info_txt .it_con > a		{position:absolute; top:20px; right:20px; color:#000; font-size:22px; transition:all .3s; display:none;}
.view_compnay .info_txt .it_con > a.dis		{color:#555; transition:all .3s;}
.view_compnay .info_txt .it_con > a.pick		{color:orange; transition:all .3s;}
.view_compnay .info_txt h2		{display:inline-block; vertical-align:top; width:100%; font-family:Noto Sans KR, sans-serif; font-size:18px; font-weight:500; letter-spacing:-0.05em; color:#000; line-height:120%; padding-bottom:20px;}
.view_compnay .info_txt ul.vcm		{display:inline-block; width:100%; padding:0; font-size:0;}
.view_compnay .info_txt ul.vcm li		{display:inline-block; width:100%; font-size:0; padding-top:5px;}
.view_compnay .info_txt ul.vcm li .tit		{display:inline-block; vertical-align:top; width:90px; font-size:12px; color:#7585A3; line-height:150%;}
.view_compnay .info_txt ul.vcm li .tit:before		{content:"ㆍ ";}
.view_compnay .info_txt ul.vcm li .txt		{display:inline-block; vertical-align:top; width:calc(100% - 90px); font-size:12px; line-height:150%; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.view_compnay .info_txt ul.vcm li .txt i,
.view_compnay .info_txt ul.vcm li .txt span		{display:inline-block; vertical-align:middle; }
.view_compnay .info_txt ul.vcm li .txt i		{font-size:15px; color:orange; padding:0 3px 0 0;}
.view_compnay .info_txt ul.vcm li .txt span		{font-size:13px;}
.view_compnay .info_txt ul.vcm li .txt span.cnt		{padding-left:5px; font-size:11px; color:#999;}

/* 나의 입찰내역리스트 */
ul.my_bidding		{position:relative; font-size:0; background:#fff; border-radius:20px; margin-bottom:35px;}
ul.my_bidding > li		{display:inline-block; vertical-align:top; width:100%; padding:45px; position:relative; border-top:1px dashed #eee;}
ul.my_bidding > li.list_none		{padding:80px 0; font-size:12px; text-align:center; color:#777; width:100%; background:#fff;  border-radius:7px;}
ul.my_bidding > li:first-child		{border:0;}
ul.my_bidding > li .pic		{display:inline-block; vertical-align:top; width:200px; position:relative; background-position:center center !important; background-size:cover !important; border-radius:7px; overflow:hidden; transition:all .3s; border:1px solid #eee;}
ul.my_bidding > li .pic:after		{content:""; display:block; background:rgba(0,0,0,0.1); padding-top:72%; transition:all .3s;}
ul.my_bidding > li:hover .pic:after		{content:""; background:rgba(0,0,0,0.0); transition:all .3s;}
ul.my_bidding > li .info		{display:inline-block; vertical-align:top; width:calc(100% - 400px); padding:0 40px;}
ul.my_bidding > li .info h2		{display:inline-block; width:100%; font-size:15px; /*font-family:Noto Sans KR, sans-serif; letter-spacing:-0.05em;*/ font-weight:normal; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:15px; transition:all .3s;}
ul.my_bidding > li:hover .info h2		{color:#0062c7; transition:all .3s;}
ul.my_bidding > li .info ul.bid_fd		{display:inline-block; width:100%; }
ul.my_bidding > li .info ul.bid_fd > li		{display:inline-block; width:100%; font-size:0; padding-top:8px;}
ul.my_bidding > li .info ul.bid_fd > li span		{display:inline-block; vertical-align:top; font-size:12px; /*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/ line-height:180%;}
ul.my_bidding > li .info ul.bid_fd > li .tt		{width:90px; color:#7585A3;}
ul.my_bidding > li .info ul.bid_fd > li .tt:before		{content:"ㆍ";}
ul.my_bidding > li .info ul.bid_fd > li .txt	{width:calc(100% - 90px); color:#333;}
ul.my_bidding > li .info ul.bid_fd > li .txt.st1	{color:green;}
ul.my_bidding > li .info ul.bid_fd > li .txt.st2	{color:red;}

ul.my_bidding > li .info ul.bid_fd > li ul.catt_box	{display:inline-block; width:100%; line-height:100%;}
ul.my_bidding > li .info ul.bid_fd > li ul.catt_box li	{display:inline-block; width:100%; line-height:100%; }
ul.my_bidding > li .info ul.bid_fd > li ul.catt_box li a	{display:block; font-size:0; position:relative; padding:3px 0px;}

ul.my_bidding > li .info ul.bid_fd > li ul.catt_box li a i,
ul.my_bidding > li .info ul.bid_fd > li ul.catt_box li a span,
ul.my_bidding > li .info ul.bid_fd > li ul.catt_box li a em	{display:inline-block; vertical-align:middle; line-height:100%; position:relative;}

ul.my_bidding > li .info ul.bid_fd > li ul.catt_box li a i	{width:25px;color:#333; font-size:15px; text-align:center;}
ul.my_bidding > li .info ul.bid_fd > li ul.catt_box li a span	{color:#c92929; font-size:12px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.my_bidding > li .info ul.bid_fd > li ul.catt_box li a em	{padding-left:10px; color:#333; font-size:11px; font-family:tahoma; font-style:normal;}


ul.my_bidding > li .info ul.bid_cnt		{display:inline-block; width:100%; }
ul.my_bidding > li .info ul.bid_cnt li		{display:inline-block; width:100%; font-size:0;}
ul.my_bidding > li .info ul.bid_cnt li span		{display:inline-block; vertical-align:middle; font-size:12px; padding-left:10px; line-height:100%;}
ul.my_bidding > li .info ul.bid_cnt li span:first-child		{padding-left:0;}

ul.my_bidding .clr1		{color:#ff5e00 !important;}
ul.my_bidding .clr2		{color:#2196f3 !important;}
ul.my_bidding .time	{font-size:11px; color:#999 !important;}

ul.my_bidding > li .move		{display:inline-block; vertical-align:top; width:200px; position:absolute; top:0; right:0; height:100%;}
ul.my_bidding > li .move a		{position:absolute; top:50%; left:0; transform:translateY(-50%); width:calc(100% - 45px); background:#007cc5; padding:18px 0; font-size:0px; border-radius:35px; text-align:center; transition:all .3s;}
ul.my_bidding > li .move a:hover	{background:#0095ed; transition:all .3s;}
ul.my_bidding > li .move a i,
ul.my_bidding > li .move a span		{display:inline-block; vertical-align:middle; line-height:100%; color:#fff; transition:all .3s;}
ul.my_bidding > li .move a i		{font-size:13px; padding-left:10px;}
ul.my_bidding > li .move a span		{font-size:13px;}

/* 입찰권구매내역 */
ul.buy_list		{position:relative; font-size:0; background:#fff; border-radius:20px; margin-bottom:35px;}
ul.buy_list > li		{display:inline-block; vertical-align:top; width:100%; padding:45px; position:relative; border-top:1px dashed #eee;}
ul.buy_list > li.list_none		{padding:80px 0; font-size:12px; text-align:center; color:#777; width:100%; background:#fff;  border-radius:7px;}
ul.buy_list > li:first-child		{border:0;}
ul.buy_list > li .no,
ul.buy_list > li ul.pay_k,
ul.buy_list > li ul.pay_cnt,
ul.buy_list > li ul.pay_btn		{display:inline-block; vertical-align:middle; font-size:0;}
ul.buy_list > li .no		{width:50px; font-size:13px; line-height:100%;}
ul.buy_list > li ul.pay_k		{width:calc(100% - 300px);}
ul.buy_list > li ul.pay_k li	{display:inline-block; vertical-align:middle; width:100%;  line-height:100%;padding:10px 0 0 0;}
ul.buy_list > li ul.pay_k li span	{display:inline-block; vertical-align:middle;  line-height:100%;}
ul.buy_list > li ul.pay_k li.pk_tit	{width:100%; font-size:15px; padding:0 0 10px 0;  line-height:100%;color:#006099;}
ul.buy_list > li ul.pay_k li.pk_tit span	{color:red;}
ul.buy_list > li ul.pay_k li:last-child	{padding-bottom:0;}
ul.buy_list > li ul.pay_k li .tt	{width:70px; font-size:12px;}
ul.buy_list > li ul.pay_k li .tt:before	{content:"ㆍ";}
ul.buy_list > li ul.pay_k li .txt	{width:calc(100% - 70px); font-size:12px;}
ul.buy_list > li ul.pay_k li .txt.st1	{color:#0051b5;}
ul.buy_list > li ul.pay_k li .txt.st2	{color:orange;}
ul.buy_list > li ul.pay_k li .txt.st3	{color:red;}
ul.buy_list > li ul.pay_k li .txt.st4	{color:red;}
ul.buy_list > li ul.pay_cnt		{width:150px; text-align:center;}
ul.buy_list > li ul.pay_cnt li	{display:inline-block; vertical-align:middle; width:100%;}
ul.buy_list > li ul.pay_cnt li span	{display:inline-block; vertical-align:middle; line-height:100%;}
ul.buy_list > li ul.pay_cnt li .tt	{width:100%; font-size:15px;}
ul.buy_list > li ul.pay_cnt li .txt	{width:100%; font-size:18px; font-family:Noto Sans KR, sans-serif; letter-spacing:-0.05em; font-weight:500; padding-top:10px; color:#007cc5;}
ul.buy_list > li ul.pay_btn		{width:100px;}
ul.buy_list > li ul.pay_btn li	{display:inline-block; vertical-align:middle; width:100%; margin-top:5px; }
ul.buy_list > li ul.pay_btn li a	{display:block; font-size:12px; padding:9px 0; line-height:100%; text-align:center; border:1px solid #eee; background:#fafafa; border-radius:3px; color:#000; transition:all .3s;}
ul.buy_list > li ul.pay_btn li a:hover	{background:#fff; transition:all .3s;}
ul.buy_list > li ul.pay_btn li:first-child	{margin-top:0;}

/* 입찰권 구매 - 상품기본정보*/
.prt_pos	{position:relative; left:0; right:0; margin:auto; width:1260px; padding:100px 0; z-index:1;}
.prt_pos .cp_inc_wrp	{position:relative;}
.prt_pos .bd_product	{position:relative; font-size:0;}
.prt_pos .bd_product .box_count,
.prt_pos .bd_product .box_etc	{display:inline-block; vertical-align:middle; text-align:left;}
.prt_pos .bd_product .box_count	{width:250px; background:#fff; /* border:1px solid #eee; background:url(https://img.freepik.com/premium-vector/stats-wave-logo_10280-18.jpg?w=1380) no-repeat; background-position:center center; background-size:cover;*/ border-radius:20px; position:relative; }
.prt_pos .bd_product .box_count:after	{content:""; display:block; padding-top:100%; }
.prt_pos .bd_product .box_count .bc_p	{position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; text-align:center;}
.prt_pos .bd_product .box_count .bc_p img,
.prt_pos .bd_product .box_count .bc_p span,
.prt_pos .bd_product .box_count .bc_p em		{display:inline-block; vertical-align:bottom; line-height:100%;}
.prt_pos .bd_product .box_count .bc_p img		{width:90px;}
.prt_pos .bd_product .box_count .bc_p > span		{width:100%; font-size:15px; padding:10px 0 0 0; font-family: arial; color:#000; letter-spacing:0.05em; white-space: nowrap;}
.prt_pos .bd_product .box_count .bc_p > span span	{width:auto; color:#52afe8;}
.prt_pos .bd_product .box_count .bc_p > em		{display:none;}
.prt_pos .bd_product .box_count .bc_p > p		{width:100%; font-size:11px; padding:10px 0 0 0; color:#c3c3c3; font-style:normal;}
.prt_pos .bd_product .box_count .pay	{position:absolute; top:25px; left:25px; line-height:100%; font-family:arial; color:#000; text-transform:uppercase; font-size:11px;}
.prt_pos .bd_product .box_ticket	{position:absolute; top:-150px; left:0; width:250px;}
.prt_pos .bd_product .box_ticket .bt_s1,
.prt_pos .bd_product .box_ticket .bt_s2	{display:inline-block; width:100%; position:relative; text-align:center; line-height:100%;}
.prt_pos .bd_product .box_ticket .bt_s1	{background:#122038; color:#fff; padding:100px 0 50px 0; border-radius:20px;}
.prt_pos .bd_product .box_ticket .bt_s1 h2	{display:inline-block; width:100%;color:#00fff3; font-size:35px; font-family:Noto Sans KR, sans-serif; font-weight:500; line-height:100%;}
.prt_pos .bd_product .box_ticket .bt_s1 p		{display:inline-block; width:100%;color:rgba(255,255,255,0.7); font-size:12px; line-height:100%; padding-top:10px;}
.prt_pos .bd_product .box_ticket .bt_s1 span	{position:absolute; top:65px; left:15px; font-family:tahoma; font-size:11px; color:rgba(255,255,255,0.7); line-height:100%;}
.prt_pos .bd_product .box_ticket .bt_s2	{background:#fff; border-radius:20px; padding:50px 0;}
.prt_pos .bd_product .box_ticket .bt_s2:before	{content:""; position:absolute; top:-2px; left:50%; transform:translateX(-50%); width:calc(100% - 40px); border-top:4px dotted #f5f3f3;}
.prt_pos .bd_product .box_ticket .bt_s2 .qr	{display:inline-block; width:100%; line-height:100%;}
.prt_pos .bd_product .box_ticket .bt_s2 .qr img	{}
.prt_pos .bd_product .box_ticket .bt_s2 .qr_no	{display:inline-block; width:100%; font-size:11px; font-family:tahoma; padding-top:10px; line-height:100%; color:#000;}
.prt_pos .bd_product .box_etc	{width:100%; padding:0 0 0 330px; position:relative; }
.prt_pos .bd_product .box_etc .be_hdbx		{display:inline-block; width:100%; text-align:left;}
.prt_pos .bd_product .box_etc .be_hdbx h2		{display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif; font-size:25px; font-weight:700; letter-spacing:-0.05em; color:#000; line-height:120%;}
.prt_pos .bd_product .box_etc .be_hdbx p		{display:inline-block; width:100%; font-size:12px; color:#777; padding-top:8px;}
.prt_pos .bd_product .box_etc .prc	{position:relative; font-size:20px; text-align:left;}
.prt_pos .bd_product .box_etc ul.pi_dt		{display:inline-block; width:100%; padding:20px 30px 0 10px; text-align:left;}
.prt_pos .bd_product .box_etc ul.pi_dt li		{display:inline-block; width:100%; font-size:0; padding:5px 0;}
.prt_pos .bd_product .box_etc ul.pi_dt li .tit		{display:inline-block; vertical-align:top; width:90px; font-size:13px; color:#777;}
.prt_pos .bd_product .box_etc ul.pi_dt li .tit:before		{content:"ㆍ";}
.prt_pos .bd_product .box_etc ul.pi_dt li .txt		{display:inline-block; vertical-align:top; width:calc(100% - 90px); font-size:13px;}
.prt_pos .bd_product .box_etc ul.pi_dt li .txt .point		{color:#b30000; font-weight:bold;}
.prt_pos .bd_product .box_etc ul.pi_dt li .txt .hd		{display:none;}
.rest_num		{position:absolute; bottom:-150px; right:-50px; font-size:450px; font-family: 'GmSansB'; color:rgba(255,255,255,0.7); line-height:100%;}
.rest_count		{position:absolute; bottom:0; right:0; width:calc(50% - 315px); height:80px; text-align:left; background:#294056; display:none;}
.rest_count:before		{content:""; position:absolute; top:0; left:-80px; border-right:80px solid #294056; border-top:80px solid transparent;}
.rest_count .bp_pos		{position:absolute; top:50%; left:0; transform:translateY(-50%); max-width:500px; width:100%; font-size:15px; text-align:left; padding:0 30px; font-family:Noto Sans KR, sans-serif; font-weight:300; letter-spacing:-0.05em; color:rgba(255,255,255,0.6);line-height:100%;}
.rest_count .bp_pos i	{display:inline-block; font-size:18px; color:#ffb100; padding:0 5px 0 0px; line-height:100%;}
.rest_count .bp_pos span	{display:inline-block; font-weight:500; font-size:18px; color:#fff; padding:0 3px 0 5px; line-height:100%;}
.rest_count .bp_pos h3		{display:inline-block; vertical-align:middle;  font-size:15px; font-weight:300; letter-spacing:-0.05em; color:#eee; line-height:100%;}
.rest_count .bp_pos .user_cnt		{display:inline-block; vertical-align:middle; font-weight:500; font-size:18px; color:#fff; line-height:100%; padding:0 10px;}
.rest_count .bp_pos p		{display:none; vertical-align:middle; width:100%; font-size:12px; color:#777; padding-top:5px;}

/* 입찰권 구매 - 결제정보 입력 */
.pay_wbox	{position:relative; width:100%; text-align:left;}
.pay_wbox .pw_pos {position:relative; left:0; right:0; margin:auto; width:1260px; padding:80px 0; font-size:0;}
.pay_wbox .pw_pos .pay_count,
.pay_wbox .pw_pos .pay_rst {display:inline-block; vertical-align:top;}
.pay_wbox .pw_pos .pay_count {width:50%; padding-right:25px;}
.pay_wbox .pw_pos .pay_count .ea_cnt		{display:inline-block; width:100%; font-size:0;padding:35px; margin-top:15px; background:#f5f3f3; border-radius:7px;}
.pay_wbox .pw_pos .pay_count .ea_cnt > p		{display:inline-block; width:100%; font-size:12px; line-height:155%; padding:25px 0px 0 0px; margin-top:30px; color:#999; border-top:1px dashed #ddd;}
.pay_wbox .pw_pos .pay_count .ea_cnt > p .b_cnt		{color:red;}
.pay_wbox .pw_pos .pay_count .ea_cnt > p .b_point		{color:#000;}
.pay_wbox .pw_pos .pay_count .ea_cnt .no_btn		{display:inline-block; vertical-align:bottom; width:180px; border-radius:3px; overflow:hidden;}
.pay_wbox .pw_pos .pay_count .ea_cnt .no_btn > i,
.pay_wbox .pw_pos .pay_count .ea_cnt .no_btn > input	{display:inline-block; vertical-align:middle;}
.pay_wbox .pw_pos .pay_count .ea_cnt .no_btn > input	{width:calc(100% - 100px); height:50px; font-family:arial; font-size:18px; text-align:center; color:#cb0045; background:#fafafa; border:1px solid #eee; border-width:1px 0; margin:0 0px; transition:all .2s;}
.pay_wbox .pw_pos .pay_count .ea_cnt .no_btn > input:focus {outline:none; background:#fff; transition:all .2s;}
.pay_wbox .pw_pos .pay_count .ea_cnt .no_btn > i	{width:50px; height:50px; line-height:50px; text-align:center; font-size:13px; cursor:pointer; background:#555; color:#fff; transition:all .3s;}
.pay_wbox .pw_pos .pay_count .ea_cnt .no_btn > i:hover	{background:#333;  transition:all .3s;}
.pay_wbox .pw_pos .pay_count .total_price	{display:inline-block; vertical-align:bottom; font-size:0; line-height:100%;color:#000; width:calc(100% - 180px); padding:0px 0px 0px 30px; text-align:right;}
.pay_wbox .pw_pos .pay_count .total_price .dt_cal,
.pay_wbox .pw_pos .pay_count .total_price .dt_result	{display:inline-block; vertical-align:middle; line-height:100%; font-size:0;}
.pay_wbox .pw_pos .pay_count .total_price .dt_cal	{width:calc(100% - 150px); text-align:left;}
.pay_wbox .pw_pos .pay_count .total_price .dt_cal span,
.pay_wbox .pw_pos .pay_count .total_price .dt_cal i	{display:inline-block; vertical-align:middle; line-height:100%; color:#999;}
.pay_wbox .pw_pos .pay_count .total_price .dt_cal span	{font-size:12px;}
.pay_wbox .pw_pos .pay_count .total_price .dt_cal i		{font-size:10px; padding:0 3px;}
.pay_wbox .pw_pos .pay_count .total_price .dt_result	{width:150px;}
.pay_wbox .pw_pos .pay_count .total_price .dt_result span,
.pay_wbox .pw_pos .pay_count .total_price .dt_result i	{display:inline-block; vertical-align:middle;line-height:100%;}
.pay_wbox .pw_pos .pay_count .total_price .dt_result i	{font-size:15px;color:#333; padding-right:5px;}
.pay_wbox .pw_pos .pay_count .total_price .dt_result span	{font-size:20px;/* font-family: 'GmSansB';*/}
.pay_wbox .pw_pos .pay_count .pay_kind	{position:relative; width:100%; text-align:center; margin-top:45px;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k		{display:flex; max-width:800px; width:100%; font-size:0; text-align:center; margin-top:15px; border-radius:7px 7px 0 0; overflow:hidden;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li		{flex:1; background:#f5f3f3; padding:20px 0; cursor:pointer; position:relative;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li:first-child		{border-right:0;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li span		{display:inline-block; vertical-align:middle; position:relative; line-height:100%; color:#555;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li span i			{font-size:25px; position:absolute; top:50%; left:-30px; transform:translateY(-50%); display:none;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li span		{font-family:Noto Sans KR, sans-serif; font-size:16px; font-weight:300;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li.pick		{background:#fff;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li.pick i,
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li.pick span		{color:#df0000; font-weight:500;}
.pay_wbox .pw_pos .pay_count .pay_kind ul.pay_k li.pick span i			{display:inline-block; color:red;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp {display:inline-block; width:100%; padding:45px; background:#fff;border-radius:0 0 7px 7px; overflow:hidden;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp .exp {display:inline-block; width:100%; font-size:0;  text-align:left; position:relative;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp .exp.widh_frm {border-bottom:1px dashed #eee; padding-bottom:30px; margin-bottom:30px;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp .exp i {position:absolute; top:-3px; left:0; font-size:40px; color:#000; line-height:100%;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp .exp p {display:inline-block; width:100%; font-size:12px; line-height:150%; padding:0px 0px 0px 60px; color:#777;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_kind {display:inline-block; width:100%; font-size:0; text-align:left;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_kind > li {display:inline-block; vertical-align:top; line-height:15px; padding-right:25px;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_kind > li:last-child {padding-right:0;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_kind > li > label {font-size:12px;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm {display:inline-block; width:100%; font-size:0;  text-align:left; padding:20px 0px 0 0px;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li {display:inline-block; vertical-align:top; width:100%; position:relative; margin-top:5px;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li.msg {font-size:12px; padding:0 0 0 25px;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li.msg i {position:absolute; top:-1px; left:0; font-size:18px; color:#888;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li:first-child {margin:0 0 5px 0;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li.m_none:first-child {margin:0;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li:before {content:""attr(data-text); font-size:12px; color:rgba(0,0,0,0.7); position:absolute; top:50%; left:0; transform:translateY(-50%); width:65px; line-height:100%; padding-left:15px;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li input			{width:100%; height:40px; padding:0 10px 0 80px; border:1px solid #e9e9e9; background:#fafafa; font-size:13px; text-align:left; transition:all .2s; color:#0061d9; border-radius:3px; font-weight:bold;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li input:focus {outline:none; background:#fff; border:1px solid #999; transition:all .2s;}
.pay_wbox .pw_pos .pay_count .pay_kind .rcpt_wrp > ul.rcpt_frm > li input::placeholder {color: rgba(0,0,0,0.3); font-size:11px;}
.pay_wbox .pw_pos .pay_rst {width:50%; padding-left:25px;}
.pay_wbox h4	{display:inline-block; width:100%; font-size:18px; font-weight:normal; color:#000; padding:0 0 0 0px; text-align:left;}
.pay_wbox h4.od_tt	{font-family:Noto Sans KR, sans-serif; font-weight: 500; letter-spacing:-0.05em; font-size:18px;}
.pay_wbox h4 > .point	{position:relative; z-index:1; color:#fff;}
.pay_wbox h4 > .point:after	{content:""; position:absolute; top:2px; left:0; width:100%; height:90%; background:#ff6a00; z-index:-1;}
.pay_wbox h5	{display:inline-block; width:100%; font-size:15px; font-weight:normal; /*font-family: 'GmSansM';*/ color:#000; padding-bottom:15px; display:none;}
.pay_wbox > p	{display:inline-block; width:100%; font-size:15px; border:1px solid red;}
.pay_wbox .default	{display:inline-block; width:100%; font-size:12px; padding:5px 0 0 2px; color:#555; text-align:left;}
.pay_info_wrp	{position:relative; width:100%; text-align:left;}
.pay_info_wrp .last_pay	{position:relative; width:100%;}
.pay_info_wrp .last_pay ul.dt_prc		{display:inline-block; width:100%; font-size:0; padding:50px; border:0px solid #eee; background:#002952; margin-top:15px; border-radius:7px;}
.pay_info_wrp .last_pay ul.dt_prc li		{display:inline-block; width:100%; position:relative; padding:5px 10px;}
.pay_info_wrp .last_pay ul.dt_prc li .tt		{display:inline-block; vertical-align:middle; width:100px; color:rgba(255,255,255,0.6);}
.pay_info_wrp .last_pay ul.dt_prc li .tt:before		{content:"└ "; display:inline-block; color:rgba(255,255,255,0.5); padding-right:5px;}
.pay_info_wrp .last_pay ul.dt_prc li .tit		{display:inline-block; vertical-align:middle; width:calc(100% - 100px); text-align:right; color:#fff; font-family: 'GmSansM';}
.pay_info_wrp .last_pay ul.dt_prc li .tit.dis		{color:#ff9900;}
.pay_info_wrp .last_pay ul.dt_prc li .tit:after		{content:"원"; color:rgba(255,255,255,0.5); font-size:11px; padding-left:3px; font-family: NanumBarunGothic, sans-serif;}
.pay_info_wrp .last_pay ul.dt_prc li .tt,
.pay_info_wrp .last_pay ul.dt_prc li .tit		{font-size:12px;}
.pay_info_wrp .last_pay ul.dt_prc li.price		{border-bottom:1px dashed rgba(255,255,255,0.3); margin-bottom:10px; padding:15px 10px;}
.pay_info_wrp .last_pay ul.dt_prc li.price .tt:before		{content:"";}
.pay_info_wrp .last_pay ul.dt_prc li.price .tt		{font-size:13px;color:rgba(255,255,255,0.7);}
.pay_info_wrp .last_pay ul.dt_prc li.price .tit		{font-size:13px;color:rgba(255,255,255,1);}
.pay_info_wrp .last_pay ul.dt_prc li.last		{border-top:1px solid rgba(255,255,255,0.3); margin-top:10px; padding:15px 10px;}
.pay_info_wrp .last_pay ul.dt_prc li.last .tt:before		{content:"";}
.pay_info_wrp .last_pay ul.dt_prc li.last .tt,
.pay_info_wrp .last_pay ul.dt_prc li.last .tit		{font-size:15px; color:#aff;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank {font-size:0; padding-left:15px;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank > span	{display:inline-block; vertical-align:middle; line-height:100%; color:#fff;margin-top:-13px;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .bk_name	{font-size:12px;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .bk_num		{font-size:12px; font-family:arial; padding:0 10px;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .bk_who		{font-size:12px;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank select		{height:35px; border:0; background: #004d9b url('/images/sel_arr.gif') no-repeat right 13px center;color:#ffedba; font-size:12px; margin-top:-5px;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank select option		{background:#555; color:#fff; font-size:12px;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .cl_bank_info		{display:inline-block; width:100%; border:0; margin-top:10px; position:relative;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .cl_bank_info .cl_name		{position:absolute; top:50%; left:15px; transform:translateY(-50%); line-height:100%; font-size:12px; color:#eee;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .cl_bank_info input			{display:inline-block; width:100%; height:50px; padding:0 10px 0 120px; border:1px solid rgba(255,255,255,0.2); border-width:1px;background:#35597c; font-size:13px; text-align:left; transition:all .2s; color:#00ffff; border-radius:0px;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .cl_bank_info input:focus {outline:none; background: #246bb1 !important; border:1px solid #d5faff !important; transition:all .2s;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .cl_bank_info input::placeholder {color: rgba(0,0,0,0.3); font-size:11px; font-family: NanumBarunGothic, sans-serif;}
.pay_info_wrp .last_pay ul.dt_prc li.kind-bank .cl_blank_msg		{display:inline-block; width:100%; font-size:12px; color:yellow; padding-top:10px; text-align:right;}
.rule_wrp	{position:relative; width:100%; text-align:left; margin-top:45px;}
.rule_wrp ul.rw_k		{position:relative; width:100%; margin-top:15px;}
.rule_wrp ul.rw_k li		{display:inline-block; width:100%; font-size:0; padding-top:5px;}
.rule_wrp ul.rw_k li > h5,
.rule_wrp ul.rw_k li > span,
.rule_wrp ul.rw_k li > a		{display:inline-block; vertical-align:middle; line-height:100%;}
.rule_wrp ul.rw_k li > h5	{width:calc(100% - 140px); color:#555; font-size:12px; line-height:100%; font-weight:normal;}
.rule_wrp ul.rw_k li > h5:before	{content:"ㆍ ";}
.rule_wrp ul.rw_k li > h5 span	{font-size:11px; color:red;}
.rule_wrp ul.rw_k li > span	{width:100px; color:#555; font-size:12px; }
.rule_wrp ul.rw_k li > a	{width:40px; color:#555; font-size:11px; text-align:center; padding:6px 0; border:1px solid #eee; transition:all .2s;}
.rule_wrp ul.rw_k li > a:hover	{color:#000; border:1px solid #ddd; transition:all .2s;}
.order_btn		{position:relative; margin-top:55px; padding-top:55px; text-align:center;border-top:1px dashed #ddd;}
.order_btn a	{display:inline-block; width:400px; padding:30px 0; line-height:100%; /*font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; */ font-size:15px; border-radius:50px; background:#0063c7; color:#fff; transition:all .3s;}
.order_btn a:hover	{background:#007cf9; transition:all .3s;}
.order_btn a .tot_price	{font-weight:bold;}
.rule_view	{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:100000;}
.rule_view.show	{display:inline-block;}
.rule_view .view_txt	{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:450px; width:calc(100% - 30px); height:600px;}
.rule_view .view_txt > i	{position:absolute; top:-40px; right:-5px; color:#fff; font-size:25px; transition:all .3s; cursor:pointer;}
.rule_view .view_txt > i:hover	{transform:rotate(270deg); transition:all .3s;}
.rule_view .view_txt h3	{display:inline-block; width:100%; line-height:50px; font-weight:normal; font-size:17px; font-family:Noto Sans KR, sans-serif; font-weight:500; background:#f5f3f3; padding:0 20px; color:#000; letter-spacing:-0.05em; border-radius:10px 10px 0 0; overflow:hidden; position:relative;}
.rule_view .view_txt .vt_con	{position:relative; top:0; left:0; width:100%; height:calc(100% - 50px); background:#fff; overflow-x:hidden; overflow-y:overlay; padding:30px; border-radius:0 0 10px 10px;}
.rule_view .view_txt .vt_con:: {-ms-overflow-style: none;}
.rule_view .view_txt .vt_con::-webkit-scrollbar {background: transparent; width:5px; height:5px; border-radius:15px;}
.rule_view .view_txt .vt_con::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }
.rule_view .view_txt .vt_con .rule_box	{padding:0;}

/* 결제완료 */
.result_box	{position:relative; left:0; right:0; margin:auto; max-width:700px; width:100%; padding:80px 20px; text-align:center;}
.result_box h2	{display:inline-block; width:100%;color:#000; font-size:22px; font-family:Noto Sans KR, sans-serif; font-weight:500; line-height:100%; padding-bottom:30px; text-align:center; letter-spacing:-0.05em;}
.result_box .rb_detail	{display:inline-block; width:100%;padding:80px; background:#fff; border-radius:35px;}
.result_box .rb_detail .bs_ment	{display:inline-block; width:100%; text-align:left;}
.result_box .rb_detail h3	{display:inline-block; width:100%;color:#000; font-size:20px; font-family:Noto Sans KR, sans-serif; font-weight:500; line-height:100%; letter-spacing:-0.05em;}
.result_box .rb_detail h3 span	{color:#007cc5;}
.result_box .rb_detail p		{display:inline-block; width:100%;color:#555; font-size:15px; line-height:150%; padding-top:15px;}
.result_box .rb_detail p span	{color:red;}
.result_box .rb_detail ul.rl_info		{display:inline-block; width:100%; padding:20px 30px 0 10px; text-align:left;}
.result_box .rb_detail ul.rl_info li		{display:inline-block; width:100%; font-size:0; padding:10px 0 0 0;}
.result_box .rb_detail ul.rl_info li .tit		{display:inline-block; vertical-align:top; width:90px; font-size:13px; color:#777;}
.result_box .rb_detail ul.rl_info li .tit:before		{content:"ㆍ";}
.result_box .rb_detail ul.rl_info li .txt		{display:inline-block; vertical-align:top; width:calc(100% - 90px); font-size:13px;}
.result_box .rb_detail ul.rl_info li .txt .point		{color:#b30000; font-weight:bold;}
.result_box .rs_wrp		{display:inline-block; max-width:650px; width:100%; padding:35px 10px 0 10px; text-align:center;}
.result_box ul.result_btn		{width:100%; display:flex;}
.result_box ul.result_btn li		{flex:1; padding:0 5px;}
.result_box ul.result_btn li a	{display:block; line-height:70px; font-size:15px; background:#007cc5; color:#fff; border-radius:35px; transition:all .3s;}
.result_box ul.result_btn li a:hover	{background:#0094eb; transition:all .3s;}

/* 상세페이지 로그인이동 */
.login_check_wrp		{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:100;}
.login_check_wrp .lcw_content		{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:350px; width:calc(100% - 30px); border-radius:10px; overflow:hidden;}
.login_check_wrp .lcw_content .msg_bx		{display:inline-block; width:100%; padding:40px 35px; position:relative;background:#fff; font-size:0;}
.login_check_wrp .lcw_content .msg_bx .wrn		{display:inline-block; vertical-align:bottom; width:45px; display:none;}
.login_check_wrp .lcw_content .msg_bx .wrn > i	{display:inline-block; width:100%; font-size:45px; color:#333;}
.login_check_wrp .lcw_content .msg_bx .wrn > img	{width:100%;}
.login_check_wrp .lcw_content .msg_bx .hdbx		{display:inline-block; vertical-align:bottom; width:calc(100% - 45px); padding:0 0 0 18px; margin-bottom:-2px;}
.login_check_wrp .lcw_content .msg_bx .hdbx h3		{display:inline-block; width:100%; font-size:15px; font-weight:normal; color:#000; }
.login_check_wrp .lcw_content .msg_bx .hdbx p		{display:inline-block; width:100%; font-size:11px; color:#999; padding-top:1px;}
.login_check_wrp .lcw_content .msg_bx > i			{position:absolute; top:15px; right:15px; font-size:20px; transition:all .3s; cursor:pointer;}
.login_check_wrp .lcw_content .msg_bx > i:hover			{transform:rotate(270deg); transition:all .3s;}
.login_check_wrp ul.st_use_btn			{display:inline-block; width:100%; font-size:0; text-align:center;}
.login_check_wrp ul.st_use_btn li		{display:inline-block; vertical-align:middle; width:50%;}
.login_check_wrp ul.st_use_btn li a		{display:block; padding:20px 0; font-size:13px; color:#fff;}
.login_check_wrp ul.st_use_btn li a.sb1			{background:#0072d3;transition:all .3s;}
.login_check_wrp ul.st_use_btn li a.sb1:hover	{background:#0085f7;transition:all .3s;}
.login_check_wrp ul.st_use_btn li a.sb2			{background:#2856c9;transition:all .3s;}
.login_check_wrp ul.st_use_btn li a.sb2:hover	{background:#163d9d;transition:all .3s;}

/* 프로젝트관리 뉴 리스트 */
ul.pcare_list		{position:relative; font-size:0; margin:-5px 0 35px 0;}
ul.pcare_list > li		{display:inline-block; vertical-align:top; width:calc(50% - 5px); margin:5px 0;}
ul.pcare_list > li:nth-child(odd)	{margin-right:5px !important; }
ul.pcare_list > li:nth-child(even)	{margin-left:5px !important; }
ul.pcare_list > li.list_none		{padding:80px 0; font-size:12px; text-align:center; color:#777; width:100%; background:#fff;  border-radius:7px;}
ul.pcare_list > li a		{display:block; border-radius:0px; font-size:0; overflow:hidden; padding:45px; background:#fff;  transition:all .3s; border-radius:7px; position:relative;}
ul.pcare_list > li a:hover		{transition:all .3s;}
ul.pcare_list > li a .stat		{position:absolute; top:20px; right:20px; font-size:12px; line-height:100%;}
ul.pcare_list > li a .pic		{display:inline-block; vertical-align:top; width:200px; position:relative; background-position:center center !important; background-size:cover !important; border-radius:10px; overflow:hidden; transition:all .3s;}
ul.pcare_list > li a .pic:after		{content:""; display:block; background:rgba(0,0,0,0.3); padding-top:72%; transition:all .3s;}
ul.pcare_list > li a:hover .pic:after		{content:""; background:rgba(0,0,0,0.0); transition:all .3s;}
ul.pcare_list > li a .info		{display:inline-block; vertical-align:top; width:calc(100% - 200px); padding:0px 0 0 30px;}
ul.pcare_list > li a .info h2		{display:inline-block; width:100%; font-size:18px; font-family:Noto Sans KR, sans-serif; font-weight:500; letter-spacing:-0.05em; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:15px; transition:all .3s;}
ul.pcare_list > li a:hover .info h2		{color:#0062c7; transition:all .3s;}
ul.pcare_list > li a .info ul.bid_box		{display:inline-block; width:100%;}
ul.pcare_list > li a .info ul.bid_box li		{display:inline-block; width:100%; font-size:0; padding-top:7px;}
ul.pcare_list > li a .info ul.bid_box li > span		{display:inline-block; vertical-align:top; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.pcare_list > li a .info ul.bid_box li .tt		{width:90px; color:#7585A3;}
ul.pcare_list > li a .info ul.bid_box li .tt:before		{content:"ㆍ";}
ul.pcare_list > li a .info ul.bid_box li .txt	{width:calc(100% - 90px); color:#333;}

/* 프로젝트관리 뉴 상세보기 */
.care_detail		{position:relative; display:inline-block; width:100%; text-align:center; z-index:10; margin-bottom:0; font-size:0;}
.care_detail .pic_wrp	{display:inline-block; width:100%; position:relative; background:#fff; border-radius:20px; overflow:hidden;}
.care_detail .pic_wrp h3		{display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif;font-size:18px; font-weight:500; letter-spacing:-0.05em; color:#000; line-height:120%;text-align:left; padding:70px 70px 0px 70px;}
.care_detail .cl_info,
.care_detail .cs_info	{display:inline-block; vertical-align:top; position:relative;}
.care_detail .cl_info	{width:100%;}
.care_detail .cs_info	{width:100%; border-bottom:1px dashed #eee;}
.care_detail .ct_in		{display:inline-block; width:100%; font-size:13px; text-align:left; padding:20px 70px 70px 70px; line-height:200%; border-bottom:1px dashed #eee;}
.care_detail ul.pi_dt		{display:inline-block; width:100%; padding:0; font-size:0;}
.care_detail ul.pi_dt li		{display:inline-block; vertical-align:top; width:50%; font-size:0; padding:4px 0 0 0;}
.care_detail ul.pi_dt li.full		{width:100%;}
.care_detail ul.pi_dt li .tit		{display:inline-block; vertical-align:top; width:100px; font-size:13px; color:#7585A3; line-height:150%;}
.care_detail ul.pi_dt li .tit:before		{content:"ㆍ ";}
.care_detail ul.pi_dt li .txt		{display:inline-block; vertical-align:top; width:calc(100% - 100px); font-size:13px; line-height:150%; color:#333;}
.care_detail .bid_rst		{display:inline-block; vertical-align:top; position:relative; width:100%;}





.care_detail .bid_rst ul.bid_money_list		{position:relative; padding:0px;counter-reset:li;}
.care_detail .bid_rst ul.bid_money_list > li		{display:inline-block; width:100%; font-size:0; position:relative; padding:0; border:1px solid #eee; margin-top:25px; border-radius:15px; background:#fafafa;}
.care_detail .bid_rst ul.bid_money_list > li:first-child		{margin-top:0px;}
.care_detail .bid_rst ul.bid_money_list > li:last-child		{border-bottom:1px solid #eee;}
.care_detail .bid_rst ul.bid_money_list > li.none		{font-size:11px; padding:50px 0; text-align:center; color:#777;}
.care_detail .bid_rst ul.bid_money_list > li .num	{position:absolute;top:0; left:0;}

.care_detail .bid_rst ul.bid_money_list > li .num:before	{content:counter(li)" "; counter-increment:li; font-size:20px; font-family: 'GmSansB'; position:absolute; top:25px; left:25px; line-height:100%; color:#000;}
.care_detail .bid_rst ul.bid_money_list > li.me .num:before	{color:red;}
.care_detail .bid_rst ul.bid_money_list > li .num span	{position:absolute; top:10px; left:10px; line-height:100%; color:#fff; font-size:11px; padding:3px; border-radius:3px;}
.care_detail .bid_rst ul.bid_money_list > li .num span.m_t		{background:#00af3e;}
.care_detail .bid_rst ul.bid_money_list > li .num span.m_d		{background:#ff0047;}
.care_detail .bid_rst ul.bid_money_list > li .hid_wrp	{display:inline-block; vertical-align:middle; width:calc(100% - 100px); height:100%; position:absolute; top:0; right:0; background:#fffef9; z-index:1;}
.care_detail .bid_rst ul.bid_money_list > li .hid_wrp span	{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:11px; color:#555; line-height:100%; width:100%; padding:0 20px; text-align:left;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp	{display:inline-block; vertical-align:middle; width:100%; padding:50px; position:relative;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .bi_cmp	{display:inline-block; vertical-align:middle; font-size:15px; text-align:left; width:100%; font-weight:bold;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .bi_rst		{display:inline-block; vertical-align:middle; font-size:0; text-align:left; width:100%; padding-top:3px;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .bi_rst > span	{display:inline-block; vertical-align:middle; font-size:15px; text-align:left; width:100%; line-height:100%; padding-top:10px; color:#000;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .bi_rst > span:before {content:"" attr(data-text); display:inline-block; vertical-align:middle; font-size:13px; width:75px; color:rgba(0,0,0,0.5);}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .bi_rst > span > span	{display:inline-block; vertical-align:middle; font-size:13px; text-align:left; color:#000; font-weight:bold;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp > a		{position:absolute; top:25px; right:25px; font-size:20px; line-height:100%; color:#333; transition:all .3s;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp > a:hover		{color:#000; transition:all .3s; }

.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info		{display:inline-block; vertical-align:middle; text-align:left; width:100%; padding:20px 10px 0 10px; margin-top:20px; border-top:1px dashed #eee; }
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set		{display:inline-block; width:100%; margin-top:15px;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set.no_mg		{margin:0;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set h4		{display:inline-block; width:100%; font-size:15px; color:#000; font-weight:normal; padding-bottom:5px;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set > span	{display:inline-block; width:100%; font-size:13px; line-height:170%; color:#48a2d7;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box	{display:inline-block; width:100%; line-height:100%;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box li	{display:inline-block; width:100%; line-height:100%; }
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box li a	{display:block; font-size:0; position:relative; padding:3px 0px;}

.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box li a i,
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box li a span,
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box li a em	{display:inline-block; vertical-align:middle; line-height:100%; position:relative;}

.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box li a i	{width:25px;color:#333; font-size:15px; text-align:center;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box li a span	{width:calc(100% - 85px);color:#333; font-size:12px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.care_detail .bid_rst ul.bid_money_list > li .bml_wrp .add_info .ai_set ul.catt_box li a em	{width:60px;color:#333; font-size:11px; font-family:tahoma; font-style:normal; text-align:right;}


.care_detail .bid_rst ul.avrg		{display:inline-block; width:100%; text-align:left; padding:30px 0; position:relative; font-size:0;}
.care_detail .bid_rst ul.avrg li		{display:inline-block; vertical-align:top; width:100%; padding-top:6px; line-height:100%;}
.care_detail .bid_rst ul.avrg li .tit		{display:inline-block; vertical-align:top; width:90px; font-size:12px; color:#7585A3; line-height:150%;}
.care_detail .bid_rst ul.avrg li .tit:before		{content:"ㆍ ";}
.care_detail .bid_rst ul.avrg li .txt		{display:inline-block; vertical-align:top; width:calc(100% - 90px); font-size:12px; line-height:150%; color:#333; text-align:right;}
.care_detail .bid_rst ul.avrg li .txt span		{color:red;}


