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 {
	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	{float: right; width: 75px; background: blue; color: white; padding: 5px 0; border-radius:4px; margin:7px 0;border: 0;}
.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;
			}