body {overflow-x:auto;}
#layerPrintSelectMaskWrap {
	position:absolute;
	z-index:9999;
	background-color:#aaa;
	display:none;
	left:0;
	top:0;
}

#layerPrintSelectWrap {
	position:absolute;
	display: none;
	width: 300px;
	height: 220px;
	background-color:#FFF;
	z-index:10000;
}

.layerPopWarp {width:100%; border-top:5px solid #0e2d55; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; border-left:1px solid #c9c9c9; padding:18px; font-family:"Nanum Gothic"; font-size:12px; background:#FFF;}
.layerPopWarp .layerPoptitle {height:37px;}
.layerPopWarp .layerPoptitle h1 {font-family: 'Nanum Gothic', sans-serif; font-size:18px; color:#0e2d55; float:left;}
.layerPopWarp .layerPoptitle .close_but {float:right;}
.layerPopWarp .layerPopcontent {clear:both; background:#f7f7f7; border:1px solid #c9c9c9; padding:20px 0 20px 0;}
.layerPopWarp .layerPopcontent .td1 { height:30px; text-align:right; padding-right:15px; }
.layerPopWarp .layerPopcontent .td2 { height:30px; text-align:left; }
.layerPopWarp .layerPopcontent label { cursor:pointer; }
.layerPopWarp .layerPopcontent .td_exp { padding:0 0 0 13px;}

/*·¹ÀÌ¾Æ¿ô °øÅë*/
#top_wrap, #contents_wrap, #foot_wrap {
	max-width: 990px;
    margin: 0 auto;
    width: 100%;
    text-align: left;
    display: block;
	}

#top_wrap {margin-bottom:0px;}

#contents_wrap {clear:both;}
#contents_wrap .left_wrap {width:143px; float:left;}
#contents_wrap .center_wrap {width:834px; float:left; padding-bottom:20px;}

#rightCon {width:100px;}
#rightCon .rightCon_warp {background:url(/common/images/quick/bg.gif) repeat-y; margin-bottom:5px;}
#rightCon .rightCon_warp h5 {margin:0; padding:0; height:26px; background:url(/common/images/quick/icon_new.gif) no-repeat;}
#rightCon .rightCon_warp h5.rightCon_tit1 {background-position:0 -105px;}
#rightCon .rightCon_warp h5.rightCon_tit2 {background-position:0 -136px;}
#rightCon .rightCon_warp h5.rightCon_tit3 {background-position:0 -167px;}
#rightCon .rightCon_warp h5.rightCon_tit4 {background-position:0 -198px;}
#rightCon .rightCon_warp h5.rightCon_tit5 {background-position:0 -229px;}
#rightCon .rightCon_warp ul {margin:0; padding:0;}
#rightCon .rightCon_warp ul li {height:17px; padding-top:3px; padding-left:6px; border-bottom:1px dotted #d6d6d6; margin:0 6px;background:url(/common/images/quick/icon_new.gif) no-repeat; text-align:left;}
#rightCon .rightCon_warp ul li a:link {color:#000; text-decoration:none;}
#rightCon .rightCon_warp ul li a:hover {color:#ef8700; text-decoration:underline;}
#rightCon .rightCon_warp ul li.space {letter-spacing:-1px; color:#999;}
#rightCon .rightCon_warp ul.rightCon_list1 li {background-position:0 0;}
#rightCon .rightCon_warp ul.rightCon_list2 li {background-position:0 -20px;}
#rightCon .rightCon_warp ul.rightCon_list3 li {background-position:0 -40px;}
#rightCon .rightCon_warp ul.rightCon_list4 li {background-position:0 -60px;}
#rightCon .rightCon_warp ul.rightCon_list5 li {background-position:0 -80px;}
#rightCon .rightCon_warp div {background:url(/common/images/quick/icon_new.gif) 0 -260px no-repeat; height:5px; padding:0; margin:0; line-height:none; font-size:0;}
#rightCon .rightCon_law {border:1px solid #93b6bb; background:#ffffcc; text-align:center; font-weight:bold; padding:3px 0 0 0; line-height:normal;}
#rightCon .rightCon_law a:link {color:#000; text-decoration:none;}
#rightCon .rightCon_law a:hover {color:#ef8700; text-decoration:underline;}
#rightCon .rightCon_taeintip {margin-top:10px; border:1px solid #93b6bb; background:#e7f9fe; text-align:center; font-weight:bold; padding:6px 0 0 0; line-height:normal;}

#searchCon .searchCon_warp {}

#foot_wrap {padding-bottom:20px;margin-top:-10px}

/* »ó¼¼ÆäÀÌÁö °øÅë(±âÁ¸view.php) */
.menuNo {font-weight: bold; background-color:#ffffff;}
.menuOver {font-weight: bold;  background-color:#BBA890;}
.fontNo {color: #585858; text-decoration: none;}
.fontOver {color: #FFFFFF; text-decoration: none;}
.subtitfc1 {color: #0066CC;} /* 20100114 */
.subtitfc2 {color: #FF0000;} /* 20100114 */
.pricefc1 {color: #0052cc;} /* 20110613 */
.sagun_input {margin-bottom:0; height:16px !important;}

/*20150116 by »ó¼¼ÆäÀÌÁö ¹°°Ç»çÁø ´õº¸±â Ãß°¡*/
.view_photo_others_wrap  {width:99%; border:2px solid #c1c1c1; border-top:none;  padding:6px 3px 0 0; *zoom:1;left:0px;position:relative; }
.view_photo_others_wrap:after { content:""; display:block; clear:both; }
.view_photo_others_wrap li  {float:left;width:19% !important;   margin:0 0 9px 6px;}
.view_photo_others_wrap img {border:solid 1px #c1c1c1;width:134px !important; height:120px !important; }

@media screen and (-webkit-min-device-pixel-ratio:0){
.view_photo_others_wrap  {width:99%; border:2px solid #c1c1c1; border-top:none;  padding:6px 4px 0 0; *zoom:1;left:0px;position:relative; }
.view_photo_others_wrap li  {float:left;width:19% !important;   margin:0 0 9px 6px;}
.view_photo_others_wrap img {border:solid 1px #c1c1c1;width:134px !important; height:103px !important;}
}

/* »ó¼¼ ´ë¹ý¿ø°ø°í ±¸ºÐ */
.view_gong_title {font-weight:bold;}

/* asp pop default */
/*
.aspWrap {clear:both;width:834px;margin:0 auto;}
.aspWrap .center_wrap {width:100%; float:left; padding-bottom:20px;}
.aspWrap .center_wrap .main_wrap {width:723px; float:left;}
.aspWrap .center_wrap .right_wrap {width:100px; float:right;}
*/
.aspWrap {clear:both;width:950px;margin:0 auto;}
.aspWrap .center_wrap {width:100%; float:left; padding-bottom:20px;}
.aspWrap .center_wrap .main_wrap {width:839px; float:left;}
.aspWrap .center_wrap .right_wrap {width:100px; float:right;}
* {-webkit-text-size-adjust:none;}

/*20201223 ´çÀÏÀÔÂûµî±â*/
#today_info {display:none;position: absolute; width:400px;  top:220px; left:37%; padding:20px 10px 10px; border: solid 5px #e2e2e2; background:#ffffff; border-radius:5px; box-shadow: 0 0 7px 5px #33333352; z-index: 333;}
#today_info .bg {background: #ffffe1;}
#today_info .title {
font-size: 16px;
    font-weight: bold;
    /* margin-bottom: 15px; */
    width: 101%;
    display: flex;
    justify-content: space-between;
    align-items: center;}
#today_info .contents {width:100%; height: 200px; overflow-y:auto}
#today_info .order button, #today_info .order span {font-size: 12px;}
.today_infodg {width:100%; }
#today_dg {display: flex;
    padding: 10px;
    background: #f5dbdb;
    border: solid 1px #c79696;
    text-align: left;
    justify-content: space-around;
    align-item: center;
    padding: 10px 0px;
    align-items: center;}
#today_dg .cormf, #today_dg .open-modal-button {
	padding: 5px 7px;
    background: #b10202;
    color: white;
    border: solid 1px #d2acac;
    border-radius: 4px;
    display: flex;
    align-items: center;
	}
#today_dg .cormo {padding:5px 7px; background: #efefef; color: black; border:solid 1px #d2acac; border-radius:4px;}

.today_infodg thead th {font-size: 12px; background: #efefef; padding:7px 3px; text-align:center ;}
.today_infodg tbody td {padding:5px 3px; border-bottom:solid 1px #eeeeee; text-align:center}
.today_infodg tbody td.left {text-align:left}
.today_infodg .coso,#today_info .order .coso {cursor:pointer}
.today_infodg .btn_down {padding:3px 5px; color: white; background: #bf1010; border:solid 1px #bf1010; border-radius:4px;}
#close_today {
	font-size: 12px;
	width: 65px;
    background: #ebebeb;
    color: #000000;
    padding: 5px 0;
    border-radius: 4px;
    margin: 7px 0;
    border: 0;
	cursor:pointer;
	}
.close_today	{ width:85px; background: blue; color: white; padding: 5px 0; border-radius:4px; margin:7px 0;border: 0; cursor:pointer}
.close_today:hover {background: #0000c9;}
.today_dgg_lst {padding:1px 2px; border:solid 1px red}
.today_dgg_lst a{color:red !important; }

/*°¡¸ÍÁ¡ ÃßÃµ¹°°Çµî·Ï*/
.fav_gamaeng {
	display: flex;
    align-items: center;
    justify-content: space-between;
    /* flex-basis: 100%; */
    width: 100%;
	background:#fdefe7;
	padding: 5px 0;
}
	.fav_gamaeng .title {
		margin-left:10px;
		font-size: 12px;
	}
	.fav_gamaeng .subbtn {
		margin-right: 10px;
		display: flex;
		align-items: center;
		font-size: 12px;
	}
	.fav_gamaeng .subbtn .material-symbols-outlined {
		font-size: 16px;
	}
.fav_gamaeng_right {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* flex-basis: 100%; */
    width: 100%;
    background: #fdefe7;
    padding: 5px 0;
    flex-direction: column;
}
	.fav_gamaeng_right .title {
		font-size: 13px;
		margin: 5px 0;
		text-decoration:underline;
	}
	.fav_gamaeng_right .subbtn {
		font-size: 13px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.fav_gamaeng_right .btn_black_sm {
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left:0;
		zoom:.9;
	}
			.fav_gamaeng_right .btn_black_sm .material-symbols-outlined {
				font-size:17px;
			}


/*20260114 ¸ð´Þ*/
.modal-overlay, .modal-overlayV2 {
	display: none; /* Ã³À½¿¡´Â ¼û±è */
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5); /* ¹ÝÅõ¸í ¹è°æ */
	z-index: 112; /* ´Ù¸¥ ¿ä¼Òµé À§¿¡ Ç¥½Ã */
}

.modal, .modalV2 {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: white;
	padding: 20px;
	border-radius: 5px;
	z-index: 113; /* ¸ð´Þ ¿À¹ö·¹ÀÌ À§¿¡ Ç¥½Ã */
	width: 50%;
	max-width: 960px;
	min-width: 860px !important;
}
.modal h2, .modalV2 h2{
    display: flex;
    align-items: center;
    justify-content: space-between;
	padding-bottom:15px;
}
.modal-content {
	width: 100%;
	min-height:380px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative; /* ´Ý±â ¹öÆ° À§Ä¡ ÁöÁ¤À» À§ÇØ */
}
.close-button {

  font-size: 26px;
  cursor: pointer;
}

/*´çÀÏµî±â¹ß±Þ*/
.today_dgggo {width:100%; box-sizing:border-box}
.today_dgggo thead th {background: #efefef; padding:7px 3px; text-align:center ;}
.today_dgggo tbody td {padding: 7px 5px; border-bottom:solid 1px #eeeeee; text-align:center}
.today_dgggo tbody td.lefta {text-align:left}
.today_dgggo .coso,#today_info .order .coso {cursor:pointer}
.today_dgggo .btn_down {padding:2px 5px; color: white; background: #bf1010; border:solid 1px #bf1010; border-radius:4px; font-size:14px;}


/*¸ðÀÇÀÔÂû*/
.bid_pract_box.detail {
	background:  #fff3da;
	padding: 5px 5px;
	border-radius: 6px 6px;
	color: #000000;
	display: inline-flex;
	align-items: center;
	width: 100%;
	justify-content: flex-start;
	box-sizing: border-box;

}
	.bid_pract_box.detail.height {
		padding: 0 2px 5px 0;
	}
	.bid_pract_box.detail.height li {
		margin-bottom: 2px;
		height:28px;
	}
	.bid_pract_box.detail .bid_pract_list .range {
		width: 15%;
		text-align: left;
		margin-right: 0px;
		line-height: 140%;
		align-items: center;
		color:#777777;
	}
	.bid_pract_box.detail .bid_pract_list .my_price {
		width: 43%;
		text-align: right;
		line-height: 150%;
		align-items: center;
		justify-content: center;
	}
	.bid_pract_box.detail .bid_pract_list .my_price span {
		width: 100%;
		align-items: center;
	}
	.list_mynoti_wrap.height .bid_pract_box.detail .bid_pract_list .my_price span {
		    align-items: center;
    display: flex;
    flex-direction: column;
	}
		.bid_pract_box.detail .bid_pract_list.height .my_price {
			width: 100%;
			    height: 48px;
				line-height: 130%;
		}
	.bid_pract_box.detail .bid_pract_list .my_price_gap {
		width: 29%;
		margin-left: 0px;
	}
		.bid_pract_box .bid_pract_list.height .my_price_gap {
			width: 100%;
			align-items: center;
			margin-left: 0px;
		}
		.bid_pract_box.detail .bid_pract_list .my_price_gap > span {
			width: 100%;
			color: #777;
			display: flex;
		}
		.bid_pract_box.detail .bid_pract_list .my_price_gap .modi_del {
			align-items: center;
			justify-content: flex-end;
		}
		.list_mynoti_wrap.height .bid_pract_box.detail .bid_pract_list .my_price_gap .modi_del {
			align-items: center;
			justify-content: center;
		}
		.bid_pract_box.detail .bid_pract_list .my_price_gap .modi_del > span {
			cursor:pointer;
			margin-left: 10px;
		}
		.bid_pract_box.detail .bid_pract_list .my_price_gap .dis_del {
			justify-content: space-between;
			align-items: center;
		}
			.bid_pract_box.detail .bid_pract_list.height .my_price_gap .dis_del {
				justify-content: flex-end;
			}
			.bid_pract_box.detail .bid_pract_list .my_price_gap .dis_del > span {

				margin-left: 10px;
			}
			.bid_pract_box.detail .bid_pract_list .my_price_gap .dis_del > span:last-child {
				cursor:pointer;
			}
			.bid_pract_box.detail .bid_pract_list .my_price_gap .dis_del .correct_ico {
				display: flex;
				justify-content: space-between;
				align-items: center;
				background: #fff;
				padding: 2px 8px;
				border-radius: 5px 5px;
				font-weight: 600;
				color: #785f0c;
				font-size: 14px;
			}
				.bid_pract_box.detail .bid_pract_list.height .my_price_gap .dis_del .correct_ico {

					margin-right: 7px;
				}
				.bid_pract_box.detail .bid_pract_list .my_price_gap .dis_del .correct_ico .material-symbols-outlined {
					color: #e3ac04;
					    font-size: 20px;
					margin-right: 2px;
					font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;
				}
		.bid_pract_box.detail .bid_pract_list .my_price_gap .btn_input {
		    width: 95%;
			height:29px;
			border-radius: 5px 5px;
			background: #a27b00;
			color: #fff;
			box-sizing: border-box;
			justify-content: center;
			align-items: center;
			font-size:14px;
			cursor:pointer;
			margin-left: 10px;
		}
			.bid_pract_box.detail.height .bid_pract_list.height .my_price_gap .btn_input {
				width: 91%;
				margin-left: 0px;
			}

.bid_practice_wrap {
	z-index: 113;
    background: #fff;
    width: 75%;
    border-radius: 15px;
    border: solid 0px #a27b00;
	box-sizing:border-box;
	min-width:960px;
	max-width: 930px;
}
.bid_practice_box {}
.bid_practice_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 15px;
}
	.bid_practice_title .material-symbols-outlined {
		color: #777;
		margin-right:10px;
	}
	.bid_practice_title span:nth-child(2) {
		display: flex;
		align-items: center;
		font-size:20px;
		    font-weight: 600;
	}
	.ico_closeLayer_close, .ico_closeLayer_closeV2 {
		cursor:pointer;
	}
	.bid_practice_tinfo {
		margin-left: 50px;
	}
		.bid_practice_tinfo li, .bid_practice_tinfo li span {
			font-size:16px;
			list-style: disc !important;
			line-height: 1.6;
		}
	.bid_practice_price {
		display: flex;
		background: #fff3da;
		width: 100%;
		border-radius: 15px;
		padding: 10px;
		flex-direction: column;
		margin-top:20px;
		box-sizing:border-box;
	}
		.bid_practice_price_ul {
			display: flex;
			background: #fff;
			width: 100%;
			max-width: 920px;
			border-radius: 8px;
			padding: 10px;
			flex-direction: column;
			align-items: center;
			box-sizing:border-box;
		}
			.bid_practice_price_ul li {
				display: flex;
				width: 43%;
				align-items: center;
				justify-content: space-between;
				margin-right: 16%;
			}
				.bid_practice_price_ul li .title {
					font-weight:600;
					font-size:19px;
				}
				.bid_practice_price_ul li .gam_price {
					font-size:19px;
				}
				.bid_practice_price_ul li .low_price {
					color:blue;
					font-size:19px;
				}
	.bid_practice_content {
		display: flex;
		align-items: flex-start;
		width: 100%;
		margin-top: 20px;
		max-width: 810px;
		    justify-content: center;
	}
	.bid_practice_content span {
		display: flex;
		align-items: center;
		justify-content: space-between;
		    flex-direction: column;
	}
	.bid_practice_content > span:first-child {
		margin-right:20px;
		color:#9d7901;
		font-weight:600;
	}
	.bid_practice_content > span:nth-child(2) {
		align-items: flex-start;
		margin-top:10px;
	}
	.bid_practice_content > span:nth-child(3) {
		margin-top:10px;
	}
		.bid_practice_content > span:first-child .material-symbols-outlined {
			font-size: 40px;
		}
		.bid_practice_content .prac_price {
			border: solid 3px #a27b00;
			padding: 5px 10px 5px 5px;
			background: #fff;
			flex-direction: row;
			font-weight:600;
		}
			.bid_practice_content .prac_price input {
				border: 0px;
				padding: 3px 5px;
				font-weight:600;
				color:#000;
				font-size: 16px;
			}
				.bid_practice_content .prac_price input:focus {
					outline: 0px;
				}

		.bid_practice_content .prac_price_text {
			margin-left:10px;
			margin-top:5px;
			color:#ff3f38;
			font-size: 16px;
			font-weight: 500
		}
		.bid_practice_content .btn_prac_price {
			color: #fff;}
		.bid_practice_content .btn_prac_price a {
			margin-left: 10px;
			background: #a27b00;
			color: #ffffff !important;
			display: inline-flex;
			padding: 9px 25px;
		}
		.bid_practice_content .btn_prac_price a:hover {
			background: #695000;
			text-decoration:none;
			color: #fff;
		}

.bid_practice_notice {
    display: flex;
    background: #f5f5f5;
    width: 100%;
    border-radius: 15px;
    padding: 15px 10px;
    flex-direction: row;
    margin-top: 20px;
    box-sizing: border-box;
    align-items: center;
	font-size: 14px;
}
	.bid_practice_notice .material-symbols-outlined {
		flex:1;
		display: flex;
		align-items: center;
		justify-content: center;
	}
		.bid_practice_notice .bid_practice_noticebox {
			flex:9;
		}
		.bid_practice_noticebox .noticebox_ttl {
			font-weight:600;
			font-size: 16px;
			line-height: 180%;
		}
		.bid_practice_noticebox .noticebox_ul {
			margin-left:15px;
		}
			.bid_practice_noticebox .noticebox_ul li {
				font-size: 16px;
				list-style:disc;
			}
				.bid_practice_noticebox .noticebox_ul li::marker {font-size:10px;}

		.bid_practice_noticebox .noticebox_txt {
			font-size: 16px;
			margin-top: 5px;
			display: inline-flex;
			align-items: center;
				color:#777;
		}
			.bid_practice_noticebox .noticebox_txt .ico_analkwon {
				background: #0070c0;
				color: #ffffff;
				font-size: 16px;
				padding: 1px 6px;
				border-radius: 4px 4px;
				margin-right: 3px;
			}
			.bid_practice_noticebox .noticebox_txt a {
				font-size: 16px;
				margin-left:15px;
				color:#0070c0 !important;

			}

.list_mynoti_wrap {
	margin-bottom:10px;
}